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 Horsepower (PS)'; } else { document.getElementById('calc'+cn+'w').value='0'; document.getElementById('calc'+cn+'f').innerHTML='Horsepower (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)+' Horsepower (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='mile'; 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 mile'; } } 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)+' mile'; } 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='horsepower (PS)'; 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='horsepower (PS)'; } } 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='Fuel needed: '+Math.round((document.getElementById('calc'+cn+'b').value/100)*document.getElementById('calc'+cn+'a').value)+' litre'; }}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)+' hour '+m2+' min'; document.getElementById('calc'+cn+'r').innerHTML='Travel time: '+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='Fuel needed: '+Math.round((document.getElementById('calc'+cn+'b').value/100)*document.getElementById('calc'+cn+'a').value)+' litre'; 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+'