function chkInfo()
{
	if(document.frm_hager.txtfirst.value.replace(/^\s+|\s+$/,'') == "")
	{
		alert("Please Enter Your First Name.");
		document.frm_hager.txtfirst.select();
		return false;
	}
		
	if(document.frm_hager.txtlast.value.replace(/^\s+|\s+$/,'') == "")
	{
		alert("Please Enter Your Last Name.");
		document.frm_hager.txtlast.select();
		return false;
	}
		
	if(document.frm_hager.txtaddress.value.replace(/^\s+|\s+$/,'') == "")
	{
		alert("Please Enter Your Address.");
		document.frm_hager.txtaddress.select();
		return false;
	}
	
	if(document.frm_hager.txtcity.value.replace(/^\s+|\s+$/,'') == "")
	{
		alert("Please Enter Your City.");
		document.frm_hager.txtcity.select();
		return false;
	}
	
	if(document.frm_hager.txtstate.value.replace(/^\s+|\s+$/,'') == "")
	{
		alert("Please Enter Your State.");
		document.frm_hager.txtstate.select();
		return false;
	}
	
	if(document.frm_hager.txtzip.value.replace(/^\s+|\s+$/,'') == "")
	{
		alert("Please Enter Your Zip.");
		document.frm_hager.txtzip.select();
		return false;
	}
	if(isNaN(document.frm_hager.txtzip.value))
	{
		alert("Please Enter Your Zip In Digits.");
		document.frm_hager.txtzip.select();
		return false;
	}
	
	if(document.frm_hager.txtphone.value.replace(/^\s+|\s+$/,'') == "")
	{
		alert("Please Enter Your Phone Number.");
		document.frm_hager.txtphone.select();
		return false;
	}
	if(isNaN(document.frm_hager.txtphone.value))
	{
		alert("Please Enter Your Phone Number In Digits.");
		document.frm_hager.txtphone.select();
		return false;
	}
	
	if(document.frm_hager.txtmail.value.replace(/^\s+|\s+$/g, '') == "")
	{
		alert("Please Enter Your Email ID.");
		document.frm_hager.txtmail.select();
		return false;
	}
	else
	{
		var mail_val = document.frm_hager.txtmail.value;
		var mail_flag = 0;
		if(mail_val.indexOf("@") == -1 || mail_val.indexOf(".") == -1)
		{
			mail_flag++; 
		}
		else
		{ 
			var len=mail_val.length; 
			if(len <= 2)
			{
				mail_flag++;
			}	 
			var first=mail_val.substring(0,mail_val.indexOf("@")); 
						
			var second=mail_val.substring(mail_val.indexOf("@")+1,mail_val.lastIndexOf(".")); 
			
			var third=mail_val.substring(mail_val.indexOf(".")+1,len);  
			
			var firstarray=new Array("q","w","e","r","t","y","u","i","o","p","a","s","d","f","g","h","j","k","l","z","x","c","v","b","n","m","Q","W","R","T","Y","U","I","O","P","A","S","D","F","G","H","J","K","L","Z","X","C","V","B","N","M","E");
			var f_len=firstarray.length;
			
			var count=0;
			var len=first.length; 
			for(var i=0;i<=len;i++)
			{
				var ch=first.charAt(i);
				for(var j=0;j<=f_len;j++)
				{
					if(ch == firstarray[j])
					{
						count++;
						break;
					}
				}
			}
			if(count == 0)
			{
				mail_flag++; 
			}
			if(!isNaN(parseInt(second)))
			{
				mail_flag++; 	 
			}
			if(!isNaN(parseInt(third)))
			{
				mail_flag++; 	 
			}
			if(first.length < 2 || second.length < 2 || third.length <=1)
			 {
				 mail_flag++;   
			 }
		} 
		if(mail_flag > 0)
		{
			alert("Please Enter An Exact Email ID.\n" + "'" +
					document.frm_hager.txtmail.value + "'" + " Is Invalid.");
			document.frm_hager.txtmail.select();
			return false;	
		}
	}
	
	if(document.frm_hager.txtdate.value == "dd/mm/yyyy")
	{
		alert("Please Select Your Event Date.");
		document.frm_hager.txtdate.select();
		return false;
	}
	
	if(document.frm_hager.cbocontact.value == "S")
	{
		alert("Preferred method of contact?");
		document.frm_hager.cbocontact.focus();
		return false;
	}
	
	if(document.frm_hager.cboevent.value == "S")
	{
		alert("What type of event are you planning?");
		document.frm_hager.cboevent.focus();
		return false;
	}
	
	if(document.frm_hager.cbohear.value == "S")
	{
		alert("How did you hear about us?");
		document.frm_hager.cbohear.focus();
		return false;
	}
	
	if(document.frm_hager.cboguest.value == "S")
	{
		alert("Expected number of guest?");
		document.frm_hager.cboguest.focus();
		return false;
	}
	
	if(document.frm_hager.cbobudget.value == "S")
	{
		alert("What is your approximate budget?");
		document.frm_hager.cbobudget.focus();
		return false;
	}
	
	if(document.frm_hager.cbooffer.value == "S")
	{
		alert("Would you like to sign up for our newsletter to receive special offers & updates via email?");
		document.frm_hager.cbooffer.focus();
		return false;
	}
	
	if(document.frm_hager.txtcomments.value.replace(/^\s+|\s+$/,'') == "")
	{
		alert("Please Enter Your Comments.");
		document.frm_hager.txtcomments.select();
		return false;
	}
}