function ChangeCity()
{
	document.main.action.value="rentalsearchpage";
	document.main.submit();
}

function formsubmit()
{
	document.forms[0].action="index.php?action=add_listing";
}

function ChangeCity1()
{
	document.forms[0].action.value="add_listing";
	document.forms[0].submit();
}

function ChangeCity2()
{
	document.forms[0].action.value="edit_my_listings";
	document.forms[0].submit();
}


function validate()
{
var ctr=document.contactus;

if(ctr.name.value=="")
{
	alert("Please Enter Your Name");
	ctr.name.focus();
	return false;
}
if(ctr.email.value=="")
{
	alert("E-mail can not be left blank.");
	ctr.email.focus();
	return false;
}

if(ctr.email.value!="")
{
	if (EmailCheckjs(ctr.email.value) == false)
	{
		alert("Invalid E-mail Address");
		ctr.email.focus ();
		return false;
	}
}

if(ctr.subject.value=="")
{
	alert("Please Enter The Subject.");
	ctr.subject.focus();
	return false;
}

if(ctr.msg.value=="")
{
	alert("Message can not be left blank.");
	ctr.msg.focus();
	return false;
}
if(ctr.private_key.value=="")
		{
			alert("Security key can not be left blank.");
			ctr.msg.focus();
			return false;
}




document.contactus.action="index.php?action=page_display&PageID=2&mode=mail";

}

function EmailCheckjs(argvalue)
	{
		if (argvalue.indexOf(" ") != -1)
		  return false;
		else if (argvalue.indexOf("@") == -1)
		  return false;
		else if (argvalue.indexOf("@") == 0)
		  return false;
		else if (argvalue.indexOf("@") == (argvalue.length-1))
		  return false;
		var arrayString = argvalue.split("@");
		if(arrayString.length > 2)
		  return false;
		if (arrayString[1].indexOf(".") == -1)
		  return false;
		else if (arrayString[1].indexOf(".") == 0)
		  return false;
		else if (arrayString[1].charAt(arrayString[1].length-1) == ".") {
		  return false;
		}
	  return true;
}


function bookmarksite(){
/*if (document.all)
window.external.AddFavorite('http://rentahome123.com/', 'RentAHome123.com - Makes Renting Easy as 123');
else if (window.sidebar)
window.sidebar.addPanel('http://rentahome123.com/', 'RentAHome123.com - Makes Renting Easy as 123', "")
*/

   title = "RentAHome123.com - Makes Renting Easy as 123";

   url = "http://rentahome123.com/";   

	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
 }


  phpscript='ajax.php';
 /* ============================ MAKE XMLHttpRequest OBJECT ============================ */

    function createRequestObject() {

		var req;

		if(window.XMLHttpRequest){
			// Firefox, Safari, Opera...
			req = new XMLHttpRequest();
		}
        else if(window.ActiveXObject){
			// Internet Explorer 5+
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
        else{
			// There is an error creating the object,
			// just as an old browser is being used.
			alert('There was a problem creating the XMLHttpRequest object');
		}
		return req;
	}

	// Make the XMLHttpRequest object
	var http = createRequestObject();


    /* ============================ VIEW MEMBERSHIP ============================ */

    function fetchCitiesRequest(stateRef) {

            var state=stateRef.value;
            // Open PHP script for requests
            //http.open('get', phpscript, true);
            var params = 'state='+state+'&task=fetchCities&time='+Date();

            http.open('post', phpscript, true);
            http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
            http.onreadystatechange = fetchCitiesResponse;
            http.send(params);

    }//end function fetchClientRequest


  	function fetchCitiesResponse() {

        if(http.readyState == 4 && http.status == 200){

			// Text returned from PHP script
			var response = http.responseText;

			if(response) {
                //alert(response);
                var cities=eval(response);

                var selectRef=document.getElementById('cityList');

                //delete prev options
                while(selectRef.firstChild){
                 selectRef.removeChild(selectRef.firstChild);
                }

                for(var i=0;i<cities.length;i++){
                    var optionRef=document.createElement('option');
                    optionRef.value=cities[i];
                    optionRef.appendChild(document.createTextNode(cities[i]));

                    selectRef.appendChild(optionRef);
                }

			}//end if response
		}//end if finish

	}//end function fetchClientResponse







