
/***************************************************************************\
*  BRICKSHOOTER.ONLINE SCRIPT                                               *
*                                                                           *
*  Copyright (c) 2007 Sergey A. Stolbov, TERMINAL Studio                    *
\***************************************************************************/
var v7=new Array("black","blue","red","yellow","green","brown","grey","cyan","magenta","pink","orange");var v25=new Array("",'<img src="images/'+bricksize+'/right_'+bricksize+'.png" width="'+bricksize+'" height="'+bricksize+'">','<img src="images/'+bricksize+'/up_'+bricksize+'.png" width="'+bricksize+'" height="'+bricksize+'">','<img src="images/'+bricksize+'/left_'+bricksize+'.png" width="'+bricksize+'" height="'+bricksize+'">','<img src="images/'+bricksize+'/down_'+bricksize+'.png" width="'+bricksize+'" height="'+bricksize+'">','<img src="images/'+bricksize+'/expl_'+bricksize+'.png" width="'+bricksize+'" height="'+bricksize+'">');var v69=new Array("",'<img src="images/'+bricksize+'/right_'+bricksize+'.gif" width="'+bricksize+'" height="'+bricksize+'">','<img src="images/'+bricksize+'/up_'+bricksize+'.gif" width="'+bricksize+'" height="'+bricksize+'">','<img src="images/'+bricksize+'/left_'+bricksize+'.gif" width="'+bricksize+'" height="'+bricksize+'">','<img src="images/'+bricksize+'/down_'+bricksize+'.gif" width="'+bricksize+'" height="'+bricksize+'">','<img src="images/'+bricksize+'/expl_'+bricksize+'.gif" width="'+bricksize+'" height="'+bricksize+'">');var v88=new Array("a","b","c","d","e","f","6","h","i","j","k","l","m","n","o","p","q","r","8","t","u","v","w","4","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","0","1","2","3","x","5","g","7","s","9");var v89=v88[60];var v90="http://www.brickshooter.com/online/ajax/";var v149="Invalid username or password";var v87="Game over";var v92="Your account is expired.<br><a href=\"http://www.brickshooter.com/club.php\" target=\"_blank\">Click here to access the account control panel.</a>";var v93="<h1>Loading&hellip;</h1>";var v171="You can't play right now because the tutorial is in progress.\nStart a new game to skip the tutorial and begin playing right now.";var v94;var v95=v96('u');var v97=v96('p');var v180=400000;var v157=3;var v55=3;var v8=10;var v9=50;var v140=0;var v99=10;var v161=120000;var v181=false;var v10=v96('g');var v172=((v10<5)||(show_tutorial==1))&&show_tutorial !=-1;if(v10<5||v10>10)v10=7;var v168=v10;var v173=2500;var v174=500;var v175=0;var v163=v96('m')==1;var v11=v23(v8+2,v8+2);var v31=v23(4,v8+1);var v12=0;var v100=0;var v14=1;var v15=v24(v8+2,v8+2);var v16=v27(4,v8+1,4);var v17=v23(v8+2,v8+2);var v18=v23(v8+2,v8+2);var v19=0;var v103=0;var v43=1;var v21=v24(v8+2,v8+2);var v22=v27(4,v8+1,4);var v102=v101();var v165=v101();function v101(){try{v107=new XMLHttpRequest();}catch(v104){try{v107=new ActiveXObject("Msxml2.XMLHTTP");}catch(v105){try{v107=new ActiveXObject("Microsoft.XMLHTTP");}catch(v106){v107=false;}}}if(!v107)alert("Error initializing XMLHttpRequest. Server interaction is impossible.");return v107;}function v148(){return '&r='+escape(Math.random());}function v154(){return Math.floor(Math.random()*1000000);}function v108(v109){var v110=v109;var v71='';var v111=60;var v112,v113;while(v110){v112=Math.floor(v110/v111);v113=v110%v111;v71=v88[v113].concat(v71);v110=v112;}if(v71=='')v71=v88[0];return v71;}function v114(v109){var v48;for(v48=0;v48<60;v48++)if(v88[v48]==v109)return v48;return-1;}function v115(v109){var v48;var v71=0;var v111=1;for(v48=v109.length-1;v48>=0;v48--){v71+=v114(v109.charAt(v48))*v111;v111*=60;}return v71;}function v116(v78,dir){return v108(v78+(dir>=0?dir:0)*12);}function v117(v109){var v71=new Array(2);var v118=v115(v109);v71[0]=v118%12;v71[1]=Math.floor(v118/12);return v71;}function v119(v121,v138,v120){if(v120){var v122=new Date();v122.setTime(v122.getTime()+(v120*24*60*60*1000));var v123=";expires="+v122.toGMTString();}else var v123="";document.cookie=v121+"="+v138+v123+";path=/";}function v96(v121){var v126=v121+"=";var v125=document.cookie.split(';');for(var v48=0;v48<v125.length;v48++){var v85=v125[v48];while(v85.charAt(0)==' ')v85=v85.substring(1,v85.length);if(v85.indexOf(v126)==0)return v85.substring(v126.length,v85.length);}return null;}function v23(v81,v59){var v48,v20;var a=new Array(v81);for(v48=0;v48<v81;v48++){a[v48]=new Array(v59);for(v20=0;v20<v59;v20++)a[v48][v20]="";}return a;}function v24(v81,v59){var v48,v20;var a=new Array(v81);for(v48=0;v48<v81;v48++){a[v48]=new Array(v59);for(v20=0;v20<v59;v20++){a[v48][v20]=new Array(2);}}return a;}function v26(v81,v59,v59){var v48,v20,v37;var a=new Array(v81);for(v48=0;v48<v81;v48++){a[v48]=new Array(v59);for(v20=0;v20<v59;v20++){a[v48][v20]=new Array(v33);for(v37=0;v37<v33;v37++){a[v48][v20][v37]=new Array(2);}}}return a;}function v27(v81,v59,v33){var v48,v20,v37;var a=new Array(v81);for(v48=0;v48<v81;v48++){a[v48]=new Array(v59);for(v20=0;v20<v59;v20++){a[v48][v20]=new Array(v33);}}return a;}function v28(){return Math.floor(Math.random()*v10)+1;}function v29(){var v48,v20,v37;v19=v12;v103=v100;v43=v14;for(v48=0;v48<=v8+1;v48++)for(v20=0;v20<=v8+1;v20++){v21[v48][v20][0]=v15[v48][v20][0];v21[v48][v20][1]=v15[v48][v20][1];}for(v37=0;v37<4;v37++)for(v48=1;v48<=v8;v48++)for(v20=0;v20<4;v20++)v22[v37][v48][v20]=v16[v37][v48][v20];}function v30(){var v48,v20,v37;v12=v19;v100=v103;v14=v43;for(v48=0;v48<=v8+1;v48++)for(v20=0;v20<=v8+1;v20++){v15[v48][v20][0]=v21[v48][v20][0];v15[v48][v20][1]=v21[v48][v20][1];v11[v48][v20]=true;}for(v37=0;v37<4;v37++)for(v48=1;v48<=v8;v48++)for(v20=0;v20<4;v20++){v16[v37][v48][v20]=v22[v37][v48][v20];v31[v37][v48]=true;}v54();}function v32(v34){var v48,v20,v37;for(v48=0;v48<=v8+1;v48++)for(v20=0;v20<=v8+1;v20++){v15[v48][v20][0]=0;v15[v48][v20][1]=0;v17[v48][v20]=true;v11[v48][v20]=true;}for(v37=0;v37<4;v37++)for(v48=1;v48<=v8;v48++){for(v20=0;v20<4;v20++){v16[v37][v48][v20]=v28();}v31[v37][v48]=true;}v15[4][5][0]=1;v15[4][5][1]=0;v15[4][6][0]=2;v15[4][6][1]=0;v15[5][7][0]=3;v15[5][7][1]=0;v15[6][7][0]=4;v15[6][7][1]=0;v15[7][6][0]=5;v15[7][6][1]=0;if(v10>=6)v15[7][5][0]=6;v15[7][5][1]=0;if(v10>=7)v15[5][4][0]=7;v15[5][4][1]=0;if(v10>=8)v15[6][4][0]=8;v15[6][4][1]=0;if(v10>=9)v15[6][5][0]=9;v15[6][5][1]=0;if(v10>=10)v15[5][6][0]=10;v15[5][6][1]=0;for(v48=1;v48<=v34-1;v48++){var v66=Math.floor(Math.random()*10)+1;var v82=Math.floor(Math.random()*10)+1;v15[v66][v82][0]=v28();v15[v66][v82][1]=0;}}function v158(v155,v156){if((v155 !=v140||v156 !=v12)&&v175<=0&&v12>0){f54(true);}setTimeout('v158('+v140+','+v12+');',v161);if(document.getElementById('live').className !='trans0')liveRequest(false);}function v35(){v12=0;v100=0;v14=1;v140=v154();v32(v14);v29();v181=false;}function v36(v48){var v20;for(v20=1;v20<=v8;v20++)if(v15[v20][v48][0]!=0)return false;return true;}function v38(v48){var v20;for(v20=1;v20<=v8;v20++)if(v15[v48][v20][0]!=0)return false;return true;}function v39(v68,v48){var v37;if(v68=='next1'){v37=0;if(v15[10][v48][0]!=0||v36(v48))return 0;v29();v15[10][v48][0]=v40(v37,v48);v15[10][v48][1]=3;v11[10][v48]=true;v17[10][v48]=false;v54();}else if(v68=='next2'){v37=1;if(v15[v48][1][0]!=0||v38(v48))return 0;v29();v15[v48][1][0]=v40(v37,v48);v15[v48][1][1]=4;v11[v48][1]=true;v17[v48][1]=false;v54();}else if(v68=='next3'){v37=2;if(v15[1][v48][0]!=0||v36(v48))return 0;v29();v15[1][v48][0]=v40(v37,v48);v15[1][v48][1]=1;v11[1][v48]=true;v17[1][v48]=false;v54();}else if(v68=='next4'){v37=3;if(v15[v48][10][0]!=0||v38(v48))return 0;v29();v15[v48][10][0]=v40(v37,v48);v15[v48][10][1]=2;v11[v48][10]=true;v17[v48][10]=false;v54();}v60();}function v40(v37,v48){var v71=v16[v37][v48][0];v16[v37][v48][0]=v16[v37][v48][1];v16[v37][v48][1]=v16[v37][v48][2];v16[v37][v48][2]=v16[v37][v48][3];v16[v37][v48][3]=v28();v31[v37][v48]=true;return v71;}function v42(v37,v48,v78){v16[v37][v48][3]=v16[v37][v48][2];v16[v37][v48][2]=v16[v37][v48][1];v16[v37][v48][1]=v16[v37][v48][0];v16[v37][v48][0]=v78;v31[v37][v48]=true;}function v44(v48,v20,u){var v37,v13,v151;v151=0;for(v37=-1;v37<=1;v37++)for(v13=-1;v13<=1;v13++)if(Math.abs(v37)+Math.abs(v13)!=2&&v15[v48+v37][v20+v13][0]==v15[v48][v20][0]&&v17[v48+v37][v20+v13]&&(v18[v48+v37][v20+v13]>0||!u)&&(v37 !=0||v13 !=0))v151++;return v151;}function v46(){var v48,v20,v72,v73,v85,v74,v75;var v84;for(v48=1;v48<=10;v48++)for(v20=1;v20<=10;v20++)v18[v48][v20]=0;v84=0;v74=0;v75=0;for(v48=1;v48<=10;v48++)for(v20=1;v20<=10;v20++)if(v44(v48,v20,0)>=2&&v15[v48][v20][0]>0&&v17[v48][v20]){v84=1;v74=v48;v75=v20;}if(v84){v85=v15[v74][v75][0];v72=1;v18[v74][v75]=1;do{v73=0;for(v48=1;v48<=10;v48++)for(v20=1;v20<=10;v20++)if(v15[v48][v20][0]==v85&&!v18[v48][v20]&&v44(v48,v20,1)>0){v72++;v73++;v18[v48][v20]=1;}}while(v73!=0);for(v48=1;v48<=10;v48++)for(v20=1;v20<=10;v20++)if(v18[v48][v20]>0){v15[v48][v20][1]=-1;v11[v48][v20]=true;}v12+=(v72-2)*3;v100+=v72-2;}return(v72>0);}function v47(){var v48,v20;for(v48=1;v48<=v8;v48++)for(v20=1;v20<=v8;v20++)if(!v17[v48][v20]&&v15[v48][v20][0]!=0)return false;return true;}function v49(){var v48;if(!v47()||v50())return false;for(v48=1;v48<=10;v48++){if(v15[v48][1][0]==0&&!v38(v48))return false;if(v15[v48][10][0]==0&&!v38(v48))return false;if(v15[1][v48][0]==0&&!v36(v48))return false;if(v15[10][v48][0]==0&&!v36(v48))return false;}return true;}function v50(){var v48,v20;for(v48=1;v48<=v8;v48++)for(v20=1;v20<=v8;v20++)if(v15[v48][v20][0]!=0)return false;return true;}function v52(){var v64=false;var v48,v20;for(v48=1;v48<=v8;v48++)for(v20=1;v20<=v8;v20++)if(v15[v48][v20][1]<0){if(v15[v48][v20][1]<=-3){v15[v48][v20][0]=0;v15[v48][v20][1]=0;v11[v48][v20]=true;}else{v15[v48][v20][1]--;v11[v48][v20]=true;}v64=true;}if(v64)return true;if(v47())if(v46())return true;if(v49()&&!v181){f23();v181=true;return true;}if(v50()){v14++;v12+=v14*150;v32(v14);return true;}for(v48=1;v48<=v8;v48++)for(v20=1;v20<=v8;v20++)if(v15[v48][v20][0]>0&&!v11[v48][v20]){if(v15[v48][v20][1]==0){v17[v48][v20]=true;}else if(v15[v48][v20][1]==1){if(v15[v48+1][v20][0]==0){v15[v48+1][v20][0]=v15[v48][v20][0];v15[v48+1][v20][1]=v15[v48][v20][1];v15[v48][v20][0]=0;v11[v48][v20]=true;v11[v48+1][v20]=true;v17[v48+1][v20]=false;v64=true;}else{if(!v17[v48][v20])v64=true;v17[v48][v20]=true;}}else if(v15[v48][v20][1]==2){if(v15[v48][v20-1][0]==0){v15[v48][v20-1][0]=v15[v48][v20][0];v15[v48][v20-1][1]=v15[v48][v20][1];v15[v48][v20][0]=0;v11[v48][v20]=true;v11[v48][v20-1]=true;v17[v48][v20-1]=false;v64=true;}else{if(!v17[v48][v20])v64=true;v17[v48][v20]=true;}}else if(v15[v48][v20][1]==3){if(v15[v48-1][v20][0]==0){v15[v48-1][v20][0]=v15[v48][v20][0];v15[v48-1][v20][1]=v15[v48][v20][1];v15[v48][v20][0]=0;v11[v48][v20]=true;v11[v48-1][v20]=true;v17[v48-1][v20]=false;v64=true;}else{if(!v17[v48][v20])v64=true;v17[v48][v20]=true;}}else if(v15[v48][v20][1]==4){if(v15[v48][v20+1][0]==0){v15[v48][v20+1][0]=v15[v48][v20][0];v15[v48][v20+1][1]=v15[v48][v20][1];v15[v48][v20][0]=0;v11[v48][v20]=true;v11[v48][v20+1]=true;v17[v48][v20+1]=false;v64=true;}else{if(!v17[v48][v20])v64=true;v17[v48][v20]=true;}}}for(v48=1;v48<=10;v48++){if(v15[11][v48][0]>0){v42(0,v48,v15[11][v48][0]);v15[11][v48][0]=0;v64=true;}if(v15[0][v48][0]>0){v42(2,v48,v15[0][v48][0]);v15[0][v48][0]=0;v64=true;}if(v15[v48][0][0]>0){v42(1,v48,v15[v48][0][0]);v15[v48][0][0]=0;v64=true;}if(v15[v48][11][0]>0){v42(3,v48,v15[v48][11][0]);v15[v48][11][0]=0;v64=true;}}return v64;}function v53(){if(v52()){v60();setTimeout("v53()",v9);}}function v54(){v60();setTimeout("v53()",v9);}function v150(v137){var v48;var v71=0;for(v48=0;v48<100;v48++)v71+=v114(v137.charAt(v48))*(v48%3+1);return v108(v71);}function v133(){var v48,v20,v37;var v71=v108(v12)+v89+v108(v14)+v89+v108(v100)+v89+v108(v10)+v89+v108(v140)+v89;for(v37=0;v37<4;v37++)for(v48=1;v48<=v8;v48++)for(v20=0;v20<4;v20++)v71+=v116(v16[v37][v48][v20],0);v71=v71+v89+v150(v71)+v89;for(v48=0;v48<=v8+1;v48++)for(v20=0;v20<=v8+1;v20++)v71+=v116(v15[v48][v20][0],v15[v48][v20][1]);return v71;}function v134(v137){var v139=v137.split(v89);var v48,v20,v37,v135=0;var v136;if(v150(v137)!=v139[6]){v35();v60();return;}v12=v115(v139[0]);v14=v115(v139[1]);v100=v115(v139[2]);v10=v115(v139[3]);v140=v115(v139[4]);for(v37=0;v37<4;v37++)for(v48=1;v48<=v8;v48++)for(v20=0;v20<4;v20++){v136=v117(v139[5].charAt(v135));v135++;v16[v37][v48][v20]=v136[0];v31[v37][v48]=true;}v135=0;for(v48=0;v48<=v8+1;v48++)for(v20=0;v20<=v8+1;v20++){v136=v117(v139[7].charAt(v135));v135++;v15[v48][v20][0]=v136[0];v15[v48][v20][1]=v136[1];v11[v48][v20]=true;}v29();v60();}function v56(v86,v76,v77,v79,v80){var v57=document.createElement('div');v57.style.position='absolute';var v146='brick_'+v86+'_'+v76+'_'+v77;v57.id=v146;v57.className=v7[v79];v57.innerHTML=v25[v80];var v58;if(v86=='field'){v58=document.getElementById('innerfield');v57.style.left=bricksize*(v76-1)+'px';v57.style.top=bricksize*(v77-1)+'px';}else if(v86=='next1'){v58=document.getElementById('next1');v57.style.left=nxt_offset*(v77-1)+'px';v57.style.top=bricksize*(v76-1)+'px';v57.style.cursor='pointer';v57.onclick=new Function('v55','v145("'+v146+'");');}else if(v86=='next2'){v58=document.getElementById('next2');v57.style.left=bricksize*(v76-1)+'px';v57.style.top=nxt_offset*(3-v77)+'px';v57.style.cursor='pointer';v57.onclick=new Function('v56','v145("'+v146+'");');}else if(v86=='next3'){v58=document.getElementById('next3');v57.style.left=nxt_offset*(3-v77)+'px';v57.style.top=bricksize*(v76-1)+'px';v57.style.cursor='pointer';v57.onclick=new Function('v57','v145("'+v146+'");');}else if(v86=='next4'){v58=document.getElementById('next4');v57.style.left=bricksize*(v76-1)+'px';v57.style.top=nxt_offset*(v77-1)+'px';v57.style.cursor='pointer';v57.onclick=new Function('v58','v145("'+v146+'");');}v58.appendChild(v57);}function v60(){document.getElementById('s_score').innerHTML=v12;document.getElementById('s_level').innerHTML=v14;document.getElementById('s_gcolors').innerHTML=v10;var v48,v20,v37;for(v48=1;v48<=v8;v48++)for(v20=1;v20<=v8;v20++)if(v11[v48][v20]){var v83=document.getElementById('brick_field_'+v48+'_'+v20);v83.className=v7[v15[v48][v20][0]];if(v15[v48][v20][1]>=0)v83.innerHTML=v25[v15[v48][v20][1]];else v83.innerHTML=v25[5];v11[v48][v20]=false;}for(v37=1;v37<=4;v37++)for(v48=1;v48<=v8;v48++)if(v31[v37-1][v48])for(v20=1;v20<=3;v20++){{var v83=document.getElementById('brick_next'+v37+'_'+v48+'_'+v20);v83.className=v7[v16[v37-1][v48][v20-1]];}v31[v37-1][v48]=false;}}function v61(){var v48,v20,v37;for(v48=1;v48<=v8;v48++)for(v20=1;v20<=v8;v20++)v56('field',v48,v20,0,0);for(v37=1;v37<=4;v37++)for(v48=1;v48<=v8;v48++)for(v20=3;v20>=1;v20--)v56('next'+v37,v48,v20,0,0);}function MSIE(){var v67=0;if(navigator.appVersion.indexOf("MSIE")!=-1){v147=navigator.appVersion.split("MSIE");v67=parseFloat(v147[1]);}return v67;}function v65(){var v48;if(MSIE()>0&&MSIE()<7){for(v48=0;v48<=5;v48++)v25[v48]=v69[v48];}for(v48=1;v48<=10;v48++){v15[v48][v48][0]=v48;v15[v48][v48][1]=-1;v11[v48][v48]=true;}v60();}function v143(v127,v128,v169){var v144=document.getElementById(v127);v128+=10;v144.className='trans'+v128;if(v128<v169)setTimeout('v143("'+v127+'",'+v128+','+v169+')',v99);}function v142(v127,v128,v129){var v144=document.getElementById(v127);v128-=10;v144.className='trans'+v128;if(v128>v129)setTimeout('v142("'+v127+'",'+v128+','+v129+')',v99);}function v130(){return escape(v95+':'+v97);}function v153(){if(v102.readyState==4&&v102.status==200){var v132=v102.responseText.split("|");if(v132[0]!='AUTH'){document.getElementById('managegames').innerHTML=v94;return;}v134(v132[1]);blockOut('managegames');v54();v181=false;v175=0;v178();}}function v131(){if(v102.readyState==4&&v102.status==200){var v132=v102.responseText.split("|");if(v132[0]!='AUTH'){document.getElementById('managegames').innerHTML=v94;if(v132[0]=='NOAUTH')document.getElementById('managegames_error').innerHTML=v149;else if(v132[0]=='EXPIRED')document.getElementById('managegames_error').innerHTML=v92;return;}document.getElementById('managegames').innerHTML=v132[1];v119('u',v95,90);v119('p',v97,90);var v152=document.getElementById('guestlabel');if(v152)v152.style.display='none';v152=document.getElementById('menu_subscribe');if(v152)v152.style.display='none';}}function v162(){if(v165.readyState==4&&v165.status==200){var v132=v165.responseText.split("|");document.getElementById('live').innerHTML=v132[1];}}function v182(){if(v102.readyState==4&&v102.status==200){var v132=v102.responseText.split("|");document.getElementById('hof').innerHTML=v132[1];}}function v184(){if(v102.readyState==4&&v102.status==200){var v132=v102.responseText.split("|");document.getElementById('userinfo').innerHTML=v132[1];}}function manageGamesSubmit(v164){if(v164){v95=document.getElementById('managegames_login').value;v97=document.getElementById('managegames_password').value;}document.getElementById('managegames').innerHTML=v93;v102.open("GET",v90+'?s='+v130()+'&action=saved_games&gmeid='+v140+"&bsz="+bricksize+v148(),true);v102.onreadystatechange=v131;v102.send(null);}function liveRequest(v166){v165.open("GET",v90+'?action=live&gmeid='+v140+'&mmbonly='+(v163?'1':'0')+v148(),true);v165.onreadystatechange=v162;v165.send(null);}function hofRequest(v166){v102.open("GET",v90+'?action=hof'+v148(),true);v102.onreadystatechange=v182;v102.send(null);}function userinfoClick(v183){v102.open("GET",v90+'?action=userinfo&username='+v183+v148(),true);v102.onreadystatechange=v184;v102.send(null);document.getElementById('userinfo').innerHTML=v93;blockIn('userinfo');}function v41(){if(v95&&v97)return;if(Math.floor(Math.random()*v157)==0&&v14>0){var v51=Math.floor(Math.random()*v55)+1;urchinTracker('/online/agit'+v51);blockIn('agit'+v51);}setTimeout("v41()",v180);}function v176(v68,v48){var v20;for(v20=1;v20<=4;v20++)if(v20 !=v68)document.getElementById('marker'+v20).style.display='none';if(v68==0)return;var v62=document.getElementById('marker'+v68);if(v68==1){v62.style.left='0px';v62.style.top=bricksize*(v48-1)+'px';}else if(v68==2){v62.style.left=bricksize*(v48-1)+'px';v62.style.top=nxt_offset*2+'px';}else if(v68==3){v62.style.left=nxt_offset*2+'px';v62.style.top=bricksize*(v48-1)+'px';}else if(v68==4){v62.style.left=bricksize*(v48-1)+'px';v62.style.top='0px';}v62.style.display='block';}function v177(v68,v48){v176(v68,v48);setTimeout("v39('next"+v68+"',"+v48+")",v174);setTimeout("v176(0,0)",v173/2);}function v178(){if(v175<=0){document.getElementById('tutorial').style.display='none';return;}if(v175==1){blockIn('tut1');}else if(v175==2){v177(3,5);}else if(v175==3){v177(4,3);}else if(v175==4){v177(4,3);blockOut('tut1');}else if(v175==5){blockIn('tut2');}else if(v175==6){}else if(v175==7){v177(3,5);}else if(v175==8){blockIn('tut3');}else if(v175==9){v177(1,7);blockOut('tut2');}else if(v175==10){v177(4,6);blockOut('tut3');}else if(v175==11){blockIn('tut4');}else if(v175==12){v177(3,5);}else if(v175==13){v177(4,6);}else if(v175==14){v177(2,7);}else if(v175==15){v177(1,4);}else if(v175==16){v177(4,8);}else if(v175==17){v177(4,8);blockOut('tut4');}else if(v175==18){blockIn('tut5');}else if(v175==19){v177(2,8);}else if(v175==20){v177(1,4);}else if(v175==21){blockOut('tut5');blockIn('tut6');}v175++;if(v175<22)setTimeout("v178()",v173);}function v179(){v175=1;v10=7;v35();setTimeout("v178()",v173);document.getElementById('tutorial').style.display='block';blockOut('tut1');blockOut('tut2');blockOut('tut3');blockOut('tut4');blockOut('tut5');blockOut('tut6');v16[2][5][0]=1;v16[2][5][1]=1;v16[2][5][2]=2;v31[2][5]=true;v16[3][3][0]=3;v16[3][3][1]=4;v31[3][3]=true;v16[0][7][0]=4;v16[0][7][1]=2;v31[0][7]=true;v16[3][6][0]=4;v16[3][6][1]=5;v16[3][6][2]=1;v31[3][6]=true;v16[3][7][0]=2;v31[3][7]=true;v16[1][7][0]=3;v31[1][7]=true;v16[0][4][0]=1;v16[0][4][1]=1;v31[0][4]=true;v16[3][8][0]=4;v16[3][8][1]=5;v31[3][8]=true;v16[1][8][0]=1;v31[1][8]=true;v60();}function initAll(){v61();v65();v35();if(MSIE()>0)setTimeout("v60()",2000);else v60();v94=document.getElementById('managegames').innerHTML;setTimeout('v158('+v140+','+v12+');',v161);if(v95&&v97)f10(-1);else{if(v172){v179();}else{if(medium=='iphone')blockIn('agitiphone');newGameClick();v41();}}}function v145(v152){var v70=v152.split(/_/);var v68=v70[1];var v48=v70[2];if(v175>0){alert(v171);return;}v39(v68,v48);}function selColors(v167){document.getElementById('c'+v168).style.border='none';document.getElementById('c'+v167).style.border='1px solid red';v168=v167;}function doNewGame(){v10=v168;blockOut('newgame');v35();v60();v119('g',v10,90);v175=0;v178();}function newGameClick(){blockOut('menu');selColors(v10);toggleBlock('newgame');}function undoClick(){v30();blockOut('menu');v60();}function tutorialClick(){blockOut('rules');v179();}function togglemmb(){v163=!v163;v119('m',v163?1:0,30);liveRequest();}function manageGamesClick(){if(v95&&v97)manageGamesSubmit(false);else if(v95)document.getElementById('managegames_login').value=v95;toggleBlock('managegames');}function loClick(){v97='';v119('p','',0);document.getElementById('managegames').innerHTML=v94;}function f54(v158){v102.open("POST",v90+'?s='+v130()+'&action=save&autosave='+(v158?1:0)+"&bsz="+bricksize+v148(),true);v102.onreadystatechange=v131;v102.setRequestHeader("Content-Type","application/text");v102.send(v133());}function f23(){v102.open("POST",v90+'?s='+v130()+'&action=record'+v148(),true);v102.onreadystatechange=v182;v102.setRequestHeader("Content-Type","application/text");v102.send(v133());blockIn('hof');}function f10(v159){v102.open("GET",v90+'?s='+v130()+'&action=load&id='+v159+v148(),true);v102.onreadystatechange=v153;v102.send(null);var v152=document.getElementById('menu_subscribe');if(v152)v152.style.display='none';}function f83(v160,v141,v34){document.getElementById('gamelist'+v160).style.border='1px solid red';if(confirm("Are you sure you want to delete this game with "+v141+" points at level "+v34+"?\nThis action cannot be undone.")){v102.open("GET",v90+'?s='+v130()+'&action=delete&id='+v160+'&gmeid='+v140+"&bsz="+bricksize+v148(),true);v102.onreadystatechange=v131;v102.send(null);}else{document.getElementById('gamelist'+v160).style.border='none';}}function blockOut(v127){if(v127=='menu'&&!menu_toggles)return;var v144=document.getElementById(v127);if(v144.className !='trans0')v142(v127,90,0);}function blockIn(v127){var v144=document.getElementById(v127);if(v144.className !='trans90')v143(v127,0,90);}function toggleBlock(v127){var v144=document.getElementById(v127);if(v144.className=='trans0'){blockIn(v127);if(v127 !='managegames')blockOut('managegames');if(v127 !='rules')blockOut('rules');if(v127 !='about')blockOut('about');if(v127 !='live')blockOut('live');if(v127 !='newgame')blockOut('newgame');if(v127 !='hof')blockOut('hof');if(v127 !='userinfo')blockOut('userinfo');if(v127 !='club')blockOut('club');}else blockOut(v127);}