 var a2 = new Array(70,73.5,77,81,85,0,93);
 var a3 = new Array(61,64,67,70,74,0,80);


function ExplorerFix() 
{ for (a in document.links) document.links[a].onfocus =
document.links[a].blur; 
}
if(document.all) document.onmousedown = ExplorerFix;

function transVal(val)
 {
  val=val.replace(",",".");
  return val;
 }

function roundup(v)
{
   if (v<1) return 1;
   n=parseInt(v);
   k=v-n;
   if (k>0) n++;
   return n;
}


function error_v(form)
{
  form.V.value="";
  form.W1.value="";
  form.W2.value="";

}

function error_t(form)
{
  form.T.value="";
  form.W1.value="";
  form.W2.value="";
}

function calc(form)
{
   // first, check values of size
  if (isNaN(parseFloat(transVal(form.L.value))))
  {
    error_v(form);
    return;
  } else 
  {
    L=parseFloat(transVal(form.L.value));
    if (L<=0) 
    {
    error_v(form);
    return;
    }
  }
  if (isNaN(parseFloat(transVal(form.W.value))))
  {
    error_v(form);
    return;
  } else 
  {
    W=parseFloat(transVal(form.W.value));
    if (W<=0) 
    {
    error_v(form);
    return;
    }

  }
  if (isNaN(parseFloat(transVal(form.H.value))))
  {
    error_v(form);
    return;
  } else 
  {
    H=parseFloat(transVal(form.H.value));
    if (H<=0) 
    {
    error_v(form);
    return;
    }

  }

  // calculate volume
  
  V=roundup(L*W*H);
  form.V.value=V;

  if (isNaN(parseInt(form.T.value)))
  {
    error_t(form);
    return;
  } else 
  {
    T=parseInt(form.T.value);
  }
  if ((T<18)||(T>24)||(T==23))
  {
    error_t(form);
    return;
  }

  V1=a2[T-18];
  V2=a3[T-18];
  K = 1;

  if (form.j1[0].checked) K-=0.10;
  if (form.j2[0].checked) K+=0.15;
  if (form.j3[0].checked) K+=0.10;

  W1=Math.round(V1*V*K);
  W2=Math.round(V2*V*K);

  W1Round=W1/10000;	
  W2Round=W2/10000;	
	
  form.W1.value=W1Round/100;
  form.W2.value=W2Round/100;
}
//-->




function alterNate(elm){
	if (!elm.base) elm.base = elm.value
	if (elm.value == elm.base) elm.value = "";
	else if (elm.value == "") elm.value = elm.base;
}






