function getRequestObject() {
if (window.XMLHttpRequest) {
return(new XMLHttpRequest());
} else if (window.ActiveXObject) {
return(new ActiveXObject("Microsoft.XMLHTTP"));
} else {
return(null);
}
}


function getVilles(idVille){
	
	var request = getRequestObject();
	var idgenres = document.getElementById("idgenres").value;
	var prixmax = document.getElementById("prixMax").value;
	var prixmin = document.getElementById("prixMin").value;
	var idregion = document.getElementById("regionsCombo").value;
	
	request.onreadystatechange= function(){
		processResponseText(request);
	}
	
	request.open("GET","./getvillesforajax.rmx?idregion="+idregion+"&idgenres="+idgenres+"&prixmax="+prixmax+"&prixmin="+prixmin+"&idVille="+idVille,true);
	request.send(null);
	
}

function processResponseText(request){
	if((request.readyState == 4)&& (request.status == 200)){
		document.getElementById("divComboVilles").innerHTML = '<select id="comboboxVilles" name="villeIdsStr">'+request.responseText+'</select>';
	}
	
}

function checkRangeMax(prixMin,prixMax){
	if(prixMin>prixMax){
		document.getElementById("prixMin").selectedIndex = prixMax;	
	}
}

function checkRangeMin(prixMin,prixMax){
	if(prixMin>prixMax){
		document.getElementById("prixMax").selectedIndex = prixMin;	
	}
}

function loadDoc(villeId){
	checkRangeMin(document.getElementById('prixMin').selectedIndex,document.getElementById('prixMax').selectedIndex)
	getVilles(villeId);
	
}

function submitSearchForm(){
	document.getElementById('inscriptionSearchForm').submit();
}

