function validate() 
{ var form=document.getElementById("contact") 

 //return false;
	var valid=true;
	//var error_msg="";
	
	
	
	for(var i=0; i<form.length-1; i++)
	{
		var element = form[i];
			if(element.value=="")
			{
				switch(element.name)
				{
					
					case "firstname":
					
					document.getElementById("confname").className="errortext";
					valid=false;
					
					break;
					
					case "lastname":
					valid=false;
					document.getElementById("conlname").className="errortext";
					
					break;
					
					case "email":
					valid=false;
					document.getElementById("conemail").className="errortext";
					break;
					
					/*case "weddate":
					valid=false;
					document.getElementById("condate").className="errortext";
					break;
					
					case "ceremonylocation":
					valid=false;
					document.getElementById("conceremony").className="errortext";
					break;
					
					case "receptionlocation":
					valid=false;
					document.getElementById("conreception").className="errortext";
					break;
					
					case "guestcount":
					valid=false;
					document.getElementById("concount").className="errortext";
					break;*/
										
				}
			}
			else
			{
				switch(element.name)
				{ 
					case "email":
					var emailStr = document.getElementById("email").value;
					var emailPat = /^(\".qw*\"|[A-Za-z0-9](\w|\W)*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9](\w|\W)*(\.[A-Za-z]\w*)+)$/;
					var matchArray = emailStr.match(emailPat);
					if (matchArray == null) 
					{
						document.getElementById("conemail").className="errortext";
						document.getElementById("conemail").innerHTML="Email (Invalid)<span style='color:#FF0000;'>*</span>";
						valid=false;
					}
					else
					{
						document.getElementById("conemail").className="td_blackbg";
						document.getElementById("conemail").innerHTML="Email<span style='color:#FF0000;'>*</span>";
						
					}
					break;
					
					case "firstname":
					
					document.getElementById("confname").className="td_blackbg";
					
					break;
					
					case "lastname":
					
					document.getElementById("conlname").className="td_blackbg";
					
					break;
					
					/*case "weddate":
					
					document.getElementById("condate").className="td_blackbg";
					break;
					
					case "ceremonylocation":
					
					document.getElementById("conceremony").className="td_blackbg";
					break;
					
					case "receptionlocation":
					
					document.getElementById("conreception").className="td_blackbg";
					break;
					
					case "guestcount":
					if(isNaN(document.getElementById(element.name).value))
					{
					valid=false;
					document.getElementById("concount").className="errortext";
					document.getElementById("concount").innerHTML="&nbsp;&nbsp;Guest count (Number Only)<span style='color:#FF0000;'>*</span>";
					}
					else
					{
					
					document.getElementById("concount").className="td_blackbg";
					document.getElementById("concount").innerHTML="&nbsp;&nbsp;Guest count<span style='color:#FF0000;'>*</span>";
					
					
					}
					break;*/
				}	
				
			}
			
	}
	//alert(valid)
	return  valid;
}