// JavaScript Document

function checkForm(formName)
{
	//COMPANY NAME VALIDATION
	if(formName.comp_name.value=="")
	{
		alert ('Please Enter Your Company Name!');
		formName.comp_name.focus();
		return false;
	}
	
	//CONTACT PERSON VALIDATION
	if(formName.cont_per.value=="")
	{
		alert ('Please Enter Your Contact Person!');
		formName.cont_per.focus();
		return false;
	}

	
	//STREET VALIDATION
	if(formName.street.value=="")
	{
		alert ('Please Enter Your Street!');
		formName.street.focus();
		return false;
	}
	
	
	//CITY VALIDATION
	if(formName.city.value=="")
	{
		alert ('Please Enter Your City!');
		formName.city.focus();
		return false;
	}
	
	//STATE VALIDATION
		if(formName.state.value=="NotSelected")
	{
		alert ('Please Select Your State!');
		formName.state.focus();
		return false;
	}
	
	//ZIP/POSTAL VALIDATION
	if(formName.zip.value=="")
	{
		alert ('Please Enter Your Zip/Postal Code!');
		formName.zip.focus();
		return false;
	}
	
	//COUNTRY VALIDATION
	if(formName.country.value=="")
	{
		alert ('Please Enter Your Country!');
		formName.country.focus();
		return false;
	}
	
	//PHONE VALIDATION
	if(formName.phone.value=="")
	{
		alert ('Please Enter Your Phone No.!');
		formName.phone.focus();
		return false;
	}
	
	if(isNaN(formName.phone.value)==true)
		{
		alert("Phone Number must be Numeric!") ;
		formName.phone.focus();
		formName.phone.value="";
		return false;
		}

	
	//EMAIL VALIDATION
	if(formName.email.value=="")
	{
		alert ('Please Enter Your Email!');
		formName.email.focus();
		return false;
	}
	
	//EMAIL FORMAT VALIDATON
	if (!formName.email.value.match(/^[\w\.-]+@(?:[A-Za-z0-9-]+\.)*[A-Za-z0-9-]{1,}\.[a-z]{2,9}$/))
	{
		alert ('Please Enter a Valid Email!');
		formName.email.select();
		return false;
	}

	return;
}