//Javascript Validation Created By Sudhakar. R (November 03 2007)



var letter=/^[a-zA-Z0-9_-]+$/;

var num=/^[0-9]+$/;

var mail_pattern=/^\w+([\._-]?\w+)*@\w+([\._-]?\w+)*(\.\w{2,3})+$/;

var url=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;





// Display Stuff

function display($var) {    
	 rentcb = document.getElementById('rent')
	 el = document.getElementById($var);

	 if (rentcb.checked) {
		 el.style.display = 'block';
	 }
	 else  {
		 el.style.display = 'none';
	 }
 }
 
function displayRoom($var) {

	 rentcb = document.getElementById('prop_type')
	 el = document.getElementById($var);

	 if (rentcb.value == 'Apartments' || rentcb.value == 'Villas' || rentcb.value == 'Homes') {
          el.style.display = 'block';
     }
	 else  {
		 el.style.display = 'none';
	 }
 }

//Admin Form Validation

function login_validate()

{

	if (login_form.username.value=="")

	{

		alert("Enter Your Username");

		login_form.username.focus();

		return false;

	}

	if(login_form.password.value=="")

	{

		alert("Enter Your Password");

		login_form.password.focus();

		return false;

	}

}

//Admin Form Validation



//Register Form Validation

function register_validate()

{

	if(document.fom.username.value=="")
	{	
		alert("Enter username");	
		document.fom.username.value="";	
		document.fom.username.focus();	
		return false;
    }


	if(document.fom.email.value=="")
	{
       alert("Enter the your email Id");
       document.fom.email.value="";
       document.fom.email.focus();
       return false;
	}  


   	if(mail_pattern.test(document.fom.email.value)==false)
	{
       alert("Enter the vaild Email ID")
       document.fom.email.value="";
       document.fom.email.focus();
       return false;
	}


	if(document.fom.password.value=="")
	{	
		alert("Enter password");
		document.fom.password.value="";
		document.fom.password.focus();
		return false;
    }


	if(document.fom.aboutus.selectedIndex == 0)
	{	
		alert("Select about us");
		document.fom.aboutus.value="";
		document.fom.aboutus.focus();
		return false;
    }



//	var btn = valButton(document.fom.user_type);

//	if (btn == null) alert('No radio button selected');

//	else alert('Button value ' + btn + ' selected');



	/*if(document.fom.user_type.value=="Business" && document.fom.business.value=="")

	{	

		alert("Select Business Name");

		document.fom.business.focus();

		return false;

    }*/

   

}



function next1(id)

{

	if(id=="1")

	{

		document.getElementById("business").style.display="";

	}

	else

	{

		document.getElementById("business").style.display="none";

	}

}

function next(id)

{

	if(id=="1")

	{

		document.getElementById("anywhere").style.display="";

		document.getElementById("anywhere1").style.display="";

	}

    else

	{

		document.getElementById("anywhere").style.display="none";

		document.getElementById("anywhere1").style.display="none";

	}

}



//Register Form Validation



//Properties Form Validation

function property_validate()

{
	
	if (add_property.pro_title)
	{
		if (add_property.pro_title.value=="")
		{
			alert("Enter Property Title");
			add_property.pro_title.focus();
			return false;
		}
	}
	
	
	if (add_property.country)
	{
		if (add_property.country.value=="")
		{
			alert("Please Enter a Country to Proceed");
			add_property.country.focus();
			return false;
		}
	}
	
	if (add_property.bedroom)
	{
		if (add_property.prop_type.value=="Homes" || add_property.prop_type.value=="Apartments" || add_property.prop_type.value=="Villas")
		{
			if (add_property.bedroom.value=="")
			{
				alert("Please Enter the Number of rooms");
				add_property.bedroom.focus();
				return false;
			}
		}
	}
	

	if (add_property.city)
	{
		if(add_property.city.value=="")
		{
			alert("Enter City");
			add_property.city.focus();
			return false;
		}
	}
	

	if (add_property.price)
	{
		if(add_property.price.value != "" && add_property.currency_code.value == "")
		{
			alert("Please Enter a Currency Type");
			add_property.currency_code.focus();
			return false;
		}
	}
	
	if (add_property.price)
	{
		
		var fValue = parseInt(add_property.price.value);
		var Comma = add_property.price.value.lastIndexOf(",");
		var Period = add_property.price.value.lastIndexOf(".");
		
		if (Comma != -1 || Period != -1)
		{			
				alert("Please Enter a valid price");
				add_property.currency_code.focus();
				return false;
		}
		
		if ( isNaN( fValue ) )
		{
			alert("Please Enter a Valid Price");
			add_property.price.focus();
			return false;
		}
	}

	/*(if(add_property.region.value=="")

	{

		alert("Enter Region");

		add_property.region.focus();

		return false;

	}

	if(add_property.city.value=="")

	{

		alert("Enter City");

		add_property.city.focus();

		return false;

	}

	if(add_property.price.value=="")

	{

		alert("Enter Price");

		add_property.price.focus();

		return false;

	}*/

	if(mail_pattern.test(add_property.email.value)==false)

	{

		alert("Enter Your Valid Email Id");

		add_property.email.value="";

		add_property.email.focus();

		return false;

	}

}



//Business Form Validation

function business_validate()

{

	if (add_business.pro_title.value=="")

	{

		alert("Enter Title");

		add_business.pro_title.focus();

		return false;

	}

}



//Records Per Page Function

function RecordsPage(query_string,records)

{

	location.href=query_string+"&records="+records;

}



//Page No Function

function PageNo(query_string)

{

	//alert(page_no);

	location.href=query_string;

}





//Add Alert Form Validation

function add_alert()

{

	if(document.alert_form.city.value=="")

	{

		alert("Please Enter City Name");

		document.alert_form.city.focus();

		return false;

	}

	if(document.alert_form.prop_type.value=="")

	{

		alert("Please Select a Type of Property");

		document.alert_form.prop_type.focus();

		return false;

	}

}

//Add Alert Form Validation



//Newsletter Form Validation

function newsletter()

{

	if(document.news_letter.emailaddress.value=="")

	{

		alert("Please Enter Email Id");

		document.news_letter.emailaddress.focus();

		return false;

	}

	if(mail_pattern.test(news_letter.emailaddress.value)==false){

		alert("Please Enter Valid Email Id");

		document.news_letter.emailaddress.focus();

		return false;

	}

}

//Newsletter Form Validation
