




function chargegeo(WhatDl, Id, SelectId) {

var xhr_object = null;

if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
   return;
}

krucial = new Date;


Cache = 'geoResponse.asp?Id='+Id+'&cond='+SelectId+'&'+krucial.getHours()+'-'+krucial.getMinutes()+krucial.getSeconds();


xhr_object.open("GET", Cache, true);

xhr_object.onreadystatechange = function() {



////Gestion du loading
    var loading = document.getElementById('HTML_AJAX_LOADING');
    if (!loading) {
        loading = document.createElement('div');
        loading.id = 'HTML_AJAX_LOADING';
        loading.innerHTML = '<table width=380 height=415 border=0 align=center cellpadding=0 cellspacing=0><tr><td align=Left valign="bottom"><img src=img/wait.gif border=0></td></tr></table>';
		
		
        
		
        loading.style.color           = '#fff';
        loading.style.position        = 'absolute';
        loading.style.top             = 0;
        loading.style.right           = 0;
        loading.style.backgroundColor = '';
        loading.style.border          = '0px solid #f99';
        loading.style.width           = '100%';
		loading.style.height           = '400px';
        loading.style.padding         = '0px';
        loading.style.fontFamily      = 'Arial, Helvetica, sans';
        loading.count = 0;
    
        document.body.insertBefore(loading,document.body.firstChild);
    }

	///////////
	
   if(xhr_object.readyState == 4)
   {
   //alert(xhr_object.responseText);
  
  	
  	loadDropDownList(xhr_object.responseText, WhatDl, Id, SelectId);
  
 	}

	   

}

xhr_object.send(null);
}


function loadDropDownList(contain, WhatDl, Id, SelectId){

	

	var Dl_current_Reset = document.getElementById(WhatDl);
	
	/*for(j=1;j<=Dl_current_Reset.length-1;j++){
		Dl_current_Reset.remove(Dl_current_Reset);
	}*/
	
	Dl_current_Reset.length = 1;

	

	//if(Id!=0){

	var tabcontain = contain.split('|||');
		
	for(i=0;i<=tabcontain.length-1;i++){
		
		var curtabcontain = tabcontain[i].split('@@@');
		
		var Dl_current = document.getElementById(WhatDl);
		var NewOption = document.createElement("option");
		NewOption.text = curtabcontain[0];
		NewOption.value = curtabcontain[1];
		if (SelectId==curtabcontain[1]){NewOption.selected=true};
		
		if (curtabcontain[0]!='') {
		
			try
				{
				Dl_current.add(NewOption,null);
				}
			 catch(ex)
				{
				Dl_current.add(NewOption);
			}
		}
				
	//}
	}
	
	document.getElementById('HTML_AJAX_LOADING').style.display = 'none';
	document.formRecherche.submit();

}
