function PowerCalc(PowerIn,PowerOut,PowerVal){
var powerArray = xmldata( 0, core + 'extend/ext_wsquery.php?swtype=object&objectName=powerArray' );
powerArray = powerArray.split(",")
var main;
var kilo = powerArray[0];
var joul = powerArray[1];
var chev = powerArray[2];
var hors = powerArray[3];

if(PowerIn == "KILO")
	main = PowerVal * kilo;
if(PowerIn == "JOUL")
	main = PowerVal / joul;
if(PowerIn == "CHEV")
	main = PowerVal * chev;
if(PowerIn == "HORS")
	main = PowerVal * hors;
if(PowerIn == "MAIN")
	main = PowerVal;

if(PowerOut == "KILO")
	result = FormatMeter(main / kilo);
if(PowerOut == "JOUL")
	result = FormatMeter(main * joul);
if(PowerOut == "CHEV")
	result = FormatMeter(main / chev);
if(PowerOut == "HORS")
	result = FormatMeter(main / hors);
if(PowerOut == "MAIN")
	result = FormatMeter(main);

return result;	
}


function powerjoul(){
Invalue = eval(document.power.joul.value);

document.forms['power'].elements['chev'].value=PowerCalc("JOUL","CHEV",Invalue);
document.forms['power'].elements['hors'].value=PowerCalc("JOUL","HORS",Invalue);
document.forms['power'].elements['main'].value=PowerCalc("JOUL","MAIN",Invalue);
document.forms['power'].elements['kilo'].value=PowerCalc("JOUL","KILO",Invalue);
}

function powerchev(){
Invalue = eval(document.power.chev.value);

document.forms['power'].elements['joul'].value=PowerCalc("CHEV","JOUL",Invalue);
document.forms['power'].elements['hors'].value=PowerCalc("CHEV","HORS",Invalue);
document.forms['power'].elements['main'].value=PowerCalc("CHEV","MAIN",Invalue);
document.forms['power'].elements['kilo'].value=PowerCalc("CHEV","KILO",Invalue);
}

function powerhors(){
Invalue = eval(document.power.hors.value);

document.forms['power'].elements['joul'].value=PowerCalc("HORS","JOUL",Invalue);
document.forms['power'].elements['chev'].value=PowerCalc("HORS","CHEV",Invalue);
document.forms['power'].elements['main'].value=PowerCalc("HORS","MAIN",Invalue);
document.forms['power'].elements['kilo'].value=PowerCalc("HORS","KILO",Invalue);
}

function powermain(){
Invalue = eval(document.power.main.value);

document.forms['power'].elements['joul'].value=PowerCalc("MAIN","JOUL",Invalue);
document.forms['power'].elements['chev'].value=PowerCalc("MAIN","CHEV",Invalue);
document.forms['power'].elements['hors'].value=PowerCalc("MAIN","HORS",Invalue);
document.forms['power'].elements['kilo'].value=PowerCalc("MAIN","KILO",Invalue);
}

function powerkilo(){
Invalue = eval(document.power.kilo.value);

document.forms['power'].elements['main'].value=PowerCalc("KILO","MAIN",Invalue);
document.forms['power'].elements['joul'].value=PowerCalc("KILO","JOUL",Invalue);
document.forms['power'].elements['chev'].value=PowerCalc("KILO","CHEV",Invalue);
document.forms['power'].elements['hors'].value=PowerCalc("KILO","HORS",Invalue);
}