// JavaScript Document
function enableOthers(){
	if(document.contact.relationship.value == "Others"){
		document.contact.relationshipOther.disabled = false;
		document.contact.relationshipOther.focus();
		document.contact.relationshipOther.select();
	}
	else{
		document.contact.relationshipOther.disabled = true;
		document.contact.relationshipOther.value = "";
		document.contact.relationship.focus();
	}
}

function doValidation()
{	

	var lastName,firstName,email,subject,comments;
	firstName=document.getElementById("firstName").value;
	lastName=document.getElementById("lastName").value;
	email=document.getElementById("email").value;
	phone=document.getElementById("phone").value;
	company=document.getElementById("company").value;
	comments=document.getElementById("comments").value;
	
	emailVal = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
	
	if(firstName=="")
	{
		alert("First Name field is blank.");
		document.getElementById("firstName").focus();
	}
	else if(lastName=="")
	{
		alert("Last Name field is blank.");
		document.getElementById("lastName").focus();	
	}
	else if(email=="")
	{
		alert("Email Address field is blank.");
		document.getElementById("email").focus();
	}
	else if(!emailVal.test(email))
	{
		alert("Email Address is not a valid format.");
		document.getElementById("email").focus();
	}
	else if(phone==""){
		alert("Phone Number field is blank");
		document.getElementById("phone").focus();
	}
	else if(company==""){
		alert("Company Name field is blank");
		document.getElementById("company").focus();
	}
	else if(comments=="")
	{
		alert("Comments field is blank.");
		document.getElementById("comments").focus();
	}
	else
	{
		document.forms['contact'].submit();
	}
	
}         


function doValidationForRequest()
{	

	var lastName,firstName,email,subject,comments;
	firstName=document.getElementById("firstName").value;
	lastName=document.getElementById("lastName").value;
	email=document.getElementById("email").value;
	phone=document.getElementById("phone").value;
	company=document.getElementById("company").value;
	comments=document.getElementById("comments").value;

	emailVal = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
	
	if(firstName=="")
	{
		alert("First Name field is blank.");
		document.getElementById("firstName").focus();
	}
	else if(lastName=="")
	{
		alert("Last Name field is blank.");
		document.getElementById("lastName").focus();	
	}
	else if(email=="")
	{
		alert("Email Address field is blank.");
		document.getElementById("email").focus();
	}
	else if(!emailVal.test(email))
	{
		alert("Email Address is not a valid format.");
		document.getElementById("email").focus();
	}
	else if(phone==""){
		alert("Phone Number field is blank");
		document.getElementById("phone").focus();
	}
	else if(company==""){
		alert("Company Name field is blank");
		document.getElementById("company").focus();
	}
	else if(comments=="")
	{
		alert("Comments field is blank.");
		document.getElementById("comments").focus();
	}
	else
	{
		document.forms['contact'].submit();
	}
}
