function createXMLHttpRequestObject() {
	var xmlHttp1;
	if(window.ActiveXObject) { // if browser wersion is IE
	  try {
	  	xmlHttp1 = new ActiveXObject("Microsoft.XMLHttp");
	  }
	  catch(e) {
		  xmlHttp1 = false;
	  }
	}
	else { // if mozilla or other
		try {
	  		xmlHttp1 = new XMLHttpRequest();
	  	}
	  	catch(e) {
		  xmlHttp1 = false;
	  	}
	}
	if(!xmlHttp1) {
		alert("cannot create xmlHttp!");
	}
	else {
		return xmlHttp1;
	}
}

var xmlHttp = createXMLHttpRequestObject();
////////////////////////////////////////////////////////////////////////////////////////////
function RealEstateTypeSelectorHandler(formElement) {
	if(formElement.realestatetype.value == 0 || formElement.realestatetype.value == 11 || formElement.realestatetype.value == 12) {
		if(document.getElementById("subType").style.display == "") {
			document.getElementById("subType").style.display = "none";
		}
		return;
	}
	if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
		type = formElement.realestatetype.value;
		xmlHttp.open("GET","../ajax.php?type="+type,true);
		xmlHttp.onreadystatechange = handleServerResponse;
		xmlHttp.send(null);
	}
}
///////////////////////////////////////////////////////////////////////////////////////////
function handleServerResponse() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			xmlResponse = xmlHttp.responseXML;
			xmlDocument = xmlResponse.documentElement;
			ajaxOptions = xmlDocument.childNodes;
			document.getElementById("subType").innerHTML = "";
			for(i = 0; i < ajaxOptions.length; i++) {
				op = new Option();
				op.setAttribute("value", ajaxOptions[i].getAttribute("id"));
				text = document.createTextNode(ajaxOptions[i].getAttribute("name"));
				op.appendChild(text);
				document.getElementById("subType").appendChild(op);
			}
			document.getElementById("subType").style.display = "";
		}
		else alert(xmlHttp.statusText);
	}
}
//////////////////////////////////////////////////////////////////////////////////////////
function RegionSelectorHandler(formElement) {
	if(formElement.region.value == 1) {
		if(formElement.district.style.display == "none") {
			formElement.district.style.display = "";
		}
	}
	else {
		if(formElement.district.style.display == "") {
			formElement.district.style.display = "none";
		}
	}
}
////////////////////////////////////////////////////////////////////////////////////////////
function checkNumber(obj) {
		var myStr = obj.value;
		var myStr2 = myStr;
		var l = myStr.length;
		myStr = myStr.replace(/0/g,"");
		myStr = myStr.replace(/1/g,"");
		myStr = myStr.replace(/2/g,"");
		myStr = myStr.replace(/3/g,"");
		myStr = myStr.replace(/4/g,"");
		myStr = myStr.replace(/5/g,"");
		myStr = myStr.replace(/6/g,"");
		myStr = myStr.replace(/7/g,"");
		myStr = myStr.replace(/8/g,"");
		myStr = myStr.replace(/9/g,"");
		myStr2 = myStr2.replace(myStr,"");		
		obj.value=myStr2;
}
/////////////////////////////////////////////////////////////////////////////////////////////
function RegionChangeHandler(element) {
	var city = document.getElementById("city");
	var district = document.getElementById("district");
	if(element.value != 1) {
		city.disabled = false;
		district.disabled = true;
	}
	else {
		city.disabled = true;
		district.disabled = false;
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////
function hilight(element) {
	element.style.cursor = "pointer";
	if(element.style.backgroundColor == "#eeeeee") {
		element.style.backgroundColor = "#ffffff";
	}
	else {
		element.style.backgroundColor = "#eeeeee";
	}
}
function show_details(id) {
	//document.location.href = "detail.php?id="+id;
	window.open("detail.php?id="+id,"","resizable=1,toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1");
}