

function proposerVilles(Ctrl)
{
	var ville = document.getElementById("txt" + Ctrl);
	var largeurVille = ville.offsetWidth;
	var hauteurVille = ville.offsetHeight;
	var txtville = ville.value;
	var divSelect = CreateDiv("","div" + Ctrl);
	var url = "../ajax/showvilles.aspx";
	var provinceAbbr = "";
	if (document.getElementById("ddlProvince")) provinceAbbr = document.getElementById("ddlProvince").options[document.getElementById("ddlProvince").selectedIndex].value;
	var data = "cit=" + escape(txtville) + "&hc=" + escape(Ctrl) + "&w=" + escape(largeurVille) + "&h=" + escape(hauteurVille) + "&p=" + provinceAbbr;
	var response = "";
	
	
	if (txtville.length >= 2) 
	{
		divSelect.innerHTML = "<img src='../images/wheel.gif' width='20' height='20' hspace=5 align=absmiddle>" + document.getElementById("str_recherche_en_cours").value;
		divSelect.className = "recherche";
		
		
		var xmlhttp = returnXMLHttpRequest();
		if (xmlhttp)
		{
			
			PositionnerControle(divSelect,findPosX(ville),findPosY(ville)+ville.offsetHeight+2);
			
			xmlhttp.open("GET",url + "?" + data,true);
			xmlhttp.onreadystatechange=function() {
										if (xmlhttp.readyState==4) { 
											
											response = xmlhttp.responseText;
											if (response == "") 
											{	
												divSelect.innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;" + document.getElementById("str_no_result").value;
												setTimeout("enleverMessage('div" + Ctrl + "');",2000);
											}
											else
											{
												divSelect.className = "";
												PositionnerControle(divSelect,findPosX(ville),findPosY(ville)+ville.offsetHeight-1);
												divSelect.innerHTML = response;
											}
										}
										
									}
			xmlhttp.send(null);
		}
	}
	else
		cacherDiv(divSelect);
}

function cacherDiv(div)
{
	PositionnerControle(div,-500,-500);
	div.innerHTML = '';
}

function enleverMessage(divID)
{
	div = document.getElementById(divID);
	if (div.innerHTML == "&nbsp;&nbsp;&nbsp;&nbsp;" + document.getElementById("str_no_result").value) cacherDiv(div);
}

function setVilles(NomVille,IdVille,Ctrl)
{
	document.getElementById("txt" + Ctrl).value = NomVille;
	document.getElementById(Ctrl).value = IdVille;
	cacherDiv(document.getElementById("div" + Ctrl));
	document.getElementById("txt" + Ctrl).focus();
	
}


