function ValidateForm()
{
if (form1.FirstName.value == "")
  {
    alert("Please enter your first name.");
    form1.FirstName.focus();
    return (false);
  }

if (form1.LastName.value == "")
  {
    alert("Please enter your last name.");
    form1.LastName.focus();
    return (false);
  }

if (form1.Address1.value == "")
  {
    alert("Please enter your address.");
    form1.Address1.focus();
    return (false);
  }
  
if (form1.City.value == "")
  {
    alert("Please enter your city.");
    form1.City.focus();
    return (false);
  }  
  
 if (form1.State.value == "--")
  {
    alert("Please select your state.");
    form1.State.focus();
    return (false);
  }  
   
if (form1.Zip.value == "")
  {
    alert("Please enter your zipcode.");
    form1.Zip.focus();
    return (false);
  }


 if (!IsNumeric(form1.Zip.value))
 	  { 
      alert('Please enter only numbers in the Zip field');
      form1.Zip.focus(); 
      return (false); 
      }

 if (form1.Phone.value == "")
  {
    alert("Please enter your phone number.");
    form1.Phone.focus();
    return (false);
  }
	  
 if (form1.Email.value == "")
  {
    alert("Please enter your email address.");
    form1.Email.focus();
    return (false);
  }

  if (!isEmailAddr(form1.Email.value))
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    form1.Email.focus();
    return (false);
  }
   
  if (form1.Email.value.length < 3)
  {
    alert("Please enter at least 3 characters in the Email field.");
    form1.Email.focus();
    return (false);
  }	  
 if (form1.Password.value == "")
  {
    alert("Please enter a password.");
    form1.Password.focus();
    return (false);
  }	  
 if (form1.Password2.value == "")
  {
    alert("Please enter your password again.");
    form1.Password2.focus();
    return (false);
  }	     
 if (form1.Password2.value != form1.Password.value)
  {
    alert("Your confirmation password does not match your original password.  Please re-enter your password.");
    form1.Password.focus();
    return (false);
  }	     
  
return true;
}	 
	 
function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}
 
function ValidateForm2()
{
if (form1.FirstName.value == "")
  {
    alert("Please enter your first name.");
    form1.FirstName.focus();
    return (false);
  }

if (form1.LastName.value == "")
  {
    alert("Please enter your last name.");
    form1.LastName.focus();
    return (false);
  }

if (form1.Address1.value == "")
  {
    alert("Please enter your address.");
    form1.Address1.focus();
    return (false);
  }
  
if (form1.City.value == "")
  {
    alert("Please enter your city.");
    form1.City.focus();
    return (false);
  }  
  
 if (form1.State.value == "--")
  {
    alert("Please select your state.");
    form1.State.focus();
    return (false);
  }  
   
if (form1.Zip.value == "")
  {
    alert("Please enter your zipcode.");
    form1.Zip.focus();
    return (false);
  }


 if (!IsNumeric(form1.Zip.value))
 	  { 
      alert('Please enter only numbers in the Zip field');
      form1.Zip.focus(); 
      return (false); 
      }

 if (form1.Phone.value == "")
  {
    alert("Please enter your phone number.");
    form1.Phone.focus();
    return (false);
  }
	  
 if (form1.Email.value == "")
  {
    alert("Please enter your email address.");
    form1.Email.focus();
    return (false);
  }

  if (!isEmailAddr(form1.Email.value))
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    form1.Email.focus();
    return (false);
  }
   
  if (form1.Email.value.length < 3)
  {
    alert("Please enter at least 3 characters in the Email field.");
    form1.Email.focus();
    return (false);
  }	  
  
return true;
}	 

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }





function logsub() {
	if (form1.login_username.value == "")
		{
		alert("Please enter your username.");
		form1.login_username.focus();
		return (false);
		}
	
	if (form1.login_password.value == "")
		{
		alert("Please enter your password.");
		form1.login_password.focus();
		return (false);
	    }
return (true);	
}


function newwindow(url) {
	var win = window.open(url,"win");
	win.focus();
}


function ValidateForm3()
{
if (form1.OrgName.value == "")
  {
    alert("Please enter your organization name.");
    form1.OrgName.focus();
    return (false);
  }



if (form1.Address1.value == "")
  {
    alert("Please enter your address.");
    form1.Address1.focus();
    return (false);
  }
  
if (form1.City.value == "")
  {
    alert("Please enter your city.");
    form1.City.focus();
    return (false);
  }  
  
 if (form1.State.value == "--")
  {
    alert("Please select your state.");
    form1.State.focus();
    return (false);
  }  
   
if (form1.Zip.value == "")
  {
    alert("Please enter your zipcode.");
    form1.Zip.focus();
    return (false);
  }


 if (!IsNumeric(form1.Zip.value))
 	  { 
      alert('Please enter only numbers in the Zip field');
      form1.Zip.focus(); 
      return (false); 
      }

 if (form1.Phone.value == "")
  {
    alert("Please enter your phone number.");
    form1.Phone.focus();
    return (false);
  }
	  
 if (form1.Email.value == "")
  {
    alert("Please enter your email address.");
    form1.Email.focus();
    return (false);
  }

  if (!isEmailAddr(form1.Email.value))
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    form1.Email.focus();
    return (false);
  }
   
  if (form1.Email.value.length < 3)
  {
    alert("Please enter at least 3 characters in the Email field.");
    form1.Email.focus();
    return (false);
  }	  
  
return true;
}	 



function ValidateForm4()
{

if (form1.Name.value == "")
  {
    alert("Please enter the name of the service.");
    form1.Name.focus();
    return (false);
  }

if (form1.StartMth.value == "00")
  {
    alert("Please select a start month.");
    form1.StartMth.focus();
    return (false);
  }
  
  if (form1.StartD.value == "00")
  {
    alert("Please select a start day.");
    form1.StartD.focus();
    return (false);
  }
  
  if (form1.StartY.value == "00")
  {
    alert("Please select a start year.");
    form1.StartY.focus();
    return (false);
  }


if (form1.Address1.value == "")
  {
    alert("Please enter your address.");
    form1.Address1.focus();
    return (false);
  }
  
if (form1.City.value == "")
  {
    alert("Please enter your city.");
    form1.City.focus();
    return (false);
  }  
  
 if (form1.State.value == "--")
  {
    alert("Please select your state.");
    form1.State.focus();
    return (false);
  }  
   
if (form1.Zip.value == "")
  {
    alert("Please enter your zipcode.");
    form1.Zip.focus();
    return (false);
  }

 if (!IsNumeric(form1.Zip.value))
 	  { 
      alert('Please enter only numbers in the Zip field');
      form1.Zip.focus(); 
      return (false); 
      } 
	  
 return true;
}	 



function checkval(){
if (form1.Recurring.checked == true){
	form1.slt1.disabled = false;
	form1.slt2.disabled = false;
	form1.slt3.disabled = false;
	form1.slt4.disabled = false;
	form1.slt5.disabled = false;
	form1.slt6.disabled = false;
	form1.chk1.disabled = false;
	form1.chk2.disabled = false;
	form1.chk3.disabled = false;
	form1.chk4.disabled = false;
	form1.chk5.disabled = false;
	form1.chk6.disabled = false;
	form1.chk7.disabled = false;
	form1.r1.disabled = false;
	form1.EndMth.disabled = true;
	form1.EndD.disabled = true;
	form1.EndY.disabled = true;
	} else {
	form1.slt1.disabled = true;
	form1.slt2.disabled = true;
	form1.slt3.disabled = true;
	form1.slt4.disabled = true;
	form1.slt5.disabled = true;
	form1.slt6.disabled = true;
	form1.chk1.disabled = true;
	form1.chk2.disabled = true;
	form1.chk3.disabled = true;
	form1.chk4.disabled = true;
	form1.chk5.disabled = true;
	form1.chk6.disabled = true;
	form1.chk7.disabled = true;
	form1.r1.disabled = true;
	form1.EndMth.disabled = false;
	form1.EndD.disabled = false;
	form1.EndY.disabled = false;
	}
}

function deletecheck(type)
{
if (type=="1")
	{
	var answer = confirm("This is the parent entry for a recurring series.  If you delete this entry, all dependant entries will be deleted as well.  Do you want to continue?");
	} 
	else{
	
	var answer = confirm("Are you sure you want to delete this entry?");
	}
return (answer);
} 