
var timeInterval;

function traceSearchFormSubmit(objId) {
	var xmlhttp = XmlObj();
	var obj = document.getElementById(objId);

	var serverPage = "agentsBuildersList.php";
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function () {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { //alert(xmlhttp.responseText);
			var response = xmlhttp.responseText;
			if (response != 'sessionAgentsBuildersQueryNotSet') {
				window.clearTimeout(timeInterval);
				obj.innerHTML = response;
			} else {
				timeInterval = window.setTimeout("traceSearchFormSubmit('"+objId+"')", 1500);
			}
		}
	}
	xmlhttp.send(null);
}

function submitSearch(objId) {
	document.agentBuilderFilterForm.submit();
	var obj = document.getElementById(objId);
	obj.innerHTML = "<span class=\"red_textbold\">Please wait...</span>";
	timeInterval = window.setTimeout("traceSearchFormSubmit('"+objId+"')", 1500);
}

function showSearchresultsByPage(pageToGo, objId) {
	var xmlhttp = XmlObj();
	var obj = document.getElementById(objId);
	obj.innerHTML = "<span class=\"red_textbold\">Please wait...</span>";
	
	var serverPage = "agentsBuildersList.php?page="+pageToGo;
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function () {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { //alert(xmlhttp.responseText);
			var response = xmlhttp.responseText;
			obj.innerHTML = response;
		}
	}
	xmlhttp.send(null);
}

function generateAgentBuilderCities(agentBuilderCitiesObjId, realtor) {
	var agentBuilderCitiesXmlObj = XmlObj();
	var agentBuilderCitiesObj = document.getElementById(agentBuilderCitiesObjId);
	
	var agentBuilderCitiesServerPage = "include/agentBuilderFunctions.php?action=generateAgentBuilderCities&realtor="+realtor;
	agentBuilderCitiesXmlObj.open("GET", agentBuilderCitiesServerPage);
	agentBuilderCitiesXmlObj.onreadystatechange = function () {
		if (agentBuilderCitiesXmlObj.readyState == 4 && agentBuilderCitiesXmlObj.status == 200) {
			agentBuilderCitiesObj.innerHTML = agentBuilderCitiesXmlObj.responseText;
		}
	}
	agentBuilderCitiesXmlObj.send(null);
}

function generateAgentBuilderAreas(agentBuilderAreasObjId, realtor, city) {
	var agentBuilderAreasXmlObj = XmlObj();
	var agentBuilderAreasObj = document.getElementById(agentBuilderAreasObjId);
	city = URLEncode(city);
	var agentBuilderAreasServerPage = "include/agentBuilderFunctions.php?action=generateAgentBuilderAreas&realtor="+realtor+"&city="+city;
	agentBuilderAreasXmlObj.open("GET", agentBuilderAreasServerPage);
	agentBuilderAreasXmlObj.onreadystatechange = function () {
		if (agentBuilderAreasXmlObj.readyState == 4 && agentBuilderAreasXmlObj.status == 200) {
			agentBuilderAreasObj.innerHTML = agentBuilderAreasXmlObj.responseText;
		}
	}
	agentBuilderAreasXmlObj.send(null);
}


function displayAgentBuilderDetails(detailsObjId, totalDetailId, e) {
	//var detailsXmlObj = XmlObj();
	
	for (var i = 0; i < totalDetailId; i++) {
	//	alert(i); alert("displayAgentBuilderDetails"+i); return false;
		var detailsObject = document.getElementById("displayAgentBuilderDetails"+i);
		if (detailsObjId == "displayAgentBuilderDetails"+i) {
			detailsObject.style.visibility = "visible";
			detailsObject.style.height = "auto";
			detailsObject.style.width = "450px";
			
			var posx = 0;
			var posy = 0;
			
			posx = e.clientX;
			posy = e.clientY;
			
			if (posx == 0 && posy == 0) {
				var posx = 287;
				var posy = 200;
			}
			if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
				//IE 4, 5 & 6 (in non-standards compliant mode)
				posx += document.body.scrollLeft;
				posy += document.body.scrollTop;
			  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
				//IE 6 (in standards compliant mode)
				posx += document.documentElement.scrollLeft;
				posy += document.documentElement.scrollTop;
			  }
			
			detailsObject.style.left = posx + "px";
			detailsObject.style.top = posy + "px";
		} else {
			detailsObject.style.visibility = "hidden";
			detailsObject.style.height = "0px";
			detailsObject.style.width = "0px";
		}
		
	}
	
/*	detailsXmlObj.open("GET", detailsServerPage);
	detailsXmlObj.onreadystatechange = function() {
		if (detailsXmlObj.readyState == 4 && detailsXmlObj.status == 200) {
			detailsObject.innerHTML = detailsXmlObj.responseText;
		}
	}
	detailsXmlObj.send(null); */
}

function hideAgentBuilderDetails(hideDetailsObjId) {
	var hideDetailsObject = document.getElementById(hideDetailsObjId);
	
//	hideDetailsObject.innerHTML = "";
	hideDetailsObject.style.visibility = "hidden";
	hideDetailsObject.style.height = "0px";
	hideDetailsObject.style.width = "0px";
}
function showFeaturedResultsByPage(pageToGo, objId) {
	var featuredPageXmlObj = XmlObj();
	var featuredPageObj = document.getElementById("featuredListings");
	//featuredPageObj.innerHTML = "<span class=\"red_textbold\">Please wait...</span>";
	
	var serverPage = "featuredList.php?page="+pageToGo;
	featuredPageXmlObj.open("GET", serverPage);
	featuredPageXmlObj.onreadystatechange = function () {
		if (featuredPageXmlObj.readyState == 4 && featuredPageXmlObj.status == 200) { //alert(xmlhttp.responseText);
			var response = featuredPageXmlObj.responseText;
			featuredPageObj.innerHTML = response;
		}
	}
	featuredPageXmlObj.send(null);
}

