function loadxml(xmlfile){
	var xmldoc
	if(window.ActiveXObject){
		xmldoc = new ActiveXObject("Microsoft.XMLDOM");
		xmldoc.async = false;
		xmldoc.load(xmlfile)
		return xmldoc
	}else if(window.XMLHttpRequest){
		xmldoc = new window.XMLHttpRequest();
		xmldoc.open("GET",xmlfile,false);
		xmldoc.send("");
		return xmldoc.responseXML;
	} else{
		alert("XML loading not supported.");
		return null;
	}
}

var xmlDoc = loadxml("plugins/search_comp/uae.xml");
var x=xmlDoc.getElementsByTagName("emirate");

/*//window.onload = onloadFunction;
var oldonload = window.onload;
if (typeof window.onload != 'function') {   
	window.onload = onloadFunction;   
} else { 
	window.onload = function() {   
		if (oldonload) {
			oldonload();   
		}   
   		onloadFunction();   
 	}   
} */  

function populateEmirates(selected){
	var emirates = new Array();
	for (var i=0;i<x.length;i++){ 
		emirates.push(x[i].getElementsByTagName("id")[0].childNodes[0].nodeValue+"|"+x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue)
	}
	var optEmirates = document.getElementById('opt_emirates');
	if(!optEmirates){return;}			
	optEmirates.options.length=0;
	optEmirates.options.length=emirates.length+1;

	optEmirates.options[0].value='ANY';
	optEmirates.options[0].text='All Emirates';
	for(var i=0;i<emirates.length;i++) {
		var singleEmirate = emirates[i].split("|");
		optEmirates.options[i+1].value=singleEmirate[0];
		optEmirates.options[i+1].text=singleEmirate[1];
		if(singleEmirate[0] == selected) {
			optEmirates.options[i+1].selected = true;
		}
		//optEmirates.options[optEmirates.options.length] = new Option(emirates[i],emirates[i]);  
	}
}

function populateDistricts(inEmirate,selected){
	//cities = districsts

	var optDisctricts = document.getElementById('opt_disctricts');
	if(!optDisctricts){return;}			
	optDisctricts.options.length=0;
	optDisctricts.options.length=1;

	optDisctricts.options[0].value='ANY';
	optDisctricts.options[0].text='All Areas';


	for (var i=0;i<x.length;i++){  // loop all emirates
		var emirateId = x[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;
		if(emirateId==inEmirate){ //if required emirate found
		
			var arrCities = new Array();
			//loop cities of it
			var cities = x[i].getElementsByTagName("city");
			//alert(x[i].getElementsByTagName("city").length)
			for (var n=0;n<cities.length;n++){ 
				arrCities.push(cities[n].getElementsByTagName("id")[0].childNodes[0].nodeValue+'|'+cities[n].getElementsByTagName("name")[0].childNodes[0].nodeValue);
			}

			optDisctricts.options.length=arrCities.length+1;

			for(var i=0;i<arrCities.length;i++) {
				var singleCity = arrCities[i].split("|");
				optDisctricts.options[i+1].value=singleCity[0];
				optDisctricts.options[i+1].text=singleCity[1];
				if(singleCity[0] == selected) {
					optDisctricts.options[i+1].selected = true;
				}
			}
			break;
		}
	}
}

function change_pricerange(purpose){
	var slider_price = new sliderHandler('slider01');
	if(purpose=='sale'){
		slider_price.max=20;
		slider_price.knobs[0].val = 0;
		slider_price.knobs[1].val = 20;
		slider_price.gap=1;
		slider_price.unit='m';

	//}else if(purpose=='rent'){
	}else{
		slider_price.max=500;
		slider_price.knobs[0].val = 0;
		slider_price.knobs[1].val = 500;
		slider_price.gap=50;
		slider_price.unit='k';
	}
	refreshSliders();
}

function swap_seize_br(type){
	var tr_bedroom_slider = document.getElementById("tr_bedroom_slider");
	var tr_size_slider = document.getElementById("tr_size_slider");

	if(type=='all_commercial' || type=='office_space' || type=='retail_space' || type=='warehouse' || type=='labour_housing'){
		tr_bedroom_slider.style.display = 'none';
		tr_size_slider.style.display = 'block';
	}
	else if(type=='all_residential' || type=='apartment' || type=='villa'){

		tr_bedroom_slider.style.display = 'block';
		tr_size_slider.style.display = 'none';
	}
	refreshSliders();
}
