function doClear(theText) 
{
   if (theText.value == theText.defaultValue)
	{
       theText.value = ""
   	}
}

function chkEmail(theForm)
{
    // test if valid email address, must have @ and .
    var checkEmail = "@.";
    var checkStr = theForm.EMailAddress.value;
    var EmailValid = false;
    var EmailAt = false;
    var EmailPeriod = false;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkEmail.length;  j++)
    {
    if (ch == checkEmail.charAt(j) && ch == "@")
    EmailAt = true;
    if (ch == checkEmail.charAt(j) && ch == ".")
    EmailPeriod = true;
    	  if (EmailAt && EmailPeriod)
    		break;
    	  if (j == checkEmail.length)
    		break;
    	}
    	// if both the @ and . were in the string
    if (EmailAt && EmailPeriod)
    {
    		EmailValid = true
    		break;
    	}
    }
    if (!EmailValid)
    {
    alert("The \"email\" field must contain an \"@\" and a \".\".");
    // theForm.Email.focus();
    return (false);
    }
   return (true);
}


function SetDateCombos() {
  var Today = new Date()
  var day = Today.getDate()
  var month = Today.getMonth()
  document.Quote.StartMonth.selectedIndex=(month)
  document.Quote.StartDay.selectedIndex=(day-1)
  document.Quote.EndMonth.selectedIndex=(month+1)
  document.Quote.EndDay.selectedIndex=(day);
}

