function strpos (haystack, needle, offset) { var i = (haystack + '').indexOf(needle, (offset || 0)); return i === -1 ? false : i; } function chr(AsciiNum) { return String.fromCharCode(AsciiNum) } function calc1(mode) { var cn='1'; if (mode=='c') { if (document.getElementById('calc'+cn+'w').value=='0') { document.getElementById('calc'+cn+'w').value='1'; document.getElementById('calc'+cn+'f').innerHTML='Kilowatt (kW)'; document.getElementById('calc'+cn+'r').innerHTML='0 Lóerő (PS)'; } else { document.getElementById('calc'+cn+'w').value='0'; document.getElementById('calc'+cn+'f').innerHTML='Lóerő (PS)'; document.getElementById('calc'+cn+'r').innerHTML='0 Kilowatt (kW)'; } } if (strpos(document.getElementById('calc'+cn).value,',',0)) { document.getElementById('calc'+cn).value=document.getElementById('calc'+cn).value.replace(',', '.'); } if (document.getElementById('calc'+cn+'w').value=='0') { document.getElementById('calc'+cn+'r').innerHTML=Math.round(document.getElementById('calc'+cn).value*0.735499)+' Kilowatt (kW)'; } else { document.getElementById('calc'+cn+'r').innerHTML=Math.round(document.getElementById('calc'+cn).value/0.735499)+' Lóerő (PS)'; } } function calc2(mode) { var cn='2'; if (mode=='c') { if (document.getElementById('calc'+cn+'w').value=='0') { document.getElementById('calc'+cn+'w').value='1'; document.getElementById('calc'+cn+'f').innerHTML='mérföld'; document.getElementById('calc'+cn+'r').innerHTML='0 km'; } else { document.getElementById('calc'+cn+'w').value='0'; document.getElementById('calc'+cn+'f').innerHTML='km'; document.getElementById('calc'+cn+'r').innerHTML='0 mérföld'; } } if (strpos(document.getElementById('calc'+cn).value,',',0)) { document.getElementById('calc'+cn).value=document.getElementById('calc'+cn).value.replace(',', '.'); } if (document.getElementById('calc'+cn+'w').value=='0') { document.getElementById('calc'+cn+'r').innerHTML=Math.round(document.getElementById('calc'+cn).value/1.609344)+' mérföld'; } else { document.getElementById('calc'+cn+'r').innerHTML=Math.round(document.getElementById('calc'+cn).value*1.609344)+' km'; } } function calc3(mode) { var cn='3'; if (mode=='c') { if (document.getElementById('calc'+cn+'w').value=='0') { document.getElementById('calc'+cn+'w').value='1'; document.getElementById('calc'+cn+'f').innerHTML='km/h'; document.getElementById('calc'+cn+'r').innerHTML='0 m/s'; } else { document.getElementById('calc'+cn+'w').value='0'; document.getElementById('calc'+cn+'f').innerHTML='m/s'; document.getElementById('calc'+cn+'r').innerHTML='0 km/h'; } } if (strpos(document.getElementById('calc'+cn).value,',',0)) { document.getElementById('calc'+cn).value=document.getElementById('calc'+cn).value.replace(',', '.'); } if (document.getElementById('calc'+cn+'w').value=='0') { document.getElementById('calc'+cn+'r').innerHTML=Math.round(document.getElementById('calc'+cn).value*3.6)+' km/h'; } else { document.getElementById('calc'+cn+'r').innerHTML=Math.round(document.getElementById('calc'+cn).value/3.6)+' m/s'; } } function calc4(mode) { var cn='4'; if (mode=='c') { if (document.getElementById('calc'+cn+'w').value=='0') { document.getElementById('calc'+cn+'w').value='1'; document.getElementById('calc'+cn+'f').innerHTML='lóerő (LE)'; document.getElementById('calc'+cn+'r').innerHTML='bhp'; } else { document.getElementById('calc'+cn+'w').value='0'; document.getElementById('calc'+cn+'f').innerHTML='bhp'; document.getElementById('calc'+cn+'r').innerHTML='lóerő (LE)'; } } if (strpos(document.getElementById('calc'+cn).value,',',0)) { document.getElementById('calc'+cn).value=document.getElementById('calc'+cn).value.replace(',', '.'); } if (document.getElementById('calc'+cn+'w').value=='0') { document.getElementById('calc'+cn+'r').innerHTML=Math.round((document.getElementById('calc'+cn).value*745.7)/735.499)+' lóerő (LE)'; } else { document.getElementById('calc'+cn+'r').innerHTML=Math.round((document.getElementById('calc'+cn).value*735.499)/745.7)+' bhp'; } } function calc5(mode) { var cn='5'; if (strpos(document.getElementById('calc'+cn+'a').value,',',0)) { document.getElementById('calc'+cn+'a').value=document.getElementById('calc'+cn+'a').value.replace(',', '.'); } if (strpos(document.getElementById('calc'+cn+'b').value,',',0)) { document.getElementById('calc'+cn+'b').value=document.getElementById('calc'+cn+'b').value.replace(',', '.'); } if (document.getElementById('calc'+cn+'a').value>0 && document.getElementById('calc'+cn+'b').value>0) { document.getElementById('calc'+cn+'r').innerHTML='Szükséges üzemanyag: '+Math.round((document.getElementById('calc'+cn+'b').value/100)*document.getElementById('calc'+cn+'a').value)+' liter'; } } function calc6(mode) { var cn='6'; if (strpos(document.getElementById('calc'+cn+'a').value,',',0)) { document.getElementById('calc'+cn+'a').value=document.getElementById('calc'+cn+'a').value.replace(',', '.'); } if (strpos(document.getElementById('calc'+cn+'b').value,',',0)) { document.getElementById('calc'+cn+'b').value=document.getElementById('calc'+cn+'b').value.replace(',', '.'); } if (document.getElementById('calc'+cn+'a').value>0 && document.getElementById('calc'+cn+'b').value>0) { h1=document.getElementById('calc'+cn+'a').value/document.getElementById('calc'+cn+'b').value; m1=Math.round(h1*60); m2=m1-(parseInt(h1)*60); minute=parseInt(h1)+' óra '+m2+' perc'; document.getElementById('calc'+cn+'r').innerHTML='Utazási idő: '+minute; } } function calcm(mode) { var cn='m'; if (strpos(document.getElementById('calc'+cn+'a').value,',',0)) { document.getElementById('calc'+cn+'a').value=document.getElementById('calc'+cn+'a').value.replace(',', '.'); } if (strpos(document.getElementById('calc'+cn+'b').value,',',0)) { document.getElementById('calc'+cn+'b').value=document.getElementById('calc'+cn+'b').value.replace(',', '.'); } if (mode!='555') { if (document.getElementById('calc'+cn+'b').value>0) { var onetank=Math.round(document.getElementById('calcmc').value/(document.getElementById('calc'+cn+'b').value/100)); document.getElementById('onetank').innerHTML=''+formatCurrency(onetank)+' km'; } if (document.getElementById('calc'+cn+'a').value>0 && document.getElementById('calc'+cn+'b').value>0) { document.getElementById('calc'+cn+'r').innerHTML='Szükséges üzemanyag: '+Math.round((document.getElementById('calc'+cn+'b').value/100)*document.getElementById('calc'+cn+'a').value)+' liter'; document.getElementById('calcmlitre').value=Math.round((document.getElementById('calc'+cn+'b').value/100)*document.getElementById('calc'+cn+'a').value); if (document.getElementById('calcmc').value>0) { var tanks=document.getElementById('calcmlitre').value/document.getElementById('calcmc').value; if (tanks>parseInt(tanks)) { tanks=parseInt(tanks)+1; } var tlist=''; for (i=1; i<=tanks; i++) { var nf=document.getElementById('calcmc').value; if (i==tanks) { nf=document.getElementById('calcmlitre').value-(document.getElementById('calcmc').value*(i-1)) } tlist=tlist+'