






if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(m,b,n,e,j,k,g,f,d,l){if(!document.getElementById){return;
}this.DETECT_KEY=l?l:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(m){this.setAttribute("swf",m);}if(b){this.setAttribute("id",b);}if(n){this.setAttribute("width",n);}if(e){this.setAttribute("height",e);
}if(j){this.setAttribute("version",new deconcept.PlayerVersion(j.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(k){this.addParam("bgcolor",k);}var a=g?g:"high";this.addParam("quality",a);
this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var i=(f)?f:window.location;this.setAttribute("xiRedirectUrl",i);this.setAttribute("redirectUrl","");if(d){this.setAttribute("redirectUrl",d);}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;
this.setAttribute("useExpressInstall",true);},setAttribute:function(a,b){this.attributes[a]=b;},getAttribute:function(a){return this.attributes[a];},addParam:function(b,a){this.params[b]=a;},getParams:function(){return this.params;},addVariable:function(b,a){this.variables[b]=a;},getVariable:function(a){return this.variables[a];
},getVariables:function(){return this.variables;},getVariablePairs:function(){var c=new Array();var b;var a=this.getVariables();for(b in a){c[c.length]=b+"="+a[b];}return c;},getSWFHTML:function(){var b="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");
this.setAttribute("swf",this.xiSWFPath);}b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';b+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';
var f=this.getParams();for(var e in f){b+=[e]+'="'+f[e]+'" ';}var d=this.getVariablePairs().join("&");if(d.length>0){b+='flashvars="'+d+'"';}b+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}b='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';
b+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var e in c){b+='<param name="'+e+'" value="'+c[e]+'" />';}var a=this.getVariablePairs().join("&");if(a.length>0){b+='<param name="flashvars" value="'+a+'" />';}b+="</object>";}return b;},write:function(b){if(this.getAttribute("useExpressInstall")){var a=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(a)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);
}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof b=="string")?document.getElementById(b):b;c.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));
}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var f=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){f=new deconcept.PlayerVersion(a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));
}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var b=1;var c=3;while(b){try{c++;b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);f=new deconcept.PlayerVersion([c,0,0]);}catch(d){b=null;}}}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(d){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
f=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always";}catch(d){if(f.major==6){return f;}}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(d){}}if(b!=null){f=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","));}}}return f;};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;
this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false;}if(this.major>a.major){return true;}if(this.minor<a.minor){return false;}if(this.minor>a.minor){return true;}if(this.rev<a.rev){return false;
}return true;};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(c==null){return d;}if(d){var b=d.substring(1).split("&");for(var a=0;a<b.length;a++){if(b[a].substring(0,b[a].indexOf("="))==c){return b[a].substring((b[a].indexOf("=")+1));}}}return"";
}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var b=document.getElementsByTagName("OBJECT");for(var c=b.length-1;c>=0;c--){b[c].style.display="none";for(var a in b[c]){if(typeof b[c][a]=="function"){b[c][a]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};
__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a];
};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
 var pf={keyup:38,keydown:40,keyreturn:13,keytab:9,keybackspace:8,keydelete:46,keyleft:37,keyright:39,keyshift:16,keyctrl:17,keyalt:18,gameInfo:[],activeGameInfo:[],gameCategories:{},agp:{"id":0,"handle":1,"liveonsitedate":2,"avgratingoverall":3,"purchases":4,"onlineplay":5,"playfirst":6,"windows":7,"mac":8,"title":9,"image":10,"medals":11,"hiscores":12,"longname":13,"url":14},id:function(a){return document.getElementById(a);
},arrayContains:function(c,b){if(c==null){return false;}for(var a=0;a<c.length;a++){if(b==c[a]){return true;}}return false;},removeFromArray:function(c,b){for(var a=0;a<c.length;a++){if(b==c[a]){c.splice(a,1);return c;}}},adjustFontSizeForContainer:function(c,a){var d=jQuery(c).css("font-size");var e=parseFloat(d);
var b=d.match("[^0-9.]+");while(jQuery(c).width()>jQuery(a).width()){e*=0.95;jQuery(c).css("font-size",e+b);}},closePopupContaining:function(a){return jQuery(a).parents(".popup").parent().jqmHide();},preloadImages:function(b){for(var a=0;a<arguments.length;a++){jQuery("<img>").attr("src",arguments[a]);
}},showStars:function(c){var b=document.getElementById(c).value;if(!b){b=0;}for(var a=1;a<=b;a++){document.getElementById(c+"star"+a).src="/img2/stars/star_big_single_on.gif";}for(var a=b*1+1;a<=5;a++){document.getElementById(c+"star"+a).src="/img2/stars/star_big_single_off.gif";}},starsOn:function(c,a){for(var b=1;
b<=a;b++){document.getElementById(c+"star"+b).src="/img2/stars/star_big_single_on.gif";}for(var b=a*1+1;b<=5;b++){document.getElementById(c+"star"+b).src="/img2/stars/star_big_single_off.gif";}},checkStars:function(b,a){document.getElementById(b).value=a;},charactersLeft:function(c,f,a){var e=document.getElementById(c);
var d=document.getElementById(f);var b=function(){if(e.value.length>a){e.value=e.value.substring(0,a);}else{d.innerHTML=a-e.value.length;}};e.onkeypress=b;b();},wysiwygCharactersLeft:function(b,f,a){var e=tinyMCE.get(b);var d=document.getElementById(f);if(e.getContent().length>a){d.innerHTML="<span style='color:red'>0</span>";
var g=e.getContent();g=g.substring(0,a);e.setContent(g);}else{d.innerHTML=a-e.getContent().length;}},textCounter:function(c,a,b){if(c.value.length>b){c.value=c.value.substring(0,b);}else{a.value=b-c.value.length;}},showAppropriateObject:function(a,c,b){if(a==840){document.getElementById(c).style.display="";
document.getElementById(b).style.display="none";}else{document.getElementById(c).style.display="none";document.getElementById(b).style.display="";}},popupOnHide:function(a){a.o.remove();a.w.hide();$(".popup_swf").removeClass("visibilityvisible");$(".popup_swf").addClass("visibilityhidden");},popupOnLoad:function(){$(".popup_swf").removeClass("visibilityvisible");
$(".popup_swf").addClass("visibilityhidden");},popupOnShow:function(a){a.w.show();$(".popup_swf").removeClass("visibilityhidden");$(".popup_swf").addClass("visibilityvisible");},clearAllGamesCookies:function(){var a=new Date();a.setTime(a.getTime()+(-1*24*60*60*1000));document.cookie="agp_sort=null; expires="+a.toGMTString()+"; path=/";
document.cookie="agp_search=null; expires="+a.toGMTString()+"; path=/";document.cookie="agp_plat=null; expires="+a.toGMTString()+"; path=/";document.cookie="agp_cat=null; expires="+a.toGMTString()+"; path=/";document.cookie="agp_pf=null; expires="+a.toGMTString()+"; path=/";},findPos:function(b){var c=b.offsetLeft||0;
var a=b.offsetTop||0;while(b=b.offsetParent){c+=b.offsetLeft;a+=b.offsetTop;}return{x:c,y:a};},acSetupData:{searchBoxes:{},results:null,$results:null,ac_ul:null,$ac_ul:null,active:null,lastKeyPressCode:null,isSearchBoxOnFocus:false,ev:null,searchTextBoxInst:null,isResultsOnFocus:false},setupAutocomplete:function(a){pf.acSetupData.searchBoxes[a]=$("#"+a);
pf.acSetupData.searchBoxes[a].attr("autocomplete","off");pf.acSetupData.results=document.createElement("div");pf.acSetupData.ac_ul=document.createElement("ul");pf.acSetupData.$results=$(pf.acSetupData.results);pf.acSetupData.$ac_ul=$(pf.acSetupData.ac_ul);pf.acSetupData.$results.addClass("ac_results").css("position","absolute").css("z-index","1000");
pf.acSetupData.$results.css("display","none");pf.acSetupData.$results.append(pf.acSetupData.$ac_ul);$("body").append(pf.acSetupData.$results);pf.acSetupData.$results.blur(function(){pf.acSetupData.isResultsOnFocus=false;pf.autocompleteHelpers.hideAcResults();}).focus(function(){pf.acSetupData.isResultsOnFocus=true;
pf.autocompleteHelpers.showAcResults(a);}).scroll(function(){pf.acSetupData.isResultsOnFocus=true;});pf.acSetupData.isSearchBoxOnFocus=false;pf.acSetupData.active=-1;pf.acSetupData.lastKeyPressCode=null;pf.acSetupData.searchBoxes[a].focus(function(){pf.acSetupData.isSearchBoxOnFocus=true;}).blur(function(){pf.acSetupData.isSearchBoxOnFocus=false;
pf.autocompleteHelpers.hideAcResults();}).keyup(function(b){switch(b.keyCode){case pf.keyup:pf.acSetupData.ev=b;b.preventDefault();pf.autocompleteHelpers.moveSelect(-1);break;case pf.keydown:pf.acSetupData.ev=b;b.preventDefault();pf.autocompleteHelpers.moveSelect(1);break;case pf.keyreturn:if(pf.acSetupData.active!=-1){pf.acSetupData.ev=b;
pf.autocompleteHelpers.selectItem(a);pf.acSetupData.searchBoxes[a].get(0).blur();b.preventDefault();}break;default:pf.acSetupData.active=-1;pf.acSetupData.ev=b;pf.acSetupData.searchTextBoxInst=this;pf.acSetupData.isSearchBoxOnFocus=true;pf.doAutoComplete(a);break;}});},doAutoComplete:function(e){var m=$(pf.acSetupData.searchTextBoxInst).val();
var g;if(m.length<3){return;}var d=$(".ac_results ul li").remove();var a=new RegExp(m,"i");var f=0;for(var k=0;k<pf.gameInfo.length;k++){var l=pf.gameInfo[k];if(l[pf.agp.longname].search(a)!=-1){f++;var j=document.createElement("li");$(j).hover(function(){pf.acSetupData.isResultsOnFocus=true;$("li",pf.acSetupData.ac_ul).removeClass("ac_over");
$(this).addClass("ac_over");},function(){pf.acSetupData.isResultsOnFocus=false;$(this).removeClass("ac_over");}).click(function(c){pf.acSetupData.isResultsOnFocus=true;c.preventDefault();c.stopPropagation();pf.autocompleteHelpers.selectResult(this,e);});j.innerHTML=pf.autocompleteHelpers.highLightStr(l[pf.agp.longname],m);
pf.acSetupData.ac_ul.appendChild(j);}}if(f>0){var h=$(".ac_results ul li").height();var b=220;var i=(f+4)*h;if(i>0&&i<b){$(".ac_results").height(i);}else{$(".ac_results").height(b);}if(pf.acSetupData.isSearchBoxOnFocus){pf.autocompleteHelpers.showAcResults(e);}}else{pf.acSetupData.isSearchBoxOnFocus=false;
pf.acSetupData.isResultsOnFocus=false;pf.autocompleteHelpers.hideAcResults();}},autocompleteHelpers:{showAcResults:function(a){var d=pf.findPos(pf.acSetupData.searchTextBoxInst);var b=pf.acSetupData.searchBoxes[a].width();var c={width:parseInt(b)+10+"px",top:(d.y+pf.acSetupData.searchTextBoxInst.offsetHeight)+"px",left:(d.x)+"px"};
pf.acSetupData.$results.css(c).show();},moveSelect:function(b){var a=$("li",pf.acSetupData.results);if(!a){return;}pf.acSetupData.active+=b;if(pf.acSetupData.active<0){pf.acSetupData.active=0;}else{if(pf.acSetupData.active>=a.size()){pf.acSetupData.active=a.size()-1;}}a.removeClass("ac_over");$(a[pf.acSetupData.active]).addClass("ac_over");
if(a[pf.acSetupData.active]&&a[pf.acSetupData.active].scrollIntoView){a[pf.acSetupData.active].scrollIntoView(false);}},hideAcResults:function(){if(!pf.acSetupData.isSearchBoxOnFocus&&!pf.acSetupData.isResultsOnFocus){pf.acSetupData.$results.hide();}},selectItem:function(a){var b=$("li",pf.acSetupData.results);
if(!b||pf.acSetupData.active==-1){pf.autocompleteHelpers.selectResult(false);}else{pf.autocompleteHelpers.selectResult(b[pf.acSetupData.active],a);}},selectResult:function(a,b){var c;if(!a){pf.autocompleteHelpers.hideAcResults();c=$(pf.acSetupData.ev.target).val();if(c!=null&&c.length>0){c=c.replace(new RegExp(" ","g"),"+");
}}else{c=pf.autocompleteHelpers.removeHtmlFromStr(a.innerHTML);pf.acSetupData.searchBoxes[b].val(c);pf.autocompleteHelpers.hideAcResults();if(c!=null&&c.length>0){c=c.replace(new RegExp(" ","g"),"+");}}window.location=$("form[name='"+pf.acSetupData.searchBoxes[b].attr("id")+"Form']").attr("action")+"?query="+encodeURI(c);
},highLightStr:function(d,b){var c="("+b+")";var a=new RegExp(c,"gi");return d.replace(a,"<strong>$1</strong>");},removeHtmlFromStr:function(c){var b="<[a-z]*[/]*[a-z]*>";var a=new RegExp(b,"gi");return c.replace(a,"");}},sliderGallery:{minSlider:0,maxSlider:100,fudgeWidth:3,init:function(a){$("div.sliderGallerySection").each(function(){var e=this;
var c=$("div.sliderGallery",this);var d=$("table",c);var b=b=d.innerWidth()*d.length-c.innerWidth()+(pf.sliderGallery.fudgeWidth*d.length);$(".slider",e).slider({min:pf.sliderGallery.minSlider,max:pf.sliderGallery.maxSlider,stop:function(g,h){var f=(b)*(h.value/100);$("ul",c).animate({"left":"-"+f+"px"},500,"linear");
pf.sliderGallery.updateControls(e,0);}});$(".sliderControl.right",e).click(function(){var i=$("ul",c);var j=$("table",e);var g=pf.sliderGallery.updateControls(e,j.innerWidth()/j.length);var f=f=j.innerWidth()*j.length-c.innerWidth()+(pf.sliderGallery.fudgeWidth*j.length);var h=f*(g/100);if(h>f){h=f;}i.animate({"left":"-"+h+"px"},300,"linear");
});$(".sliderControl.left",e).click(function(){var i=$("ul",c);var j=$("table",e);var g=pf.sliderGallery.updateControls(e,-1*j.innerWidth()/j.length);var f=f=j.innerWidth()*j.length-c.innerWidth()+(pf.sliderGallery.fudgeWidth*j.length);var h=f*(g/100);if(h<0){h=0;}i.animate({"left":"-"+h+"px"},300,"linear");
});if(a){$(".slider",e).addClass("hidden");}});},updateControls:function(f,a){var e=$(".slider",f);var b=e.slider("option","value")+a;var d=$(".sliderControl.left",f);if(b<=pf.sliderGallery.minSlider){b=pf.sliderGallery.minSlider;d.addClass("inactive");}else{if(d.hasClass("inactive")){d.removeClass("inactive");
}}var c=$(".sliderControl.right",f);if(b>=pf.sliderGallery.maxSlider){b=pf.sliderGallery.maxSlider;c.addClass("inactive");}else{if(c.hasClass("inactive")){c.removeClass("inactive");}}if(a!=0){e.slider("option","value",b);}return b;}},toggleCatalogControls:function(){var a=$("#sectionControl");if(a.hasClass("showContents")){a.addClass("hideContents");
a.removeClass("showContents");$("#categorySection").slideUp("fast");$("#platformSection").slideUp("fast");}else{a.addClass("showContents");a.removeClass("hideContents");$("#platformSection").slideDown("fast");$("#categorySection").slideDown("fast");}},updateSliderButton:function(a){if($(".sliderButton",a).hasClass("closed")){$(".sliderButton",a).removeClass("closed");
$(".sliderButton",a).addClass("opened");}else{$(".sliderButton",a).removeClass("opened");$(".sliderButton",a).addClass("closed");}},loadBasicTabsWithAjax:function(c,b,d,a){$(".basicTabs a").click(function(){var e=$(this).attr("href");var f=e.lastIndexOf("?");var h="";if(f===-1){f=e.length;}else{h=e.substring(f+1);
}var g=e.substring(e.lastIndexOf("/")+1,f);if(g===""){g=a;}$("#"+c).hide().load(d+g+".vm?"+h,{"gameHandle":b}).fadeIn("slow");$(".basicTabs .tabSelected").removeClass("tabSelected");$(this).parent().addClass("tabSelected");return false;});},showPopup:function(a){$("#"+a).jqmShow();$(".popup_swf").removeClass("visibilityhidden");
$(".popup_swf").addClass("visibilityvisible");},hidePopup:function(a){$("#"+a).jqmHide();$(".popup_swf").addClass("visibilityhidden");$(".popup_swf").removeClass("visibilityvisible");},checkUsername:function(a){$("#checkResponse").load("/pages2/ajax/checkUsername.vm?handle="+a);},validateEmail:function(b){b=b.replace(/^\s+/,"").replace(/\s+$/,"");
var f=b.split(/@/);if(f.length!=2){return false;}if(/\.\./.test(b)){return false;}var e=f[0];var d=f[1];var c=/^[\w\$+-][\w\$+\!\&\*\/\=\?\^\|\~\#\.-]+$/;if(!c.test(e)){return false;}var a=/^([A-Za-z0-9]([A-Za-z0-9_-]*[A-Za-z0-9])?\.)+[A-Za-z]{2,4}$/;if(!a.test(d)){return false;}if(/aol\.com$/i.test(d)){return/^[A-Za-z][A-Za-z0-9]{2,15}$/.test(e);
}if(/hotmail\.com$/i.test(d)){return/^[A-Za-z][\w-.]*$/.test(e);}if(/yahoo\.com$/i.test(d)){return/^[A-Za-z][\w-.]{0,39}$/.test(e);}if(/msn\.com$/i.test(d)){return/^[\w-]+$/.test(e);}return true;},clickBg:function(b,c){var a;if(b.target){a=b.target;}else{if(b.srcElement){a=b.srcElement;}}if(a.nodeType==3){a=a.parentNode;
}if(a.id==="header_nav"||a.id==="header_account_links"||a.id==="header_cart"){window.location=c;}},showProcessing:function(a){document.getElementById(a).style.display="none";document.getElementById(a+"Processing").style.display="block";},hasActiveX:function(){var a=false;if(window.ActiveXObject){a=true;
}return a;},hasFlash:function(){var b=6;if(!deconcept||!deconcept.SWFObjectUtil||!deconcept.SWFObjectUtil.getPlayerVersion){return null;}var a=deconcept.SWFObjectUtil.getPlayerVersion();return a.major>=b;},ClickTale:{recordAction:function(a){if(typeof ClickTaleExec=="function"){ClickTaleExec(a);}},tag:function(a){if(typeof ClickTaleTag=="function"){ClickTaleTag(a);
}}}};
function CTIsPlayback(){try{return parent&&parent.WebPlayer;}catch(a){return false;}}if(!CTIsPlayback()&&(parent.frames.length>0)&&(!(document.referrer.match("^https://www.google.com/")))){parent.location.replace(window.location.href);}jQuery(document).ready(function(){jQuery(".tabs").tabs({spinner:"",cache:true,fx:{opacity:"toggle"}});
jQuery("img[src$=.png], div#main, div#tab_right, div#searchform, .png").ifixpng();jQuery(".shrinkToFit").each(function(){var a=jQuery(this);var g=jQuery(this).parent();var d;if(a.attr("width")){d=parseInt(a.attr("width"));if(d==NaN){alert("invalid width specified:\n"+a.html());d=g.width();}}else{d=g.width();
}if(a.width()>d){var e=a.css("font-size");var f=parseFloat(e);var c=e.match("[^0-9.]+");var b;switch(""+c){case"pt":b=10;break;case"px":b=10;break;case"mm":b=3.5278;break;case"cm":b=0.3528;break;case"in":b=0.1389;break;case"pc":b=0.8333;break;default:alert("For shrinkToFit to work, the element must start with an absolute "+"font size (pt, px, mm, cm, in or pc). Specified size is "+e+".");
return;}while((a.width()>d)&&(f>=b)){f*=0.975;a.css("font-size",f+c);}}});jQuery("a[href*=/user/]").not("[href*=youtube.com]").addClass("username");addRollovers();preloadRollovers();});function addRollovers(){jQuery("a.rollover, input.rollover, img.rollover").live("mouseover",function(){var e=this.tagName.toLowerCase()=="img";
var b=e?$(this).attr("src"):$(this).css("backgroundImage");var c=b;var d=b.lastIndexOf(".");if(d!=-1){c=b.substring(0,d)+"_over"+b.substring(d);}if(e){$(this).attr("src",c);}else{$(this).css({backgroundImage:c});}});jQuery("a.rollover, input.rollover, img.rollover").live("mouseout",function(){var b=this.tagName.toLowerCase()=="img";
if(b){$(this).attr("src",$(this).attr("src").replace(/_over/,""));}else{$(this).css("backgroundImage",$(this).css("backgroundImage").replace(/_over/,""));}});if($.browser.msie&&$.browser.version<7){function a(c,d,e){var b=parseInt($(c).css("background-position-y").replace(/px/g,""));$(c).css("background-position-y",(d?b-e:b+e)+"px");
}jQuery(".button:not(.inactive)").live("mouseover",function(){a(this,true,50);});jQuery(".button:not(.inactive)").live("mouseout",function(){a(this,false,50);});jQuery(".button-download").live("mouseover",function(){a(this,true,75);});jQuery(".button-download").live("mouseout",function(){a(this,false,75);
});}}function preloadRollovers(){jQuery("a.rollover, input.rollover, img.rollover").each(function(){var c=this.tagName.toLowerCase()=="img";var a=c?$(this).attr("src"):$(this).css("backgroundImage").substring(4,$(this).css("backgroundImage").length-1);a=a.replace(/^['"]+/,"");a=a.replace(/['"]+$/,"");
var b=a.lastIndexOf(".");if(b!=-1){a=a.substring(0,b)+"_over"+a.substring(b);$('<img src="'+a+'" />');}});}
(function(a){a.ui=a.ui||{};a.fn.tabs=function(){var c=typeof arguments[0]=="string"&&arguments[0];var b=c&&Array.prototype.slice.call(arguments,1)||arguments;return c=="length"?a.data(this[0],"tabs").$tabs.length:this.each(function(){if(c){var d=a.data(this,"tabs");if(d){d[c].apply(d,b);}}else{new a.ui.tabs(this,b[0]||{});
}});};a.ui.tabs=function(d,c){var b=this;this.options=a.extend({},a.ui.tabs.defaults,c);this.element=d;if(c.selected===null){this.options.selected=null;}this.options.event+=".tabs";a(d).bind("setData.tabs",function(f,e,g){if((/^selected/).test(e)){b.select(g);}else{b.options[e]=g;b.tabify();}}).bind("getData.tabs",function(f,e){return b.options[e];
});a.data(d,"tabs",this);this.tabify(true);};a.ui.tabs.defaults={selected:0,unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};
a.extend(a.ui.tabs.prototype,{tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b);},ui:function(c,b){return{instance:this,options:this.options,tab:c,panel:b};},tabify:function(p){this.$lis=a("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return a("a",this)[0];
});this.$panels=a([]);var q=this,e=this.options;this.$tabs.each(function(r,o){if(o.hash&&o.hash.replace("#","")){q.$panels=q.$panels.add(o.hash);}else{if(a(o).attr("href")!="#"){a.data(o,"href.tabs",o.href);a.data(o,"load.tabs",o.href);var t=q.tabId(o);o.href="#"+t;var s=a("#"+t);if(!s.length){s=a(e.panelTemplate).attr("id",t).addClass(e.panelClass).insertAfter(q.$panels[r-1]||q.element);
s.data("destroy.tabs",true);}q.$panels=q.$panels.add(s);}else{e.disabled.push(r+1);}}});if(p){a(this.element).hasClass(e.navClass)||a(this.element).addClass(e.navClass);this.$panels.each(function(){var i=a(this);i.hasClass(e.panelClass)||i.addClass(e.panelClass);});this.$tabs.each(function(t,o){if(location.hash){if(o.hash==location.hash){e.selected=t;
if(a.browser.msie||a.browser.opera){var s=a(location.hash),u=s.attr("id");s.attr("id","");setTimeout(function(){s.attr("id",u);},500);}scrollTo(0,0);return false;}}else{if(e.cookie){var r=parseInt(a.cookie("ui-tabs"+a.data(q.element)),10);if(r&&q.$tabs[r]){e.selected=r;return false;}}else{if(q.$lis.eq(t).hasClass(e.selectedClass)){e.selected=t;
return false;}}}});this.$panels.addClass(e.hideClass);this.$lis.removeClass(e.selectedClass);if(e.selected!==null){this.$panels.eq(e.selected).show().removeClass(e.hideClass);this.$lis.eq(e.selected).addClass(e.selectedClass);}var d=e.selected!==null&&a.data(this.$tabs[e.selected],"load.tabs");if(d){this.load(e.selected);
}e.disabled=a.unique(e.disabled.concat(a.map(this.$lis.filter("."+e.disabledClass),function(r,o){return q.$lis.index(r);}))).sort();a(window).bind("unload",function(){q.$tabs.unbind(".tabs");q.$lis=q.$tabs=q.$panels=null;});}for(var h=0,n;n=this.$lis[h];h++){a(n)[a.inArray(h,e.disabled)!=-1&&!a(n).hasClass(e.selectedClass)?"addClass":"removeClass"](e.disabledClass);
}if(e.cache===false){this.$tabs.removeData("cache.tabs");}var c,k,b={"min-width":0,duration:1},f="normal";if(e.fx&&e.fx.constructor==Array){c=e.fx[0]||b,k=e.fx[1]||b;}else{c=k=e.fx||b;}var j={display:"",overflow:"",height:""};if(!a.browser.msie){j.opacity="";}function m(o,i,r){i.animate(c,c.duration||f,function(){i.addClass(e.hideClass).css(j);
if(a.browser.msie&&c.opacity){i[0].style.filter="";}if(r){l(o,r,i);}});}function l(o,r,i){if(k===b){r.css("display","block");}r.animate(k,k.duration||f,function(){r.removeClass(e.hideClass).css(j);if(a.browser.msie&&k.opacity){r[0].style.removeAttribute("filter");}a(q.element).triggerHandler("tabsshow",[q.ui(o,r[0])],e.show);
});}function g(o,s,i,r){s.addClass(e.selectedClass).siblings().removeClass(e.selectedClass);m(o,i,r);}this.$tabs.unbind(".tabs").bind(e.event,function(){var s=a(this).parents("li:eq(0)"),i=q.$panels.filter(":visible"),r=a(this.hash);if((s.hasClass(e.selectedClass)&&!e.unselect)||s.hasClass(e.disabledClass)||a(this).hasClass(e.loadingClass)||a(q.element).triggerHandler("tabsselect",[q.ui(this,r[0])],e.select)===false){this.blur();
return false;}q.options.selected=q.$tabs.index(this);if(e.unselect){if(s.hasClass(e.selectedClass)){q.options.selected=null;s.removeClass(e.selectedClass);q.$panels.stop();m(this,i);this.blur();return false;}else{if(!i.length){q.$panels.stop();var o=this;q.load(q.$tabs.index(this),function(){s.addClass(e.selectedClass).addClass(e.unselectClass);
l(o,r);});this.blur();return false;}}}if(e.cookie){a.cookie("ui-tabs"+a.data(q.element),q.options.selected,e.cookie);}q.$panels.stop();if(r.length){var o=this;q.load(q.$tabs.index(this),i.length?function(){g(o,s,i,r);}:function(){s.addClass(e.selectedClass);l(o,r);});}else{throw"jQuery UI Tabs: Mismatching fragment identifier.";
}if(a.browser.msie){this.blur();}return false;});if(!(/^click/).test(e.event)){this.$tabs.bind("click.tabs",function(){return false;});}},add:function(e,d,c){if(c==undefined){c=this.$tabs.length;}var g=this.options;var i=a(g.tabTemplate.replace(/#\{href\}/,e).replace(/#\{label\}/,d));i.data("destroy.tabs",true);
var h=e.indexOf("#")==0?e.replace("#",""):this.tabId(a("a:first-child",i)[0]);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).addClass(g.panelClass).addClass(g.hideClass);f.data("destroy.tabs",true);}if(c>=this.$lis.length){i.appendTo(this.element);f.appendTo(this.element.parentNode);}else{i.insertBefore(this.$lis[c]);
f.insertBefore(this.$panels[c]);}g.disabled=a.map(g.disabled,function(k,j){return k>=c?++k:k;});this.tabify();if(this.$tabs.length==1){i.addClass(g.selectedClass);f.removeClass(g.hideClass);var b=a.data(this.$tabs[0],"load.tabs");if(b){this.load(c,b);}}a(this.element).triggerHandler("tabsadd",[this.ui(this.$tabs[c],this.$panels[c])],g.add);
},remove:function(b){var d=this.options,e=this.$lis.eq(b).remove(),c=this.$panels.eq(b).remove();if(e.hasClass(d.selectedClass)&&this.$tabs.length>1){this.select(b+(b+1<this.$tabs.length?1:-1));}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b;}),function(g,f){return g>=b?--g:g;});this.tabify();
a(this.element).triggerHandler("tabsremove",[this.ui(e.find("a")[0],c[0])],d.remove);},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return;}var d=this.$lis.eq(b).removeClass(c.disabledClass);if(a.browser.safari){d.css("display","inline-block");setTimeout(function(){d.css("display","block");
},0);}c.disabled=a.grep(c.disabled,function(f,e){return f!=b;});a(this.element).triggerHandler("tabsenable",[this.ui(this.$tabs[b],this.$panels[b])],c.enable);},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.$lis.eq(c).addClass(d.disabledClass);d.disabled.push(c);d.disabled.sort();
a(this.element).triggerHandler("tabsdisable",[this.ui(this.$tabs[c],this.$panels[c])],d.disable);}},select:function(b){if(typeof b=="string"){b=this.$tabs.index(this.$tabs.filter("[href$="+b+"]")[0]);}this.$tabs.eq(b).trigger(this.options.event);},load:function(f,k){var l=this,c=this.options,d=this.$tabs.eq(f),j=d[0],g=k==undefined||k===false,b=d.data("load.tabs");
k=k||function(){};if(!b||(a.data(j,"cache.tabs")&&!g)){k();return;}if(c.spinner){var h=a("span",j);h.data("label.tabs",h.html()).html("<em>"+c.spinner+"</em>");}var i=function(){l.$tabs.filter("."+c.loadingClass).each(function(){a(this).removeClass(c.loadingClass);if(c.spinner){var m=a("span",this);m.html(m.data("label.tabs")).removeData("label.tabs");
}});l.xhr=null;};var e=a.extend({},c.ajaxOptions,{url:b,success:function(n,m){a(j.hash).html(n);i();k();if(c.cache){a.data(j,"cache.tabs",true);}a(l.element).triggerHandler("tabsload",[l.ui(l.$tabs[f],l.$panels[f])],c.load);c.ajaxOptions.success&&c.ajaxOptions.success(n,m);}});if(this.xhr){this.xhr.abort();
i();}d.addClass(c.loadingClass);setTimeout(function(){l.xhr=a.ajax(e);},0);},url:function(c,b){this.$tabs.eq(c).removeData("cache.tabs").data("load.tabs",b);},destroy:function(){var b=this.options;a(this.element).unbind(".tabs").removeClass(b.navClass).removeData("tabs");this.$tabs.each(function(){var c=a.data(this,"href.tabs");
if(c){this.href=c;}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs");});});this.$lis.add(this.$panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove();}else{a(this).removeClass([b.selectedClass,b.unselectClass,b.disabledClass,b.panelClass,b.hideClass].join(" "));
}});}});})(jQuery);
var gameDetails={init:function(d){var g={};var j={};var c=false;var b;var i=$("#"+d);i.mouseover(function(o){if(!c){var n=$(o.target);if(n.hasClass("gameimage")||n.hasClass("imageMask")){var m=$(n).parent().get(0);var l=m.id.split("GameDetailsSpan")[0];if(typeof(l)==="undefined"||l===null||l.length<1){return;
}var k="detailsFor"+l;e(k,l);}}});i.scroll(function(){c=true;clearTimeout(b);b=setTimeout(function(){c=false;},400);});$(".gameimage").live("mouseout",function(){var l=$(this).parent().get(0).id.split("GameDetailsSpan")[0];var k="detailsFor"+l;clearTimeout(g[k]);});$(".imageMask").live("mouseout",function(){var l=$(this).parent().get(0).id.split("GameDetailsSpan")[0];
var k="detailsFor"+l;clearTimeout(g[k]);});function h(k,l,m){if($("#"+k).length==0||!$("#"+k+":first-child")){if($("#"+k).length==0){$("body").append("<div class='gameDetailsPopup' style='position: absolute; top: -1000; left: -1000; ' id='"+k+"'></div>");}$("#"+k).load("/pages2/popups/gameDetails.vm",{"game":l,"alignImage":"true","useVariantMask":m,"platform":togglePlatform.activePlatform},function(q,r,p){var o=this;
var n=false;if(r=="error"){n=true;}f(o);});}}function e(k,l){h(k,l,$("#"+l+"GameDetailsSpan").hasClass("variantMask"));clearTimeout(j[k]);clearTimeout(g[k]);g[k]=setTimeout("gameDetails.showPopupNow('"+k+"', '"+l+"')",250);}function a(k){clearTimeout(g[k]);j[k]=setTimeout("gameDetails.hidePopupNow('"+k+"')",250);
}function f(k){var l=0;if(i.scrollTop()){l=i.scrollTop();}$(k).hide();$(k).hover(false,function(){a(k.id);});$(k).blur(function(){a(k.id);});}},positionPopup:function(c){var k,f,e,i,g,j;var d=$("#"+c+"GameDetailsSpan :first-child");var h=$(d).offset().top+"px";var b=$(d).offset().left+"px";var l="#detailsFor"+c;
var a="#detailsFor"+c+" .alignTarget";$(l).css({"top":h,"left":b});if($(a).offset()&&$(l).offset()){k=$(a).offset().top;f=$(a).offset().left;e=$(l).offset().top;i=$(l).offset().left;g=e;j=i;g=e-(k-e);j=i-(f-i);$(l).css({"top":g,"left":j});}},showPopupNow:function(b,c){var a=$("#"+b);if(a){if($.browser.msie){a.show();
}else{a.fadeIn(250);}gameDetails.positionPopup(c);a.focus();}},hidePopupNow:function(b){var a=$("#"+b);if(a){if($.browser.msie){a.hide();}else{a.fadeOut(250);}}}};


/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
