var r={
  'special':/[\W]/g,
  'quotes':/['\''&'\"']/g,
  'notnumbers':/[^\d]/g
}
function m_valid(o,w){
  o.value = o.value.replace(r[w],'');
}
var s={		
			'notnumbers':/[^\d^\.]/g
			}
		function valid(o,w){
			o.value = o.value.replace(s[w],'');
			}
function verifyPage(form) 
 {
 
	var oldPasswd=form.opass.value;
	var newPasswd=form.npass.value;
	var reNewPasswd=form.rnpass.value;
	var success = 1; 
	var i;
	if (oldPasswd=="" ) {
		form.opass.focus();
		success = 0;
    }	
	else if (newPasswd=="") {
		form.npass.focus();
    }
	else if (reNewPasswd=="") {
		form.rnpass.focus();
        success = 0;
    }
	else if(newPasswd!=reNewPasswd){
		form.rnpass.focus();
        success = 2;
    }
	
 if(success==0) 
 	{
	document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Please fill all the fields';
	 return false;
	}
	if(success==2) 
 	{
		document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Password Mismatch';
	 return false;
	}
 else 
 	{	
	//alert(success);
	return true;
	}
}
/*verify ad personal info start here */
function verifyPinfo(form) 
 {
	var firstname=form.firstname.value;
	var lastname=form.lastname.value;
	var email=form.email.value;
	var mobile=form.mobile.value;
	var success = 1; 
	var i;
	if (firstname=="" ) {
		form.firstname.focus();
		success = 0;
    }	
	else if (lastname=="") {
		form.lastname.focus();
		success = 0;
    }
	else if (email=="" ) {
		form.email.focus();
		success = 0;
    }	
	else if(!IsValidEmail(email))
	{
		form.email.focus();
        success = 2;		
	}
	else if(mobile.length!=10)
	{
		form.mobile.focus();
		success = 4;
	}	
	function IsValidEmail(strValue)
		{
			//var objRegExp  =/(^[a-z0-9]([a-z0-9_\.]*)@([a-z0-9_\-\.]*)([.][a-z]{3})$)|(^[a-z0-9]([a-z0-9_\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3})(\.[a-z]{2})*$)/i;
			var objRegExp  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			return objRegExp.test(strValue);
		}
		
 if(success==0) 
 	{
	document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Please fill all the fields';
	 return false;
	}
	if(success==2) 
 	{
		document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Invalid Email Id';
	 return false;
	}
	if(success==4)
	{
	document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Invalid mobile no.';
	 return false;
	}
 else 
 	{	
	//alert(success);
	return true;
	}
}
/*verify ad personal info end here */

/*verify ad form start here*/
function verifyAdForm(form) 
 {
	var city=form.city.value;
	var location=form.location.value;
	var category=form.category.value;
	var adtype=form.adtype[0].checked;
	var address=form.address.value;
	var floorno=form.floorno.value;
	var flatno=form.flatno.value;
	//var size=form.size.value;
	var bedrooms=form.bedrooms.value;
	//var bathrooms=form.bathrooms.value;
	var parking=form.parking.value;
	//var landmark=form.landmark.value;
	var price=form.price.value;
	var pricerange=form.pricerange.value;
	var deposit=form.deposit.value;
	//alert(adtype);
	
	var success = 1; 
	var i;
   if (city=="" ) {
		form.city.focus();
		success = 0;
    }	
	else if (location=="") {
		form.location.focus();
		success = 0;
    }
	else if (category=="") {
		form.category.focus();
        success = 0;
    }
	else if(address=="" && adtype==true)  
	{
		form.address.focus();
		success = 0;
	}
	else if (floorno=="" && adtype==true) {
		form.floorno.focus();
        success = 0;
    }
	else if (flatno=="" && adtype==true) {
		form.flatno.focus();
        success = 0;
    }
	else if (bedrooms=="") {
		form.bedrooms.focus();
        success = 0;
    }/*
	else if (bathrooms=="") {
		form.bathrooms.focus();
        success = 0;
    }*/
	else if (parking=="") {
		form.parking.focus();
        success = 0;
    }
		else if (price=="") {
		form.price.focus();
		if (pricerange=="") {
        success = 2;
    }
      
    }

	else if (deposit=="" && adtype==true) {
		form.deposit.focus();
        success = 0;
    }
	if(success==3) 
 	{
		document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Select adtype';
	 return false;
	}
 if(success==0) 
 	{
	document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Please fill all the fields';
	 return false;
	}
	if(success==2) 
 	{
		document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Enter price or select price range';
	 return false;
	}	
 else 
 	{	
	//alert(success);
	return true;
	}
}
/*verify ad form end here*/
function verifyForm(form) 
 {
 
	var email=form.email.value;
	var success = 1; 
	var i;
	if (email=="" ) {
		form.email.focus();
		success = 0;
    }	
	else if(!IsValidEmail(email))
	{
		form.email.focus();
        success = 2;		
	}
	function IsValidEmail(strValue)
		{
			//var objRegExp  =/(^[a-z0-9]([a-z0-9_\.]*)@([a-z0-9_\-\.]*)([.][a-z]{3})$)|(^[a-z0-9]([a-z0-9_\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3})(\.[a-z]{2})*$)/i;
			var objRegExp  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			return objRegExp.test(strValue);
		}
	
 if(success==0) 
 	{
	document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Please enter your Email Id';
	 return false;
	}
	if(success==2) 
 	{
		document.getElementById('attemptMsg').style.display = 'block';
	 document.getElementById('attemptMsg').innerHTML = 'Invalid Email Id';
	 return false;
	}
 else 
 	{	
	//alert(success);
	return true;
	}
}

/** Search Form Validation**/
function verifySearch(form) 
 {
	var propertytype=form.propertytype.value;
	var bedrooms=form.bedrooms.value;
	var city=form.city.value;
	var budget=form.budget.value;
	
	var success = 1; 
	var i;
	if(propertytype=="")
	{
		alert("Please select property type");
		success = 0;
		return false;
	}
	else if(bedrooms=="")
	{
		alert("Please select bedrooms");
		success = 0;
		return false;
	}
	else if(budget=="")
	{
		alert("Please select budget");
		success = 0;
		return false;
	}
	else if (city==0) {
		form.city.focus();
		success = 0;
    }	
		
 if(success==0) 
 	{
		alert("Please select city");
	 return false;
	}
 else 
 	{	
	//alert(success);
	return true;
	}
}
