  function SubmitForm1(formIndex) 
{
	var verify ;
	var form = document.forms[0];

	if (formIndex == 0) 
	{
		form.action = "/mailer2.aspx?FormType=Passive";
		verify=ValidatePassiveForm();
	} 
	else if (formIndex == 1) 
	{
		form.action = "/mailer2.aspx?FormType=Lead";
		verify=ValidateLeadForm();
	}

	if ( verify == "" )
		form.submit();
	else
		alert(verify);
}

function ValidatePassiveForm()
{
	var ErrorString =""  ;
	var pform = document.forms[0];

	if (pform.fname1.value=="")
	{
		ErrorString+="First Name is required!\n";
	}
	 
	if (pform.lname1.value=="")
	{
		ErrorString+="Last Name is required!\n";
	}
	 
	if (pform.tel1.value=="")
	{
		ErrorString+="Primary phone is required!\n";
	}

	if (pform.email1.value=="")
	{
		ErrorString+="Email is required!\n";
	}
	else 
	{
		if (valEmail(pform.email1)==false)
		{
			ErrorString+="A Valid email is required!\n";
		}
	}


	return ErrorString ;
}

function  ValidateLeadForm()
{
	var ErrorString =""  ;
	var pform = document.forms[0];

	if (pform.fname.value=="")
	{
		ErrorString+="First Name is required!\n";
	}
	 
	if (pform.lname.value=="")
	{
		ErrorString+="Last Name is required!\n";
	}
	 
	if (pform.tel.value=="")
	{
		ErrorString+="Primary phone is required!\n";
	}				
	
	if (pform.add.value=="")
	{
		ErrorString+="Address is required!\n";
	}
	
	if (pform.city.value=="")
	{
		ErrorString+="City is required!\n";
	}

	if (pform.sState.selectedIndex==0)
	{
		ErrorString+="State is required!\n";
	}

	
	if (pform.zip.value=="")
	{
		ErrorString+="Zip is required!\n";
	}

	if (pform.email.value=="")
	{
		ErrorString+="Email is required!\n";
	}
	else 
	{
		if (valEmail(pform.email)==false)
		{
			ErrorString+="A Valid email is required!\n";
		}
	}


	return ErrorString ;
}

function valEmail(field)
{
	pattern = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9_]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;

	if(field.value.match(pattern) == null) 
	{
		return false;
	} 
	else 
	{
		return true;
	}
}

