function viewdesc(name)
{
 document.getElementById(name).style.visibility = "visible";
 document.getElementById("online").style.visibility = "hidden";
}
function killdesc(name)
{
 document.getElementById(name).style.visibility = "hidden";
 document.getElementById("online").style.visibility = "visible";
}

function CheckSubmitWeightForm()
{
 if(document.SubmitWeightForm.manufacturer.value == "")
    {
     alert("Please enter the manufacturer.");
     document.SubmitWeightForm.manufacturer.focus();
     return false;
    }
 if(document.SubmitWeightForm.model.value == "")
    {
     alert("Please enter the model.");
     document.SubmitWeightForm.model.focus();
     return false;
    }
 if(document.SubmitWeightForm.weight.value == "" && document.SubmitWeightForm.claimed.value == "")
    {
     alert("Please enter at least one weight.");
     document.SubmitWeightForm.weight.focus();
     return false;
    }
 var chkZ = 1;
 for (i=0;i<document.SubmitWeightForm.claimed.value.length;++i)
     {
      if (document.SubmitWeightForm.claimed.value.charAt(i) < "0" || document.SubmitWeightForm.claimed.value.charAt(i) > "9")
         {
          if (document.SubmitWeightForm.claimed.value.charAt(i) != "." && document.SubmitWeightForm.claimed.value.charAt(i) != ",")
             {
              chkZ = -1;
             }
         }
      if (chkZ == -1)
         {
          alert("No numeric value in claimed weight field!");
          document.SubmitWeightForm.claimed.focus();
          return false;
         }
     }
 chkZ = 1;
 for (i=0;i<document.SubmitWeightForm.weight.value.length;++i)
     {
      if (document.SubmitWeightForm.weight.value.charAt(i) < "0" || document.SubmitWeightForm.weight.value.charAt(i) > "9")
         {
          if (document.SubmitWeightForm.weight.value.charAt(i) != "." && document.SubmitWeightForm.weight.value.charAt(i) != ",")
             {
              chkZ = -1;
             }
         }
      if (chkZ == -1)
         {
          alert("No numeric value in real weight field!");
          document.SubmitWeightForm.weight.focus();
          return false;
         }
     }

}

function updatetotal()
{
 var total = 0;
 for (a = 0; a <= 50; a++)
     {
      var wfield = 'weight_' + a;
      if (document.ListingsForm.elements[wfield] == '[object]' && isNaN(document.ListingsForm.elements[wfield].value) == false)
         {
          wert = document.ListingsForm.elements[wfield].value;
          wert = wert.replace(',', '.');
          total += parseFloat(wert);
         }
      else
         { break; }
     }
 document.ListingsForm.total.value = total;
}
