window.onload = init2;
function init2() {
	init();
	attachEvent($("catego"),'change',actionMenux,false);
	attachEvent($("catego"),'keyup',actionMenux,false);
	attachEvent($("region"),'change',actionMenux,false);
	attachEvent($("region"),'keyup',actionMenux,false);	
	attachEvent($("departement"),'change',actionMenux,false);
	attachEvent($("departement"),'keyup',actionMenux,false);

	if( ajout == true){
		var aMoteurCx = new Array($n('typem','0'),$n('typea','0'),$n('km','0'),$n('carburant','0'));	
		if( post2['catego'] == 1 ) { //automobile
			afficheBarrex("ajoutMaison");
			aMoteurCx[0].disabled = false;
		}
		if(post2['catego'] == 2) { //automobile
			afficheBarrex("ajoutAppart");
			aMoteurCx[1].disabled = false;
		}
		if(post2['catego'] == 7 || post2['catego'] == 5) { //automobile
			afficheBarrex("ajoutVehicule");	
			aMoteurCx[2].disabled = false;
			aMoteurCx[3].disabled = false;	
		}
	}
}

function actionMenux( event ) {
var aMoteurCx = new Array($n('typem','0'),$n('typea','0'),$n('km','0'),$n('carburant','0'));	
	var targetx = event.target || event.srcElement;
	if (targetx.id == 'catego') { 
	//alert(aMoteurCx.length);
	for(i=0;i<=3;i++){	aMoteurCx[i].disabled = true;}
		sendDatax('id='+targetx.value,'verif/lirecatx.php');
		switch (targetx.value) {
			case '1': afficheBarrex("ajoutMaison");
			aMoteurCx[0].disabled = false;
			break;
			case '2': afficheBarrex("ajoutAppart");aMoteurCx[1].disabled = false;	break;	
			case '5':
			case '7':				
				afficheBarrex("ajoutVehicule");	
				aMoteurCx[2].disabled = false;
				aMoteurCx[3].disabled = false;	
				break;
			default: masqueBarrex(); break;
		}
	}

	if (targetx.id =='region'){
		sendData2x('reg='+targetx.value,'verif/liredepx.php'); 
		$('vil').innerHTML = ' <select id="ville" name="ville" class="R_deroulant" disabled="disabled"><option value="0">Votre ville:</option></select>	';
	}
	else if (targetx.id =='departement'){
		sendData3('departement='+targetx.value,'verif/lireville.php'); 
	}	
} 


var moteurS= '';
function afficheBarrex(moteur) {
		masqueBarre();
		$(moteur).style.display = "block";
		moteurS = moteur;
}
	
function masqueBarrex() {
		if (moteurS != '') {
			$(moteurS).style.display = "none";
			moteurS = '';
		}
}
function sendDatax(param, page)
{
	if(document.all)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}//fin if
	else
	{
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}//fin else

	//définition de l'endroit d'affichage:
	var content = $("Scategoo");
	
	XhrObj.open("POST", page, false);

	//Ok pour la page cible
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200){
			content.innerHTML = XhrObj.responseText ;
			if (XhrObj.responseText == "") {
			content.innerHTML = ' <select id="Scatego" name="Scatego" class="R_deroulant" disabled="disabled">	<option value="0">Choisissez la sous-catégorie</option></select>';
			}
			}
	}
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);	
}//fin fonction SendData


/*
* departement
*/
function sendData2x(param, page)
{
	if(document.all)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}
	else
	{
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}

	//définition de l'endroit d'affichage:
	var content = $("dept");

	XhrObj.open("POST", page, false);

	//Ok pour la page cible
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200){
			content.innerHTML = XhrObj.responseText ;
			if (XhrObj.responseText == "") {
			content.innerHTML = ' <select id="departement" name="departement" class="R_deroulant" disabled="disabled"><option value="0">Votre département</option></select>	';
			}
			}
	}

	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);
	//alert('alter 1');
	if (XhrObj.readyState == 4 && XhrObj.status == 200){
			//alert('alter 2');
		attachEvent($("departement"),'change',actionMenux,false);
		attachEvent($("departement"),'keyup',actionMenux,false);
	}
}//fin fonction SendData

function sendData3(param, page)
{
	if(document.all)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}//fin if
	else
	{
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}//fin else

	//définition de l'endroit d'affichage:
	var content = $("vil");
	
	XhrObj.open("POST", page, false);

	//Ok pour la page cible
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200){
			
			content.innerHTML = XhrObj.responseText ;
			if (XhrObj.responseText == "") {
			content.innerHTML = ' <select id="ville" name="ville" class="R_deroulant" disabled="disabled"><option value="0">Votre ville:</option></select>	';
			}
			}
	}

	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);
}//fin fonction SendData

