function cleardecimal(form)
{
  form.decimal.value = "";
}


function convertdecimal(form)
{
  var degrees = form.degrees.value;
  var minutes = form.minutes.value;
  var seconds = form.seconds.value;
  var gtg = true;

  if (!isNum(degrees) || degrees > 360 )
  {
    form.decimal.value = "Enter valid degrees";
    gtg = false;
  }
  
  if (!isNum(minutes) || minutes > 60 )
  {
    form.decimal.value = "Enter valid minutes";
    gtg = false;
  }
  
  if (!isNum(seconds) || seconds > 60 )
  {
    form.decimal.value = "Enter valid seconds";
    gtg = false;
  }

  if (gtg)
  {
    degrees = parseFloat(degrees);
    minutes = parseFloat(minutes);
    seconds = parseFloat(seconds);

    // to do
    // make sure 0 for minutes works
    // make sure 0 for seconds works
    // create 2 minsec
    var decimal = (((seconds/60)+minutes)/60)+degrees;
    form.decimal.value = decimal;
  }
}

function convertminsec(form)
{
  alert("This feature is still under construction.");
}

function isNum (val)
{
  var good = true;
  if(val.length)
  {
    var numparts="1234567890";
    for (var i=0; i < val.length; i++)
    {
      var temp = val.substring(i, i+1);
      if (numparts.indexOf (temp, 0) == -1)  
        good = false;
    }
  } else {
   good = false;
  }
  return good;
}

