яю<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <center><HEAD>=0;870B>@ ;>3>2. FSA </HEAD></center> <br> <table border="0" width="100%" cellspacing="0" cellpadding="0" height="100%"> <tr><td><STYLE type=text/css> A:link { FONT-WEIGHT: normal; COLOR: #005177; TEXT-DECORATION: none } A:visited { FONT-WEIGHT: normal; COLOR: #005177; TEXT-DECORATION: none } A:hover { COLOR: #cc3333; TEXT-DECORATION: none } BODY { PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px;MARGIN-LEFT: 0px;MARGIN-RIGHT: 0px; FONT-FAMILY: Verdana, Helvetica, Arial; } text { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, Arial } TD { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, Arial } INPUT { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial; BACKGROUND-COLOR: #FFFFFF } TEXTAREA { FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Helvetica, Arial; BACKGROUND-COLOR: #FFFFFF } SELECT { FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial; BACKGROUND-COLOR: #FFFFFF } .copyright { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, Arial } .nav { FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none } .nav:link { FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none } .nav:visited { FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none } .nav:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6394bd; TEXT-DECORATION: underline } .windowbg { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFFF } .windowbg2 { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFFF } .windowbg3 { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #6394bd } .hr { COLOR: #6394bd } .titlebg { COLOR: #ffffff; BACKGROUND-COLOR: #6e94b7 } .text1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal } .catbg { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; BACKGROUND-COLOR: #f9f9FF } .bordercolor { BACKGROUND-COLOR: #f9f9FF } .bordercolor2 { BACKGROUND-COLOR: #000000 } .imgbg { FONT-SIZE: 10px; COLOR: #005177; FONT-STYLE: normal } .imgcatbg { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #005177; FONT-STYLE: normal } .imgtitlebg { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal } .imgwindowbg { FONT-SIZE: 9px; COLOR: #005177; FONT-STYLE: normal } .imgmenu { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d4ad00; FONT-STYLE: normal; LETTER-SPACING: 0.1em } .quote { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial; BACKGROUND-COLOR: #dee7ef } .code { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #cccccc } </STYLE> <SCRIPT language=JavaScript> <!-- var sHelp = false; var sPath = false; var sLogs = false; var Units = new Array ( new Array ( new Array('!>;40B',450,300,440,60,0,1,0.03,0,0.5,0.25,10,10,0,0,0), new Array('@5=04Q@',500,600,1715,60,0,1,0.08,0,0.5,0.25,15,25,0,0,0), new Array('0<8:0475',900,600,915,60,0,1,0.08,0,0.5,0.25,25,15,0,0,0), new Array('5B5@0=',300,740,270,60,0,1,0.06,0,0.5,0.5,12,12,0,0,0), new Array('!B@06=8:',1200,300,230,60,0,1,0.06,0,0.75,0.25,12,12,0,0,0), new Array('3=5<5BG8:',4375,1200,3850,600,0,1,0.37,0,0.50,0.25,160,54,0,0,0), new Array('"@0=A?>@B',3000,2000,3000,1000,0,20,0.95,18000,0,0.65,0,380,0,0,0), new Array('"0=:',1050,900,2570,300,950,5,0.28,0,0.5,0.25,60,85,0,0,0), new Array('8=><QB',400,2440,370,120,830,2,0.3,0,0.5,0.5,70,55,0,0,0), new Array('!=09?5@',2500,1970,785,60,400,1,0.27,0,0.75,0.5,50,40,0,0,0), new Array(';0480B>@',4500,950,4565,60,0,1,0.27,0,0.75,0.25,40,75,0,0,0), new Array(' 0:5B=0O CAB0=>2:0',2750,450,705,180,1500,3,0.36,0,0.75,0.25,85,65,0,0,0), new Array('(BC@<>28:',1350,3200,4445,240,500,4,0.36,0,0.5,0.5,65,85,0,0,0), new Array('=4@>84 E>B=8:',4350,2400,9000,1200,750,8,0.76,0,0.5,0.25,170,210,0,0,0), new Array('"0=:5@',5000,3000,5000,2000,650,30,1.916666667,35500,0,0.725,0,600,0,0,0), new Array(' KF0@L',6120,4600,3935,60,0,1,0.54,0,0.75,0.5,100,80,0,0,0), new Array('5D5=45@',7000,5000,6250,3000,1400,50,0.9,0,0.75,0.5,130,170,0,0,0), new Array('@54=>CB',8200,1600,7480,4200,2650,70,0.96,0,0.75,0.25,195,195,0,0,0), new Array('-A<8=5F',1100,4000,5610,3600,4100,60,1.08,0,0.5,0.5,195,195,0,0,0), new Array('>52>9 @>1>B C;:0=',14200,4800,30400,24000,4000,35,2.98,0,0.75,0.25,880,420,0,0,0), new Array('@59A5@',15000,13000,17000,6000,6000,100,2.7,0,0.75,0.5,405,500,0,0,0), new Array('280=>A5F',44250,30000,77000,48000,11650,100,9.55,0,0.5,0.5,2000,1900,0,0,0) ), new Array ( new Array('@>=',225,150,210,300,0,1,0.018,0,0.25,0.25,8,15,0,0,0), new Array('E@0==8:',330,225,1245,300,0,1,0.056,0,0.25,0.25,12,34,0,0), new Array('5@A5@:',390,345,450,300,0,1,0.052,0,0.25,0.25,19,19,0,0,0), new Array(''5@2L',150,390,165,300,0,1,0.042,0,0.25,0.5,9,18,0,0,0), new Array('><1>',600,240,345,600,0,2,0.056,0,0.5,0.25,12,18,0,0,0), new Array('0<?8@',1600,400,2400,1800,0,4,0.18,0,0.25,0.25,120,36,0,0,0), new Array('535<>B',1000,750,1000,3000,0,30,0.55,9000,0,0.6,0,260,0,0,0), new Array('8>B0=:',240,240,1800,1200,525,8,0.175,0,0.25,0.25,40,97,0,0,0), new Array('!0@0=G0',300,750,720,750,540,5,0.189,0,0.25,0.5,35,85,0,0,0), new Array('3@',900,1020,495,2250,300,15,0.3,0,0.5,0.5,35,50,0,0,0), new Array('=D8;LB@0B>@',2700,1200,4590,300,0,1,0.273,0,0.5,0.25,40,120,0,0,0), new Array('/4>702@',3300,810,900,1050,750,7,0.35,0,0.5,0.25,80,100,0,0,0), new Array('5>D0=B',450,1260,1290,3600,225,40,0.236,0,0.25,0.5,45,105,0,0,0), new Array('0C:',2000,1000,3000,5000,200,20,0.43,0,0.25,0.25,120,200,0,0,0), new Array('5280D0=',1500,1300,1550,5000,300,40,1.116666667,17750,0,0.625,0,440,0,0,0), new Array('81>@3',4800,3900,3270,300,0,1,0.525,0,0.5,0.5,95,125,0,0,0), new Array('>=AB@',4500,3600,5730,6000,600,50,0.756,0,0.5,0.5,100,240,0,0,0), new Array('?CAB>H8B5;L',3000,720,5040,7500,3150,80,0.777,0,0.5,0.25,185,330,0,0,0), new Array('%8<5@0',1200,1650,2640,8100,2250,90,0.98,0,0.25,0.5,185,280,0,0,0), new Array(' >9',8000,1800,11800,18000,1800,120,1.46,0,0.5,0.5,650,140,0,0,0), new Array('@845@',8100,7500,12450,19500,5100,130,2.52,0,0.5,0.5,340,800,0,0,0), new Array('5AG0=K9 G5@2L',16000,20000,28000,48000,10200,300,6.29,0,0.5,0.5,560,3000,0,0,0) ), new Array ( new Array('>A;CH=8:',270,210,270,300,0,1,0.0213333,0,0.25,0.5,20,5,0,0,0), new Array('=8<8AB',250,405,1465,300,0,1,0.065,0,0.25,0.5,25,16,0,0,0), new Array('-;5<5=B0;8AB',280,630,605,300,0,1,0.065,0,0.25,0.5,40,10,0,0,0), new Array(';;N78>=8AB',140,800,105,300,0,1,0.065,0,0.25,0.75,20,10,0,0,0), new Array('5=B0;8AB',850,350,485,300,0,1,0.065,0,0.5,0.5,20,10,0,0,0), new Array('5:@><0=B',2400,1350,2400,900,0,1,0.26,0,0.25,0.5,180,36,0,0,0), new Array('!;C30',750,2500,1500,500,0,1,0.7,13500,0,0.7,0,245,0,0,0), new Array('$0=B07<8AB',450,600,1250,600,800,1,0.221,0,0.25,0.5,100,45,0,0,0), new Array('@5B8:',165,750,255,600,550,1,0.162,0,0.25,0.75,85,15,0,0,0), new Array('8AB8:',3420,3300,930,600,0,1,0.364,0,0.5,0.75,120,25,0,0,0), new Array('>=0E',4500,1000,3770,600,0,1,0.292,0,0.5,0.5,90,45,0,0,0), new Array('@5;0B',5000,850,1600,600,750,1,0.39,0,0.5,0.5,150,50,0,0,0), new Array('548C<',700,3000,4100,600,500,1,0.39,0,0.25,0.75,150,50,0,0,0), new Array('@8F0',4500,1200,4800,2400,600,1,0.53,0,0.5,0.5,240,55,0,0,0), new Array('>A8;LI8:',1500,4000,2625,1000,400,1,1.56,26625,0,0.775,0,360,0,0,0), new Array('"0<?;85@',6000,5200,2000,900,1000,1,0.78,0,0.5,0.75,290,50,0,0,0), new Array(''0@>459',10000,9000,9150,900,900,1,1.3,0,0.5,0.75,330,120,0,0,0), new Array('!2OI5==8:',11000,1900,10000,900,2000,1,1.04,0,0.5,0.5,430,120,0,0,0), new Array('@0:C;',1700,7600,8100,900,2500,1,1.14,0,0.25,0.75,430,150,0,0,0), new Array('=:2878B>@',17500,5000,18600,9000,2400,1,2.06,0,0.5,0.75,1000,100,0,0,0), new Array('0B@80@E',15000,19500,19150,1200,8000,1,3.9,0,0.5,0.75,1100,330,0,0,0), new Array('"0=0B>A',45000,35000,86000,27000,19000,10,10.68,0,0.25,0.75,4500,1200,0,0,0) ), // 4;O :25AB>2KE new Array ( new Array('8<8:@8-@>=',0,0,0,0,76274,1,24,0,0.85,0.5,1500,3000,0,0,0), new Array('8<8:@8-!;C30',0,0,0,0,337749,1,24,0,0.9,0.7,5000,10000,0,0,0), new Array('8<8:@8-0AB5@',0,0,0,0,6166440,1,24,0,1,0.95,10000,50000,0,0,0), new Array('>:@>28B5;L -=5@28B@8C<0',0,0,0,0,2616200,1,43.6,0,0.75,0.75,3000,10000,0,0,0), new Array('0I8B=8: 8B0;>M',0,0,0,0,1432950,1,23.883333,0,0.75,0.75,3000,3000,0,0,0), new Array('%@0=8B5;L !0=:B>@C<0',0,0,0,0,1612730,1,26.88333333,0,0.95,0.75,3000,3000,0,0,0), new Array('!B@06 5><>@B0=0',0,0,0,0,3204180,1,53.4,0,0.75,0.95,3000,3000,0,0,0), new Array('5=B>@ "5@<8=CA0',0,0,0,0,2616620,1,43.6,0,0.75,0.75,10000,3000,0,0,0), new Array('52CH:0 A ?8AB>;5B><',0,0,0,0,214100,1,24,0,0.99,0.99,10000,7000,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), new Array('',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) ) ); // 0B0:0,70I8B0 var bonus_ras=new Array(new Array(0.1,0),new Array(0.05,0.05),new Array(0,0.1)); // =0?045=85,70I8B0,C@>=,1@>=O var bonus_rel=new Array(new Array(0,0,0,0),new Array(-0.15,0.1,-0.15,0.15),new Array(0.15,-0.10,0.15,-0.15)); var UnitsMaxLife = new Array(); for ( r=0;r<4;r++ ){ for ( i=0;i<22;i++ ){ if (Units[r][i][0]){ UnitsMaxLife[Units[r][i][0]]=(Units[r][i][12]*(1+bonus_rel[1][1])/(1-Units[r][i][10]))/(1-bonus_ras[2][1])/(1-bonus_rel[1][3]); }; }; }; var sumRes = new Array(); var oneRes = new Array(); var prcRes = new Array(2,4,1,1,10); var dRes = new Array(':045@8C<','=0=>-:@8AB0;;K','M=5@38O','540','?@>48C<'); var vRes = new Array(':045@8C<','=0=:0','M=5@38O','540','?@>48C<'); var UnitsCost = new Array(); for ( r=0;r<4;r++ ){ for ( i=0;i<22;i++ ){ if (Units[r][i][0]){ UnitsCost[Units[r][i][0]]=0; for ( o=0;o<5;o++ ) { UnitsCost[Units[r][i][0]] += parseInt(Units[r][i][o+1]*prcRes[o]); }; }; }; }; var sumEff = new Array(); var udarEff = new Array(); var udarU; var udarR; var udarColvo; var baseRes = 4; var tranks; var Data = new Array(); var Data_rn = new Array(); var Data_rp = new Array(); var Data_Lost = new Array(); var Dinamo = new Array(); var tDinamo = new Array(); var rDinamo = new Array(); var AllDinamo=0; var ParPot = new Array(); var tParPot = new Array(); var rParPot = new Array(); var bParPot=0; var AllParPot=0; var bLogType="normal"; var rase; var relig; var val_s; function calcEff(n,r,i) { Units[r][i][13]=(Units[r][i][11]*Units[r][i][9])*(1+bonus_ras[rase][0])*(1+bonus_rel[relig][0])*(1+bonus_rel[relig][2]); Units[r][i][14]=(Units[r][i][12]*(1+bonus_rel[relig][1])/(1-Units[r][i][10]))/(1-bonus_ras[rase][1])/(1-bonus_rel[relig][3]); Units[r][i][15]=n; } function CalcArmy() { tranks=0; rase=document.Army.rase.value; relig=document.Army.religia.value; val_s=document.Army.value_s.value; udarColvo=0; udarU=0; udarR=0; s_e=''; var ATable3=""; for ( s=1;s<8;s++ ) { sumRes[s] = 0; oneRes[s] = 0; } for ( r=0;r<4;r++ ) { for ( i=0;i<22;i++ ) { if (Units[r][i][0]){ var n = document.Army.elements['u'+r+chkDigits(i)].value; var el=document.getElementById(Units[r][i][0]); calcEff(n,r,i); if ( n > 0 ) { calcResourse(n,r,i); if (Units[r][i][8]==0) { if (n>1) { s_e='<font color=red><b>'+Units[r][i][0]+'</b></font>'; }else { s_e='<b>'+Units[r][i][0]+'</b>'; } }else{ s_e='<font color=blue><b>'+Units[r][i][0]+'</b></font>'; tranks=parseInt(tranks)+parseInt(Units[r][i][8])*parseInt(n); }; }else{ s_e=Units[r][i][0]; }; el.innerHTML='<div title="#@>25=L 0B0:8: '+frmDigits(Units[r][i][9]*100)+'%\n#@>25=L 70I8BK: '+frmDigits(Units[r][i][10]*100)+'%\n0=>A8<K9 C@>=: '+Units[r][i][11]+'\n#@>25=L 687=8: '+Units[r][i][12]+'\n---\n-DD5:B82=K9 C@>=: '+frmDigits(Units[r][i][13])+'\n-DD5:B82=0O 687=L: '+frmDigits(Units[r][i][14])+'\n---\n-DD. C@>= 3@C??K: '+frmDigits(Units[r][i][13]*Units[r][i][15])+'\n-DD. 687=L 3@C??K: '+frmDigits(Units[r][i][14]*Units[r][i][15])+'">'+s_e+':</div>'; }; } }; for ( r=0;r<4;r++ ) { for ( i=0;i<22;i++ ) { if (Units[r][i][0]){ if (Units[r][i][8]==0) { if (udarColvo<Units[r][i][14]*Units[r][i][15]){ udarColvo=Units[r][i][14]*Units[r][i][15]; udarU=i; udarR=r; }; }; }; } }; for ( r=0;r<3;r++ ) { for ( i=0;i<22;i++ ) { if (Units[r][i][0]){ if (Units[r][i][8]>0) { var el=document.getElementById("t"+r+chkDigits(i)); if (udarColvo>0){ var kkk=Math.round(Units[udarR][udarU][14]/Units[r][i][14]*Units[udarR][udarU][15]*(1-val_s*0.1)); if (!kkk){ kkk=1; }; el.value=parseInt(kkk); ATable3+="<tr><td align=center><b>"+Units[r][i][0]+"</b></td><td align=center><b>"+kkk+"</b></td></tr>"; }else{ el.value='0'; }; }; }; } } s_ur=0; s_zi=0; var udarU1; var udarR1; for ( r=0;r<4;r++ ) { for ( i=0;i<22;i++ ) { if (Units[r][i][0]){ if (s_zi<Units[r][i][14]*Units[r][i][15]){ s_zi=Units[r][i][14]*Units[r][i][15]; udarU1=i; udarR1=r; }; s_ur=s_ur+Units[r][i][13]*Units[r][i][15]; }; } }; if (udarColvo>0) { ATable3="<TABLE border=0 cellSpacing=0 cellPadding=2 width='100%' align=center><tr><td align=center colSpan=2><b> 0AAG5B AC<>:</b></td></tr><tr><td align=center colSpan=2>4;O ?@8:@KB8O "+Units[udarR][udarU][15]+" "+Units[udarR][udarU][0]+" =C6=>:</td></tr>"+ATable3; var ATable4="<TABLE border=0 cellSpacing=0 cellPadding=2 width='100%'>"; ATable4+="<tr><td align=center colSpan=2><b> 0AAG5B 0@<88<b></td></tr>"; ATable4+="<tr><td align=right>SUMM MDD. C40@</td><td align=right>"+frmDigits(s_ur)+"</td></tr>"; ATable4+="<tr><td align=right>SUMM MDD. C40@/66</td><td align=right>"+frmDigits(s_ur/66)+"</td></tr>"; ATable4+="<tr><td align=right>SUMM MDD. C40@/7</td><td align=right>"+frmDigits(s_ur/7)+"</td></tr>"; ATable4+="<tr><td align=right>MAX. MDD. 687=L</td><td align=right>"+frmDigits(s_zi)+"</td></tr>"; ATable4+="<tr><td align=right>MAX. MDD. 687=L</td><td align=right>"+Units[udarR1][udarU1][0]+"</td></tr>"; LOutput4.innerHTML=ATable4+"</table>"; }else{ ATable3="<TABLE border=0 cellSpacing=0 cellPadding=2 width='100%'><tr><td align=center colSpan=2><b> 0AAG5B AC<>:</b></td></tr>"; ATable3+="<tr><td align=center colSpan=2><b>>7<>65= B>;L:> ?@8 =0;8G88 C40@=KE N=8B>2</b></td></tr>"; LOutput4.innerHTML=""; }; LOutput3.innerHTML=ATable3+"</table>"; TotalK.innerHTML = "<b>" + frmDigits(sumRes[1]) + "</b>"; TotalN.innerHTML = "<b>" + frmDigits(sumRes[2]) + "</b>"; TotalE.innerHTML = "<b>" + frmDigits(sumRes[3]) + "</b>"; TotalF.innerHTML = "<b>" + frmDigits(sumRes[4]) + "</b>"; TotalP.innerHTML = "<b>" + frmDigits(sumRes[5]) + "</b>"; People.innerHTML = "<b>" + frmDigits(sumRes[6]) + "</b>"; Time.innerHTML = "<n>" + chkDigits(parseInt(sumRes[7])) + ":" + chkDigits(Math.round(sumRes[7]*60%60)) + "</n>"; SumK.innerHTML = "<n>" + frmDigits(oneRes[1]) + "</n>"; SumN.innerHTML = "<n>" + frmDigits(oneRes[2]) + "</n>"; SumE.innerHTML = "<n>" + frmDigits(oneRes[3]) + "</n>"; SumF.innerHTML = "<n>" + frmDigits(oneRes[4]) + "</n>"; SumP.innerHTML = "<font color=blue><b>" + frmDigits(oneRes[5]) + "</b></font>"; TotalTranksK.innerHTML = "<n>"+frmDigits(Math.round(tranks/2))+"</n>"; TotalTranksN.innerHTML = "<n>"+frmDigits(Math.round(tranks/4))+"</n>"; TotalTranksE.innerHTML = "<n>"+frmDigits(Math.round(tranks))+"</n>"; TotalTranksF.innerHTML = "<n>"+frmDigits(Math.round(tranks))+"</n>"; TotalTranksP.innerHTML = "<font color=blue><b>" + frmDigits(Math.round(tranks/10)) + "</b></font>"; TotalNAME.innerHTML = "<B>>;=0O AB>8<>ABL 0@<88:</B>"; return false; } function TransfTo(){ for ( r=0;r<3;r++ ) { for ( i=0;i<22;i++ ) { if (Units[r][i][8]>0) { var el=document.getElementById("t"+r+chkDigits(i)); document.Army.elements['u'+r+chkDigits(i)].value=el.value; } } }; CalcArmy(); } function parseArmy(army,type) { for ( r=0;r<4;r++ ) { for ( l=0;l<22;l++ ) { if (Units[r][l][0]){ document.Army.elements['u'+r+chkDigits(l)].value = 0; if ( Data[army] && Data[army][Units[r][l][0]] ) { document.Army.elements['u'+r+chkDigits(l)].value = Data[army][Units[r][l][0]][type]; }; }; } } CalcArmy(); } function parseArmyPP(army) { for ( r=0;r<4;r++ ) { for ( l=0;l<22;l++ ) { if (Units[r][l][0]){ document.Army.elements['u'+r+chkDigits(l)].value = 0; if ( Data[army] && Data_pp[army][Units[r][l][0]] ) { document.Army.elements['u'+r+chkDigits(l)].value = Data_pp[army][Units[r][l][0]][0]; }; }; } } CalcArmy(); } function parseDinamo(type) { for ( r=0;r<4;r++ ) { for ( l=0;l<22;l++ ) { if (Units[r][l][0]){ document.Army.elements['u'+r+chkDigits(l)].value = 0; if ( Dinamo[type] && Dinamo[type][Units[r][l][0]] ) { document.Army.elements['u'+r+chkDigits(l)].value = Dinamo[type][Units[r][l][0]]; }; }; }; }; CalcArmy(); }; function parseParPot(type) { for ( r=0;r<4;r++ ) { for ( l=0;l<22;l++ ) { if (Units[r][l][0]){ document.Army.elements['u'+r+chkDigits(l)].value = 0; if ( ParPot[type] && ParPot[type][Units[r][l][0]] ) { document.Army.elements['u'+r+chkDigits(l)].value = ParPot[type][Units[r][l][0]]; }; }; }; }; CalcArmy(); }; function parseLost() { for (r=0;r<4;r++) { for (l=0;l<22;l++) { if (Units[r][l][0]){ document.Army.elements['u'+r+chkDigits(l)].value = 0; if ( Data_Lost[Units[r][l][0]] ) { document.Army.elements['u'+r+chkDigits(l)].value = Data_Lost[Units[r][l][0]]; }; }; } } CalcArmy(); }; function parseLog(LOG_VIEW,Prosloj_CUT) { if (!Prosloj_CUT){Prosloj_CUT=0;}; if (!LOG_VIEW){ LOutputLOG.innerHTML=";>3 4;O D>@C<0"; LOutputLOG.innerHTML+=" <A href='javascript:parseLog(1,0)'>?>:070BL A ?@>A;>5<</A>"; LOutputLOG.innerHTML+=" 8;8 <A href='javascript:parseLog(1,1)'>157 =53></A>"; }else{ LOutputLOG.innerHTML=";>3 4;O D>@C<0 <A href='javascript:parseLog(0,"+Prosloj_CUT+")'>A25@=CBL</A>"; if (Prosloj_CUT){ LOutputLOG.innerHTML+=" ?@>A;>9 <A href='javascript:parseLog(1,0)'>25@=CBL</A>"; }else{ LOutputLOG.innerHTML+=" ?@>A;>9 <A href='javascript:parseLog(1,1)'>2K@570BL</A>"; }; }; LOutputLOG.innerHTML+="<hr>"; bLogType=""; Data = new Array(); Data_rn = new Array(); Data_rp = new Array(); Data_dp = new Array(); Data_di = new Array(); Data_pp = new Array(); Data_Lost = new Array(); AllDinamo=0; Dinamo = new Array(); tDinamo = new Array(); rDinamo = new Array(); AllParPot=0; bParPot=0; ParPot = new Array(); tParPot = new Array(); rParPot = new Array(); var Army_rou = new Array(); var Location; var LoginZ=''; var LoginA=''; var Round = 0; var Winner = 1; var Winner_A = 0; var gRes = new Array(0,0,0,0,0); var Armies = new Array(); var Log = document.Army.log.value.split("\n"); var l=0; var arm=0; var un=0; var ras=0; var army; var Prosloj_OUT=""; var Prosloj11=0; var Prosloj01=0; var SaveArmy=""; LOutput2.innerHTML=""; for (i=0;i<Log.length;i++) { var SaveLine=Log[i]; Log[i]=Log[i].replace(/"/g,'').replace(/\./g,"").replace(/\(\d*\)/,"").replace(/^\s*/,"").replace(/\s*$/,""); if (LOG_VIEW){ SaveLine=SaveLine.replace(/^\s*/," ").replace(/\s*$/,""); }; if ((bLogType == 'st') &&((p=Log[i].indexOf("@<8O "))>0)&&(Round>0)&&((p1=Log[i].indexOf("83@>:0 "))>0)){ army = Log[i].substring(p+5,Log[i].indexOf("83@>:0 ")-1)+" ["+Log[i].substring(p1+7)+"]"; if (Armies.length==0){ LoginA=Log[i].substring(p1+7); }; }; if ((p=Log[i].indexOf(">B5@O"))>0) { if ((bLogType == 'normal')){ army = Log[i].substring(6,p-2); }else{ Log[i]=Log[i].replace(/- /,''); }; Log[i] = Log[i].substring(p+8); var line=Log[i].split(" "); if ( line.length == 5 ) { line[3] += " " + line[4]; }; if ( line.length == 6 ) { line[3] += " " + line[4]+" " + line[5]; }; if (!Round){Round=1; }; if ( !Data[army] ) { Data[army] = new Array(); Data_rn[army] = new Array(); Data_rp[army] = new Array(); Data_pp[army] = new Array(); Data_dp[army] = new Array(); Data_di[army] = new Array(); Armies[Armies.length] = army; if (!Army_rou[army]){ Army_rou[army]=Round; }; }; if ( !Data[army][line[3]] ) { Data[army][line[3]] = new Array(0); Data_rn[army][line[3]] = new Array(0); Data_rp[army][line[3]] = new Array(0); Data_pp[army][line[3]] = new Array(0); Data_dp[army][line[3]] = new Array(0); Data_di[army][line[3]] = new Array(0); }; Data[army][line[3]][Round] = parseInt(line[2]) - parseInt(line[0]); Data_rn[army][line[3]][Round] = parseInt(line[2]); Data_rp[army][line[3]][Round] = parseInt(line[0]); if((Round>1) & ((p=army.indexOf("=CB@5==OO 0@<8O"))>0) & ((!Data[army][line[3]][Round-1])||(Data_rn[army][line[3]][Round] > Data_rn[army][line[3]][Round-1] - Data_rp[army][line[3]][Round-1]))){ if (!Dinamo[AllDinamo]){ Dinamo[AllDinamo] = new Array(); tDinamo[AllDinamo]=0; rDinamo[AllDinamo]=Round; }; if (!Data_di[army][line[3]][Round]){ Data_di[army][line[3]][Round]=0; }; if (!Dinamo[AllDinamo][line[3]]){ Dinamo[AllDinamo][line[3]]=0; }; if (Data[army][line[3]][Round-1]){ Data_di[army][line[3]][Round] = parseInt(line[2]) - parseInt(Data[army][line[3]][Round-1]); }else{ Data_di[army][line[3]][Round] = parseInt(line[2]); }; tDinamo[AllDinamo]+=1; Dinamo[AllDinamo][line[3]]+=parseInt(Data_di[army][line[3]][Round]); }else if((Round>1) & ((parseInt(Data_rn[army][line[3]][Round-1])-parseInt(Data_rp[army][line[3]][Round-1])-parseInt(Data_rn[army][line[3]][Round]))>1) & (UnitsMaxLife[line[3]]*(Data_rn[army][line[3]][Round-1]-Data_rp[army][line[3]][Round-1]-Data_rn[army][line[3]][Round])>500)){ if (!ParPot[AllParPot]){ ParPot[AllParPot] = new Array(); tParPot[AllParPot]=0; rParPot[AllParPot]=Round; }; tParPot[AllParPot]+=1; bParPot+=1; if (!Data_pp[army][line[3]][Round]){ Data_pp[army][line[3]][Round]=0; }; if (!ParPot[AllParPot][line[3]]){ ParPot[AllParPot][line[3]]=0; }; Data_pp[army][line[3]][Round]=parseInt(Data_rn[army][line[3]][Round-1])-parseInt(Data_rp[army][line[3]][Round-1])-parseInt(Data_rn[army][line[3]][Round]); ParPot[AllParPot][line[3]]+=Data_pp[army][line[3]][Round]; }else{ if (!Data[army][line[3]][0]) { if (Round==1){ Data[army][line[3]][0] = parseInt(line[2]); }else if ((Army_rou[army]>1) && (!Data_dp[army][line[3]][0])){ Data_dp[army][line[3]][0] = parseInt(line[2]); }; }; }; } else { if (((p=Log[i].indexOf("0 A>B5 "))>0)&&((p1=Log[i].indexOf(" =0G0;>AL A@065=85"))>0)) { if (Log[i].indexOf(" 83@>:0")>0){ bLogType = 'st'; }else{ bLogType = 'normal'; }; if (bLogType == 'st'){ Location = Log[i].substring(8,Log[i].indexOf(" 83@>:0")); LoginZ = Log[i].substring(Log[i].indexOf(" 83@>:0")+8,p1); LoginZ=LoginZ.replace(/ \(.*?\)/,''); }else{ Location = Log[i].substring(8,p1); }; }; if ((p=Log[i].indexOf("0C=4"))==1) { if (Log[i].indexOf("(")>0){ bLogType = 'st'; }else{ bLogType = 'normal'; }; Round++; if (Prosloj_CUT){ Prosloj_OUT=Prosloj_OUT.replace(/!p1!/g,Prosloj11); Prosloj_OUT=Prosloj_OUT.replace(/!p0!/g,Prosloj01); }; Prosloj11=0; Prosloj01=0; if (Dinamo[AllDinamo]){AllDinamo+=1;}; if (ParPot[AllParPot]){ AllParPot+=1;}; }; if ((p=Log[i].indexOf("1>@>=O2H89AO 83@>: "))>0){ LoginZ = Log[i].substring(p+19,Log[i].indexOf(" ?>1548;")); }; if ((bLogType=='normal')&&((p=Log[i].indexOf("0E20BG8: "))>0)&&((p1=Log[i].indexOf(" ?>1548;"))>0)){ LoginA = Log[i].substring(p+9,p1); Winner = 0; }; if ((bLogType=='st')&&((p=Log[i].indexOf("B0:CNI89 83@>: "))>0)&&((p1=Log[i].indexOf(" ?>1548;"))>0)){ LoginA = Log[i].substring(p+15,p1); Winner = 0; }; if (Log[i].indexOf("@<8O "+army+" 1K;0 C=8GB>65=0")>0){ for ( r=0;r<4;r++ ){ for ( l=0;l<18;l++ ){ if (Units[r][l][0]){ if (Data[army] && Data[army][Units[r][l][0]] && Data[army][Units[r][l][0]][Round]){ Data[army][Units[r][l][0]][Round]=0; }; }; }; }; }; if ((p=Log[i].indexOf("0E20BG8: @073@018; "))>0) { Winner_A=1; Log[i] = Log[i].substring(p+18); Log[i]=Log[i].replace(/,/g,'').replace(/ -/g,''); for (r=0;r<dRes.length;r++) { if (((p=Log[i].indexOf(dRes[r])))>0) { gRes[r] += parseInt(Log[i].replace(dRes[r],'').replace(/^\s*/,"").replace(/\s*$/,"")); }; }; }; } if ((SaveArmy!=army) && (LOG_VIEW)){ Prosloj_OUT=Prosloj_OUT.replace(/!p1!/g,Prosloj11); Prosloj_OUT=Prosloj_OUT.replace(/!p0!/g,Prosloj01); Prosloj11=0; Prosloj01=0; }; if (LOG_VIEW){ if ((Prosloj_CUT==1)&& (((SaveLine.indexOf(army+" ?>B5@O;0 1 87 1 ")>0)&&(bLogType == 'normal'))||((SaveLine.indexOf(">B5@O=> 1 87 1 ")>0)&&(bLogType == 'st')))){ Prosloj11+=1; if (bLogType == 'normal') { if ((SaveArmy!=army)||(Prosloj11==1)){ Prosloj_OUT+="@<8O "+army+" ?>B5@O;0 !p1! 87 !p1!  !<br>"; SaveArmy=army; }; }else{ if ((SaveArmy!=army)||(Prosloj11==1)){ Prosloj_OUT+=">B5@O=> !p1! 87 !p1!  !<br>"; SaveArmy=army; }; }; }else if ((Prosloj_CUT==1)&& (((SaveLine.indexOf(army+" ?>B5@O;0 0 87 1 ")>0)&&(bLogType == 'normal'))||((SaveLine.indexOf(">B5@O=> 0 87 1 ")>0)&&(bLogType == 'st')))){ Prosloj01+=1; if (bLogType == 'normal') { if ((SaveArmy!=army)||(Prosloj11==1)){ Prosloj_OUT+="@<8O "+army+" ?>B5@O;0 0 87 !p0!  !<br>"; SaveArmy=army; }; }else{ if ((SaveArmy!=army)||(Prosloj11==1)){ Prosloj_OUT+=">B5@O=> 0 87 !p0!  !<br>"; SaveArmy=army; }; } }else{ Prosloj_OUT+=SaveLine+"<br>"; }; }; }; if (Prosloj_CUT){ Prosloj_OUT=Prosloj_OUT.replace(/!p!/g,Prosloj11); }; var totals = new Array(0,0,0,0,0,0,0,0); var color = Winner ? "blue" : "red"; var player = 0; var cost = new Array(); var cost_dp = new Array(); var cost_di = new Array(); var lost = new Array(); var lost_pp = new Array(); var costend = new Array(); for ( r=0;r<4;r++ ) { for ( l=0;l<22;l++ ) { if (Units[r][l][0]){ for (i=0;i<Armies.length;i++) { } } } }; var ATable="<TABLE border=0 cellSpacing=0 cellPadding=2 width='100%'>"; for (i=0;i<Armies.length;i++) { cost[i]=0; cost_dp[i]=0; cost_di[i]=0; lost[i]=0; lost_pp[i]=0; costend[i]=0; var armyname = Armies[i]; if ((p=armyname.indexOf("=CB@5==OO 0@<8O"))>0) { armyname = armyname.substring(0,p) + " (=)" + armyname.substring(p+16); } for ( r=0;r<4;r++ ) { for ( l=0;l<22;l++ ) { if (Units[r][l][0]){ if ((Data[Armies[i]][Units[r][l][0]]) || (Data_dp[Armies[i]][Units[r][l][0]])){ if ( !Data[Armies[i]][Units[r][l][0]][Round] ) { Data[Armies[i]][Units[r][l][0]][Round] = 0; }; if ( !Data[Armies[i]][Units[r][l][0]][0] ) { Data[Armies[i]][Units[r][l][0]][0] = 0; }; for (rr=0;rr<Round+1;rr++){ if ( !Data_pp[Armies[i]][Units[r][l][0]][rr] ) { Data_pp[Armies[i]][Units[r][l][0]][rr] = 0; }; if ( !Data_di[Armies[i]][Units[r][l][0]][rr] ) { Data_di[Armies[i]][Units[r][l][0]][rr] = 0; }; Data_pp[Armies[i]][Units[r][l][0]][0] += parseInt(Data_pp[Armies[i]][Units[r][l][0]][rr]); Data_di[Armies[i]][Units[r][l][0]][0] += parseInt(Data_di[Armies[i]][Units[r][l][0]][rr]); }; Data[Armies[i]][Units[r][l][0]][2] = Data[Armies[i]][Units[r][l][0]][Round]; if (Data_dp[Armies[i]][Units[r][l][0]][0]>0) { for ( o=0;o<5;o++ ) { cost_dp[i] += parseInt(parseInt(Data_dp[Armies[i]][Units[r][l][0]][0])*Units[r][l][o+1]*prcRes[o]); }; Data[Armies[i]][Units[r][l][0]][0]=Data_dp[Armies[i]][Units[r][l][0]][0]; }else{ for ( o=0;o<5;o++ ) { cost[i] += parseInt(parseInt(Data[Armies[i]][Units[r][l][0]][0])*Units[r][l][o+1]*prcRes[o]); }; }; Data[Armies[i]][Units[r][l][0]][1] = parseInt(Data[Armies[i]][Units[r][l][0]][0]) +parseInt(Data_di[Armies[i]][Units[r][l][0]][0]) -parseInt(Data_pp[Armies[i]][Units[r][l][0]][0]) -parseInt(Data[Armies[i]][Units[r][l][0]][2]); if (player==1){ if (Data_Lost[Units[r][l][0]]){ Data_Lost[Units[r][l][0]]+=Data[Armies[i]][Units[r][l][0]][1]; }else{ Data_Lost[Units[r][l][0]]=Data[Armies[i]][Units[r][l][0]][1]; }; }; for ( o=0;o<5;o++ ) { cost_di[i] += parseInt(Data_di[Armies[i]][Units[r][l][0]][0]*Units[r][l][o+1]*prcRes[o]); }; for ( o=0;o<5;o++ ) { lost[i] += parseInt(Data[Armies[i]][Units[r][l][0]][1]*Units[r][l][o+1]*prcRes[o]); }; for ( o=0;o<5;o++ ) { lost_pp[i] += parseInt(Data_pp[Armies[i]][Units[r][l][0]][0]*Units[r][l][o+1]*prcRes[o]); }; for ( o=0;o<5;o++ ) { costend[i] += parseInt(Data[Armies[i]][Units[r][l][0]][2]*Units[r][l][o+1]*prcRes[o]); }; }; }; }; }; ATable+="<tr><td colSpan=4 align=center><b><font color=" + color + ">"+armyname+"</font></b></td></tr>"; ATable+="<tr><td align=right><a href=\"javascript:parseArmy('" + Armies[i] + "',0)\" title=\"=0;87 0@<88 " + Armies[i] + " =0 =0G0;> 1>O\">=0G0;></a></td><td>&nbsp</td><td align=right><b>" +frmDigits_sp((cost[i]+cost_dp[i])/prcRes[baseRes]) + "</b></td><td align=right><b>"+Army_rou[Armies[i]]+" @0C=4</b></td></tr>"; if (cost_di[i]>0){ ATable+="<tr><td align=right>48=0<0</td><td>+</td><td align=right>" + frmDigits_sp(cost_di[i]/prcRes[baseRes]) + "</td><td>&nbsp</td></tr>"; }; if (lost_pp[i]>0){ ATable+="<tr><td align=right><a href=\"javascript:parseArmyPP('" + Armies[i] + "')\" title=\"!C<<0@=K5 ?>B5@8 C 0@<88 " + Armies[i] + " >B ?0@0;;5;L=KE 1>52\">?0@. ?>B5@8</a></td><td>-</td><td align=right>"+frmDigits_sp(lost_pp[i]/prcRes[baseRes])+"</td><td>&nbsp</td></tr>"; }; ATable+="<tr><td align=right><a href=\"javascript:parseArmy('" + Armies[i] + "',1)\" title=\"=0;87 ?>B5@L 0@<88 " + Armies[i] + "\">?>B5@8</a></td><td>-</td><td align=right>" + frmDigits_sp(lost[i]/prcRes[baseRes])+ "</td><td align=right>" + parseInt((lost[i])*10000/(cost[i]+cost_di[i]+cost_dp[i]))/100 + " %</td></tr>"; if (costend[i]>0){ ATable+="<tr><td align=right><a href=\"javascript:parseArmy('" + Armies[i] + "',2)\" title=\"=0;87 0@<88 " + Armies[i] + " 2 :>=F5 1>O\">>AB0B>:</a></td><td>=</td><td align=right>"+frmDigits_sp(costend[i]/prcRes[baseRes])+"</td><td>&nbsp</td></tr>"; }; color = Winner ? "red" : "blue"; if (!totals[player]){totals[player]= new Array(0,0,0,0,0,0,0,0)}; totals[player][0] += cost[i]; totals[player][1] += lost[i]; totals[player][2] += costend[i]; totals[player][3] += cost_dp[i]; totals[player][4] += cost_di[i]; totals[player][5] += lost_pp[i]; totals[player][6] += cost[i]+cost_dp[i]+cost_di[i]; totals[player][7] += lost[i]+lost_pp[i]; player = 1; }; LOutput2.innerHTML+=ATable+"</table>"; var add_LogZ=''; var add_LogA=''; if (LoginZ){ color = Winner ? "red" : "blue"; add_LogZ=" <font color="+color+">["+LoginZ+"]</font>"; }; if (LoginA){ color = Winner ? "blue" : "red"; add_LogA=" <font color="+color+">["+LoginA+"]</font>"; }; if (ParPot.length>0){ var PPtable= "<TABLE border=0 cellSpacing=2 cellPadding=2 width='100%'><tr><td colSpan=2 align=center><b>>B5@8 >B ?0@0;;5;L=KE 1>52</b></td></tr>"; for(rou=0;rou<ParPot.length;rou++ ){ var cost_ParPot=0; for ( r=0;r<4;r++ ) { for ( l=0;l<22;l++ ) { if (ParPot[rou][Units[r][l][0]]){ for ( o=0;o<5;o++ ) { cost_ParPot += parseInt(ParPot[rou][Units[r][l][0]]*Units[r][l][o+1]*prcRes[o]); }; }; }; }; PPtable += "<tr><td align=right>-"+frmDigits_sp(cost_ParPot/prcRes[baseRes])+"</td><td align=right><a href=\'javascript:parseParPot("+rou+")\'>2 "+rParPot[rou]+" @0C=45</a></td></tr>"; }; PPtable += "</table>"; LOutput2.innerHTML +=PPtable; }; if (Dinamo.length>0){ var DItable= "<TABLE border=0 cellSpacing=2 cellPadding=2 width='100%'><tr><td colSpan=3 align=center><b>8=0<0 "+add_LogZ+"</b></td></tr>"; for(rou=0;rou<Dinamo.length;rou++){ var un=tDinamo[rou]; var cost_dinam=0; for ( r=0;r<4;r++ ) { for ( l=0;l<22;l++ ) { if (Dinamo[rou][Units[r][l][0]]){ for ( o=0;o<5;o++ ) { cost_dinam += parseInt(Dinamo[rou][Units[r][l][0]]*Units[r][l][o+1]*prcRes[o]); }; }; }; }; DItable += "<tr><td align=right>+"+frmDigits_sp(cost_dinam/prcRes[baseRes])+"</td><td align=right>"+un+" B8?. N=8B>2</td><td align=right><a href=\'javascript:parseDinamo("+rou+")\'>2 "+rDinamo[rou]+" @0C=45</a></td></tr>"; }; DItable += "</table>"; LOutput2.innerHTML +=DItable; }; var ATable="<TABLE border=0 cellSpacing=0 cellPadding=2 width='100%'>"; if (!Round) { Round = 1; } var tempV=""; if (Round<2){ if (totals[1][7]==0){ tempV = " 07254"; }else{ if (Winner_A==0){ if ((parseInt(totals[0][6])>0) || (parseInt(totals[1][6])>0)){ tempV = "@>1>9"; }else{ tempV = "1;><"; }; }else{ if ((parseInt(totals[0][6])>0) || (parseInt(totals[1][6])>0)){ tempV = ">9"; }else{ tempV = "@0156"; }; }; }; }else{ tempV = "OA> "+Round+""; } var add_Time='&nbsp;'; if (bLogType=='normal'){ add_Time=" ;8B. 1>O: <b>"+chkDigits(Math.floor((Round*18)/60))+":"+chkDigits(Math.floor((Round*18)%60))+"</b>"; }; for ( r=0;r<5;r++ ) { totals[2] += gRes[r]*prcRes[r]; } // ATable+="<tr><td align=right>&nbsp;</td><td align=center>&nbsp;</td><td align=right>&nbsp;</td><tr>"; // ATable+="<tr><td colSpan=3 align=center>&nbsp;</td><tr>"; ATable+="<tr><td colSpan=3 align=center> 5AC@A @0AAG5B0 - <b>" + vRes[baseRes] + "</b></td><tr>"; ATable+="<tr><td colSpan=3 align=center><font color=red><b>" + tempV + "</b></font> =0 A>B5 <b>" + Location +add_LogZ+"</b></td><tr>"; ATable+="<tr><td colSpan=3 align=center> 0C=4>2 - <b>" + Round + "</b> "+add_Time+"</td><tr>"; ATable+="<tr><td colSpan=3 align=center>&nbsp;</td><tr>"; if (tempV != "@0156" && tempV != "1;><") { ATable+="<tr><td colSpan=3 align=center><b>0E20BG8:"+add_LogA+"</b></td><tr>"; document.Army.elements['add_info'].value="0E20BG8: "+LoginA+"<br>"; ATable+="<tr><td align=right>=0G0;></td><td align=center>&nbsp;</td><td align=right>" + frmDigits_sp(totals[0][6]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="==0G0;>: " + frmDigits_sp(totals[0][6]/prcRes[4])+"<br>"; ATable+="<tr><td align=right>?>B5@8</td><td align=center>-</td><td align=right>" + frmDigits_sp(totals[0][7]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="-?>B5@8: "+ frmDigits_sp(totals[0][7]/prcRes[4])+"<br>"; ATable+="<tr><td align=right>>AB0B>:</td><td align=center>=</td><td align=right>" + frmDigits_sp(totals[0][2]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="=>AB0B>:: "+ frmDigits_sp(totals[0][2]/prcRes[4])+"<br>" ATable+="<tr><td colSpan=3 align=center>&nbsp;</td><tr>"; if (tempV != " 07254") { ATable+="<tr><td align=right><b>"@>D58</b></td><td align=center>:</td><td align=right>" + frmDigits_sp(totals[2]/prcRes[baseRes])+"</td><tr>"; ATable+="<tr><td align=right><b>06820</b></td><td align=center>:</td><td align=right>" + frmDigits_sp((totals[2]-totals[0][7])/prcRes[baseRes])+"</td><tr>"; ATable+="<tr><td align=right><b>K3>40</b></td><td align=center>:</td><td align=right><b>" + frmDigits_sp((totals[2]-totals[0][7]+totals[1][7])/prcRes[baseRes])+"</b></td><tr>"; document.Army.elements['add_info'].value+="<br>"@>D58: " + frmDigits_sp(totals[2]/prcRes[4])+"<br>"; document.Army.elements['add_info'].value+= "<br>K3>40: " + frmDigits_sp((totals[2]-totals[0][7]+totals[1][7])/prcRes[4])+"<br><br>"; document.Army.elements['add_info3'].value=(totals[2]-totals[0][7]+totals[1][7])/prcRes[4]; }else{ document.Army.elements['add_info3'].value=totals[1][2]/prcRes[4]; }; ATable+="<tr><td colSpan=3 align=center>&nbsp;</td><tr>"; ATable+="<tr><td colSpan=3 align=center><b>0I8B=8:"+add_LogZ+"</b></td><tr>"; document.Army.elements['add_info'].value+="0I8B=8: "+LoginZ+"<br>"; ATable+="<tr><td align=right>=0G0;></td><td align=center>&nbsp;</td><td align=right>" + frmDigits_sp(totals[1][0]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="==0G0;>: "+ frmDigits_sp(totals[1][0]/prcRes[baseRes])+"<br>"; if (totals[player][3]>0){ ATable+="<tr><td align=right>?>4<>30</td><td align=center>+</td><td align=right>" + frmDigits_sp(totals[1][3]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="+?>4<>30: "+ frmDigits_sp(totals[1][3]/prcRes[baseRes])+"<br>"; }; if (totals[player][4]>0){ ATable+="<tr><td align=right>48=0<0</td><td align=center>+</td><td align=right>" + frmDigits_sp(totals[1][4]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="+48=0<0: "+ frmDigits_sp(totals[1][4]/prcRes[baseRes])+"<br>"; }; if (totals[player][5]>0){ ATable+="<tr><td align=right>?>B5@8 ?0@. 1>52</td><td align=center>-</td><td align=right>" + frmDigits_sp(totals[1][5]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="-?0@. ?>B5@8: "+ frmDigits_sp(totals[1][5]/prcRes[baseRes])+"<br>"; }; ATable+="<tr><td align=right><a href='javascript:parseLost()' alt='=0;87 ?>B5@L 2A5E 0@<89 =0 70I8B5'>?>B5@8 2 MB>< 1>N</a></td><td align=center>-</td><td align=right>" + frmDigits_sp(totals[1][1]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="-?>B5@8: "+ frmDigits_sp(totals[1][1]/prcRes[baseRes])+"<br>"; ATable+="<tr><td align=right>>AB0B>:</td><td align=center>=</td><td align=right>" + frmDigits_sp(totals[1][2]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="=>AB0B>:: "+ frmDigits_sp(totals[1][2]/prcRes[baseRes])+"<br>"; ATable+="<tr><td colSpan=3 align=center>&nbsp;</td><tr>"; if (totals[1][2]>0){ ATable+="<tr><td align=right>>AB0B>:</td><td align=center>/2</td><td align=right>"+frmDigits_sp(totals[1][2]/2/prcRes[baseRes])+"</td><tr>"; ATable+="<tr><td align=right>>AB0B>:</td><td align=center>*2</td><td align=right>"+frmDigits_sp(totals[1][2]*2/prcRes[baseRes])+"</td><tr>"; ATable+="<tr><td align=right>>AB0B>:</td><td align=center>*5</td><td align=right>"+frmDigits_sp(totals[1][2]*5/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value+="<br>0I8B=8: >AB0B>:<br>/2: " +frmDigits_sp(totals[1][2]/prcRes[4]/2) +"<br>*2: " +frmDigits_sp(totals[1][2]/prcRes[4]*2) +"<br>*5: " + frmDigits_sp(totals[1][2]/prcRes[4]*5); }; }else{ ATable+="<tr><td align=right><b>"@>D58</b></td><td align=center>:</td><td align=right>" + frmDigits_sp(totals[2]/prcRes[baseRes])+"</td><tr>"; document.Army.elements['add_info'].value=""@>D58:<br>" + frmDigits_sp(totals[2]/prcRes[4]); document.Army.elements['add_info3'].value=totals[2]/prcRes[4]; }; document.Army.elements['add_info2'].value=tempV; document.Army.elements['add_info3'].value=Math.round(parseInt(document.Army.elements['add_info3'].value)); LOutput.innerHTML=ATable+"</TABLE>"; if (LOG_VIEW){ LOutputLOG.innerHTML+=Prosloj_OUT+"<br>-----------------<br>"+document.Army.elements['add_info'].value; }; TotalK.innerHTML = "<b>" + frmDigits(gRes[0]) + "</b>"; TotalN.innerHTML = "<b>" + frmDigits(gRes[1]) + "</b>"; TotalE.innerHTML = "<b>" + frmDigits(gRes[2]) + "</b>"; TotalF.innerHTML = "<b>" + frmDigits(gRes[3]) + "</b>"; TotalP.innerHTML = "<b>" + frmDigits(gRes[4]) + "</b>"; People.innerHTML = "<b>" + 0 + "</b>"; if (totals[2]>0) { TotalNAME.innerHTML = "<B>0E20BG8: B0:8 ABK@8;:</B>"; }; } function printArmy() { rase=2; relig=0; for ( i=0;i<22;i++ ) { document.write('<tr bgcolor="">'); for ( r=0;r<3;r++ ) { Units[Units[r][i][0]] = Units[r][i]; calcEff(1,r,i); document.write('<td id="'+Units[r][i][0]+'" align="right"><div title="#@>25=L 0B0:8: '+frmDigits(Units[r][i][9]*100)+'%\n#@>25=L 70I8BK: '+frmDigits(Units[r][i][10]*100)+'%\n0=>A8<K9 C@>=: '+Units[r][i][11]+'\n#@>25=L 687=8: '+Units[r][i][12]+'\n---\n-DD5:B82=K9 C@>=: '+frmDigits(Units[r][i][13])+'\n-DD5:B82=0O 687=L: '+frmDigits(Units[r][i][14])+'">'+Units[r][i][0]+':</div></td>'); document.write('<td><input class="forminput" type="text" value="0" name="u'+r+chkDigits(i)+'" size=15 onChange="CalcArmy()"></td>'); } document.write('</tr>'); } document.write('<TR align=middle><TD colSpan=6 height=20><B><br><br>25AB>2K5:</B> </TD></TR>'); r=3; for ( ii=0;ii<6;ii++ ) { document.write('<tr bgcolor="">'); for ( iii=0;iii<3;iii++ ) { i=ii*3+iii; if (Units[r][i][0]){ calcEff(1,r,i); document.write('<td id="'+Units[r][i][0]+'" align="right"><div title="#@>25=L 0B0:8: '+frmDigits(Units[r][i][9]*100)+'%\n#@>25=L 70I8BK: '+frmDigits(Units[r][i][10]*100)+'%\n0=>A8<K9 C@>=: '+Units[r][i][11]+'\n#@>25=L 687=8: '+Units[r][i][12]+'\n---\n-DD5:B82=K9 C@>=: '+frmDigits(Units[r][i][13])+'\n-DD5:B82=0O 687=L: '+frmDigits(Units[r][i][14])+'">'+Units[r][i][0]+':</div></td>'); document.write('<td><input class="forminput" type="text" value="0" name="u'+r+chkDigits(i)+'" id="u'+r+chkDigits(i)+'" size=5 onChange="CalcArmy()"></td>'); }; }; document.write('</tr>'); } } function printTranks() { for ( i=0;i<22;i++ ) { if (Units[0][i][8]>0) { document.write('<tr bgcolor="">'); for ( r=0;r<3;r++ ){ document.write('<td id="t'+Units[r][i][0]+'" align="right">'+Units[r][i][0]+':</td>'); document.write('<td><input class="forminput" type="text" value="0" name="t'+r+chkDigits(i)+'" id="t'+r+chkDigits(i)+'" size=7></td>'); }; document.write('</td></tr>'); }; } } function calcResourse(n,r,i) { for ( s=1;s<8;s++ ) { sumRes[s] += n*Units[r][i][s]; } for ( s=1;s<6;s++ ) { for ( o=1;o<6;o++ ) { oneRes[s] += n*Units[r][i][o]*prcRes[o-1]/prcRes[s-1]; } } } function switchRes(x) { baseRes = x; parseLog(); } function clrArmy(r) { for ( i=0;i<22;i++ ) { if (Units[r][i][0]){ document.Army.elements['u'+r+chkDigits(i)].value = 0; var el=document.getElementById(Units[r][i][0]); el.innerHTML=Units[r][i][0]+":"; }; } // CalcArmy(); } function addArmy(r) { for ( i=0;i<22;i++ ) { if (Units[r][i][0]){ if (parseInt(document.Army.elements['u'+r+chkDigits(i)].value)==0){ document.Army.elements['u'+r+chkDigits(i)].value = 1; }; }; } CalcArmy(); } function addArmyD(r) { for ( i=0;i<22;i++ ) { if (Units[r][i][0]){ document.Army.elements['u'+r+chkDigits(i)].value=parseInt(document.Army.elements['u'+r+chkDigits(i)].value)+1; }; } CalcArmy(); } function clearLog() {document.Army.log.value = ''; clrArmy(0); clrArmy(1); clrArmy(2); clrArmy(3);parseLog(); LOutput.innerHTML = '&nbsp;'; } function chkDigits(x) {if(x<10){x="0"+x;}return x;} function chkDigits0(x) {if(x<10){x="00"+x;}else{if(x<100){x="0"+x;}}return x;} function CLOCK(H,M,S){ }; function frmDigits(x){ //=5 =0H5; DC=:8N D>@<0B8@>20=8O, ?@8H;>AL 2>B B0: 872@0I0BLAO var sign=""; if (x<0){ sign="-"; x=-x; }; var t=parseInt(x); var x1=""; var t1000000000=Math.floor(t/1000000000); if (t1000000000>0){ t=t-t1000000000*1000000000; x1=(x1?(x1+chkDigits0(t1000000000)):t1000000000)+"&nbsp;"; //&nbsp; }; var t1000000=Math.floor(t/1000000); if ((t1000000>0) || (t1000000000>0)){ t=t-t1000000*1000000; x1=(x1?(x1+chkDigits0(t1000000)):t1000000)+"&nbsp;";//&nbsp; }; var t1000=Math.floor(t/1000); if ((t1000>0) || (t1000000>0) || (t1000000000>0)){ t=t-t1000*1000; x1=(x1?(x1+chkDigits0(t1000)):t1000)+"&nbsp;";//&nbsp; }; x1=sign+(x1?x1+chkDigits0(t):t); return x1; }; function frmDigits_sp(x){ //=5 =0H5; DC=:8N D>@<0B8@>20=8O, ?@8H;>AL 2>B B0: 872@0I0BLAO var sign=""; if (x<0){ sign="-"; x=-x; }; var t=parseInt(x); var x1=""; var t1000000000=Math.floor(t/1000000000); if (t1000000000>0){ t=t-t1000000000*1000000000; x1=(x1?(x1+chkDigits0(t1000000000)):t1000000000)+" "; //&nbsp; }; var t1000000=Math.floor(t/1000000); if ((t1000000>0) || (t1000000000>0)){ t=t-t1000000*1000000; x1=(x1?(x1+chkDigits0(t1000000)):t1000000)+" ";//&nbsp; }; var t1000=Math.floor(t/1000); if ((t1000>0) || (t1000000>0) || (t1000000000>0)){ t=t-t1000*1000; x1=(x1?(x1+chkDigits0(t1000)):t1000)+" ";//&nbsp; }; x1=sign+(x1?x1+chkDigits0(t):t); return x1; }; function OpenAdsDetail(FileName,WindowName) { WindowFeature="Resizable=No,ScrollBars=Yes,MenuBar=No,Directories=No,ToolBar=No,Location=No,Status=No,Width=660,Height=550,ScreenX=0,ScreenY=0,Top=0,Left=0" newWindow=open(FileName,WindowName,WindowFeature); if (newWindow.opener == null) { newWindow.opener = self; } if (newWindow.focus) { newWindow.focus(); } } function SotaChange(so){ if (so == 1 || so == 3) { document.Calc_f.srings.value=SotaA[document.Calc_f.sotA.value][0]; document.Calc_f.source.value=SotaA[document.Calc_f.sotA.value][1]; }; if (so == 2 || so == 3 ) { document.Calc_f.trings.value=SotaB[document.Calc_f.sotB.value][0]; document.Calc_f.target.value=SotaB[document.Calc_f.sotB.value][1]; }; Calculate(); return 1; }; function SL() { document.Save.document.all['log'].value = document.all['log'].value; document.Save.document.all['add_info'].value = document.Army.elements['add_info'].value; document.Save.document.all['add_info2'].value = document.Army.elements['add_info2'].value; document.Save.document.all['add_info3'].value = document.Army.elements['add_info3'].value; document.Save.document.all.Army.submit(); }; --> </SCRIPT> <TABLE class=bordercolor cellSpacing=0 cellPadding=0 width="100%" bgColor=#6394bd border=0> <TBODY> <TR> <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD class=catbg align=left width="100%" bgColor=#dee7ef> <TABLE class=windowbg1 cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD><B>;O 0=0;870 ;>30 1>O:</B><BR>1. !:>?8@C9B5 ;>3 1>O 87 A>>1I5=8O 2 1CD5@ >1<5=0 (:><18=0F8O :;028H Ctrl-C).<BR>2. AB02LB5 A>45@68<>5 1CD5@0 >1<5=0 2 D>@<C (:><18=0F8O :;028H Ctrl-V).<BR>3. 06<8B5 AAK;:C [0=0;878@>20BL]<BR><BR><B>>7<>6=>AB8:</B><BR>1. 01>B05B 2 >DD-;09=.<BR>2. ;O :064>9 0@<88 CG0AB2CNI59 2 1>5 <>6=> ?@>0=0;878@>20BL 40==K5 0@<88 2 =0G0;5 1>O, ?>B5@8 8 >AB0B>: 0@<88 2 @5A0E 8 HBC:0E.<BR>3. @8 =0;8G88 48=. ?@>A;>9:8 <>6=> ?>A<>B@5BL 55 A>AB02.<BR>4. >?>;=8B5;L=> <>6=> ?>AG8B0BL AB>8<>ABL ?@>872>;L=>9 0@<88, 4>AB0B>G=> ?@>AB> ?@>AB028BL :>;8G5AB2> N=8B>2<BR>5. A;8 ;>3 <=>3>@0C=4>2K9, B> AG8B05BAO C@>= >B ?0@0;;5;L=KE ?@>1>52<BR>6. ;O @0AAG5B0 G5<>40=>2 4>AB0B>G=> ?@>?8A0BL :>;8G5AB2> C40@=KE N=8B>2<BR>7. !G8B0NBAO >1KG=K5 ;>38, ;>38 A ;LDK 8 <B>AD5@K !B@5;LF0</B><BR><BR><I><B>>OA=5=8O:</B><BR>"@>D58=AC<<0 =03@01;5=>3>, ?@82545==>5 : 107>2><C @5AC@AC<BR>06820="@>D58 - ?>B5@8 70E20BG8:0<BR>K3>40=06820 + ?>B5@8 70I8B=8:0 </I></TD></TR></TBODY></TABLE></TD> <TR> <TD> <TABLE class=catbg cellSpacing=0 cellPadding=3 width="100%" border=0> <TBODY> <TR> <TD><A name=AddLog></A> <FORM name=Army action=/rank/log_parce.php?parce method=post> <TABLE cellSpacing=1 cellPadding=2 align=center border=0> <TBODY> <TR align=middle> <TD height=28>07>2K9 @5AC@A 4;O @0AG5B0:<BR><A href="javascript:switchRes(4)">?@>48C<</A> <A href="javascript:switchRes(0)">:045@8C<</A> <A href="javascript:switchRes(1)">=0=:0</A> <A href="javascript:switchRes(2)">M=5@38O</A> <A href="javascript:switchRes(3)">540</A> </TD> <TD>2AB02LB5 ;>3 1>O 87 1CD5@0 >1<5=0 <B>Ctrl-V</B><BR><A href="javascript:parseLog(0,0);SL();">0=0;878@>20BL</A> | <A href="javascript:clearLog()">>G8AB8BL</A> </TD></TR> <TR align=middle> <TD> <TABLE class=windowbg2 border=1> <TBODY> <TR> <TD id=LOutput align=middle width=250 height=405>&nbsp; </TD></TR></TBODY></TABLE></TD> <TD><TEXTAREA class=textinput name=log rows=29 cols=60 onchange=parseLog(0,0)> </TEXTAREA><BR><A href="javascript:parseLog(0,0);SL();">0=0;878@>20BL</A> | <A href="javascript:clearLog()">>G8AB8BL</A> | <INPUT type=hidden name=add_info> <INPUT type=hidden name=add_info2> <INPUT type=hidden name=add_info3> <INPUT type=submit value=0?8A0BL> </TD></TR></TBODY></TABLE> <TABLE class=windowbg2 height=0 width="100%" border=0> <TBODY> <TR> <TD id=LOutputLOG vAlign=top width="100%" height=0>;>3 4;O D>@C<0 <A href="javascript:parseLog(1,0)">?>:070BL A ?@>A;>5<</A> 8;8 <A href="javascript:parseLog(1,1)">157 =53></A> <HR> </TD></TR></TBODY></TABLE> <TABLE cellSpacing=1 cellPadding=0 align=center border=0> <TBODY> <TR vAlign=top align=middle> <TD rowSpan=41> <TABLE class=windowbg2 border=1> <TBODY> <TR> <TD id=LOutput2 vAlign=top align=middle width=250 height=600>&nbsp; </TD></TR> <TR> <TD id=LOutput3 vAlign=top align=middle width=250 height=100>&nbsp; </TD></TR> <TR> <TD id=LOutput4 vAlign=top align=middle width=250 height=100>&nbsp; </TD></TR></TBODY></TABLE></TD> <TD id=TotalNAME colSpan=6 height=20><B>>;=0O AB>8<>ABL 0@<88:</B></TD></TR> <TR> <TD align=right>045@8C<:</TD> <TD id=TotalK align=middle><B>0</B></TD> <TD align=right>0=>-:@8AB0;;K:</TD> <TD id=TotalN align=middle><B>0</B></TD> <TD align=right>@>48C<:</TD> <TD id=TotalP align=middle><B>0</B></TD></TR> <TR> <TD align=right>-=5@38O:</TD> <TD id=TotalE align=middle><B>0</B></TD> <TD align=right>40:</TD> <TD id=TotalF align=middle><B>0</B></TD> <TD align=right>N48:</TD> <TD id=People align=middle><B>0</B></TD></TR> <TR align=middle> <TD colSpan=6 height=20><B>!B>8<>ABL 0@<88 2 >4=>< 87 @5AC@A>2:</B> </TD></TR> <TR> <TD align=right>045@8C<:</TD> <TD id=SumK align=middle><B>0</B></TD> <TD align=right>0=>-:@8AB0;;K:</TD> <TD id=SumN align=middle><B>0</B></TD> <TD align=right>@>48C<:</TD> <TD id=SumP align=middle><B>0</B></TD></TR> <TR> <TD align=right>-=5@38O:</TD> <TD id=SumE align=middle><B>0</B></TD> <TD align=right>40:</TD> <TD id=SumF align=middle><B>0</B></TD> <TD align=right>@5<O:</TD> <TD id=Time align=middle><B>00:00</B></TD></TR> <TR align=middle> <TD colSpan=6 height=20><B><BR><BR>!>AB02 0@<88:</B> </TD></TR> <TR> <TD align=right width=135 height=20>   </TD> <TD width=70> <CENTER><A href="javascript:clrArmy(0)">>G8AB8BL</A><BR><A href="javascript:addArmy(0)">+1</A><BR><A href="javascript:addArmyD(0)">++1</A></CENTER></TD> <TD align=right width=135>!#</TD> <TD width=70> <CENTER><A href="javascript:clrArmy(1)">>G8AB8BL</A><BR><A href="javascript:addArmy(1)">+1</A><BR><A href="javascript:addArmyD(1)">++1</A></CENTER></TD> <TD align=right width=135>!</TD> <TD width=70> <CENTER><A href="javascript:clrArmy(2)">>G8AB8BL</A><BR><A href="javascript:addArmy(2)">+1</A><BR><A href="javascript:addArmyD(2)">++1</A></CENTER></TD></TR> <SCRIPT>printArmy();CLOCK(0,0,0);</SCRIPT> <TR align=middle> <TD colSpan=6 height=20><BR><BR><B>>B0A:CH=>ABL 0@<88 2 >4=>< 87 @5AC@A>2:</B> </TD></TR> <TR> <TD align=right>045@8C<:</TD> <TD id=TotalTranksK align=middle><B>0</B></TD> <TD align=right>0=>-:@8AB0;;K:</TD> <TD id=TotalTranksN align=middle><B>0</B></TD> <TD align=right><FONT color=blue><B>@>48C<:</B></FONT></TD> <TD id=TotalTranksP align=middle><FONT color=blue><B>0</B></FONT></TD></TR> <TR> <TD align=right>-=5@38O:</TD> <TD id=TotalTranksE align=middle><B>0</B></TD> <TD align=right>40:</TD> <TD id=TotalTranksF align=middle><B>0</B></TD> <TD align=right></TD> <TD align=middle></TD></TR> <TR align=middle> <TD colSpan=6 height=20><BR> 0A0: <SELECT class=forminput onchange=CalcArmy() name=rase> <OPTION value=0>>@0=5@</OPTION> <OPTION value=1>85=AC</OPTION> <OPTION value=2 selected>A>;0></OPTION></SELECT> 5;838O: <SELECT class=forminput onchange=CalcArmy() name=religia> <OPTION value=0 selected>BACBAB2C5B</OPTION> <OPTION value=1>!>75@F0B5;L</OPTION> <OPTION value=2>(BC@<>28:</OPTION></SELECT> 07<5@ I8B0: <SELECT class=forminput onchange=CalcArmy() name=value_s> <OPTION value=0 selected>100%</OPTION> <OPTION value=1>90%</OPTION> <OPTION value=2>80%</OPTION> <OPTION value=3>70%</OPTION> <OPTION value=4>60%</OPTION> <OPTION value=5>50%</OPTION> <OPTION value=6>40%</OPTION> <OPTION value=7>30%</OPTION> <OPTION value=8>20%</OPTION></SELECT> </TD> <TR align=middle> <TD colSpan=6 height=20><BR><B>'5<>40==0O ?>B@51=>ABL: </B><A href="javascript:TransfTo()">?5@5=5AB8 2 0@<8N</A></TD></TR> <SCRIPT>printTranks();</SCRIPT> </TBODY></TABLE></TD></TR></FORM></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE> <P class=px12 style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><FONT size=1>Copyright (c)2004 aWasik. <br> New unit mod (c)2006 Suminona. <br> New unit mod (c)2007 Dark_Paradise[FSA].</FONT></CENTER></P> </td></tr> </table> <br> <br> </td></tr> <tr> <td colspan="3" valign="top" class="block-footer"> </td> </tr> </table>