// JavaScript Document

function createRequestObject() {
	
	var request_o = false; //declare the variable to hold the object.
	
	if(window.XMLHttpRequest && !(window.ActiveXObject)){
		request_o = new XMLHttpRequest();
	}else{
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return request_o; //return the object
}

var http = createRequestObject();

// ~~~~~~~~~~~~~~~~~~~~~~~~
//      Ajax Powered.
// ~~~~~~~~~~~~~~~~~~~~~~~~


//##########
function build_premises(agentid) {
	var url = "../includes/ajax.php?action=build_premises&agentid="+agentid;
	http.open('get', url);
	http.onreadystatechange = _getPremises;
	http.send(null);
}
function _getPremises() {
	if(http.readyState == 2) { 
		document.getElementById('prem_div').innerHTML = "Fetching premises...";
	}
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('prem_div').innerHTML = response;
	}
}
//##########

//##########
function ajFlashSearch(price) {
	
	var url = "includes/ajax.php?action=flashSearch&value="+price;
	
	http.open('get', url);
	http.onreadystatechange = _getAjFlashSearch
	http.send(null);
	
}
function _getAjFlashSearch() {
		
	if(http.readyState == 4){
		
		var response = http.responseText;
		
		document.getElementById('searchBox').innerHTML = response;
		
	}
		
}
//##########

