function check_form(frm_name) {
		if(frm_name.firstname.value=='') {
			alert("Please enter firstname");
			frm_name.firstname.focus();
			return false;
		}
		if(frm_name.lastname.value=='')	{
			alert("Please enter lastname");
			frm_name.lastname.focus();
			return false;
		}
		if(frm_name.email_address.value=='') {
			alert("Please enter email address");
			frm_name.email_address.focus();
			return false;
		}
		if(frm_name.email_address.value!='' && isValidEmail(frm_name.email_address.value)==false) {		
			return false;
		}
		if(frm_name.mobile.value=='') {
			alert("Please enter mobile");
			frm_name.mobile.focus();
			return false;
		}
		if(isNaN(frm_name.mobile.value)==true){
			alert("Please enter valid mobile number");
			frm_name.mobile.focus();
			return false;
		}
		if(frm_name.pro_city.value==''){
			alert("Please select city");
			frm_name.pro_city.focus();
			return false;
		}
		return true;
	}
	function isValidEmail(emailid){		
		var l=emailid.length;
		if(l==0)
		{
				return false;	
		}
		if(l!=0)
		{
				var a=emailid.indexOf('@');
				var d=emailid.lastIndexOf('.');
				var str1=emailid.substr(0,a);
				var str2=emailid.substr(a+1,d-a-1);
				var str3=emailid.substr(d+1,l);
				var len1=str1.length;
				var len2=str2.length;
				var len3=str3.length;
				if(a<0 )
				{
						alert ("Check for missing '@' or '.' ");
						return false;
				}
				else  if(d<2)
				{
						alert ("Check for missing '.' ");
						return false;
				}
				else if (a>d)
				{
						alert ("Invalid email. Please enter correct email address");
						return false;
				}				
				if (len1<=1 || len2<=1 || len3 <=1)
				{
						alert ("Invalid email. Please enter correct email address");
						return false;
				}				
		}
		return true;
}