/* Copyright (c) 2007-2010 SPIL GAMES.  DO NOT COPY THIS CODE. */
;(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='/img/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){var noflashplayer=false;if(!$.hasFlashPlayer){noflashplayer=true;}
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(noflashplayer||(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 noflashplayer==true?false:'<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));;(function($){var settings={adWidth:300,adHeight:250,resizeBar:-40,showAd:true,forcePreroll:false,usePercentsInPreroll:true,loadingBar:true,fileType:'swf',contentId:'#flashobj',preloadId:'#flashobj_mc',beforeCallback:null,afterCallback:null,skipCallback:null,gameInsertCallback: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 intervalHandle,target,check98PercentHandle,preTimer,preloaderWidth,preloaderHeight,preroll,neoedgeHandler;var cleanupAndShowGame=function(){if(intervalHandle!=null){clearInterval(intervalHandle);intervalHandle=null;}
if(neoedgeHandler!=null){clearTimeout(neoedgeHandler);neoedgeHandler=null;}
if(check98PercentHandle!=null){clearTimeout(check98PercentHandle);check98PercentHandle=null;}
$(target).remove();if(settings.afterCallback!=null){settings.afterCallback.call(that,settings);}
if(settings.fileType!='swf'||settings.forcePreroll){settings.gameInsertCallback.call(that);}else{$(settings.contentId).css({width:preloaderWidth,height:preloaderHeight});}};var skipad=function(){if(settings.skipCallback!=null){settings.skipCallback.call(that,settings);};setTimeout(function(){cleanupAndShowGame();},10);};var skipTextAddOrDecrement=function(afterLoading){skipTextInserted=afterLoading?false:skipTextInserted;if(linkShowTimeElapsed<=0&&!skipTextInserted){if(preroll){if(!skipLinkInserted){$('#ap_skiptext').empty().append($('<a href="javascript:void(0);">'+settings.closeText+'</a>').click(skipad));skipLinkInserted=true;}}else if(afterLoading){if(!skipLinkInserted){$('#ap_skiptext').empty().append($('<a href="javascript:void(0);">'+settings.afterLoadingText+'</a>').click(skipad));skipLinkInserted=true;}}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 class="bleft"><div class="bright"></div></div></div>');$('#ap_progressbar').css('width',settings.barWidth+settings.resizeBar+'px');$('div#ap_progressbar div.bright').css({'background-position':(settings.barWidth+settings.resizeBar-5)+'px -52px'});$("#ap_progressbar").reportprogress(0,100,'0%',settings.barWidth);}
if(!neoedgeAd){$(target).append('<div id="ap_skiptext"></div>');}
skipTextAddOrDecrement();};var progressUpdatePreroll=function(){timeElapsed+=settings.tickInterval;percent=Math.round(100*timeElapsed/settings.progressTime);$("#ap_progressbar").reportprogress(percent,100,percent+'%');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){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:'0px',height:'0px'});preroll=false;startPreloader();preTimer=settings.progressTime;}};$.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==true){showAd();}else{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($){$.fn.reportprogress=function(val,maxVal,text,bw){var max=100;var barWidth=bw||300;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.after("<div id='ap_pb_text' class='text'>&nbsp;</div>");$("<span class='text'>&nbsp;</span>").css("width",div.css('width')).appendTo(innerdiv);$('div.bright',div).append(innerdiv);}
var width=Math.round(val/max*100);innerdiv.css("width",width+"%");if(text){$('div#ap_pb_text').html(text);}});};})(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(){jQuery.fn.closeAd=function(settings){var settings=$.extend({closeText:'close ad',className:'closeleaderboard',appendMethod:'append',height:15,callbackBefore:false,callbackAfter:false},settings);return this.each(function(i,val){var self=$(this);var baseHeight=self.height();self.height(baseHeight+settings.height);var closeDiv=$('<div class="'+settings.className+'"><a href="#close-ad">'+settings.closeText+'</a></div>');if(settings.appendMethod=='prepend'){self.prepend(closeDiv);}else{self.append(closeDiv);}
$('div.'+settings.className+' a',self).click(function(){if(settings.callbackBefore!==false){settings.callbackBefore();}
self.hide().remove();if(settings.callbackAfter!==false){settings.callbackAfter();}
return false;});});}})(jQuery);;;(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};$scrollTo.window=function(scope){return $(window).scrollable();};$.fn.scrollable=function(){return this.map(function(){var elem=this,isWin=!elem.nodeName||$.inArray(elem.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!isWin)
return elem;var doc=(elem.contentWindow||elem).document||elem.ownerDocument||elem;return $.browser.safari||doc.compatMode=='BackCompat'?doc.body:doc.documentElement;});};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
if(typeof settings=='function')
settings={onAfter:settings};if(target=='max')
target=9e9;settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this.scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px)?$/.test(targ)){targ=both(targ);break;}
targ=$(targ,this);case'object':if(targ.is||targ.style)
toff=(targ=$(targ)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,old=elem[key],Dim=axis=='x'?'Width':'Height';if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos))||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=targ[Dim.toLowerCase()]()*settings.over[pos];}else
attr[key]=targ[pos];if(/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max(Dim));if(!i&&settings.queue){if(old!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings);});};function max(Dim){var scroll='scroll'+Dim;if(!win)
return elem[scroll];var size='client'+Dim,html=elem.ownerDocument.documentElement,body=elem.ownerDocument.body;return Math.max(html[scroll],body[scroll])
-Math.min(html[size],body[size]);};}).end();};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);;;(function($){var URI=location.href.replace(/#.*/,'');var $localScroll=$.localScroll=function(settings){$('body').localScroll(settings);};$localScroll.defaults={duration:1000,axis:'y',event:'click',stop:true};$localScroll.hash=function(settings){settings=$.extend({},$localScroll.defaults,settings);settings.hash=false;if(location.hash)
setTimeout(function(){scroll(0,location,settings);},0);};$.fn.localScroll=function(settings){settings=$.extend({},$localScroll.defaults,settings);return(settings.persistent||settings.lazy)?this.bind(settings.event,function(e){var a=$([e.target,e.target.parentNode]).filter(filter)[0];a&&scroll(e,a,settings);}):this.find('a,area').filter(filter).bind(settings.event,function(e){scroll(e,this,settings);}).end().end();function filter(){return!!this.href&&!!this.hash&&this.href.replace(this.hash,'')==URI&&(!settings.filter||$(this).is(settings.filter));};};function scroll(e,link,settings){var id=link.hash.slice(1),elem=document.getElementById(id)||document.getElementsByName(id)[0];if(elem){e&&e.preventDefault();var $target=$(settings.target||$.scrollTo.window());if(settings.lock&&$target.is(':animated')||settings.onBefore&&settings.onBefore.call(link,e,elem,$target)===false)return;if(settings.stop)
$target.queue('fx',[]).stop();$target.scrollTo(elem,settings).trigger('notify.serialScroll',[elem]);if(settings.hash)
$target.queue(function(){location=link.hash;$(this).dequeue();});}};})(jQuery);;;jQuery.fn.nRating=function(settings){var settings=$.extend(true,{author:'nez',version:'1.0',url:'/rt/pr/%d/add/%d/%d/%d',outputtype:'xml',method:'POST',timeout:2000,api:1,itemtype:1,siteid:0,gameid:0,total:0,percentage:0.0,faceImagePath:'/img/_/layout/boxes/subcategory/ratingface.png',disableTextLinks:false,ratingCookie:{name:'_spilRator',options:{path:'/',expires:365}},commastring:'.',thousandsstring:',',debug:false,langstrings:{ilikeit:'I like it!',ihateit:'I hate it!',totalvotes:'Total: %s votes',percentage:'%s%s loves it',thanks:'Thanks for your rating!',saveerror:'Oops! An error.. try again later!',alreadyrated:'You\'ve already rated this game!'}},settings);var self=$(this);var gamesRated=[];if(!settings.siteid||!settings.gameid){if(settings.debug===true){$.log("Error: Parameters missing!\n");}
return false;}
var showMessage=function(obj){var quick=obj.quick||false;$('div.rating_votes_total',self).css('visibility','hidden');if(quick===false){$('a.happy, a.sad, div[class^=shaddow]',self).fadeOut();$(obj.elem||'div.message',self).html(obj.message).fadeIn();}else{$('a.happy, a.sad, div[class^=shaddow]',self).hide();$(obj.elem||'div.message',self).html(obj.message).fadeIn();}};var hideMessage=function(){$(obj.elem||'div.message',self).html('').fadeOut();};var canRate=function(){gamesRated=[];var cookieData=$.cookie(settings.ratingCookie.name)||'';if(cookieData=='')return true;var alreadyRated=cookieData.split('|');gamesRated=alreadyRated;return($.inArray(''+settings.gameid,alreadyRated)==-1)?true:false;};var checkAlreadyRated=function(){if(canRate()===false){showMessage({message:settings.langstrings.alreadyrated,quick:true});}};var addToCookie=function(){if(canRate()===true){gamesRated.push(''+settings.gameid);var cookieValue=gamesRated.join('|');$.cookie(settings.ratingCookie.name,''+cookieValue,settings.ratingCookie.options);}};var handleError=function(data,mesg,error){showMessage({message:settings.langstrings.saveerror});};var handleResponse=function(data,mesg){var errorcode=$("errorcode",data).text();if(errorcode!=''&&errorcode!=0){showMessage({message:settings.langstrings.saveerror});return;}
addToCookie();showMessage({message:settings.langstrings.thanks});};var drawRating=function(){var total=n.number_format(settings.total,0,'.',settings.thousandsstring);var html=''+'<a class="icon happy" href="#" title="'+settings.langstrings.ilikeit+'">'+settings.langstrings.ilikeit+'</a>'+'<a class="icon sad" href="#" title="'+settings.langstrings.ihateit+'">'+settings.langstrings.ihateit+'</a>'+'<div class="shaddow_happy"></div>'+'<div class="shaddow_sad"></div>'+
((settings.disableTextLinks===true)?'':'<div class="shaddow_happy_text">'+settings.langstrings.ilikeit+'</div>')+
((settings.disableTextLinks===true)?'':'<div class="shaddow_sad_text">'+settings.langstrings.ihateit+'</div>')+'<div class="message"></div>'+'<div class="rating_votes_total">'+n.sprintf(settings.langstrings.totalvotes,total)+'</div>'+'<div class="rating_bar">'+'<div class="bar_right'+(parseInt(settings.percentage)==100?'_100':'')+'">'+'<div class="bar_orange">'+'<div class="bar">&#160;</div>'+'</div>'+'</div>'+'</div>'+'<div class="rating_percentage pngfixme">'+n.sprintf(settings.langstrings.percentage,settings.percentage.replace('.',settings.commastring),'%')+'<img alt="" src="'+settings.faceImagePath+'" /></div>';$(self).append(html);$('div.bar_orange div.bar',self).css('width',Math.ceil(settings.percentage)+'%');};var sendRating=function(rating){try{$.ajax({url:n.sprintf(settings.url,settings.api,settings.siteid,settings.itemtype,settings.gameid),global:false,type:settings.method,dataType:settings.outputtype,success:handleResponse,error:handleError,timeout:settings.timeout,data:{rating:rating}});}catch(e){showMessage({message:settings.langstrings.saveerror});}};return this.each(function(){drawRating();checkAlreadyRated();$('a.happy',self).click(function(){if(canRate()===true){sendRating(10);}else{showMessage({message:settings.langstrings.alreadyrated});}
return false;});$('a.sad',self).click(function(){if(canRate()===true){sendRating(0);}else{showMessage({message:settings.langstrings.alreadyrated});}
return false;});});};;function CreateBookmarkLink(url,title){if(window.sidebar&&!document.all){window.sidebar.addPanel(title,url,"");}
else
if(window.external){window.external.AddFavorite(url,title);}
else
if(window.opera&&window.print){return false;}};;$(function(){var sharefield_label_max_width=0;$('div.sharefield label').each(function(){if(sharefield_label_max_width<$(this).width()){sharefield_label_max_width=$(this).width();}});var sharefield_input_textarea_width=375-sharefield_label_max_width;$('div#gamedetailsbox label').css('width',(sharefield_label_max_width+2)+"px");$('div#gamedetailsbox .gamelink, div#gamedetailsbox .gameembed').css('width',sharefield_input_textarea_width+"px");$(function(){$('div.sharefield input, div.sharefield textarea').focus(function(){$(this).select();}).click(function(){$(this).select();});});$("#anchorlinks").localScroll();$('div#gamelanding div.play_btn').hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});if($.browser.msie==true){$('div#social_bookmarks li.iebookmark').show();}});
