function validateform()
{

	if(document.calcform.name.value=="")
	{

		alert("Name is a mandatory field")

		document.calcform.name.focus();
		return false;
	}
	
	
		if(document.calcform.suburb.value=="")
	{

		alert("Suburb is a mandatory field")

		document.calcform.suburb.focus();
		return false;
	}
		
	
	if(document.calcform.phone.value=="")
	{

		alert("Phone Number is a mandatory field")

		document.calcform.phone.focus();
		return false;
	}


	if(document.calcform.email_id.value=="")
	{

		alert("Email is a mandatory field")
		document.calcform.email_id.focus();
		return false;
	}



	if (document.calcform.email_id.value != "")
	{
	 a = document.calcform.email_id.value;
			    b = a.charAt(0);
				c = a.indexOf('@');
				d = a.lastIndexOf('@');
				e = a.indexOf('.',d);

			if(document.calcform.email_id.value=="")
			{
			alert("Email Address cannot be left blank")
			document.buying_frm.email_id.focus()
			return false;
			}

			else if(((b=='`'||b=='~')||(b=='@'||b=='#'))
			||((b=='$'||b=='%')||(b=='^'||b=='&')||(b=='*'||b=='(')||(b==')'||b=='<'))
			||(b=='>'||b=='?'))
			{
			alert("Invalid Email Address")
			document.calcform.email_id.focus()
			return false;
			}
			else if(document.calcform.email_id.value.length<2)

			{
			alert("Invalid Email Address")
			document.calcform.email_id.focus()
			return false;
			}






				if(c== -1)
				{
					alert("Invalid Email Address")
					document.calcform.email_id.focus()
					return false;
				}
				else if(c != -1 && c != d)
				{
					alert("Invalid Email Address")
					document.calcform.email_id.focus()
					return false;
				}

				else if(e == -1)
				{
					alert("Invalid Email Address")
					document.calcform.email_id.focus()
					return false;
				}
				else if((e - c)<2)
				{
					alert("Invalid Email Address")
					document.calcform.email_id.focus()
					return false;
				}
				else if(a.length - e <= 3)
				{
					alert("Invalid Email Address")
					document.calcform.email_id.focus()
					return false;
				}
				else if(a.indexOf(" ")!=-1)
				{
					alert("Invalid Email Address");
					document.calcform.email_id.focus()
					return false;
				}
				

	if(document.calcform.Financeneeds.value=="none")
	{

		alert("Please describe your finance needs")
		document.calcform.Financeneeds.focus();
		return false;
	}


	}
}