/* Copyright (c) 2007-2010 SPIL GAMES.  */
;(function($){$.fn.reportprogress=function(val,maxVal,text){var max=100;if(maxVal)
max=maxVal;return this.each(function(){var div=$(this);var innerdiv=div.find(".progress");if(innerdiv.length!=1){innerdiv=$("<div class='progress'></div>");div.append("<div class='text'>&nbsp;</div>");$("<span class='text'>&nbsp;</span>").css("width",div.css("width")).appendTo(innerdiv);div.append(innerdiv);}
var width=Math.round(val/max*100);innerdiv.css("width",width+"%");if(text){div.find(".text").html(text);}});};})(jQuery);;;(function($){var settings={adWidth:300,adHeight:250,showAd:true,forcePreroll:false,usePercentsInPreroll:true,loadingBar:true,fileType:'swf',contentId:'#flashobj',preloadId:'#flashobj_mc',beforeCallback:null,afterCallback:null,gameInsertCallback:null,skipLinkCallback:null,loadingText:"Loading game...",afterLoadingText:"Game loaded. Click here to start the game\u2026",progressbarText:'The game will start in %d seconds',closeText:'Close the advertisement and go on to the game.',advertisementText:'Advertisement',tickInterval:200,progressTime:15000,showSkipTime:0,barWidth:300,adType:'iframe',adCode:''};var percent=0;var timeElapsed=0;var linkShowTimeElapsed=0;var that=this;var flashLoadTries=0;var skipTextInserted=false;var skipLinkInserted=false;var neoedgeAd=false;var afterWarning=true;var intervalHandle,target,check98PercentHandle,preTimer,preloaderWidth,preloaderHeight,preroll,neoedgeHandler,startPreloaderHandler;var showGame=function(){if(settings.afterCallback!=null){settings.afterCallback.call(that,settings);}
if(settings.fileType!='swf'||settings.forcePreroll||!settings.showAd){settings.gameInsertCallback.call(that);}else{$(settings.contentId).css({width:preloaderWidth,height:preloaderHeight});}
$(settings.contentId).parent().addClass('showing-game');};var cleanupAndShowGame=function(){if(intervalHandle!=null){clearInterval(intervalHandle);intervalHandle=null;}
if(neoedgeHandler!=null){clearTimeout(neoedgeHandler);neoedgeHandler=null;}
if(check98PercentHandle!=null){clearTimeout(check98PercentHandle);check98PercentHandle=null;}
if(startPreloaderHandler!=null){clearTimeout(startPreloaderHandler);neoedgeHandler=null;}
if(target!=null){target.remove();target=null;}
if(afterWarning){showGame();}};var insertSkipLink=function(innerText){var a=$('<a href="javascript:void(0);">'+innerText+'</a>');if(settings.skipLinkCallback!=null){a.click(settings.skipLinkCallback);}
a.click(cleanupAndShowGame);$('#ap_skiptext').empty().append(a);skipLinkInserted=true;};var skipTextAddOrDecrement=function(afterLoading){skipTextInserted=afterLoading?false:skipTextInserted;if(linkShowTimeElapsed<=0&&!skipTextInserted){if(preroll){if(!skipLinkInserted){insertSkipLink(settings.closeText);}}else if(afterLoading){if(!skipLinkInserted){insertSkipLink(settings.afterLoadingText);}}else{$('#ap_skiptext').empty().append(settings.loadingText);}
skipTextInserted=true;return;}else if(linkShowTimeElapsed>0&&!preroll&&!afterLoading&&!skipTextInserted){$('#ap_skiptext').empty().append(settings.loadingText);skipTextInserted=true;}
linkShowTimeElapsed-=settings.tickInterval;};var insertAd=function(){target.css({width:(settings.adWidth+'px')});target.prepend('<div id="ap_adtext">'+settings.advertisementText+'</div>');if(settings.adType=='iframe'){target.append('<div id="ap_adframe"></div>');$('#ap_adframe').css({width:(settings.adWidth+'px'),height:(settings.adHeight+'px')});$('#ap_adframe').append(settings.adCode);}else{$('#ap_adframe').css({width:(settings.adWidth+'px'),height:(settings.adHeight+'px')});}
if(settings.loadingBar&&!neoedgeAd){target.append('<div id="ap_progressbar"></div>');$('#ap_progressbar').css('width',settings.barWidth+'px');if(preroll&&!settings.usePercentsInPreroll){$("#ap_progressbar").reportprogress(0,100,SPI.sprintf(settings.progressbarText,Math.ceil(settings.progressTime/1000)));}else{$("#ap_progressbar").reportprogress(0,100,'0 %');}}
if(!neoedgeAd){target.append('<div id="ap_skiptext"></div>');}
skipTextAddOrDecrement();};var progressUpdatePreroll=function(){timeElapsed+=settings.tickInterval;percent=Math.round(100*timeElapsed/settings.progressTime);if(settings.usePercentsInPreroll){$("#ap_progressbar").reportprogress(percent,100,percent+' %');}else{$("#ap_progressbar").reportprogress(percent,100,SPI.sprintf(settings.progressbarText,Math.ceil((settings.progressTime-timeElapsed)/1000)));}
skipTextAddOrDecrement();if(percent>=100){if(!neoedgeAd){cleanupAndShowGame();}}};var check98Percent=function(oldvalue){var loaded=$(settings.preloadId)[0].PercentLoaded();if(oldvalue==loaded){if(!neoedgeAd){cleanupAndShowGame();}
if(check98PercentHandle!=null){clearTimeout(sometime);check98PercentHandle=null;}}};var progressUpdatePreloader=function(){var fromTimer=parseInt((settings.progressTime-preTimer)*100/settings.progressTime);var loaded=$(settings.preloadId)[0].PercentLoaded();if(loaded<0){loaded=100;}
percent=fromTimer<loaded?fromTimer:loaded;$("#ap_progressbar").reportprogress(percent,100,percent+' %');preTimer-=settings.tickInterval;if(fromTimer>=100){check98PercentHandle=setTimeout(function(){check98Percent(loaded);},2500);}
if(percent<100){if(loaded>=100){skipTextAddOrDecrement(true);}else{skipTextAddOrDecrement();}}else if(!neoedgeAd){cleanupAndShowGame();}};var startPreloader;startPreloader=function(){flashLoadTries++;try{var loaded_temp=$(settings.preloadId)[0].PercentLoaded();intervalHandle=setInterval(progressUpdatePreloader,settings.tickInterval);insertAd();}catch(e){if(flashLoadTries<=3){startPreloaderHandler=setTimeout(startPreloader,1000);}else{if(!neoedgeAd){cleanupAndShowGame();}}}};var showAd=function(){if(settings.beforeCallback!=null){settings.beforeCallback.call(that,settings);}
linkShowTimeElapsed=settings.showSkipTime;if(settings.fileType!='swf'||settings.forcePreroll){preroll=true;intervalHandle=setInterval(progressUpdatePreroll,settings.tickInterval);insertAd();}else{settings.gameInsertCallback.call(that);preloaderHeight=$(settings.contentId).css('height');preloaderWidth=$(settings.contentId).css('width');$(settings.contentId).css({width:'1px',height:'1px'});preroll=false;preTimer=settings.progressTime;startPreloader();}};$.spiPreloaderNeoEdge=function(timeout){return function(_cmd){if(_cmd=="AD_STARTED"){if(parent)neoedgeAd=true;neoedgeHandler=setTimeout(cleanupAndShowGame,timeout||30000);}
if(_cmd=="AD_COMPLETED"){cleanupAndShowGame();}};};$.fn.spiPreloader=function(options){target=$(this);$.extend(settings,options);if(settings.showAd){if(settings.adultWarning){setupAdultWarning();}
showAd();}else{if(settings.adultWarning){setupAdultWarning();target.remove();target=null;}
if(settings.beforeCallback!=null){settings.beforeCallback.call(that,settings);}
settings.gameInsertCallback.call(that,settings);if(settings.afterCallback!=null){settings.afterCallback.call(that,settings);}}};})(jQuery);;;(function($){$.flashPlayerVersion=function(){var flashVersion,activeX=null,fp6Crash=false,shockwaveFlash='ShockwaveFlash.ShockwaveFlash';if(!(flashVersion=navigator.plugins['Shockwave Flash'])){try{activeX=new ActiveXObject(shockwaveFlash+'.7');}
catch(errorA){try{activeX=new ActiveXObject(shockwaveFlash+'.6');flashVersion=[6,0,21];activeX.AllowScriptAccess='always';}
catch(errorB){if(flashVersion&&flashVersion[0]===6){fp6Crash=true;}}
if(!fp6Crash){try{activeX=new ActiveXObject(shockwaveFlash);}
catch(errorC){flashVersion='X 0,0,0';}}}
if(!fp6Crash&&activeX){try{flashVersion=activeX.GetVariable('$version');}
catch(errorD){}}}
else{flashVersion=flashVersion.description;}
flashVersion=flashVersion.match(/^[A-Za-z\s]*?(\d+)(\.|,)(\d+)(\s+r|\s+d|,)(\d+)/);return[flashVersion[1]*1,flashVersion[3]*1,flashVersion[5]*1];}();$.flashExpressInstaller='expressInstall.swf';$.hasFlashPlayer=($.flashPlayerVersion[0]!==0);$.hasFlashPlayerVersion=function(options){var flashVersion=$.flashPlayerVersion;options=(/string|integer/.test(typeof options))?options.toString().split('.'):options;return(options)?(flashVersion[0]>=(options.major||options[0]||flashVersion[0])&&flashVersion[1]>=(options.minor||options[1]||flashVersion[1])&&flashVersion[2]>=(options.release||options[2]||flashVersion[2])):(flashVersion[0]!==0);};$.flash=function(options){if(!$.hasFlashPlayer){return false;}
var movieFilename=options.url||'',contentType=options.type||'swf',paramAttributes=options.params||{},buildDOM=document.createElement('body'),aArr,bArr,cArr,dArr,a,b,c,d;options.height=options.height||180;options.width=options.width||320;if(options.hasVersion&&!$.hasFlashPlayerVersion(options.hasVersion)){$.extend(options,{id:'SWFObjectExprInst',height:Math.max(options.height,137),width:Math.max(options.width,214)});movieFilename=options.expressInstaller||$.flashExpressInstaller;paramAttributes={flashvars:{MMredirectURL:window.location.href,MMplayerType:($.browser.msie&&$.browser.win)?'ActiveX':'PlugIn',MMdoctitle:document.title.slice(0,47)+' - Flash Player Installation'}};}
if(options.flashvars&&typeof paramAttributes==='object'){$.extend(paramAttributes,{flashvars:options.flashvars});}
for(a in(b=['url','type','expressInstall','hasVersion','params','flashvars'])){delete options[b[a]];}
aArr=[];for(a in options){if(typeof options[a]==='object'){bArr=[];for(b in options[a]){bArr.push(b.replace(/([A-Z])/,'-$1').toLowerCase()+':'+options[a][b]+';');}
options[a]=bArr.join('');}
aArr.push(a+'="'+options[a]+'"');}
options=aArr.join(' ');if(typeof paramAttributes==='object'){aArr=[];for(a in paramAttributes){if(typeof paramAttributes[a]==='object'){bArr=[];for(b in paramAttributes[a]){if(typeof paramAttributes[a][b]==='object'){cArr=[];for(c in paramAttributes[a][b]){if(typeof paramAttributes[a][b][c]==='object'){dArr=[];for(d in paramAttributes[a][b][c]){dArr.push(d.replace(/([A-Z])/,'-$1').toLowerCase()+':'+paramAttributes[a][b][c][d]+';');}
paramAttributes[a][b][c]=dArr.join('');}
cArr.push(c+'{'+paramAttributes[a][b][c]+'}');}
paramAttributes[a][b]=cArr.join('');}
bArr.push(window.escape(b)+'='+window.escape(paramAttributes[a][b]));}
paramAttributes[a]=bArr.join('&amp;');}
aArr.push('<PARAM NAME="'+a+'" VALUE="'+paramAttributes[a]+'">');}
paramAttributes=aArr.join('');}
if(contentType=='swf'){if(!(/style=/.test(options))){options+=' style="vertical-align:text-top;"';}
if(!(/style=(.*?)vertical-align/.test(options))){options=options.replace(/style="/,'style="vertical-align:text-top;');}}
if($.browser.msie){if(contentType=='swf'){options+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';paramAttributes='<PARAM NAME="movie" VALUE="'+movieFilename+'">'+paramAttributes;}else{options+=' classid="clsid:233C1507-6A77-46A4-9443-F871F945D258"';paramAttributes='<PARAM NAME="src" VALUE="'+movieFilename+'">'+paramAttributes;}}
else{if(contentType=='swf'){options+=' type="application/x-shockwave-flash" data="'+movieFilename+'"';}else{options+=' type="application/x-director" data="'+movieFilename+'"';}}
return'<OBJECT '+options+'>'+paramAttributes+'</OBJECT>';};$.fn.flash=function(options){if(!$.hasFlashPlayer){return this;}
var a=0,each;while((each=this.eq(a++))[0]){each.html($.flash($.extend({},options)));if(each[0].firstChild.getAttribute('id')==='SWFObjectExprInst'){a=this.length;}}
return this;};}(jQuery));;jQuery.fn.nratingStars=function(options){var settings=$.extend({siteId:0,bgimage:"/img/_/rating_stars.gif",width:135,height:25,stepX:27,stepY:25,gameId:0,starsCount:5,rating:0,readOnly:false,cookieLifetime:365,cookiePath:"/",labelplace:"bottom",attachTails:false,username:"",hash:"",order:0,pagesize:1,pagenr:1,outputtype:"xml",timeout:10000,labels:true,langstrings:{},rtl:false},options);settings.langstrings=$.extend({thank_you:"Thank you",rating:"Rating",label_processing:"",label_default:"",star:["It's awful","Don't like it","It's OK�","Good game","One of the best"],cookies_disabled_message:'Your cookies are disabled, preventing you from using this '
+'special feature. Please re-enable your cookies to use this feature.'},options.langstrings);var that=$(this);var layer_id="";var cName="__spiNstars";var savedRating=0;var rating=Math.ceil(parseInt(settings.rating));var startPos=parseInt(settings.stepY*rating)*(-1);var cookieData=[];var cookie=null;var handleError=function(){logRating=parseInt(this.rating)*2;$.post("/logs/ajaxLog",{"filename":"rating","message":"rating: "+logRating+", gid: "+settings.gameId});handleVote();};var initCookieData=function(){cookie=$.cookie(cName)||null;if(cookie!=null){cookieData=cookie.split(".");}};var notSaved=function(id){initCookieData();for(i=0;i<cookieData.length;i++){var temp=cookieData[i].split(":");if(parseInt(temp[0])==id){savedRating=parseInt(temp[1]);return false}}
return true};var canSaveCookie=function(data){initCookieData();return(cookie==null||notSaved(data.gameId))?true:false};var saveCookie=function(data){initCookieData();if(cookie==null||notSaved(data.gameId)){cookieData.push(data.gameId+":"+data.rating);$.cookie(cName,cookieData.join("."),{expires:settings.cookieLifetime,path:settings.cookiePath});return true}
return false};var handleVote=function(data,mesg){$("li",$("div#"+layer_id)).unbind().parent().css("cursor","default");saveCookie({gameId:settings.gameId,rating:this.rating});showVoted(parseInt(this.rating))};function str_repeat(i,m){for(var o=[];m>0;o[--m]=i){}
return(o.join(""))}
var showLabel=function(rating){if(settings.labels===true){$("div#nlabel_"+layer_id).html(eval("settings.langstrings.label_"+rating))}};var hideLabel=function(rating){if(settings.labels===true){$("div#nlabel_"+layer_id).html(settings.langstrings.label_default)}};var showBeforeSendLabel=function(){};var showVoted=function(rating){if(settings.labels===true&&settings.readOnly===false){$("div#nlabel_"+layer_id).html(settings.langstrings.thank_you)}};var postRating=function(rating){if(canSaveCookie({gameId:settings.gameId,rating:rating})===true){$.ajax({type:"POST",url:"/rt/pr/1/add/"+settings.siteId+"/1/"+settings.gameId,data:{username:settings.username,hash:settings.hash,rating:parseInt(rating*2)},success:handleVote,error:handleError,dataType:"xml",timeout:settings.timeout,async:true,cache:false,global:false,beforeSend:showBeforeSendLabel,rating:rating,gameId:settings.gameId});}};var alreadyVoted=function(){return!notSaved(settings.gameId);};var disableVoting=function(){$("div#title_"+layer_id).html(settings.langstrings.rating);$(that).css({cursor:"default"});$("li",that).unbind('mouseover').unbind('mouseout').unbind('click');$(that).css("background-position","0px "+startPos+"px");$("div#nrating_tails").css("background-position","0px 0px");};initCookieData();return this.each(function(){var me=$(this);layer_id=$(me).attr("id");var to=null;if(settings.rtl)settings.bgimage=settings.bgimage.replace(".","_rtl.");$(this).css({width:settings.width+"px",height:settings.height+"px","background-image":"url("+settings.bgimage+")","background-repeat":"no-repeat","background-position":"0px "+startPos+"px",overflow:"hidden",cursor:"pointer"});$(this).after('<div id="nlabel_'+layer_id+'"></div>');if(notSaved(settings.gameId)===false){settings.readOnly=true;$("div#title_"+layer_id).html(settings.langstrings.rating)}
$(this).append("<ul></ul>");for(iter=1;iter<=settings.starsCount;iter++){var i=iter;if(settings.rtl){i=settings.starsCount-iter+1;}
$("ul",this).append('<li title="'+settings.langstrings.star[i-1]+'" alt="'+settings.langstrings.star[i-1]+'" id="li_'+i+'">'+i+"</li>").css({padding:"0px",margin:"0px"})}
$("li",this).css({display:"block",width:settings.stepX+"px",height:settings.stepY+"px","float":"left","font-size":"1px","text-indent":"-888px"});if(settings.readOnly===true){$(this).css({cursor:"default"});return}
var noclear=false;var resetStars=function(){if(noclear!==true){if(to>0&&to!=null){$(me).css("background-position","0px "+startPos+"px");$("div#nrating_tails").css("background-position","0px 0px");hideLabel()}}};$("li",this).mouseover(function(){clearTimeout(to);to=null;var c=parseInt($(this).attr("id").replace(/^li_/,""));$(me).css("background-position","0px -"+((c)*2*settings.stepY)+"px");$("div#nrating_tails").css("background-position","0px -"+((c)*9)+"px");showLabel(c)}).mouseout(function(){to=setTimeout(resetStars,50)}).click(function(){if(SPI.cookiesEnabled()){if(alreadyVoted()){disableVoting();}else{noclear=true;clearTimeout(to);initCookieData();var c=parseInt($(this).attr("id").replace(/^li_/,""));postRating(c);}}else{alert(settings.langstrings.cookies_disabled_message);}})})};;jQuery.json={encode:function(value,replacer,space){var i;gap='';var indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.encode');}
return this.str('',{'':value});},decode:function(text,reviver){var j;var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');},f:function(n){return n<10?'0'+n:n;},DateToJSON:function(key){return this.getUTCFullYear()+'-'+this.f(this.getUTCMonth()+1)+'-'+this.f(this.getUTCDate())+'T'+this.f(this.getUTCHours())+':'+this.f(this.getUTCMinutes())+':'+this.f(this.getUTCSeconds())+'Z';},StringToJSON:function(key){return this.valueOf();},quote:function(string){var meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};var escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';},str:function(key,holder){var indent='',gap='',i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'){switch((typeof value)){case'date':this.DateToJSON(key);break;default:this.StringToJSON(key);break;}}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return this.quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=this.str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=this.str(k,value);if(v){partial.push(this.quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=this.str(k,value);if(v){partial.push(this.quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}};;(function($){$.fn.cookieGamesButton=function(options){return new CookieGamesButton($(this),$.extend({},$.fn.cookieGamesButton.defaults,options));};$.fn.cookieGamesButton.defaults={cookieSeparator:'.',cookieTTL:365};CookieGamesButton=function(element,options){this.element=element;this.options=options;this.games=Array();this.gamesFromCookie();this.redrawCookie();if(this.isGameAlreadyStored()){this.disableLink();return;}
this.enableLink();};CookieGamesButton.prototype={gamesFromCookie:function(){this.games=this.gameIdsFromCookie();},redrawCookie:function(){setCookie(this.options.cookieName,escape(this.games.join(this.options.cookieSeparator)),this.options.cookieTTL);},isGameAlreadyStored:function(){return this.isValueInArray(this.games,this.options.gameId);},disableLink:function(){this.element.unbind('click').bind('click',function(){return false;});this.element.attr('title',this.options.buttonDisabledAlt);this.element.removeClass(this.options.enabledClass);this.element.addClass(this.options.disabledClass);this.element.find(this.options.messageContainerSelector).text(this.options.buttonDisabledMessage);},isGameAlreadyStoredOmitCache:function(){this.gamesFromCookie();return this.isGameAlreadyStored();},enableLink:function(){var self=this;this.element.unbind('click').bind('click',function(){if(SPI.cookiesEnabled()){if(self.isGameAlreadyStoredOmitCache()){self.disableLink();}else{alert(self.options.gameAddedAlert);self.storeGameIdInCookie();self.disableLink();}}else{alert(self.options.cookiesDisabledMessage);}
return false;});this.element.removeClass(this.options.disabledClass);this.element.addClass(this.options.enabledClass);this.element.find(this.options.messageContainerSelector).text(this.options.buttonEnabledMessage);},storeGameIdInCookie:function(){this.gamesFromCookie();this.games.unshift(this.options.gameId);this.redrawCookie();},gameIdsFromCookie:function(){var games=Array();var cookieData=getCookie(this.options.cookieName);if(cookieData==null){return games;}
cookieData=cookieData.replace(/^\s+|\s+$/g,'');if(!cookieData.length){return games;}
cookieData=unescape(cookieData);cookieData=cookieData.split(this.options.cookieSeparator);games=this.deleteDuplicatedValuesInArray(cookieData);return games;},isValueInArray:function(array,value){for(var i=0;i<array.length;i++){if(array[i]==value){return true;}}
return false;},deleteDuplicatedValuesInArray:function(oldArray){var assocArray=Array();var newArray=Array();for(var i=0;i<oldArray.length;i++){assocArray[oldArray[i]]=1;}
for(var i in assocArray){newArray.push(i);}
return newArray;}};})(jQuery);;(function($){CookieGamesAdd=function(options){this.options=$.extend({cookieSeparator:'.',cookieTTL:365},options);this.games=Array();var self=this;setTimeout(function(){self.storeGameIdInCookie();},this.options.timeout);};CookieGamesAdd.prototype={storeGameIdInCookie:function(){this.gamesFromCookie();this.games.unshift(this.options.gameId);this.redrawCookie();},gamesFromCookie:function(){this.games=this.gameIdsFromCookie();this.games=this.deleteDuplicatedValuesInArray(this.games);this.games=this.games.slice(0,this.options.limit);this.games=this.deleteValueFromArray(this.games,this.options.gameId);},redrawCookie:function(){eraseCookie(this.options.cookieName);setCookie(this.options.cookieName,escape(this.games.join(this.options.cookieSeparator)),this.options.cookieTTL);},gameIdsFromCookie:function(){var games=Array();var cookieData=getCookie(this.options.cookieName);if(cookieData==null){return games;}
cookieData=cookieData.replace(/^\s+|\s+$/g,'');if(!cookieData.length){return games;}
cookieData=unescape(cookieData);cookieData=cookieData.split(this.options.cookieSeparator);return cookieData;},deleteValueFromArray:function(oldArray,value){var newArray=Array();for(var i=0;i<oldArray.length;i++){if(oldArray[i]!=value){newArray.push(oldArray[i]);}}
return newArray;},deleteDuplicatedValuesInArray:function(oldArray){var assocArray=Array();var newArray=Array();for(var i=0;i<oldArray.length;i++){assocArray[oldArray[i]]=1;}
for(var i in assocArray){newArray.push(i);}
return newArray;}};})(jQuery);;;function getAbsoluteLeft(htmlObject){var xPos=htmlObject.offsetLeft;var temp=htmlObject.offsetParent;while(temp!=null){xPos+=temp.offsetLeft;temp=temp.offsetParent;};return xPos;};var _isFF=false;var _isIE=false;var _isOpera=false;var _isKHTML=false;var _isMacOS=false;if(navigator.userAgent.indexOf('Macintosh')!=-1)_isMacOS=true;if((navigator.userAgent.indexOf('Safari')!=-1)||(navigator.userAgent.indexOf('Konqueror')!=-1)){var _KHTMLrv=parseFloat(navigator.userAgent.substr(navigator.userAgent.indexOf('Safari')+7,5));if(_KHTMLrv>525){_isFF=true;var _FFrv=1.9;}else _isKHTML=true;}else if(navigator.userAgent.indexOf('Opera')!=-1){_isOpera=true;_OperaRv=parseFloat(navigator.userAgent.substr(navigator.userAgent.indexOf('Opera')+6,3))}else if(navigator.appName.indexOf("Microsoft")!=-1){_isIE=true;if(navigator.appVersion.indexOf("MSIE 8.0")!=-1&&document.compatMode!="BackCompat")_isIE=8;}else{_isFF=true;var _FFrv=parseFloat(navigator.userAgent.split("rv:")[1]);};dhtmlxEventable=function(obj){obj.dhx_SeverCatcherPath="";obj.attachEvent=function(name,catcher,callObj){name='ev_'+name.toLowerCase();if(!this[name])this[name]=new this.eventCatcher(callObj||this);return(name+':'+this[name].addEvent(catcher));};obj.callEvent=function(name,arg0){name='ev_'+name.toLowerCase();if(this[name])return this[name].apply(this,arg0);return true;};obj.checkEvent=function(name){return(!!this['ev_'+name.toLowerCase()]);};obj.eventCatcher=function(obj){var dhx_catch=[];var z=function(){var res=true;for(var i=0;i<dhx_catch.length;i++){if(dhx_catch[i]!=null){var zr=dhx_catch[i].apply(obj,arguments);res=res&&zr;}};return res;};z.addEvent=function(ev){if(typeof(ev)!="function")ev=eval(ev);if(ev)return dhx_catch.push(ev)-1;return false;};z.removeEvent=function(id){dhx_catch[id]=null;};return z;};obj.detachEvent=function(id){if(id!=false){var list=id.split(':');this[list[0]].removeEvent(list[1]);}}};function dhtmlxSlider(parentNod,size,skin,vertical,min,max,value,step){if(_isIE)try{document.execCommand("BackgroundImageCache",false,true);}catch(e){};if(!parentNod){var z="slider_div_"+(new Date()).valueOf()+Math.random(1000);var parentNod=document.createElement("div");parentNod.setAttribute("id",z);document.body.appendChild(parentNod);}else if(typeof(parentNod)!="object")parentNod=document.getElementById(parentNod);if(typeof(size)=="object"){skin=size.skin;min=size.min;max=size.max;step=size.step;vertical=size.vertical;value=size.value;size=size.size;};this.size=size;this.value=value||0;this.vMode=vertical||false;this.skin=skin||"";this.parent=parentNod;this.isInit=false;this.value=value||min||0;this.inputPriority=true;this.stepping=false;this.imgURL=window.dhx_globalImgPath||"/img/_/zoomslider/";this._def=[min,max,step,value,size];dhtmlxEventable(this);return this;};dhtmlxSlider.prototype.createStructure=function(){if(this.con){this.con.parentNode.removeChild(this.con);this.con=null;};if(this.vMode){this._sW="height";this._sH="width";this._sL="top";this._sT="left";var skinImgPath=this.imgURL+"skins/"+(this.skin==""?"default":this.skin)+"/vertical/";}else{this._sW="width";this._sH="height";this._sL="left";this._sT="top";var skinImgPath=this.imgURL+"skins/"+(this.skin==""?"default":this.skin)+"/";};this.con=document.createElement("DIV");this.con.onselectstart=function(){return false;};this.con._etype="slider";this.con.className="dhtmlxSlider"+(this.skin?"_"+this.skin:this.skin);this.drag=document.createElement("DIV");this.drag._etype="drag";this.drag.className="selector";this.drag.style.backgroundImage="url("+skinImgPath+"selector.gif)";var leftSide=document.createElement("DIV");leftSide.className="leftSide";leftSide.style.background="url("+skinImgPath+"leftside_bg.gif)";this.leftZone=document.createElement("DIV");this.leftZone.className="leftZone";this.leftZone.style.background="url("+skinImgPath+"leftzone_bg.gif)";this.leftZone.style.width=Math.abs(this.value)+'px';var rightSide=document.createElement("DIV");rightSide.className="rightSide";rightSide.style.background="url("+skinImgPath+"rightside_bg.gif)";this.rightZone=document.createElement("DIV");this.rightZone.className="rightZone";this.rightZone.style.background="url("+skinImgPath+"rightzone_bg.gif)";this.con.appendChild(leftSide);this.con.appendChild(this.leftZone);this.con.appendChild(this.rightZone);this.con.appendChild(rightSide);this.con.appendChild(this.drag);this.parent.appendChild(this.con);if(!this.parent.parentNode||!this.parent.parentNode.tagName)document.body.appendChild(this.parent);if(this.vMode){this._sW="height";this._sH="width";this._sL="top";this._sT="left";this.con.style.width=this.con.offsetHeight+'px';for(var i=0;i<this.con.childNodes.length;i++){this.con.childNodes[i].style.fontSize="0";var tmp=this.con.childNodes[i].offsetWidth;this.con.childNodes[i].style.width=this.con.childNodes[i].offsetHeight+'px';this.con.childNodes[i].style.height=tmp+'px';tmp=this.con.childNodes[i].offsetLeft;this.con.childNodes[i].style.left=this.con.childNodes[i].offsetTop+'px';this.con.childNodes[i].style.top=tmp+'px';};rightSide.style.top=this.size-rightSide.offsetHeight+'px';this.zoneSize=this.size-rightSide.offsetHeight;this.dragLeft=this.drag.offsetTop;this.dragWidth=this.drag.offsetHeight;this.rightZone.style.height=this.zoneSize+'px';}else{this.zoneSize=this.size-rightSide.offsetWidth;this.dragLeft=this.drag.offsetLeft;this.dragWidth=this.drag.offsetWidth;this.rightZone.style.width=this.zoneSize+'px';};this.con.style[this._sW]=this.size+"px";this.con.onmousedown=this._onMouseDown;this.con.onmouseup=this.con.onmouseout=function(){clearInterval(this.that._int);};this.con.that=this;this._aCalc(this._def);this.setValue(this.value);};dhtmlxSlider.prototype._aCalc=function(def){if(!this.isInit)return;this.shift=def[0]||0;this.limit=(def[1]||100)-this.shift;this._mod=(def[4]-this.dragLeft*2-this.dragWidth)/this.limit;this._step=(def[2]||1);this.step=this._step*this._mod;this._xlimit=def[4]-this.dragLeft*2-this.dragWidth;if(!this.posX)this.posX=this._xlimit*((def[3]||0)-this.shift)/this.limit;this._applyPos(true);return this;};dhtmlxSlider.prototype.setMin=function(val){this._def[0]=val;this._aCalc(this._def);};dhtmlxSlider.prototype.setMax=function(val){this._def[1]=val;this._aCalc(this._def);};dhtmlxSlider.prototype.setStep=function(val){this._def[2]=val;this._aCalc(this._def);};dhtmlxSlider.prototype._applyPos=function(skip){if(!this.isInit)return;if(this.posX<0)this.posX=0;if(this.value<(this._def[0]||0))this.value=this._def[0]||0;if(this.value>this._def[1])this.value=this._def[1];if(this.posX>this._xlimit)this.posX=this._xlimit;if(this.step!=1)this.posX=Math.round(this.posX/this.step)*this.step;var a_old=this.drag.style[this._sL];this.drag.style[this._sL]=this.posX+this.dragLeft*1+"px";this.leftZone.style[this._sW]=this.posX+this.dragLeft*1+"px";this.rightZone.style[this._sL]=this.posX+this.dragLeft*1+1+"px";this.rightZone.style[this._sW]=this.zoneSize-(this.posX+this.dragLeft*1)+"px";var nw=this.getValue();if(this._link){if(this._linkBoth)this._link.value=nw;else this._link.innerHTML=nw;};skip=false;if((!skip)&&this.checkEvent("onChange")&&(a_old!=this.drag.style[this._sL]))this.callEvent("onChange",[nw,this]);this.value=this.getValue();if(!this._dttp)this._setTooltip(nw);};dhtmlxSlider.prototype._setTooltip=function(nw){this.con.title=nw;};dhtmlxSlider.prototype.setSkin=function(skin){this.skin=(skin?skin:"");if(this.isInit)this.createStructure();};dhtmlxSlider.prototype.startDrag=function(e){if(this._busy)return;if((e.button===0)||(e.button===1)){this.drag_mx=e.clientX;this.drag_my=e.clientY;this.drag_cx=this.posX;this.d_b_move=document.body.onmousemove;this.d_b_up=document.body.onmouseup;var _c=this;document.body.onmouseup=function(e){_c.stopDrag(e||event);_c=null;};document.body.onmousemove=function(e){_c.onDrag(e||event);};this._busy=true;}};dhtmlxSlider.prototype.onDrag=function(e){if(this._busy){if(!this.vMode)this.posX=this.drag_cx+e.clientX-this.drag_mx;else this.posX=this.drag_cx+e.clientY-this.drag_my;this._applyPos();}};dhtmlxSlider.prototype.stopDrag=function(e){var e=e||event;document.body.onmousemove=this.d_b_move?this.d_b_move:null;document.body.onmouseup=this.d_b_up?this.d_b_up:null;this.d_b_move=this.d_b_up=null;this._busy=false;this.callEvent("onSlideEnd",[this.getValue()]);};dhtmlxSlider.prototype.getValue=function(){if((!this._busy)&&(this.inputPriority))return Math.round(this.value/this._step)*this._step;return Math.round((Math.round((this.posX/this._mod)/this._step)*this._step+this.shift*1)*10000)/10000;};dhtmlxSlider.prototype.setValue=function(val){this.value=val;this._applyPos(this.posX=(Math.round(((val||0)-this.shift)*this._mod)));};dhtmlxSlider.prototype._getActionElement=function(nod){if(nod._etype)return nod;if(nod.parentNode)return this._getActionElement(nod.parentNode);return null;};dhtmlxSlider.prototype._onMouseDown=function(e){e=e||event;var that=this.that;var nod=that._getActionElement(_isIE?e.srcElement:e.target);switch(nod._etype){case"slider":if(that.vMode)var z=e.clientY-(getAbsoluteTop(that.con)-document.body.scrollTop);else var z=e.clientX-(getAbsoluteLeft(that.con)-document.body.scrollLeft);var posX=that.posX;that.posX=z-that.dragLeft-that.dragWidth/2;that.direction=that.posX>posX?1:-1;if(that.stepping){clearInterval(that._int);that.setValue(that.value+that._step*that.direction);that._int=setInterval(function(){that.setValue(that.value+that._step*that.direction);},600);}else{that._busy=true;that._applyPos();that._busy=false;that.callEvent("onSlideEnd",[that.getValue()]);};break;case"drag":that.startDrag(e||event);break;};return false;};dhtmlxSlider.prototype.setOnChangeHandler=function(func){this.attachEvent("onChange",func);};dhtmlxSlider.prototype._linkFrom=function(){this.setValue(parseFloat(this._link.value));};dhtmlxSlider.prototype.linkTo=function(obj){obj=(typeof(obj)!="object")?document.getElementById(obj):obj;this._link=obj;var name=obj.tagName.toString().toLowerCase();this._linkBoth=(((name=="input")||(name=="select")||(name=="textarea"))?1:0);if(this._linkBoth){var self=this;var f=function(){if(this._nextSlider)window.clearTimeout(this._nextSlider);this._nextSlider=window.setTimeout(function(){self._linkFrom();},500);};obj.onblur=obj.onkeypress=obj.onchange=f;};this._applyPos();};dhtmlxSlider.prototype.enableTooltip=function(mode){this._dttp=(!convertStringToBoolean(mode));this._setTooltip(this._dttp?"":this.getValue());};dhtmlxSlider.prototype.setImagePath=function(path){this.imgURL=path;};dhtmlxSlider.prototype.init=function(){this.isInit=true;this.createStructure();};dhtmlxSlider.prototype.setInputPriority=function(mode){this.inputPriority=mode;};dhtmlxSlider.prototype.setSteppingMode=function(mode){this.stepping=mode;};;function CreateBookmarkLink(title){try{var url=document.location.href;if(window.external){window.external.AddFavorite(url,title);}}catch(e){}};
