var HTTPS_server="http://www.rentalhouses.com/";

//***************************************************************************************
function getobject(arg1)
{
	if(document.getElementById(arg1))
	{
		return document.getElementById(arg1);
	}
	else
	if(document.getElementsByTagName(arg1)[0])
	{	
		return document.getElementsByTagName(arg1)[0];
	}
	else 
	if(document.getElementsByName(arg1)[0])
	{	
		return document.getElementsByName(arg1)[0];
	}
	else 
	if(document.all(arg1))
	{
		return document.all(arg1);
	}
	else
	{
		return false;
	}
}
//***************************************************************************************
function isInt(Int)
{
	if(Int.toString().search(/^-?[0-9]+$/) == 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}

//***************************************************************************************
function SetDropDownBoxDefaultValue(DropDown_id,Default_value)
{
	var index=0;
	while(getobject(DropDown_id).options[index].text!=null)
	{
		if(getobject(DropDown_id).options[index].text==Default_value
		|| getobject(DropDown_id).options[index].value==Default_value
		)
		{
			getobject(DropDown_id).options[index].selected=true;
			break;
		}
	index++;
	}
}
//***************************************************************************************
function ShowChangingDataScreen(Main_Div_id, Image_Div_id, ScreenWidth, ScreenHeight, Image_Div_HTML, Allow_Scroll)
{
	
	getobject(Main_Div_id).style.width = screen.availWidth;
	getobject(Main_Div_id).style.height = getobject('body').scrollHeight+100+'px';

	getobject(Main_Div_id).style.display = 'block';
	
	getobject(Image_Div_id).style.width=ScreenWidth;
	getobject(Image_Div_id).style.height=ScreenHeight;

	getobject(Image_Div_id).style.top=getobject('body').scrollTop+((getobject('body').clientHeight/2)-125)+'px';
	getobject(Image_Div_id).style.left=(getobject('body').scrollWidth/2)-(ScreenWidth.substr(0,ScreenWidth.length-2)/2)+'px';
	
	getobject(Image_Div_id).innerHTML='';
	getobject(Image_Div_id).innerHTML=Image_Div_HTML;

	
	if(Allow_Scroll)
	{
		getobject('body').style.overflow='hidden';
		//This is because IE sucks at everything they do!!!!!
		getobject(Main_Div_id).style.height = getobject('body').scrollHeight+1000;

	}
	
	getobject(Image_Div_id).style.display = 'block';
}
//***************************************************************************************
function HideChangingDataScreen(Main_Div_id, Image_Div_id)
{
	if(getobject('body').style.overflow=='hidden')
	{
		getobject('body').style.overflow='auto';
	}
	
	getobject(Image_Div_id).innerHTML='';
	getobject(Main_Div_id).style.display = 'none';
	getobject(Image_Div_id).style.display = 'none';
}
//***************************************************************************************
function Get_All_Checked_Checkboxes(CheckBox_Div_ID)
{
	var checkboxes = getobject(CheckBox_Div_ID).getElementsByTagName("input");
	var checkboxes_List='';
	var firstbox=true;
	for (var i = 0; i < checkboxes.length; i++) 
	{
		var checkboxes_Type = checkboxes[i].getAttribute("type");
		if (checkboxes_Type == "checkbox") 
		{
			if(checkboxes[i].checked)
			{
				if(firstbox)
				{
					checkboxes_List+=checkboxes[i].value;
					firstbox=false;
				}
				else
				{
					checkboxes_List+='|'+checkboxes[i].value;
				}
			}
		}
	}
	return checkboxes_List;
}
//***************************************************************************************
function AddTableCell(Table_id, CellsToAdd, Row_innerHTML)
{
	var Row_innerHTML_array=Row_innerHTML.split('|');
	
	var Cell_Info=new Array();
	var CellArrayIndex=0;
	while(Row_innerHTML_array[CellArrayIndex].length>0)
	{
		var tempArray=Row_innerHTML_array[CellArrayIndex].split('_');
		Cell_Info[tempArray[0]]=tempArray[1];
		
	CellArrayIndex++;
	}

	var table=getobject(Table_id);
	var lastrow=table.rows.length;
	var row=table.insertRow(lastrow);
	
	var Cell='';
	var index=0;
	while(index<CellsToAdd)
	{
		Cell=row.insertCell(index);
		Cell.setAttribute('align','left');
		Cell.setAttribute('valign','top');
		Cell.setAttribute('wordwrap','true');
		Cell.innerHTML=Cell_Info['Cell'+index];
		
	index++;
	}
		
}
//***************************************************************************************
function ClearTable(Table_id)
{
	var table = getobject(Table_id);
	var index=table.rows.length-1;
	while(index>=0)
	{
		table.deleteRow(index);
	index--;
	}	
}
//***************************************************************************************
function CreateStateList(FeildID_To_Change,JS_Events)
{
var State_Sel_List=""+
		"<Select name=\"States_Selection_dropdown\" id=\"States_Selection_dropdown\" "+JS_Events+">"+
		"<option value =\"PSS\">Please Select a State </option>"+
		"<option value =\"AL\">Alabama </option>"+
              	"<option value =\"AK\">Alaska </option>"+
                "<option value =\"AZ\">Arizona</option>"+
                "<option value =\"AR\">Arkansas </option>"+
                "<option value =\"CA\">California </option>"+
                "<option value =\"CO\">Colorado </option>"+
                "<option value =\"CT\">Connecticut</option>"+
                "<option value =\"DE\">Delaware</option>"+
                "<option value =\"FL\">Florida</option>"+
                "<option value =\"GA\">Georgia</option>"+
                "<option value =\"HI\">Hawaii </option>"+
                "<option value =\"ID\">Idaho </option>"+
                "<option value =\"IL\">Illinois </option>"+
                "<option value =\"IN\">Indiana </option>"+
                "<option value =\"IA\">Iowa </option>"+
                "<option value =\"KS\">Kansas</option>"+
                "<option value =\"KY\">Kentucky</option>"+
                "<option value =\"LA\">Louisiana</option>"+
                "<option value =\"ME\">Maine</option>"+
                "<option value =\"MD\">Maryland</option>"+
                "<option value =\"MA\">Massachusetts</option>"+
                "<option value =\"MI\">Michigan </option>"+
                "<option value =\"MN\">Minnesota</option>"+
                "<option value =\"MS\">Mississippi </option>"+
                "<option value =\"MO\">Missouri </option>"+
                "<option value =\"MT\">Montana</option>"+
                "<option value =\"NE\">Nebraska </option>"+
                "<option value =\"NV\">Nevada </option>"+
                "<option value =\"NH\">New Hampshire</option>"+
                "<option value =\"NJ\">New Jersey</option>"+
                "<option value =\"NM\">New Mexico</option>"+
                "<option value =\"NY\">New York</option>"+
                "<option value =\"NC\">North Carolina</option>"+
                "<option value =\"ND\">North Dakota</option>"+
                "<option value =\"OH\">Ohio</option>"+
                "<option value =\"OK\">Oklahoma</option>"+
                "<option value =\"OR\">Oregon </option>"+
                "<option value =\"PA\">Pennsylvania</option>"+
                "<option value =\"RI\">Rhode Island</option>"+
                "<option value =\"SC\">South Carolina</option>"+
                "<option value =\"SD\">South Dakota</option>"+
                "<option value =\"TN\">Tennessee</option>"+
                "<option value =\"TX\">Texas</option>"+
                "<option value =\"UT\">Utah</option>"+
                "<option value =\"VT\">Vermont</option>"+
                "<option value =\"VA\">Virginia</option>"+
                "<option value =\"WA\">Washington</option>"+
                "<option value =\"DC\">Washington, D.C.</option>"+
                "<option value =\"WV\">West Virginia</option>"+
                "<option value =\"WI\">Wisconsin</option>"+
                "<option value =\"WY\">Wyoming</option>"+
		"</select>";
		getobject(FeildID_To_Change).innerHTML=State_Sel_List;
}
//***************************************************************************************
function createRequestObject() 
{
	var reqob = null;

	if (window.ActiveXObject) 
	{
		try 
		{
			reqob = new ActiveXObjec.XMLt("Msxml2HTTP");
		}
		catch (e) 
		{
			try 
			{
				reqob = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) 
			{
				try
				{
					reqob = new ActiveXObject("MSxml2.XMLHTTP");
				}
				catch (e)
				{
					reqob = false;
				}
			}
		}
	}
	else if (window.XMLHttpRequest) {
		try {
			reqob = new XMLHttpRequest();
		}
		catch (e) {
			reqob = false;
		}
	}

	return reqob;
}
//***************************************************************************************
var http = createRequestObject();

var state_list_array = {'AL':"Alabama",  
			'AK':"Alaska",  
			'AZ':"Arizona",  
			'AR':"Arkansas",  
			'CA':"California",  
			'CO':"Colorado",  
			'CT':"Connecticut",  
			'DE':"Delaware",  
			'DC':"Washington, D.C.",  
			'FL':"Florida",  
			'GA':"Georgia",  
			'HI':"Hawaii",  
			'ID':"Idaho",  
			'IL':"Illinois",  
			'IN':"Indiana",  
			'IA':"Iowa",  
			'KS':"Kansas",  
			'KY':"Kentucky",  
			'LA':"Louisiana",  
			'ME':"Maine",  
			'MD':"Maryland",  
			'MA':"Massachusetts",  
			'MI':"Michigan",  
			'MN':"Minnesota",  
			'MS':"Mississippi",  
			'MO':"Missouri",  
			'MT':"Montana",
			'NE':"Nebraska",
			'NV':"Nevada",
			'NH':"New Hampshire",
			'NJ':"New Jersey",
			'NM':"New Mexico",
			'NY':"New York",
			'NC':"North Carolina",
			'ND':"North Dakota",
			'OH':"Ohio",  
			'OK':"Oklahoma",  
			'OR':"Oregon",  
			'PA':"Pennsylvania",  
			'RI':"Rhode Island",  
			'SC':"South Carolina",  
			'SD':"South Dakota",
			'TN':"Tennessee",  
			'TX':"Texas",  
			'UT':"Utah",  
			'VT':"Vermont",  
			'VA':"Virginia",  
			'WA':"Washington",  
			'WV':"West Virginia",  
			'WI':"Wisconsin",  
			'WY':"Wyoming"};
