$(document).ready(function(){if($.browser.msie){$("table tbody").find("tr:last").addClass("last");}if($.browser.msie&&$.browser.version<=6){$("input:text").addClass("inputText");$("input:password").addClass("inputText");$(".main-menu > li").hover(function(){if($(this).hasClass("drop")){$(this).addClass("drop-hover");$("form select#folder").css("visibility","hidden");}else{$(this).addClass("hover");}},function(){$(this).removeClass("drop-hover");$(this).removeClass("hover");$("form select#folder").css("visibility","visible");});if($("body#game_play").length==0){$("#languages li").hover(function(){$(" a.active").css("background-position","right -27px");},function(){$(" a.active").css("background-position","top right");});}try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}}});function isValidEmailAddress(emailAddress){var pattern=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(emailAddress);}function nextBlock(blockContainer){block=$("#tips-tricks").find("div.block div").get(window.currentBlock);$(block).hide();if(window.currentBlock==window.nofBlocks-1){window.currentBlock=0;}else{window.currentBlock=window.currentBlock+1;}block=$("#tips-tricks").find("div.block div").get(window.currentBlock);$(block).show();}function animateBlocks(startItem){window.currentBlock=startItem;window.nofBlocks=$("#tips-tricks").find("div.block > div").length;window.setInterval(nextBlock,10000);}function showTopic(){var topicToShow=$(this).attr("rel");$("#trust-box").find("ul.topics > li > a").each(function(){$(this).removeClass("selected");});$(this).addClass("selected");$("#trust-box").find("div.topic > div").each(function(){$(this).hide();});$("#"+topicToShow).show();}function nextTopic(){showTopic.call($("#trust-box").find("ul.topics > li > a").get(window.currentTopic));if(window.currentTopic==window.nofTopics-1){window.currentTopic=0;}else{window.currentTopic=window.currentTopic+1;}}function validateRegistrationForm(){$("#log-in").bind("submit",function(e){var errors="";var bDefaults=false;$("#log-in .inputText").each(function(e){if(this.value==this.defaultValue){$(this).addClass("invalid");}else{$(this).removeClass("invalid");}});if($("#log-in input.invalid").length>0){errors="Please complete the log in fields";}if(errors==""){return true;}else{alert(errors);return false;}});$("#register-password-label").bind("click",function(e){$(this).hide();$("#register-password").focus();});$("#passwordCheck-label").bind("click",function(e){$(this).hide();$("#passwordCheck").focus();});$("#registration-home").bind("submit",function(e){var errors="";var bDefaults=false;$("#registration-home .inputText").each(function(e){if(this.value==this.defaultValue){$(this).addClass("invalid");}});if($("#register-password").attr("value")==""){$("#register-password-label").addClass("invalid");$("#register-password").addClass("invalid");}if($("#passwordCheck").attr("value")==""){$("#passwordCheck-label").addClass("invalid");$("#passwordCheck").addClass("invalid");}if($("#register-password").attr("value")!=$("#passwordCheck").attr("value")){$("#passwordCheck-label").addClass("invalid");$("#passwordCheck").addClass("invalid");errors=errors+"\r\nPassword confirmation does not equal your chosen password";}if($("#register-home input.invalid").length>0){errors=errors+"\r\nPlease correct the fields marked in red";}var val=$("input:radio[name=gender]:checked").val();if(val===undefined){errors=errors+"\nPlease select your gender";}var valTerms=$("#register-acceptTermOfUse:checked").val();if(val===undefined){errors=errors+"\nYou need to agree to the terms of use and confirm that you are over 18 years of age";}if(errors==""){return true;}else{alert(errors);return false;}});$("input.validate").bind("focus blur",function(e){if(e.type=="focus"){if($(this).attr("id")=="register-password"){$("#password-strength").show();}else{$("#password-strength").hide();}}if(e.type=="blur"&&this.value==""){if($(this).hasClass("invalid")&&this.value==""){}else{$(this).toggleClass("invalid");}if(!$(this).hasClass("inputPassword")){this.value=this.defaultValue;}if($(this).attr("id")=="register-password"||$(this).attr("id")=="passwordCheck"){$("#"+$(this).attr("id")+"-label").show();$("#"+$(this).attr("id")+"-label").addClass("invalid");}}else{if(e.type=="focus"&&this.value==this.defaultValue){this.value="";if($(this).attr("id")=="register-password"||$(this).attr("id")=="passwordCheck"){$("#"+$(this).attr("id")+"-label").hide();}}else{if($(this).attr("id")=="register-email"){if(!isValidEmailAddress(this.value)){$(this).addClass("invalid");}else{$(this).removeClass("invalid");}}else{if($(this).hasClass("inputPassword")&&this.value!=""){$(this).removeClass("invalid");}else{if(!$(this).hasClass("inputPassword")){$(this).removeClass("invalid");}}}}}});}function setButtonClicked(obj,hidden_id){var re=new RegExp(/\[(.*)\]/);var name=obj.name;var matches=name.match(re);if(matches){name=matches[1];}var obj2=document.getElementById(hidden_id);var obs=document.getElementsByName(obj2.name);for(var i=0,l=obs.length;i<l;i++){if(obs[i].form==obj.form){obs[i].value=name;}}}function bindTopics(){$("#trust-box").find("ul.topics > li").each(function(){$(this).find("a").bind("mouseenter",function(e){window.clearInterval(window.intervalId);showTopic.call($(this));});});}function animateTopics(){window.currentTopic=1;window.nofTopics=$("#trust-box").find("div.topic > div").length;window.intervalId=window.setInterval(nextTopic,4500);}this.videoOnHover=function(){var xOffset=10;var yOffset=30;var iTimeoutSWF=0;function showSWF(e){$("body").append("<div id='gameVideo'><div id='gameVideoSwf'><a href='http://www.adobe.com/go/getflashplayer'><img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a></div></div>");var flashvars={};var params={};var attributes={};swfobject.embedSWF(this.rel,"gameVideoSwf","254","254","8",false,flashvars,params,attributes);$("#gameVideo").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px").fadeIn("fast");}$("a.gameVideo").hover(function(e){var me=this;showSWF.apply(me,[e]);},function(){$("#gameVideo").remove();});$("a.gameVideo").mousemove(function(e){$("#gameVideo").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px");});};this.ranksOnHover=function(){var xOffset=10;var yOffset=30;function showHelp(e){$("body").append("<div id='ranks'><img src='/media/images/ranking_totem_no_points.png' alt=''/></div>");$("#ranks").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px").fadeIn("fast");}$("a.ranks").hover(function(e){var me=this;showHelp.apply(me,[e]);},function(){$("#ranks").remove();});$("a.ranks").mousemove(function(e){$("#ranks").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px");});};