var w,h,my={};function addcolMain(){w=360;h=130;my.adda=getQueryVariable('adda');my.addb=getQueryVariable('addb');if(!my.adda)my.adda=16;if(!my.addb)my.addb=16;my.adda=String(my.adda);my.addb=String(my.addb);my.bad=getQueryVariable('bad');if(!my.bad)my.bad=0;my.colMax=Math.max(my.adda.length,my.addb.length);my.cols=[];for(var i=0;i';s+='
';s+=getPlayHTML(36);s+='
';for(i=0;i';s+=my.cols[i].getHTML();s+='';} s+='
+
';s+='
';s+='
(Bad)
';s+='
';s+='';document.write(s);my.resetQ=true;my.colNo=0;my.playQ=true;togglePlay();} function reset(){document.getElementById('bad').style.opacity=0;for(var i=0;i=this.frameMax){this.frame=0;} var btn='playBtn';if(my.playQ){my.playQ=false;document.getElementById(btn).classList.add("play");document.getElementById(btn).classList.remove("pause");}else{my.playQ=true;document.getElementById(btn).classList.add("pause");document.getElementById(btn).classList.remove("play");} if(my.colNoa';s+='
b
';s+='
';s+='
';s+='
';s+='
a
';s+='
c
';s+='
';s+='
tens
';s+='
ones
';s+='
45
';s+='
4
';s+='
5
';return s;};Col.prototype.reset=function(){var id='c'+this.n;setId(id+'a',true,this.a);setId(id+'b',true,this.b);setId(id+'hi',false,'');document.getElementById(id+'line').style.opacity=0;document.getElementById(id+'eq').style.opacity=0;setId(id+'eqlhs',false);setId(id+'eqc',false);setId(id+'sum',false,-1,175,10);setId(id+'sumone',false,-1,175,10);setId(id+'sumten',false,-1,175,10);document.getElementById(id+'sumten').style.fontSize='20px';setId(id+'lblten',false,-1,125,47);setId(id+'lblone',false,-1,175,47);};Col.prototype.anim=function(){this.frame++;var id='c'+this.n;var sum=this.carry+this.a+this.b;var tens=0;var ones=0;var carryQ=false;if(sum>=10&&this.n0){lhs+=this.carry+'+'+this.a+'+'+this.b+' =';}else{lhs+=this.a+' + '+this.b+' = ';} setId(id+'eqlhs',true,lhs);document.getElementById(id+'line').style.opacity=1;document.getElementById(id+'eq').style.opacity=1;break;case 100:setId(id+'eqc',true,sum);break;case 150:setId(id+'sum',true,sum,170,10);break;case 170:setId(id+'sum',true,-1,150,65);break;case 240:setId(id+'sumten',false,-1,135,65);setId(id+'sumone',false,-1,150,65);if(!carryQ){setId(id+'sum',true,-1,-4,63);} break;case 300:if(carryQ){setId(id+'sum',false,sum);setId(id+'sumten',true,tens,110,65);setId(id+'sumone',true,ones,175,65);setId(id+'lblten',true,-1,115,47);setId(id+'lblone',true,-1,175,47);}else{} break;case 350:document.getElementById(id+'line').style.opacity=0;document.getElementById(id+'eq').style.opacity=0;break;case 450:document.getElementById(id+'hi').style.opacity=0;if(carryQ){setId(id+'lblten',false,-1);setId(id+'lblone',false,-1);setId(id+'sumten',true,-1,-24,-2);document.getElementById(id+'sumten').style.fontSize='15px';setId(id+'sumone',true,-1,-6,63);} break;default:} if(this.frame==this.frameMax){doNext(tens);}else{if(my.playQ)requestAnimationFrame(this.anim.bind(this));}};function getQueryVariable(variable){var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i