/*
 * Request Form Error Checking
 */
function checkRequest()
{
  var message= "";
  check=0;

  if(document.form.contact[0].checked == true) //email
  {
    if(document.form.email.value.indexOf('@') == -1 || document.form.email.value.indexOf('.') == -1)
    {
      message = "Please enter a valid e-mail address\nfor example: name@address.com";
      check=1;
    }
  }

  if(document.form.contact[1].checked == true) //cell phone
  {
    var number = document.form.cellarea.value +""+document.form.cellhead.value+""+document.form.celltail.value;
    if(number == "")
    {
      message = "Please enter a valid cell phone number";
      check = 1;
    }
  }

  if(document.form.contact[2].checked == true) //office phone
  {
    var number = document.form.officearea.value +""+document.form.officehead.value+""+document.form.officetail.value;
    if(number == "")
    {
      message = "Please enter a valid phone number";
      check = 1;
    }
  }

  if(document.form.contact[3].checked == true) //fax phone
  {
    var number = document.form.faxarea.value +""+document.form.faxhead.value+""+document.form.faxtail.value;
    if(number == "")
    {
      message = "Please enter a valid fax number";
      check = 1;
    }
  }

  if(check)
  {
    alert(message);
    return false;
  }
  else
  {
    document.form.submit();
  }
}

/*
 * Training Form Error Checking
 */
function checkTrain(mode)
{
    var message= "Please Enter: ";
    check=0;

    //begin checking required fileds
    if(document.form.company.value == "")
    {
	message += "\nthe Company Name";
	check = 1;
    }
    if(document.form.cfirstname.value == "")
    {
	message += "\nthe Contact Person's First Name";
	check = 1;
    }
    if(document.form.clastname.value == "")
    {
	message += "\nthe Contact Person's Last Name";
	check = 1;
    }
    if(document.form.phone.value == "")
    {
	message += "\nthe Telephone Number";
	check = 1;
    }
    if(document.form.rfirstname1.value == "")
    {
	message += "\nthe Registrant's First Name";
	check = 1;
    }
    if(document.form.rlastname1.value == "")
    {
	message += "\nthe Registrant's Last Name";
	check = 1;
    }
    if(document.form.course.value == "no")
    {
	message += "\nA class";
	check = 1;
    }

    //checking e-mail correctness
    if(document.form.email.value.indexOf('@') == -1 || document.form.email.value.indexOf('.') == -1)
    {
      message += "\n a valid e-mail address\nfor example: name@address.com\n";
      check=1;
    }

    //displaying message if found else submitting
    if(check)
    {
      alert(message);
      return false;
    }
    else if(mode == "submit")
    {
      document.form.submit();
    }
    else
    {
      window.print();
    }
}

/*
 * Training form grey out
 */

function train_pay()
{
   if(document.form.payment[0].checked == true)
   {
	document.form.payment[1].disabled = false;
	document.form.purchase.disabled = false;
	document.form.ccnumber.disabled = true;
	document.form.xpmonth.disabled = true;
	document.form.xpyear.disabled = true;
	document.form.ccname.disabled = true;
   }
   else
   {
	document.form.payment[0].disabled = false;
	document.form.purchase.disabled = true;
	document.form.ccnumber.disabled = false;
	document.form.xpmonth.disabled = false;
	document.form.xpyear.disabled = false;
	document.form.ccname.disabled = false;
   }
}

/*
 * Training Schedule window
 */
function open_win()
{
  window.open("../asbestos/training/Sched.html","_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=yes, width=680, height=530")
}

/*
 * Training Reset
 */

function resetTrain()
{
  document.forms[0].reset();
}
