function validateEmail() 
{
	var email = document.contact.email;

	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (!filter.test(email.value)) 
	{
		return false;
	}
	else
	{
		return true;
	}
}


// JavaScript Document
function validateForm()
{
		
	var validatePass = true;	

	
    try
    {
	errMessage = "Please fix the following item(s):";
	
	
	if (document.contact.name1.value=="")
        {
	   validatePass = false;
	   errMessage += "\nEnter your name";

	   document.contact.name1.focus();
	}
	
	

	if(validateEmail() == false)
	{
	   if(validatePass == true)
	   {
		validatePass = false;
		document.contact.email.focus();	   
    	   }
	   
	   errMessage += "\nEnter a valid email address";	
	}
	

	if (document.contact.budget.selectedIndex == "0")
        {
           if(validatePass == true)
	   {
		validatePass = false;
		document.contact.budget.focus();	   
    	   }
	   errMessage += "\nSelect a budget";
	}		

	if (document.contact.requimnt.value=="")
        {
           if(validatePass == true)
	   {
		validatePass = false;
		document.contact.requimnt.focus();	   
    	   }
	   errMessage += "\nEnter your requirement";
	}		

	
	if(!validatePass)
	{
  	   alert(errMessage);
	}
     }
     catch(err)
     {
     
     }

     return validatePass;		
}