function chk_news_mail(f1){
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (f1.name1.value == 0) {
      alert("Please enter your name !!");
      f1.name1.focus();
      return false;
   }
	if(!re_mail.test(f1.email.value)){
		alert("Enter Email correctly!!");
		f1.email.focus();
		return false;
	}
	window.open('news.html?name1='+f1.name1.value+'&email='+f1.email.value,'_blank','width=400,height=300,toolbar=no');
}
function chk_key(f1){
	if(f1.key.value==''){
		alert("Enter Keyword!!");
		f1.key.focus();
		return false;
	}
	return true;	
}
function chk_date(k1){
	//alert(k1);
	var date1=new Array();
	 date1=k1.split("/");
	//alert(date1.length);
	if(date1.length==3){
		var month=date1[0];
		//alert(month);
		var day=date1[1];
		//alert(day);
		var year=date1[2];
		var date_pat=/^(\d{1,2})(\/)(\d{1,2})(\/)(\d{2}|\d{4})$/;
		if(!date_pat.test(k1)){
			alert("Invalid Date Format!!");
			return true;
		}
		if(day<1 || day>31){
			alert("Check day!");
			return true;
		}
		if((month==4||month==6||month==9||month==11)&&(day>30 ||day<1)){
			alert("Check day for your month!");
			return true;
		}
		if((month==1||month==3||month==5||month==7||month==8||month==10||month==12)&&(day>31||day<1)){
			alert("Check day for your month!");
			return true;
		}
		if(month<1 || month>12){
			alert("Check  your month!");
			return true;
		}
		if(month==2){
			var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
			if (day>29 || (day==29 && !isleap)) {
				alert("February " + year + " doesn't have " + day + " days!");
				return true;
	   		}
		}
		if((year.substring(0,2)<19)|| (year.substring(0,2)>20)){
			alert("Check  year!");
			return true;
		}
	}
	else if(date1.length!=3){
		alert("Write in the format given");
		return true;
	}
	return false;
}
function valid_user(chk){
	//alert(f1);
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	var pin=/^\d{6,10}$/;
	var tel1=/^[ 0-9][ 0-9_-]+\d$/;
	if (chk.street.value == 0) {
      alert("Please enter your street !!");
      chk.street.focus();
      return false;
   }
  if (chk.city.value == 0) {
      alert("Please enter Your city !!");
      chk.city.focus();
      return false;
   }
    if (chk.state.value == 0) {
      alert("Please enter Your state !!");
      chk.state.focus();
      return false;
   }
	if (chk.pcode.value == 0) {
      alert("Please Enter PostCode !!");
      chk.pcode.focus();
      return false;
   }
    if (chk.country.options[chk.country.selectedIndex].value == "x") {
	    alert("Please select Your country!!"); 
	   chk.country.focus();
	    return false;  
	  } 	
  	if (chk.tel.value == 0) {
	  alert("Please Enter Your Contact Number!!");
	  chk.tel.focus();
	  return false;
	}
	if (!tel1.test(chk.tel.value)) {
	  alert("Please Enter a Valid Contact Number!!");
	  chk.tel.focus();
	  return false;
	}
	if (chk.fname.value == 0) {
      alert("Please enter your name!!");
      chk.fname.focus();
      return false;
   }
  
   if (chk.lname.value == 0) {
      alert("Please enter your last name !!");
      chk.lname.focus();
      return false;
   }
   
   if (chk.email.value==0)	{
			alert( "Please Enter your Email-id!!" );
			chk.email.focus();
			return false;
	}else if (!re_mail.test(chk.email.value))	{
			alert( "Please Enter your Email-id correctly!!" );
			chk.email.value="";
			chk.email.focus();
			return false;
	}
	
	if(chk.submit1.value=="submit1"){
		if(chk.pwd1.value==0){
		alert("Please Enter Your Password!!");
		chk.pwd1.focus();
		return false;
	}
	if(chk.pwd2.value==0){
		alert("Please Retype your above password!!");
		chk.pwd2.focus();
		return false;
	}
	if(chk.pwd2.value!=0){
		if(chk.pwd2.value!=chk.pwd1.value){
				alert("Password Mismatch!!");
				chk.pwd2.value='';
				chk.pwd2.focus();
				return false;
			}
		
		}	
	}
	chk.submit();
}

function change_pwd(f1){
   var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (f1.email.value==0)	{
		alert( "Please Enter your Email-id!! " );
		f1.email.focus();
		return false;
	}else if (!re_mail.test(f1.email.value))	{
			alert( "Please Enter your Email-id correctly!!" );
			f1.email.value="";
			f1.email.focus();
			return false;
	}
	if (f1.old_pwd.value==0)	{
		alert( "Please Enter your Current Password!! " );
		f1.old_pwd.focus();
		return false;
	}
	if (f1.new_pwd.value==0)	{
		alert( "Please Enter your New Password!! " );
		f1.new_pwd.focus();
		return false;
	}
	if (f1.rpwd.value==0)	{
		alert( "Please Retype your New Password!! " );
		f1.rpwd.focus();
		return false;
	}else{
   	   if (f1.rpwd.value!=f1.new_pwd.value){
      	   alert( "Password Mismatch!!" );
      	   f1.rpwd.value='';
		      f1.rpwd.focus();
		      return false;
      	}
	}
}
function valid_login(f1){
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (f1.email.value==0)	{
		alert( "Please Enter your Email-id!! " );
		f1.email.focus();
		return false;
	}else if (!re_mail.test(f1.email.value))	{
			alert( "Please Enter your Email-id correctly!!" );
			f1.email.value="";
			f1.email.focus();
			return false;
	}
	if(f1.pwd1.value==0 ){
		alert("Please Enter Your Password!!");
		f1.pwd1.focus();
		return false;
	}
	return true;	
}

function validFloatDigit(key, fieldValue){
     if(key<48 || key>57){
          if(key==46)
               return fieldValue.indexOf('.')== -1 ? key : 0 ;
          else
               return 0;
     }
     else
          return key;
}

function valid_advance_listing(chk,key){
   var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	var tel1=/^[0-9][0-9_-]+\d$/;
    if (chk.prop_type.options[chk.prop_type.selectedIndex].value == "x") {
	    alert("Please select  Category !!"); 
	   chk.prop_type.focus();
	    return false;  
	  }
	  if (chk.tel.value == 0) {
	  alert("Please Enter Your Phone Number!!");
	  chk.tel.focus();
	  return false;
	}
	if (!tel1.test(chk.tel.value)) {
	  alert("Please Enter a Valid Phone Number!!");
	  chk.tel.focus();
	  return false;
	}
	if (chk.street.value == 0) {
	  alert("Please Enter Street Address !!");
	  chk.street.focus();
	  return false;
	} 
	if (chk.suburb.value == 0) {
	  alert("Please Enter Suburb !!");
	  chk.suburb.focus();
	  return false;
	} 
	if (chk.city.value == 0) {
	  alert("Please Enter City!!");
	  chk.city.focus();
	  return false;
	} 
	if (chk.state.value == 0) {
	  alert("Please Enter State!!");
	  chk.state.focus();
	  return false;
	}
	if (chk.postcode.value == 0) {
	  alert("Please Enter Post Code !!");
	  chk.postcode.focus();
	  return false;
	} 
	if (chk.country.options[chk.country.selectedIndex].value == "x") {
	    alert("Please select  country !!"); 
	   chk.country.focus();
	    return false;  
	 }  
	 if(key!=''){
      	  if (chk.prop_desc.value == 0) {
      	  alert("Please Enter Description !!");
      	  chk.prop_desc.focus();
      	  return false;
      	}
   }	
	 if (chk.user_name.value == 0) {
	  alert("Please Enter Your Name !!");
	  chk.user_name.focus();
	  return false;
	}	
	
	if (chk.user_email.value==0)	{
		alert( "Please Enter your Email-id !!" );
		chk.user_email.focus();
		return false;
	}else if (!re_mail.test(chk.user_email.value))	{
			alert("Please Enter your Email-id correctly !!" );
			chk.user_email.value="";
			chk.user_email.focus();
			return false;
	}
	if (chk.user_add.value == 0) {
	  alert("Please Enter Your Address !!");
	  chk.user_add.focus();
	  return false;
	} 
	if (chk.user_country.options[chk.user_country.selectedIndex].value == "x") {
	    alert("Please select  country !!"); 
	   chk.user_country.focus();
	    return false;  
	 } 
	 if (chk.user_tel.value == 0) {
	  alert("Please Enter Your Phone Number!!");
	  chk.user_tel.focus();
	  return false;
	}
	if (!tel1.test(chk.user_tel.value)) {
	  alert("Please Enter a Valid Phone Number!!");
	  chk.user_tel.focus();
	  return false;
	} 
	return true;	
}
function valid_listing(chk){
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	var tel1=/^[0-9][0-9_-]+\d$/;
	if (chk.prop_name.value == 0) {
      alert("Please enter property type!!");
      chk.prop_name.focus();
      return false;
   }
   if (chk.prop_location.value == 0) {
      alert("Please enter Location!!");
      chk.prop_location.focus();
      return false;
   }
   if (chk.prop_type.value == 0) {
      alert("Please enter Category!!");
      chk.prop_type.focus();
      return false;
   }
   if (chk.tel.value == 0) {
	  alert("Please Enter Your Phone Number!!");
	  chk.tel.focus();
	  return false;
	}
	if (!tel1.test(chk.tel.value)) {
	  alert("Please Enter a Valid Phone Number!!");
	  chk.tel.focus();
	  return false;
	}
	if (chk.user_email.value==0)	{
		alert( "Please Enter your Email-id!!" );
		chk.user_email.focus();
		return false;
	}else if (!re_mail.test(chk.user_email.value))	{
			alert( "Please Enter your Email-id correctly!!" );
			chk.user_email.value="";
			chk.user_email.focus();
			return false;
	}
	return true;	
}
function chk_referemail(f1){
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (f1.fmail.value==0)	{
		alert( "Please Enter your Friend's Email-id !!" );
		f1.fmail.focus();
		return false;
	}else if (!re_mail.test(f1.fmail.value))	{
			alert("Please Enter your Friend's Email-id correctly !!" );
			f1.fmail.value="";
			f1.fmail.focus();
			return false;
	}
	if (f1.myname.value==0)	{
		alert("Please Enter your Name !!" );
		f1.myname.focus();
		return false;
	}
	if (f1.mymail.value==0)	{
		alert("Please Enter your Email-id !!" );
		f1.mymail.focus();
		return false;
	}else if (!re_mail.test(f1.mymail.value))	{
			alert("Please Enter your Email-id correctly !!" );
			f1.mymail.value="";
			f1.mymail.focus();
			return false;
	}
}
function chk_savesearch(chk){
	if (chk.key.value == 0) {
      alert("Please enter keyword !!");
      chk.key.focus();
      return false;
   }
    if (chk.location1.options[chk.location1.selectedIndex].value == "x") {
	    alert("Please select location !!"); 
	   chk.location1.focus();
	    return false;  
	  } 	
	  return true;
}
   
