/*!
 *
 * SPLITSCREEN - Fullscreen Splitting Page Splash Ad Jquery Plugin
 * URL: http://www.codecanyon.net/user/d8n
 * Version: 1.0
 * Author: Daton Lynch
 * Author URL: http://www.codecanyon.net/user/d8n
 * Copyright © 2011
 * All rights reserved.
 *
 * HOW TO CLOSE SPLITSCREEN EXTERNALLY:
 *
 * (1) To close SPLITSCREEN via javascript call, use this function: $.closeSplitscreen();
 *
 *
 * (2) To close SPLITSCREEN via element action add this class: x-splitscreen 
 *     FOR EXAMPLE: <a href='#' class="x-splitscreen">Continue to website</a>
 *
 */
 (function($){function getCookie(c_name){var i,x,y,ARRcookies=document.cookie.split(";");for(i=0;i<ARRcookies.length;i++){x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);x=x.replace(/^\s+|\s+$/g,"");if(x==c_name){return unescape(y)}}}function setCookie(c_name,value,exdays){var exdate=new Date();exdate.setDate(exdate.getDate()+exdays);var c_value=escape(value)+((exdays===null)?"":"; expires="+exdate.toUTCString());document.cookie=c_name+"="+c_value}$.fn.splitscreen=function(options){var defaults={splitMode:'splash',cookieName:'splitscreen',cookieOn:false,showPromoBtn:true,showContinueBtn:true,showFade:true,showRaster:true,showCenter:true,showUnderlay:true,showIntroSplit:true,showAutoSplit:true,splitTimeIntro:2000,splitTimeAuto:15000,imageDir:'img/',imageBG:'background.png',imageWidthBG:1920,imageHeightBG:1080,imageRaster:'raster00.png',alphaRaster:'80',imageCenter:'logo-large.png',imageFadeLeft:'fade-left.png',imageFadeRight:'fade-right.png',imageLoading:'loader-black.gif',imageLoadingBG:'#000000',verticalAlignTeaser:'middle',verticalAlignBtn:'bottom',textContinueBtn:'Continue to site &raquo;',sizeContinueBtn:'medium',colorContinueBtn:'#333333',colorContinueRoll:'#999999',textPromoBtn:'Click here for the story true story of karate &raquo;',sizePromoBtn:'large',colorPromoBtn:'#cc0000',colorPromoRoll:'#ff0000',urlPromoBtn:'http://www.bichongolognese.eu/site/',targetPromoBtn:'_parent',colorUnderlay:'#000000',alphaUnderlay:'80'},settings=$.extend({},defaults,options);var browserVersion=parseInt($.browser.version,10);if($.browser.msie&&browserVersion<=6){}else{var splitscreenCookie=getCookie(settings.cookieName);if(settings.cookieOn===true&&splitscreenCookie===null||settings.cookieOn===false){if(settings.cookieOn===true){setCookie(settings.cookieName,splitscreenCookie,1)}return this.each(function(){var $this=$(this);var alreadyopen=false;var splitscreenHtml;function showOption(settingName){if(settingName===false){return'display:none;'}else{return'display:block;'}}function showOptionBtn(settingName){if(settingName===false){return'display:none;'}else{return'display:inline-block;'}}if(settings.splitMode=='splash'){splitscreenHtml='<!--[ START SPLITSCREEN ]-->'+'<div class="splitscreen-load-mask" style="background:'+settings.imageLoadingBG+' url('+settings.imageDir+settings.imageLoading+') center center no-repeat;"></div>'+'<div class="splitscreen">'+'<!--[ SPLIT SCREEN ]-->'+'<div class="splitscreen-main splitscreen-erase">'+'<div class="splitscreen-activate x-splitscreen splitscreen-erase" title="'+settings.textContinueBtn+'"></div>'+'<div class="splitscreen-fade-left splitscreen-erase splitscreen-sector" style="background:transparent url('+settings.imageDir+settings.imageFadeLeft+') 0 0 repeat-y; background-size: 50%; '+showOption(settings.showFade)+'"></div>'+'<div class="splitscreen-fade-right splitscreen-erase splitscreen-sector" style="background:transparent url('+settings.imageDir+settings.imageFadeRight+') 100% 0 repeat-y; background-size: 50%; '+showOption(settings.showFade)+'"></div>'+'<div class="splitscreen-left splitscreen-erase splitscreen-sector">'+'<div class="splitscreen-bg-left">'+'<img src="'+settings.imageDir+settings.imageBG+'" width="'+settings.imageWidthBG+'" height="'+settings.imageHeightBG+'" class="splitscreen-fullscreen" />'+'<div class="splitscreen-raster-left main-raster" style="background:transparent url('+settings.imageDir+settings.imageRaster+') 0 0; '+showOption(settings.showRaster)+' filter:alpha(opacity='+settings.alphaRaster+'); -moz-opacity:0.'+settings.alphaRaster+'; opacity:0.'+settings.alphaRaster+'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity='+settings.alphaRaster+');"></div>'+'</div>'+'<div class="splitscreen-logo-left splitscreen-logo" style="background:transparent url('+settings.imageDir+settings.imageCenter+') center center no-repeat; '+showOption(settings.showCenter)+'"></div>'+'</div>'+'<div class="splitscreen-right splitscreen-erase splitscreen-sector">'+'<div class="splitscreen-bg-right">'+'<img src="'+settings.imageDir+settings.imageBG+'" width="'+settings.imageWidthBG+'" height="'+settings.imageHeightBG+'" class="splitscreen-fullscreen" />'+'<div class="splitscreen-raster-right main-raster" style="background:transparent url('+settings.imageDir+settings.imageRaster+') 0 0; '+showOption(settings.showRaster)+' filter:alpha(opacity='+settings.alphaRaster+'); -moz-opacity:0.'+settings.alphaRaster+'; opacity:0.'+settings.alphaRaster+'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity='+settings.alphaRaster+');"></div>'+'</div>'+'<div class="splitscreen-logo-right splitscreen-logo" style="background:transparent url('+settings.imageDir+settings.imageCenter+') center center no-repeat; '+showOption(settings.showCenter)+'"></div>'+'</div>'+'<div class="splitscreen-shadow-left splitscreen-erase">'+'<div class="splitscreen-shadow splitscreen-erase"></div>'+'</div>'+'<div class="splitscreen-shadow-right splitscreen-erase">'+'<div class="splitscreen-shadow splitscreen-erase"></div>'+'</div>'+'<!--[ UNDERLAY ]-->'+'<div class="splitscreen-underlay splitscreen-erase-fade" style="background:'+settings.colorUnderlay+'; filter:alpha(opacity='+settings.alphaUnderlay+'); -moz-opacity:0.'+settings.alphaUnderlay+'; opacity:0.'+settings.alphaUnderlay+'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity='+settings.alphaUnderlay+'); '+showOption(settings.showUnderlay)+';"></div>'+'</div>'+'</div>'+'<!--[ STOP SPLITSCREEN ]-->'}if(settings.splitMode=='promo'){splitscreenHtml='<style type="text/css">'+'.awesome-promo, .awesome-promo:visited {background-color:'+settings.colorPromoBtn+';}'+'.awesome-promo:hover {background-color:'+settings.colorPromoRoll+';}'+'.awesome-continue, .awesome-continue:visited {background-color:'+settings.colorContinueBtn+';}'+'.awesome-continue:hover {background-color:'+settings.colorContinueRoll+';}'+'</style>'+'<!--[ START SPLITSCREEN ]-->'+'<div class="splitscreen-load-mask" style="background:'+settings.imageLoadingBG+' url('+settings.imageDir+settings.imageLoading+') center center no-repeat;"></div>'+'<div class="splitscreen">'+'<!--[ SPLIT SCREEN ]-->'+'<div class="splitscreen-main splitscreen-erase">'+'<div class="splitscreen-activate splitscreen-erase"></div>'+'<div class="splitscreen-fade-left splitscreen-erase splitscreen-sector" style="background:transparent url('+settings.imageDir+settings.imageFadeLeft+') 0 0 repeat-y; background-size: 50%; '+showOption(settings.showFade)+'"></div>'+'<div class="splitscreen-fade-right splitscreen-erase splitscreen-sector" style="background:transparent url('+settings.imageDir+settings.imageFadeRight+') 100% 0 repeat-y; background-size: 50%; '+showOption(settings.showFade)+'"></div>'+'<div class="splitscreen-left splitscreen-erase splitscreen-sector">'+'<div class="splitscreen-bg-left">'+'<img src="'+settings.imageDir+settings.imageBG+'" width="'+settings.imageWidthBG+'" height="'+settings.imageHeightBG+'" class="splitscreen-fullscreen" />'+'<div class="splitscreen-raster-left main-raster" style="background:transparent url('+settings.imageDir+settings.imageRaster+') 0 0; '+showOption(settings.showRaster)+' filter:alpha(opacity='+settings.alphaRaster+'); -moz-opacity:0.'+settings.alphaRaster+'; opacity:0.'+settings.alphaRaster+'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity='+settings.alphaRaster+');"></div>'+'</div>'+'<div class="splitscreen-logo-left splitscreen-logo" style="background:transparent url('+settings.imageDir+settings.imageCenter+') center center no-repeat; '+showOption(settings.showCenter)+'"></div>'+'</div>'+'<div class="splitscreen-right splitscreen-erase splitscreen-sector">'+'<div class="splitscreen-bg-right">'+'<img src="'+settings.imageDir+settings.imageBG+'" width="'+settings.imageWidthBG+'" height="'+settings.imageHeightBG+'" class="splitscreen-fullscreen" />'+'<div class="splitscreen-raster-right main-raster" style="background:transparent url('+settings.imageDir+settings.imageRaster+') 0 0; '+showOption(settings.showRaster)+' filter:alpha(opacity='+settings.alphaRaster+'); -moz-opacity:0.'+settings.alphaRaster+'; opacity:0.'+settings.alphaRaster+'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity='+settings.alphaRaster+');"></div>'+'</div>'+'<div class="splitscreen-logo-right splitscreen-logo" style="background:transparent url('+settings.imageDir+settings.imageCenter+') center center no-repeat; '+showOption(settings.showCenter)+'"></div>'+'</div>'+'<div class="splitscreen-shadow-left splitscreen-erase">'+'<div class="splitscreen-shadow splitscreen-erase"></div>'+'</div>'+'<div class="splitscreen-shadow-right splitscreen-erase">'+'<div class="splitscreen-shadow splitscreen-erase"></div>'+'</div>'+'<!--[ UNDERLAY ]-->'+'<div class="splitscreen-underlay splitscreen-erase-fade" style="background:'+settings.colorUnderlay+'; filter:alpha(opacity='+settings.alphaUnderlay+'); -moz-opacity:0.'+settings.alphaUnderlay+'; opacity:0.'+settings.alphaUnderlay+'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity='+settings.alphaUnderlay+'); '+showOption(settings.showUnderlay)+';">'+'</div>'+'<div class="splitscreen-button-div">'+'<table class="splitscreen-button-holder" cellpadding="0" cellspacing="0"><tbody><td align="center" valign="'+settings.verticalAlignBtn+'">'+'<a href="'+settings.urlPromoBtn+'" target="'+settings.targetPromoBtn+'" class="'+settings.sizePromoBtn+' awesome awesome-promo" alt="'+settings.textPromoBtn+'" title="'+settings.textPromoBtn+'" style="'+showOptionBtn(settings.showPromoBtn)+'">'+settings.textPromoBtn+'</a><br /><br />'+'<a class="x-splitscreen '+settings.sizeContinueBtn+' awesome awesome-continue" alt="'+settings.textContinueBtn+'" title="'+settings.textContinueBtn+'" style="'+showOptionBtn(settings.showContinueBtn)+'">'+settings.textContinueBtn+'</a>'+'</td></tbody></table>'+'</div>'+'</div>'+'</div>'+'<!--[ STOP SPLITSCREEN ]-->'}if(settings.splitMode=='teaser'){splitscreenHtml='<!--[ START SPLITSCREEN ]-->'+'<div class="splitscreen-load-mask" style="background:'+settings.imageLoadingBG+' url('+settings.imageDir+settings.imageLoading+') center center no-repeat;"></div>'+'<div class="splitscreen">'+'<!--[ SPLIT SCREEN ]-->'+'<div class="splitscreen-main splitscreen-erase">'+'<div class="splitscreen-activate splitscreen-erase"></div>'+'<div class="splitscreen-fade-left splitscreen-erase splitscreen-sector" style="background:transparent url('+settings.imageDir+settings.imageFadeLeft+') 0 0 repeat-y; background-size: 50%; '+showOption(settings.showFade)+'"></div>'+'<div class="splitscreen-fade-right splitscreen-erase splitscreen-sector" style="background:transparent url('+settings.imageDir+settings.imageFadeRight+') 100% 0 repeat-y; background-size: 50%; '+showOption(settings.showFade)+'"></div>'+'<div class="splitscreen-left splitscreen-erase splitscreen-sector">'+'<div class="splitscreen-bg-left">'+'<img src="'+settings.imageDir+settings.imageBG+'" width="'+settings.imageWidthBG+'" height="'+settings.imageHeightBG+'" class="splitscreen-fullscreen" />'+'<div class="splitscreen-raster-left main-raster" style="background:transparent url('+settings.imageDir+settings.imageRaster+') 0 0; '+showOption(settings.showRaster)+' filter:alpha(opacity='+settings.alphaRaster+'); -moz-opacity:0.'+settings.alphaRaster+'; opacity:0.'+settings.alphaRaster+'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity='+settings.alphaRaster+');"></div>'+'</div>'+'<div class="splitscreen-logo-left splitscreen-logo" style="background:transparent url('+settings.imageDir+settings.imageCenter+') center center no-repeat; '+showOption(settings.showCenter)+'"></div>'+'</div>'+'<div class="splitscreen-right splitscreen-erase splitscreen-sector">'+'<div class="splitscreen-bg-right">'+'<img src="'+settings.imageDir+settings.imageBG+'" width="'+settings.imageWidthBG+'" height="'+settings.imageHeightBG+'" class="splitscreen-fullscreen" />'+'<div class="splitscreen-raster-right main-raster" style="background:transparent url('+settings.imageDir+settings.imageRaster+') 0 0; '+showOption(settings.showRaster)+' filter:alpha(opacity='+settings.alphaRaster+'); -moz-opacity:0.'+settings.alphaRaster+'; opacity:0.'+settings.alphaRaster+'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity='+settings.alphaRaster+');"></div>'+'</div>'+'<div class="splitscreen-logo-right splitscreen-logo" style="background:transparent url('+settings.imageDir+settings.imageCenter+') center center no-repeat; '+showOption(settings.showCenter)+'"></div>'+'</div>'+'<div class="splitscreen-shadow-left splitscreen-erase">'+'<div class="splitscreen-shadow splitscreen-erase"></div>'+'</div>'+'<div class="splitscreen-shadow-right splitscreen-erase">'+'<div class="splitscreen-shadow splitscreen-erase"></div>'+'</div>'+'<!--[ UNDERLAY ]-->'+'<div class="splitscreen-underlay splitscreen-erase-fade" style="background:'+settings.colorUnderlay+'; filter:alpha(opacity='+settings.alphaUnderlay+'); -moz-opacity:0.'+settings.alphaUnderlay+'; opacity:0.'+settings.alphaUnderlay+'; filter:progid:DXImageTransform.Microsoft.Alpha(opacity='+settings.alphaUnderlay+'); '+showOption(settings.showUnderlay)+';"></div>'+'<div class="splitscreen-teaser">'+'<table class="splitscreen-teaser-holder" cellpadding="0" cellspacing="0"><tbody><td class="splitscreen-teaser-body" valign="'+settings.verticalAlignTeaser+'"></td></tbody></table>'+'</div>'+'</div>'+'</div>'+'<!--[ STOP SPLITSCREEN ]-->'}$($this).prepend(splitscreenHtml);$('div.splitscreen-teaser td.splitscreen-teaser-body').append($('div.splitscreen-teaser-html'));function FullScreenBackground(theItem){var winWidth=$(window).width();var winHeight=$(window).height();var imageWidth=$(theItem).width();var imageHeight=$(theItem).height();var picHeight=imageHeight/imageWidth;var picWidth=imageWidth/imageHeight;if((winHeight/winWidth)<picHeight){$(theItem).css("width",winWidth);$(theItem).css("height",picHeight*winWidth)}else{$(theItem).css("height",winHeight);$(theItem).css("width",picWidth*winHeight)}$(theItem).css("margin-left",winWidth/$(theItem).width()/2);$(theItem).css("margin-top",winHeight/$(theItem).height()/2)}window.onload=function(){FullScreenBackground('.splitscreen-fullscreen');$(".splitscreen-load-mask").css({'display':'none'})};$(window).resize(function(){FullScreenBackground('.splitscreen-fullscreen')});function update(){if(alreadyopen===false){$(".splitscreen-left, .splitscreen-shadow-left").animate({left:"-15%"},{duration:1500,easing:'jswing'});$(".splitscreen-right, .splitscreen-shadow-right").animate({left:"65%"},{duration:1500,easing:'jswing'});$(".splitscreen-left, .splitscreen-shadow-left").animate({left:"0%"},{duration:1000,easing:'jswing'});$(".splitscreen-right, .splitscreen-shadow-right").animate({left:"50%"},{duration:1000,easing:'jswing'})}}if(settings.showIntroSplit===true){setTimeout(update,settings.splitTimeIntro)}if(settings.showAutoSplit===true){var autoplay=setInterval(update,settings.splitTimeAuto)}if(settings.splitMode=='splash'){$('.splitscreen-activate').mouseenter(function(){$('.splitscreen-left, .splitscreen-shadow-left').queue('fx',[]);$('.splitscreen-right, .splitscreen-shadow-right').queue('fx',[]);$(".splitscreen-left, .splitscreen-shadow-left").animate({left:"-10%"},{duration:1000,easing:'jswing'});$(".splitscreen-right, .splitscreen-shadow-right").animate({left:"60%"},{duration:1000,easing:'jswing'});alreadyopen=true});$('.splitscreen-sector').mouseenter(function(){$(".splitscreen-left, .splitscreen-shadow-left").animate({left:"0%"},{duration:1000,easing:'jswing'});$(".splitscreen-right, .splitscreen-shadow-right").animate({left:"50%"},{duration:1000,easing:'jswing'});alreadyopen=false})}if(settings.splitMode=='promo'||settings.splitMode=='teaser'){$('.splitscreen-activate').mouseenter(function(){$('.splitscreen-left, .splitscreen-shadow-left').queue('fx',[]);$('.splitscreen-right, .splitscreen-shadow-right').queue('fx',[]);$(".splitscreen-left, .splitscreen-shadow-left").animate({left:"-10%"},{duration:1000,easing:'jswing'});$(".splitscreen-right, .splitscreen-shadow-right").animate({left:"60%"},{duration:1000,easing:'jswing'});$(".splitscreen-activate").animate({width:"1px"},{duration:1000,easing:'jswing'});alreadyopen=true});$('.splitscreen-underlay').mouseenter(function(){$(".splitscreen-left, .splitscreen-shadow-left").animate({left:"-10%"},{duration:1000,easing:'jswing'});$(".splitscreen-right, .splitscreen-shadow-right").animate({left:"60%"},{duration:1000,easing:'jswing'});alreadyopen=true});$('.splitscreen-teaser').mouseenter(function(){$(".splitscreen-left, .splitscreen-shadow-left").animate({left:"-10%"},{duration:1000,easing:'jswing'});$(".splitscreen-right, .splitscreen-shadow-right").animate({left:"60%"},{duration:1000,easing:'jswing'});alreadyopen=true});$('.splitscreen-sector').mouseenter(function(){$('.splitscreen-left, .splitscreen-shadow-left').queue('fx',[]);$('.splitscreen-right, .splitscreen-shadow-right').queue('fx',[]);$('.splitscreen-activate').queue('fx',[]);$(".splitscreen-left, .splitscreen-shadow-left").animate({left:"0%"},{duration:1000,easing:'jswing'});$(".splitscreen-right, .splitscreen-shadow-right").animate({left:"50%"},{duration:1000,easing:'jswing'});$(".splitscreen-activate").animate({width:"20%"},{duration:1000,easing:'jswing'});alreadyopen=false})}$.closeSplitscreen=function(){function slideOut(){$(".splitscreen-left, .splitscreen-shadow-left").animate({left:"-150%"},{duration:850,easing:'jswing'});$(".splitscreen-right, .splitscreen-shadow-right").animate({left:"200%"},{duration:850,easing:'jswing'});setTimeout(postFade,1000)}function postFade(){$(".splitscreen-erase").fadeOut({duration:1000});$(".splitscreen-erase-fade").fadeOut({duration:1000});$(".splitscreen").fadeOut({duration:2000})}var closeSplitscreen=slideOut()};$('.x-splitscreen').bind('click',function(){$.closeSplitscreen();if(settings.autoSplit===true){clearInterval(autoplay)}})})}else{}}}})(jQuery);
