function rad_calc(changed_field_name, changed_field_value)
{
  if(changed_field_name == 'B') {
    var new_value = 0.027027027*(changed_field_value);
    new_value = formatNum(Math.round(new_value*1000000)/1000000);  
    window.document.rad_form.C.value = new_value;
  }
  if(changed_field_name == 'C') {
    var new_value = 37*(changed_field_value);
    new_value = formatNum(Math.round(new_value*1000000)/1000000);  
    window.document.rad_form.B.value = new_value;
  }
}

function rad1_calc(changed_field_name, changed_field_value)
{
/*
var test_t = changed_field_value;
test_t = changed_field_name + ' : ' + test_t;
window.document.test_form.test.value = test_t;
window.document.test_form.test_1.value = changed_field_value;
*/
  if(changed_field_name == 'S') {
    var new_value = 100*(changed_field_value);
    new_value = formatNum(Math.round(new_value*1000000)/1000000);  
    window.document.rad1_form.r.value = new_value;
  }
  if(changed_field_name == 'r') {
    var new_value = changed_field_value/100;
    new_value = formatNum(Math.round(new_value*1000000)/1000000);  
    window.document.rad1_form.S.value = new_value;
  }
}

function rad2_calc(changed_field_name, changed_field_value)
{
  if(changed_field_name == 'g') {
    var new_value = 100*(changed_field_value);
    new_value = formatNum(Math.round(new_value*1000000)/1000000);  
    window.document.rad2_form.r.value = new_value;
  }
  if(changed_field_name == 'r') {
    var new_value = changed_field_value/100;
    new_value = formatNum(Math.round(new_value*1000000)/1000000);  
    window.document.rad2_form.g.value = new_value;
  }
}

function temp_calc(changed_field_name, changed_field_value)
{
/*
  var test_t = changed_field_value;
*/
  changed_field_value = parseFloat(changed_field_value);


  if(changed_field_name == 'K') {
    var to_k = changed_field_value;
  }
  else if(changed_field_name == 'C') {
    var to_k = changed_field_value+273.15;
  }
  else if(changed_field_name == 'F') {
    var to_k = ((changed_field_value-32)/1.8)+273.15;
  }
  else if(changed_field_name == 'R') {
    var to_k = changed_field_value/1.8;
  }
  else if(changed_field_name == 'RE') {
    var to_k = (changed_field_value/0.8)+273.15;
  }

/*
test_t = changed_field_name + ' : ' + test_t;
window.document.test_form.test.value = test_t;
var test_u = 'to_k' + ' : ' + to_k;
window.document.test_form.test_1.value = test_u;
*/

  if(changed_field_name != 'K') {
    var k_new_value = to_k;
    k_new_value = formatNum(Math.round(k_new_value*10000)/10000);  
    window.document.temp_form.K.value = k_new_value;
  }
  if(changed_field_name != 'C') {
    var c_new_value = to_k-273.15;
    c_new_value = formatNum(Math.round(c_new_value*10000)/10000);  
    window.document.temp_form.C.value = c_new_value;
  }
  if(changed_field_name != 'F') {
    var f_new_value = ((to_k-273.15)*1.8)+32;
    f_new_value = formatNum(Math.round(f_new_value*10000)/10000);  
    window.document.temp_form.F.value = f_new_value;
  }
  if(changed_field_name != 'R') {
    var r_new_value = to_k*1.8;
    r_new_value = formatNum(Math.round(r_new_value*10000)/10000);  
    window.document.temp_form.R.value = r_new_value;
  }
  if(changed_field_name != 'RE') {
    var re_new_value = (to_k-273.15)*0.8;
    re_new_value = formatNum(Math.round(re_new_value*10000)/10000);  
    window.document.temp_form.RE.value = re_new_value;
  }
}



function len_calc(changed_field_name, changed_field_value)
{
/*
  var test_t = changed_field_value;
*/
  changed_field_value = parseFloat(changed_field_value);

  if(changed_field_name == 'm') {
    var to_m = changed_field_value;
  }
  else if(changed_field_name == 'mm') {
    var to_m = changed_field_value/1000;
  }
  else if(changed_field_name == 'cm') {
    var to_m = changed_field_value/100;
  }
  else if(changed_field_name == 'km') {
    var to_m = changed_field_value*1000;
  }
  else if(changed_field_name == 'I') {
    var to_m = changed_field_value*0.0254;
  }
  else if(changed_field_name == 'F') {
    var to_m = changed_field_value*0.3048;
  }
  else if(changed_field_name == 'Y') {
    var to_m = changed_field_value*0.9144;
  }
  else if(changed_field_name == 'Mi') {
    var to_m = changed_field_value*1609.344;
  }

/*
test_t = changed_field_name + ' : ' + test_t;
window.document.test_form.test.value = test_t;
var test_u = 'to_m' + ' : ' + to_m;
window.document.test_form.test_1.value = test_u;
*/

  if(changed_field_name != 'm') {
    var m_new_value = to_m;
    m_new_value = formatNum(Math.round(m_new_value*10000)/10000);  
    window.document.len_form.m.value = m_new_value;
  }
  if(changed_field_name != 'mm') {
    var mm_new_value = to_m*1000;
    mm_new_value = formatNum(Math.round(mm_new_value*10000)/10000);  
    window.document.len_form.mm.value = mm_new_value;
  }
  if(changed_field_name != 'cm') {
    var cm_new_value = to_m*100;
    cm_new_value = formatNum(Math.round(cm_new_value*10000)/10000);  
    window.document.len_form.cm.value = cm_new_value;
  }
  if(changed_field_name != 'km') {
    var km_new_value = to_m/1000;
    km_new_value = formatNum(Math.round(km_new_value*10000)/10000);  
    window.document.len_form.km.value = km_new_value;
  }
  if(changed_field_name != 'I') {
    var I_new_value = to_m/0.0254;
    I_new_value = formatNum(Math.round(I_new_value*10000)/10000);  
    window.document.len_form.I.value = I_new_value;
  }
  if(changed_field_name != 'F') {
    var F_new_value = to_m/0.3048;
    F_new_value = formatNum(Math.round(F_new_value*10000)/10000);  
    window.document.len_form.F.value = F_new_value;
  }
  if(changed_field_name != 'Y') {
    var Y_new_value = to_m/0.9144;
    Y_new_value = formatNum(Math.round(Y_new_value*10000)/10000);  
    window.document.len_form.Y.value = Y_new_value;
  }
  if(changed_field_name != 'Mi') {
    var Mi_new_value = to_m/1609.344;
    Mi_new_value = formatNum(Math.round(Mi_new_value*10000)/10000);  
    window.document.len_form.Mi.value = Mi_new_value;
  }
}


function area_calc(changed_field_name, changed_field_value)
{
/*
  var test_t = changed_field_value;
*/
  changed_field_value = parseFloat(changed_field_value);

  if(changed_field_name == 'm') {
    var to_m = changed_field_value;
  }
  else if(changed_field_name == 'mm') {
    var to_m = changed_field_value/1000000;
  }
  else if(changed_field_name == 'cm') {
    var to_m = changed_field_value/10000;
  }
  else if(changed_field_name == 'km') {
    var to_m = changed_field_value*1000000;
  }
  else if(changed_field_name == 'I') {
    var to_m = changed_field_value*0.000645160;
  }
  else if(changed_field_name == 'F') {
    var to_m = changed_field_value*0.09290304;
  }
  else if(changed_field_name == 'Y') {
    var to_m = changed_field_value*0.836127360;
  }
  else if(changed_field_name == 'Mi') {
    var to_m = changed_field_value*2589988.110;
  }

/*
test_t = changed_field_name + ' : ' + test_t;
window.document.test_form.test.value = test_t;
var test_u = 'to_m' + ' : ' + to_m;
window.document.test_form.test_1.value = test_u;
*/

  if(changed_field_name != 'm') {
    var m_new_value = to_m;
    m_new_value = formatNum(Math.round(m_new_value*10000)/10000);  
    window.document.area_form.m.value = m_new_value;
  }
  if(changed_field_name != 'mm') {
    var mm_new_value = to_m*1000000;
    mm_new_value = formatNum(Math.round(mm_new_value*10000)/10000);
    window.document.area_form.mm.value = mm_new_value;
  }
  if(changed_field_name != 'cm') {
    var cm_new_value = to_m*10000;
    cm_new_value = formatNum(Math.round(cm_new_value*10000)/10000);  
    window.document.area_form.cm.value = cm_new_value;
  }
  if(changed_field_name != 'km') {
    var km_new_value = to_m/1000000;
    km_new_value = formatNum(Math.round(km_new_value*10000)/10000);  
    window.document.area_form.km.value = km_new_value;
  }
  if(changed_field_name != 'I') {
    var I_new_value = to_m/0.000645160;
    I_new_value = formatNum(Math.round(I_new_value*10000)/10000);  
    window.document.area_form.I.value = I_new_value;
  }
  if(changed_field_name != 'F') {
    var F_new_value = to_m/0.09290304;
    F_new_value = formatNum(Math.round(F_new_value*10000)/10000);  
    window.document.area_form.F.value = F_new_value;
  }
  if(changed_field_name != 'Y') {
    var Y_new_value = to_m/0.836127360;
    Y_new_value = formatNum(Math.round(Y_new_value*10000)/10000);  
    window.document.area_form.Y.value = Y_new_value;
  }
  if(changed_field_name != 'Mi') {
    var Mi_new_value = to_m/2589988.110;
    Mi_new_value = formatNum(Math.round(Mi_new_value*10000)/10000);  
    window.document.area_form.Mi.value = Mi_new_value;
  }
}



function vol_calc(changed_field_name, changed_field_value)
{
/*
  var test_t = changed_field_value;
*/
  changed_field_value = parseFloat(changed_field_value);

  if(changed_field_name == 'l') {
    var to_l = changed_field_value;
  }
  else if(changed_field_name == 'cm') {
    var to_l = changed_field_value/1000;
  }
  else if(changed_field_name == 'm') {
    var to_l = changed_field_value*1000;
  }

  else if(changed_field_name == 'Q') {
    var to_l = changed_field_value*0.9463529;
  }
  else if(changed_field_name == 'G') {
    var to_l = changed_field_value*3.785412;
  }
  else if(changed_field_name == 'F') {
    var to_l = changed_field_value/0.035315;
  }
  else if(changed_field_name == 'Y') {
    var to_l = changed_field_value/0.001308;
  }

/*
test_t = changed_field_name + ' : ' + test_t;
window.document.test_form.test.value = test_t;

var test_u = 'to_l' + ' : ' + to_l;
window.document.test_form.test_1.value = test_u;
*/

  if(changed_field_name != 'l') {
    var l_new_value = to_l;
    l_new_value = formatNum(Math.round(l_new_value*10000)/10000);  
    window.document.vol_form.l.value = l_new_value;
  }
  if(changed_field_name != 'cm') {
    var cm_new_value = to_l*1000;
    cm_new_value = formatNum(Math.round(cm_new_value*10000)/10000);  
    window.document.vol_form.cm.value = cm_new_value;
  }
  if(changed_field_name != 'm') {
    var m_new_value = to_l/1000;
    m_new_value = formatNum(Math.round(m_new_value*10000)/10000);  
    window.document.vol_form.m.value = m_new_value;
  }

  if(changed_field_name != 'Q') {
    var Q_new_value = to_l/0.9463529;
    Q_new_value = formatNum(Math.round(Q_new_value*10000)/10000);  
    window.document.vol_form.Q.value = Q_new_value;
  }
  if(changed_field_name != 'G') {
    var G_new_value = to_l/3.785412;
    G_new_value = formatNum(Math.round(G_new_value*10000)/10000);  
    window.document.vol_form.G.value = G_new_value;
  }
  if(changed_field_name != 'F') {
    var F_new_value = to_l*0.035315;
    F_new_value = formatNum(Math.round(F_new_value*10000)/10000);  
    window.document.vol_form.F.value = F_new_value;
  }
  if(changed_field_name != 'Y') {
    var Y_new_value = to_l*0.001308;
    Y_new_value = formatNum(Math.round(Y_new_value*10000)/10000);  
    window.document.vol_form.Y.value = Y_new_value;
  }

}



function mass_calc(changed_field_name, changed_field_value)
{
/*
  var test_t = changed_field_value;
*/
  changed_field_value = parseFloat(changed_field_value);

  if(changed_field_name == 'kg') {
    var to_kg = changed_field_value;
  }
  else if(changed_field_name == 'g') {
    var to_kg = changed_field_value/1000;
  }

  else if(changed_field_name == 'O') {
    var to_kg = changed_field_value/35.273961949;
  }
  else if(changed_field_name == 'P') {
    var to_kg = changed_field_value/2.204622621;
  }

/*
test_t = changed_field_name + ' : ' + test_t;
window.document.test_form.test.value = test_t;

var test_u = 'to_kg' + ' : ' + to_kg;
window.document.test_form.test_1.value = test_u;
*/

  if(changed_field_name != 'kg') {
    var kg_new_value = to_kg;
    kg_new_value = formatNum(Math.round(kg_new_value*10000)/10000);  
    window.document.mass_form.kg.value = kg_new_value;
  }
  if(changed_field_name != 'g') {
    var g_new_value = to_kg*1000;
    g_new_value = formatNum(Math.round(g_new_value*10000)/10000);  
    window.document.mass_form.g.value = g_new_value;
  }

  if(changed_field_name != 'O') {
    var O_new_value = to_kg*35.2739;
    O_new_value = formatNum(Math.round(O_new_value*10000)/10000);  
    window.document.mass_form.O.value = O_new_value;
  }
  if(changed_field_name != 'P') {
    var P_new_value = to_kg*2.2046;
    P_new_value = formatNum(Math.round(P_new_value*10000)/10000);  
    window.document.mass_form.P.value = P_new_value;
  }


}



function formatNum(num){
  var cur=num+'';
  var after=cur;
  cur=cur.replace(/,/g,'');
  var decimalpoint=cur.lastIndexOf('.');
  var n;
  var d;
  if(decimalpoint>=0){
    var f=cur.split('.');
    d=f[1];
    n=f[0];
  }
  else{
    n=cur;
  }
  var index=parseInt((n.length-1)/3);
  if(index!=0){
    var prefixIndex=n.length-index*3;
    after=n.substr(0,prefixIndex)+' '+n.substr(prefixIndex,3);
    for(var i=2;i<=index;i++){
      after+=' '+n.substr(prefixIndex+3*(i-1),3);
    }
    if(decimalpoint>=0){
      after+='.'+d;
    }
  }
  return after;
}


