//Armory code function ac() { d('armory_captcha').value=''; d('armory_cap').src = 'captcha.php?mode=2&hash='+hash(); } function sellcap() { d('sell_captcha').value=''; d('sell_cap').src = 'captcha.php?mode=12&hash='+hash(); } function addPurc(o) { lastpur++; var ni = d("purx"); var din = "pur["+lastpur+"]"; purs[purs.length]=lastpur; var newdiv = document.createElement('div'); newdiv.setAttribute("id",din); newdiv.setAttribute("class",'pur'); newdiv.className = 'pur'; newdiv.id = din; newdiv.innerHTML="  Infantry  Power: 0
(0)   × §0 = §1,000
+ Add Another Weapon
"+((o)?"
- Remove this Purchase
":'')+"
"; ni.appendChild(newdiv); purcosts(o); } function removePur(n, x) { d('purx').removeChild(d('pur['+n+']')); if (!x) { for (k in purs) { if (purs[k] == n) { purs.splice(k, 1); break; } } purcosts(null); } } function removePurs() { for (k in purs) removePur(purs[k], true); purs=new Array(); lastpur=-1; addPurc(null); d('purw[0]').selectedIndex=lastbought; } function purcosts(o) { var t=0, m, wh; wt = new Array('Infantry','Security','Intelligence'); for (k in purs) { wh=d('purw['+purs[k]+']').options[d('purw['+purs[k]+']').selectedIndex].value; m = v('purn['+purs[k]+']') * wc[wh]; d('pura['+purs[k]+']').innerHTML=com(m); t += m; d('purwc['+purs[k]+']').innerHTML = com(wc[wh]); d('purp['+purs[k]+']').innerHTML=com(wp[wh]); d('purt['+purs[k]+']').innerHTML=wt[Math.floor((wh - 1) / 6)]; } var rem = cubbles - t; for (k in purs) { m=Math.floor(rem / wc[d('purw['+purs[k]+']').options[d('purw['+purs[k]+']').selectedIndex].value]); d('purc['+purs[k]+']').innerHTML=m>0?com(m):0; d('purc['+purs[k]+']').style.color='#'+(m<0?'F00':'080'); } d('purcost').innerHTML=rem>0?com(t)+" (§"+com(rem)+" remaining)":"Too much"; d('purcost').style.color='#'+(rem>0?'080':'F00'); } function purchase() { lastbought=d('purw[0]').selectedIndex; var tobuy=new Array(19); for (var i=0; i<19; i++) tobuy[i]=0; for (k in purs) tobuy[d('purw['+purs[k]+']').options[d('purw['+purs[k]+']').selectedIndex].value] += Math.floor(v('purn['+purs[k]+']')); tobuy[0]=v('armory_captcha'); ajax('buy.php?str='+tobuy.join('.')); } function inpur(o) { var i='purn['+((o.id).replace('purc[','').replace(']',''))+']'; d(i).value=Math.abs(Math.floor(d(i).value) + Math.floor(o.innerHTML.replace(/\,/gi,''))); purcosts(null); } function openSell(o) { sellcap(); var u=o.id.replace('sell_',''); d('sell_weap').innerHTML=w[u]; d('sell_weaps').value=0; d('sell_weapt').value=u; d('sell_weapn').innerHTML=inn('weapon_'+u); var t=d('sell_pop').style; t.left = mousex+'px'; t.top=mousey+'px'; t.display='' sellCalc(0); } function sellCalc(n) { n=Math.floor(n); var doc=d('sell_profit'); if (n > Math.floor(d('sell_weapn').innerHTML.replace(/\,/gi,''))) { doc.innerHTML=0; doc.style.color='#FF0000'; } else { doc.innerHTML=com(Math.floor(n * wc[v('sell_weapt')] * .8)); doc.style.color='#006600'; } } function updateArmory() { for (var i=1; i<19; i++) { if (d('weapon_'+i) != null) { if (weaps[i] < 1) { ajax('buy.php?get'); return; } else d('weapon_'+i).innerHTML=com(weaps[i]); } else if (weaps[i] > 0) { ajax('buy.php?get'); return; } } } //End armory code