//validate form

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}

function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false;}
else {return true;}
}
}

// Check form

function validate_form(thisform)
{
	with (thisform)
	{
		//required fields
		if (validate_required(txtFirstName,"First Name must be filled out!")==false)
 		 	{txtFirstName.focus();return false;}
		if (validate_required(txtLastName,"Last Name must be filled out!")==false)
 		 	{txtLastName.focus();return false;}
		if (validate_required(txtcompany,"Company Name must be filled out!")==false)
 		 	{txtcompany.focus();return false;}
		if (validate_required(txtPhone,"Phone Number must be filled out!")==false)
 		 	{txtPhone.focus();return false;}
		if (validate_required(txtEmail,"Email ID must be filled out!")==false)
 		 	{txtEmail.focus();return false;}
		//validate email format
		if (validate_email(txtEmail,"Not a valid e-mail address!")==false)
			{txtEmail.focus();return false;}
		if (validate_required(txtSubject,"Inquiry Subject must be filled out!")==false)
 		 	{txtSubject.focus();return false;}
		if (validate_required(txtDetails,"Inquiry Details must be filled out!")==false)
 		 	{txtDetails.focus();return false;}
		
	}

}