function $(a){return document.getElementById(a)}function create(a){return document.createElement(a)}function _round(a){return Math.round(a*1000)/1000}var isMSIE=/*@cc_on!@*/false;var colorNames=new Array('White','Grey','Purple','Blue','Green','Yellow','Orange','Red','Brown','Black','Gold','Silver');var colorCodes=new Array('#ffffff','#999999','#9900cc','#66ccff','#009900','#ffff66','#ff9933','#ff3333','#996600','#000000','#f8e63c','#dddddd');var str=new Array();str[0]=new Array();str[1]=new Array();str[2]=new Array();str[0][0]=new Array();str[0][1]=new Array();str[0][2]=new Array();str[1][0]=new Array();str[1][1]=new Array();str[1][2]=new Array();str[2][0]=new Array();str[2][1]=new Array();str[2][2]=new Array();str[0][0][0]=new Array(1,1,1,0,0);str[0][0][1]=new Array(1,1,1,0,0);str[0][0][2]=new Array(1,1,1,0,0);str[0][0][3]=new Array(1,1,1,0,0);str[0][0][4]=new Array(1,1,1,0,0);str[0][0][5]=new Array(1,1,1,0,0);str[0][0][6]=new Array(1,1,1,0,0);str[0][0][7]=new Array(1,1,1,0,0);str[0][0][8]=new Array(1,1,1,0,0);str[0][0][9]=new Array(0,1,1,0,0);str[0][0][10]=new Array(0,0,1,0,0);str[0][0][11]=new Array(0,0,1,0,0);str[0][1][0]=new Array(1,1,1,0,0);str[0][1][1]=new Array(1,1,1,1,0);str[0][1][2]=new Array(1,1,1,1,0);str[0][1][3]=new Array(1,1,1,1,0);str[0][1][4]=new Array(1,1,1,1,0);str[0][1][5]=new Array(1,1,1,0,0);str[0][1][6]=new Array(1,1,1,0,0);str[0][1][7]=new Array(1,1,1,1,0);str[0][1][8]=new Array(1,1,1,1,0);str[0][1][9]=new Array(0,1,1,0,0);str[0][1][10]=new Array(0,0,1,1,0);str[0][1][11]=new Array(0,0,1,1,0);str[0][2][0]=new Array(1,1,1,1,0);str[0][2][1]=new Array(1,1,1,1,1);str[0][2][2]=new Array(1,1,1,1,1);str[0][2][3]=new Array(1,1,1,1,1);str[0][2][4]=new Array(1,1,1,1,1);str[0][2][5]=new Array(1,1,1,1,0);str[0][2][6]=new Array(1,1,1,1,0);str[0][2][7]=new Array(1,1,1,1,1);str[0][2][8]=new Array(1,1,1,1,1);str[0][2][9]=new Array(0,1,1,1,0);str[0][2][10]=new Array(0,0,0,1,1);str[0][2][11]=new Array(0,0,0,1,1);str[1][0]=str[0][0];str[1][1][0]=new Array(1,1,1,1,0);str[1][1][1]=new Array(1,1,1,1,0);str[1][1][2]=new Array(1,1,1,0,0);str[1][1][3]=new Array(1,1,1,0,0);str[1][1][4]=new Array(1,1,1,0,0);str[1][1][5]=new Array(1,1,1,0,0);str[1][1][6]=new Array(1,1,1,0,0);str[1][1][7]=new Array(1,1,1,1,0);str[1][1][8]=new Array(1,1,1,1,0);str[1][1][9]=new Array(0,1,1,1,0);str[1][1][10]=new Array(0,0,1,1,0);str[1][1][11]=new Array(0,0,1,1,0);str[1][2][0]=new Array(1,1,1,1,1);str[1][2][1]=new Array(1,1,1,1,1);str[1][2][2]=new Array(1,1,1,1,0);str[1][2][3]=new Array(1,1,1,1,0);str[1][2][4]=new Array(1,1,1,1,0);str[1][2][5]=new Array(1,1,1,1,0);str[1][2][6]=new Array(1,1,1,1,0);str[1][2][7]=new Array(1,1,1,1,1);str[1][2][8]=new Array(1,1,1,1,1);str[1][2][9]=new Array(0,1,1,1,1);str[1][2][10]=new Array(0,0,0,1,1);str[1][2][11]=new Array(0,0,0,1,1);str[2][0][0]=new Array(1,1,0,0,0);str[2][0][1]=new Array(1,1,0,0,0);str[2][0][2]=new Array(1,1,0,0,0);str[2][0][3]=new Array(1,1,0,0,0);str[2][0][4]=new Array(1,1,0,0,0);str[2][0][5]=new Array(1,1,0,0,0);str[2][0][6]=new Array(1,1,1,0,0);str[2][0][7]=new Array(1,1,1,0,0);str[2][0][8]=new Array(1,1,1,0,0);str[2][0][9]=new Array(0,1,1,0,0);str[2][0][10]=new Array(0,0,1,0,0);str[2][0][11]=new Array(0,0,1,0,0);str[2][1][0]=new Array(1,1,0,0,0);str[2][1][1]=new Array(1,1,0,0,0);str[2][1][2]=new Array(1,1,0,0,0);str[2][1][3]=new Array(1,1,0,0,0);str[2][1][4]=new Array(1,1,0,0,0);str[2][1][5]=new Array(1,1,0,0,0);str[2][1][6]=new Array(1,1,1,0,0);str[2][1][7]=new Array(1,1,1,0,0);str[2][1][8]=new Array(1,1,1,0,0);str[2][1][9]=new Array(0,1,1,1,0);str[2][1][10]=new Array(0,0,1,1,0);str[2][1][11]=new Array(0,0,1,1,0);var tbody=$('tablePlace').appendChild(create('table')).appendChild(create('tbody'));var tr;var td;var input;for(i=0;i<colorNames.length;i++){tr=tbody.appendChild(create('tr'));for(j=0;j<5;j++){td=tr.appendChild(create('td'));td.style.backgroundColor=colorCodes[i];if(isMSIE){input=document.createElement('<input name="stripe'+j+'" />')}else{input=create('input');input.name='stripe'+j}input.type='radio';input.colorNum=i;input.stripeNum=j;input.onclick=function(){compute()};input=td.appendChild(input)}td=tr.appendChild(create('td'));td.className='label';td.innerHTML=colorNames[i]}function redraw(){var a;var b;if($('d0').checked==true){a=0}else if($('d1').checked==true){a=1}else if($('d2').checked==true){a=2}if($('s0').checked==true){b=0}else if($('s1').checked==true){b=1}else if($('s2').checked==true){b=2}if($('d2').checked==true){$('s2').parentNode.style.display='none';if($('s2').checked==true){$('s2').checked=false;$('s0').checked=true;b=0}}else{$('s2').parentNode.style.display=''}var c=$('tablePlace').firstChild.firstChild;var d;var e;for(i=c.childNodes.length-1;i>=0;i--){d=c.childNodes[i];for(j=d.childNodes.length-1;j>=0;j--){e=d.childNodes[j].firstChild;if(e.tagName=='INPUT'){if(str[a][b][i][j]==0){e.style.visibility='hidden'}else{e.checked=true;e.style.visibility=''}}}}compute()}function compute(){var a=new Array(9,8,7,6,5,4,3,2,1,0,0,0);var b=new Array(1000000000,100000000,10000000,1000000,100000,10000,1000,100,10,1,0.1,0.01);var c=new Array('','0.05%','0.1%','0.25%','0.5%','','','2%','1%','','5%','10%');var d=$('tablePlace').firstChild.firstChild;var e;var f;var g=new Array();var h;var k;var l;for(i=0;i<$('pic').childNodes.length;i++){$('pic').childNodes[i].style.visibility='hidden'}for(i=0;i<d.childNodes.length;i++){e=d.childNodes[i];for(j=0;j<e.childNodes.length;j++){f=e.childNodes[j].firstChild;if(f.tagName=='INPUT'&&f.checked==true){g[f.stripeNum]=f.colorNum;setStripe(f.stripeNum,f.colorNum)}}}if($('d1').checked==true){c=new Array('+80/-20%','30%','','','','','','2%','1%','20%','5%','10%')}if($('d2').checked==true){c=new Array('','','','','','','','','','20%','5%','10%')}if($('s0').checked==true){h=(a[g[0]]*10+a[g[1]])*b[g[2]];l=''}else if($('s1').checked==true){h=(a[g[0]]*10+a[g[1]])*b[g[2]];l=c[g[3]]}else if($('s2').checked==true){h=(a[g[0]]*100+a[g[1]]*10+a[g[2]])*b[g[3]];l=c[g[4]]}if($('d0').checked==true){if(h>1000000)k=_round(h/1000000)+' MOm';else if(h>1000)k=_round(h/1000)+' kOM';else k=_round(h)+' Om'}else if($('d1').checked==true){if(h>1000000)k=_round(h/1000000)+' mkf';else if(h>1000)k=_round(h/1000)+' nf';else k=_round(h)+' pf'}else if($('d2').checked==true){if(h>1000)k=_round(h/1000)+' Milihenreys';else k=_round(h)+' Microhenreys'}$('value').value=k;$('tolerance').value=l}function setStripe(a,b){$('pic').childNodes[a].style.visibility='';$('pic').childNodes[a].style.backgroundColor=colorCodes[b]}
