function validate() {
	if ((validateEmail(document.mailer.email.value)) || ((document.mailer.email.value == "") && (document.mailer.number !== "")))
	{
		if (document.mailer.name.value == "" )
		{
				alert("Please enter your name");
		}
		else 
		{
			if (document.mailer.company.value == "" )
			{	
					alert("Please enter your company name");
			}
			else 
			{
				if (document.mailer.query.value == "" )
				{
					alert("Please enter a query");
				}
				else 
				{
					
					document.mailer.submitbtn.disabled = true;	
					document.mailer.submitbtn.value = "Submitting";		
					document.mailer.submit();
				}
			}
		}
	}
	else 
	{
		alert("Please enter a valid return e-mail address");
	}
}

function validateEmail(address) {
	var att = address.indexOf("@");
	var attlast = address.lastIndexOf("@")
	var dot = address.lastIndexOf(".");
	var space = address.indexOf(" ");

	if ((att > 0) && (dot > (att + 1)) && (attlast == att) && (address.length - dot > 1) && (space = -1))
		return true;
	else return false;
}