function validateform()
{
	if(document.frm_enquire.cname.value=="")
	{

		alert("Company Name field is mandatory.")

		document.frm_enquire.cname.focus();
		return false;
	}




	if(document.frm_enquire.address.value=="")
	{

		alert("Address field is mandatory.")
		document.frm_enquire.address.focus();
		return false;
	}




	if(document.frm_enquire.city.value=="")
	{

		alert("City is a compulsory field")

		document.frm_enquire.city.focus();
		return false;
	}



	if(document.frm_enquire.postcode.value=="")
	{

		alert("Post Code is a compulsory field")

		document.frm_enquire.postcode.focus();
		return false;
	}

	if(document.frm_enquire.state.value=="")
	{

		alert("State is a compulsory field")

		document.frm_enquire.state.focus();
		return false;
	}


	if(document.frm_enquire.country.value=="")
	{

		alert("Country is a compulsory field")

		document.frm_enquire.country.focus();
		return false;
	}

	if(document.frm_enquire.telephone.value=="")
	{

		alert("Telephone is a compulsory field")

		document.frm_enquire.telephone.focus();
		return false;
	}



	if(document.frm_enquire.fax.value=="")
	{

		alert("Fax is a compulsory field")

		document.frm_enquire.fax.focus();
		return false;
	}

	if(document.frm_enquire.email.value=="")
	{

		alert("Email field is mandatory.")
		document.frm_enquire.email.focus();
		return false;
	}



	if (document.frm_enquire.email.value != "")
	{
	 a = document.frm_enquire.email.value;
			    b = a.charAt(0);
				c = a.indexOf('@');
				d = a.lastIndexOf('@');
				e = a.indexOf('.',d);

			if(document.frm_enquire.email.value=="")
			{
			alert("Email Address cannot be left blank")
			document.frm_enquire.email.focus()
			return false;
			}

			else if(((b=='`'||b=='~')||(b=='@'||b=='#'))
			||((b=='$'||b=='%')||(b=='^'||b=='&')||(b=='*'||b=='(')||(b==')'||b=='<'))
			||(b=='>'||b=='?'))
			{
			alert("Invalid Email Address")
			document.frm_enquire.email.focus()
			return false;
			}
			else if(document.frm_enquire.email.value.length<2)

			{
			alert("Invalid Email Address")
			document.frm_enquire.email.focus()
			return false;
			}






				if(c== -1)
				{
					alert("Invalid Email Address")
					document.frm_enquire.email.focus()
					return false;
				}
				else if(c != -1 && c != d)
				{
					alert("Invalid Email Address")
					document.frm_enquire.email.focus()
					return false;
				}

				else if(e == -1)
				{
					alert("Invalid Email Address")
					document.frm_enquire.email.focus()
					return false;
				}
				else if((e - c)<2)
				{
					alert("Invalid Email Address")
					document.frm_enquire.email.focus()
					return false;
				}
				else if(a.length - e <= 3)
				{
					alert("Invalid Email Address")
					document.frm_enquire.email.focus()
					return false;
				}
				else if(a.indexOf(" ")!=-1)
				{
					alert("Invalid Email Address");
					document.frm_enquire.email.focus()
					return false;
				}

	}
}