var setup=function(){var G=Stage.init({element:document.getElementById("main"),fps:24});document.getElementById("container").style.visibility="visible";var B,I,J;var E=[];var U;var R,D,N;var K;var V;UITool.makeMenu(document.getElementById("menucontainer"),Stage.width,[{label:"Home",action:function(){location.href="../"}},{label:"Solution",action:function(){if(!V){L("giveup")}}},{label:"Reset",action:function(){if(!V){W()}}},{label:"Memory",action:function(){if(!V){P()}}}]);C();UITool.createModalPanel(document.getElementById("container"),320,338,{margin:40,title:"Calc 10",text:'Make 10 by oparating all 4 numbers.<br clear="all" /><br />Step1 : Choose a number<br />Step2 : Choose an operator<br />Step3 : Go back to Step1<br /><br /><strong>Instead of parentheses</strong>, you can use memory button to memorize subtotal or to use it.',image:"img/icon.png",button:[{label:"ok",func:function(){T()}}]});function C(){for(var Z=0;Z<4;Z++){var Y=G.attachMovie("number","num"+Z,G.getNextHighestDepth(),{_y:104,_x:Z*75+7});Y.stop();Y.onRelease=A();var X=G.attachMovie("calc"+Z,"calc"+Z,G.getNextHighestDepth(),{_y:206,_x:Z*75+7});X.onRelease=F(Z)}U=G.createTextField("sum_txt",G.getNextHighestDepth(),0,11,320,72);U._element.style.fontSize="72px";U._element.style.color="white";U._element.style.textAlign="center";mem_txt=G.createTextField("mem_txt",G.getNextHighestDepth(),190,6,120,12);mem_txt._element.style.fontSize="12px";mem_txt._element.style.color="white";mem_txt._element.style.textAlign="right"}function T(){V=false;B=undefined;U.text="";I=undefined;mem_txt.text="";K=(new Date()).getTime();var Z=questionMaker();N=Z.solution;for(var Y=0;Y<4;Y++){var X=G["num"+Y];n=Number(Z.question[Y]);X.number=n;X.gotoAndStop(n+1);X.used=false;X._visible=true;E[Y]=n}M(100);J=0;S(30)}function W(){V=false;B=undefined;U.text="";I=undefined;mem_txt.text="";for(var Y=0;Y<4;Y++){var X=G["num"+Y];var Z=E[Y];X.number=Z;X.gotoAndStop(Z+1);X.used=false;X._visible=true}M(100);J=0;S(30)}function Q(){var X=true;if(I!=undefined){X=false}for(var Z=0;Z<4;Z++){var Y=G["num"+Z];if(Y.used==false){X=false}}if(X){V=true;if(B==10){L("clear")}else{L("failure")}}else{M(50);S(100)}}function L(X){var a,Z;var Y;if(X=="clear"){Y=118;a="<center><br /><br />Solved.<br /><br />Time : "+Math.floor(((new Date()).getTime()-K)/100)/10+" sec.<br /></center>";Z=[{label:"Shuffle",func:function(){T()}}]}else{if(X=="giveup"){Y=124;a="<center>Below is one of the solutions.<br /><br />"+N+"</center><br />";Z=[{label:"Shuffle",func:function(){T()}}]}else{Y=124;a="<center>Failure.</center><br /><br /><br />";Z=[{label:"Try again",func:function(){W()}}]}}UITool.createModalPanel(document.getElementById("container"),320,338,{margin:Y,text:a,button:Z})}function H(X){if(J==undefined){return }if(B==undefined){J=0;B=0}switch(J){case 0:B+=X;break;case 1:B-=X;break;case 2:B*=X;break;case 3:B/=X;break}U.text=B;J=undefined;Q()}function P(){if(I==undefined){if(B==undefined){return }I=B;B=undefined;U.text="";mem_txt.text=I;M(100);S(30);J=0}else{if(J==undefined){return }if(J==3&&I==0){return }var X=I;I=undefined;mem_txt.text="";H(X)}}function O(Y){var X=true;J=Y;if(J==3){if(B==0){trace("sum is 0");J=undefined;S(100);M(50);X=false}}return X}function S(X){for(var Y=0;Y<4;Y++){G["calc"+Y]._alpha=X}}function M(X){for(var Y=0;Y<4;Y++){G["num"+Y]._alpha=X}}function A(){return function(){if(J==undefined){return }if(J==3&&this.number==0){return }this._visible=false;this.used=true;H(this.number)}}function F(X){var Y=X;return function(){if(B==undefined){return }if(O(Y)){M(100);S(30);this._alpha=100}}}};window.addEventListener("load",setup,false);window.addEventListener("load",function(){setTimeout(function(){window.scrollTo(0,1)},1000)},false);