<!--
function checkForm()
{
	var msg = "";
	var e_check=true;
	var p_check=true;
	var ep_check=true;
	var ronep_check=true;
	var rtwop_check=true;
	var ronee_check=true;
	var rtwoe_check=true;
	var cell_check=true;
	var field="";
	var fCheck= new Array();
	
	for(var i=0; i<document.forms["form1"].elements.length; i++)
	{
		var cFields=document.forms["form1"].elements[i];
		if(cFields.value == '')
		{
			fCheck.push(cFields.name);
			//msg += cFields.name+"\n";
		}
		else if(cFields.value != '')
		{
			if(cFields.name == 'e_mail'){ if (echeck(document.form1.e_mail.value) == false){ e_check=false; msg += "Invalid Email Address\n";} }
			if(cFields.name == 'reference_1_email'){ if(echeck(document.form1.reference_1_email.value) == false){ ronee_check=false; msg += "Invalid Reference 1 Email Address\n";} }
			if(cFields.name == 'reference_2_email'){ if(echeck(document.form1.reference_2_email.value) == false){ rtwoe_check=false; msg += "Invalid Reference 2 Email Address\n";} }
			if(cFields.name == 'phone'){ if(IsNumeric(document.form1.phone.value) == false){ p_check=false; msg += "Invalid Phone Number\n";} }
			if(cFields.name == 'emergency_phone'){ if(IsNumeric(document.form1.emergency_phone.value) == false){ ep_check=false; msg += "Invalid Emergency Phone Number\n";} }
			if(cFields.name == 'reference_1_phone'){ if(IsNumeric(document.form1.reference_1_phone.value) == false){ ronep_check=false; msg += "Invalid Reference 1 Phone Number\n";} }
			if(cFields.name == 'reference_2_phone'){ if(IsNumeric(document.form1.reference_2_phone.value) == false){ rtwop_check=false; msg += "Invalid Reference 2 Phone Number\n";} }
			if(cFields.name == 'cell'){ if(IsNumeric(document.form1.cell.value) == false){ cell_check=false; msg += "Invalid Cell Phone Number\n";} }
		}
	}

	
		
	if(fCheck.length==26)
	{
		msg += "Please complete form before submitting\n";
	}		
	
	if (msg != "")
	{
		alert("Please correct the following:\n\n" + msg + "\nPlease click OK, correct your information,\nand resubmit your request.");
		if (e_check == false){field="e_mail";}else
		if (p_check == false){field="phone";}else
		if (ep_check == false){field="emergency_phone";}else
		if (ronep_check == false){field="reference_1_phone";}else
		if (rtwop_check == false){field="reference_2_phone";}else
		if (ronee_check == false){field="reference_1_email";}else
		if (rtwoe_check == false){field="reference_2_email";}else
		if (cell_check == false){field="cell";}else{field="first_name"; }
		document.form1[field].focus();
		return false;
	}
	else if(msg == "")
	{
		document.forms["form1"].submit();
		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 echeck(str) 
{		
		if(!str.match(/@/))
		{
			return false;
		}
		
		if(!str.match(/\./))
		{
			return false;
		}
		
		if(str.charAt( 0 ) == " " ) 
		{
			return false;
		}
		
		if(str.charAt( 0 ) == "." ) 
		{
			return false;
		}
 	return true					
}