var common={age_verification:{init:function(){sessvarsInit();if(sessvars.month){$("#AVGBirthDtMonth").val(sessvars.month);$("#AVGBirthDtDay").val(sessvars.day);$("#AVGBirthDtYear").val(sessvars.year)}$("#AVGRegion").change(function(){sessvars.month=$("#AVGBirthDtMonth").val(),sessvars.day=$("#AVGBirthDtDay").val(),sessvars.year=$("#AVGBirthDtYear").val();parts=$("option:selected",this).attr("rel").split("|");window.location="/locale/set/"+parts[0]+"/"+parts[1]})}},contact:{init:function(){if($("#ContactUpdateFields").length==0){$("#ContactCategoryType").change(function(){window.location=$(this).val()})}if($("#flashMessage").length>0){$("#flashMessage").fadeVisibility()}}},fan_submissions:{init:function(){$(".thickbox").each(function(){str=$(this).attr("rel").split("|");$(this).data("likesUrl",str[0]);$(this).data("likes",str[1])}).lightBox()}},faq:{init:function(){$(".details","#faq").filter(":not(:eq(0))").addClass("hidden");$("details","#faq").bind("click",function(a){if($(this).attr("open")){$(this).removeAttr("open")}else{$(this).attr("open",true)}$(".details",this).toggleClass("hidden")})}},home:{init:function(j,e){sessvarsInit();sessvars.$.clearMem();if(!($.browser.msie&&$.browser.version=="6.0")){$(".thickbox").each(function(){str=$(this).attr("rel").split("|");$(this).data("likesUrl",str[0]);$(this).data("likes",str[1])}).lightBox()}a();function a(){$("#twitter").liveTwitter("apbgame",{limit:5,rate:15000},function(){$("img.loading:visible","#twitter").addClass("hidden")})}function g(){var k="http://pipes.yahoo.com/pipes/pipe.run?_id=2BfvU7FG3RGOhGLpCB2yXQ&_render=json&groupid=10139489470&_callback=?";var l="";$.getJSON(k,function(m){$.each(m.value.items,function(n,o){if(o.title!==undefined&&n<5){l+="<li>";l+=o.description;l+="</li>"}});$("#facebook").append(l);$("img.loading:visible","#facebook").addClass("hidden")})}var d=false;var h=slidesData.length;var b=[];$c=$("#carousel");for(i=0;i<h;i++){if(slidesData[i].CarouselImage.ext=="swf"){$div=$("<div />");$div.data("object",'<object id="carousel_'+slidesData[i].CarouselImage.id+'" data="'+e+"carousel/"+slidesData[i].CarouselImage.file_url+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="605" height="300"><param name="movie" value="'+e+"carousel/"+slidesData[i].CarouselImage.file_url+'"><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><!--[if !IE]>--><object type="application/x-shockwave-flash" data="'+e+"carousel/"+slidesData[i].CarouselImage.file_url+'" width="605" height="300"><param name="wmode" value="transparent" /><!--<![endif]--><span class="flash-alternate"><p class="carousel-alt">'+TXT_REQUIRES+'<br /><a class="external" target="_blank" href="http://get.adobe.com/flashplayer/">'+TXT_DOWNLOAD+'</a></p><img src="/img/banner-mixed.jpg" width="605" height="300" alt="'+TXT_REQUIRES+'" title="'+TXT_REQUIRES+'" /></span><!--[if !IE]>--></object><!--<![endif]--></object>');b[i]=$div}else{if(slidesData[i].CarouselImage.ext=="mp4"||slidesData[i].CarouselImage.ext=="ogv"){}else{b[i]=$('<div><a href="'+slidesData[i].CarouselImage.link_url+'"><img src="'+e+"carousel/"+slidesData[i].CarouselImage.file_url+'" width="605" height="300" /></a></div>')}}}$c.html("").append.apply($c,b).prepend('<span id="carouselNav"></span>');$c.cycle({fx:"fade",timeoutFn:c,before:f,pager:"#carouselNav",slideExpr:"div"});function f(m,k,l){if($(k).data("object")){$(k).html($(k).data("object"))}if($(m).data("object")&&d){$(m).html("")}d=true}function c(n,k,l,m){return parseInt(slidesData[l.currSlide].CarouselImage.time)*1000}}},nav:{init:function(){$("#left").bind("click",function(a){if($(a.target).is("h4")){$(a.target).toggleClass("open").next().toggleClass("hidden")}})}},news_comments:{init:function(){$("#CommentAddForm").ajaxForm({beforeSubmit:a,success:b});function a(){$("#CommentSubmit").attr("disabled",true);if($("#flashMessage").length>0){$div=$("#flashMessage")}else{$div=false}var c=$("#CommentBody");if(c.val()==""){msg=ERROR_MSG;if($div){$div.hide().text(msg).removeClass("success").addClass("error")}else{$div=$('<div id="flashMessage" class="error">'+msg+"</div>").hide().insertBefore("#add-comment")}$div.fadeVisibility();$("#CommentSubmit").attr("disabled",false);return false}return true}function b(c){if($("#flashMessage").length>0){$("#flashMessage").remove()}json=$.evalJSON(c);reply=false;$("#CommentAddForm").clearForm();if(json.result=="2"){if(json.parent_id!=0){pAuthor=$(".username","#comment-"+json.parent_id).text();pLink='<a href="'+window.href+"#comment-"+json.parent_id+'">'+pAuthor+"</a>";reply='<span class="comment-reply-meta">'+TXT_REPLY+pLink+"</span><br />"}date=json.created.split("-");time=date[2].split(" ").pop();date[2]=date[2].slice(0,2);details='<div class="user-details"><div class="username">'+json.author+"</div>";details+='<div class="avatar"><img src="/img/avatar-unknown.png" alt="avatar" /></div>';details+='<div class="timestamp"><div class="day">'+date[2]+'</div><div class="month">'+date[1]+'</div><div class="year">'+date[0]+'</div><div class="time">'+time+"</div></div></div>";body='<div class="comment-body">'+(reply?reply+json.body:json.body)+"</div>";$div=$('<div id="comment-'+json.id+'" class="comment new">'+details+body+"</div>").hide();if(json.parent_id!=0){$("#comment-"+json.parent_id).parent().append($div);$div.fadeIn()}else{$div.wrap('<div class="comment-group" />').insertBefore("#add-comment").fadeIn()}}else{if(json.result=="1"){$div=$('<div id="flashMessage" class="success">'+TXT_THANKS+"</div>").hide();$div.insertBefore("#add-comment").fadeVisibility()}else{$div=$('<div id="flashMessage" class="error">'+ERROR_FAIL+"</div>").hide();$div.insertBefore("#add-comment").fadeVisibility()}}$("#CommentSubmit").attr("disabled",false)}}},videos:{init:function(){var a=($.browser.msie)?false:true;if(!video.ogg()&&!$.browser.msie){a=false;$("video object[id]").each(function(){$(this).insertBefore($(this).parent())});$("video").remove()}$(".videos li a").click(function(){vName=$(this).attr("rel");vId=vName+"Video";tb_show($(this).attr("title"),"#TB_inline?height=417&width=720&inlineId="+vName);if(a){document.getElementById(vId).play()}return false})}}};var video={support:function(){return !!document.createElement("video").canPlayType},h264:function(){var a=document.createElement("video");return(this.support()&&a.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'))},ogg:function(){var a=document.createElement("video");return(this.support()&&a.canPlayType('video/ogg; codecs="theora, vorbis"'))}};function hideLayer(a){document.getElementById(a).style.display="none"}function toggleLayerDefault(a){document.getElementById(a).style.display=(document.getElementById(a).style.display=="none")?"":"none"}function sessvarsInit(){sessvars=function(){var x={};x.$={prefs:{memLimit:2000,autoFlush:true,crossDomain:false,includeProtos:false,includeFunctions:false},parent:x,clearMem:function(){for(var i in this.parent){if(i!="$"){this.parent[i]=undefined}}this.flush()},usedMem:function(){x={};return Math.round(this.flush(x)/1024)},usedMemPercent:function(){return Math.round(this.usedMem()/this.prefs.memLimit)},flush:function(x){var y,o={},j=this.$$;x=x||top;for(var i in this.parent){o[i]=this.parent[i]}o.$=this.prefs;j.includeProtos=this.prefs.includeProtos;j.includeFunctions=this.prefs.includeFunctions;y=this.$$.make(o);if(x!=top){return y.length}if(y.length/1024>this.prefs.memLimit){return false}x.name=y;return true},getDomain:function(){var l=location.href;l=l.split("///").join("//");l=l.substring(l.indexOf("://")+3).split("/")[0];while(l.split(".").length>2){l=l.substring(l.indexOf(".")+1)}return l},debug:function(t){var t=t||this,a=arguments.callee;if(!document.body){setTimeout(function(){a(t)},200);return}t.flush();var d=document.getElementById("sessvarsDebugDiv");if(!d){d=document.createElement("div");document.body.insertBefore(d,document.body.firstChild)}d.id="sessvarsDebugDiv";d.innerHTML='<div style="line-height:20px;padding:5px;font-size:11px;font-family:Verdana,Arial,Helvetica;z-index:10000;background:#FFFFCC;border: 1px solid #333;margin-bottom:12px"><b style="font-family:Trebuchet MS;font-size:20px">sessvars.js - debug info:</b><br/><br/>Memory usage: '+t.usedMem()+" Kb ("+t.usedMemPercent()+'%)&nbsp;&nbsp;&nbsp;<span style="cursor:pointer"><b>[Clear memory]</b></span><br/>'+top.name.split("\n").join("<br/>")+"</div>";d.getElementsByTagName("span")[0].onclick=function(){t.clearMem();location.reload()}},init:function(){var o={},t=this;try{o=this.$$.toObject(top.name)}catch(e){o={}}this.prefs=o.$||t.prefs;if(this.prefs.crossDomain||this.prefs.currentDomain==this.getDomain()){for(var i in o){this.parent[i]=o[i]}}else{this.prefs.currentDomain=this.getDomain()}this.parent.$=t;t.flush();var f=function(){if(t.prefs.autoFlush){t.flush()}};if(window.addEventListener){addEventListener("unload",f,false)}else{if(window.attachEvent){window.attachEvent("onunload",f)}else{this.prefs.autoFlush=false}}}};x.$.$$={compactOutput:false,includeProtos:false,includeFunctions:false,detectCirculars:true,restoreCirculars:true,make:function(arg,restore){this.restore=restore;this.mem=[];this.pathMem=[];return this.toJsonStringArray(arg).join("")},toObject:function(x){if(!this.cleaner){try{this.cleaner=new RegExp('^("(\\\\.|[^"\\\\\\n\\r])*?"|[,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t])+?$')}catch(a){this.cleaner=/^(true|false|null|\[.*\]|\{.*\}|".*"|\d+|\d+\.\d+)$/}}if(!this.cleaner.test(x)){return{}}eval("this.myObj="+x);if(!this.restoreCirculars||!alert){return this.myObj}if(this.includeFunctions){var x=this.myObj;for(var i in x){if(typeof x[i]=="string"&&!x[i].indexOf("JSONincludedFunc:")){x[i]=x[i].substring(17);eval("x[i]="+x[i])}}}this.restoreCode=[];this.make(this.myObj,true);var r=this.restoreCode.join(";")+";";eval('r=r.replace(/\\W([0-9]{1,})(\\W)/g,"[$1]$2").replace(/\\.\\;/g,";")');eval(r);return this.myObj},toJsonStringArray:function(arg,out){if(!out){this.path=[]}out=out||[];var u;switch(typeof arg){case"object":this.lastObj=arg;if(this.detectCirculars){var m=this.mem;var n=this.pathMem;for(var i=0;i<m.length;i++){if(arg===m[i]){out.push('"JSONcircRef:'+n[i]+'"');return out}}m.push(arg);n.push(this.path.join("."))}if(arg){if(arg.constructor==Array){out.push("[");for(var i=0;i<arg.length;++i){this.path.push(i);if(i>0){out.push(",\n")}this.toJsonStringArray(arg[i],out);this.path.pop()}out.push("]");return out}else{if(typeof arg.toString!="undefined"){out.push("{");var first=true;for(var i in arg){if(!this.includeProtos&&arg[i]===arg.constructor.prototype[i]){continue}this.path.push(i);var curr=out.length;if(!first){out.push(this.compactOutput?",":",\n")}this.toJsonStringArray(i,out);out.push(":");this.toJsonStringArray(arg[i],out);if(out[out.length-1]==u){out.splice(curr,out.length-curr)}else{first=false}this.path.pop()}out.push("}");return out}}return out}out.push("null");return out;case"unknown":case"undefined":case"function":if(!this.includeFunctions){out.push(u);return out}arg="JSONincludedFunc:"+arg;out.push('"');var a=["\n","\\n","\r","\\r",'"','\\"'];arg+="";for(var i=0;i<6;i+=2){arg=arg.split(a[i]).join(a[i+1])}out.push(arg);out.push('"');return out;case"string":if(this.restore&&arg.indexOf("JSONcircRef:")==0){this.restoreCode.push("this.myObj."+this.path.join(".")+"="+arg.split("JSONcircRef:").join("this.myObj."))}out.push('"');var a=["\n","\\n","\r","\\r",'"','\\"'];arg+="";for(var i=0;i<6;i+=2){arg=arg.split(a[i]).join(a[i+1])}out.push(arg);out.push('"');return out;default:out.push(String(arg));return out}}};x.$.init();return x}()}jQuery.fn.fadeVisibility=function(a){if(!a){a="normal"}return this.css({display:"none",visibility:"visible"}).animate({opacity:"toggle"},a)};