function display(id)
    {
    document.getElementById(id).style.display=document.getElementById(id).style.display=="none"?"block":"none";
    } 


function sel_domaine(id){
	if(document.getElementById(id).value = 1){
		document.getElementById('sltDomaine').disabled="true";
	}
}

function popupcentree(page,largeur,hauteur,options)
{
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}


function request_ville(f) {
//alert(f);
   var selectedItem = document.form_insert_promo.sltDept.selectedIndex;
   var selectedText = document.form_insert_promo.sltDept.options[selectedItem].text;
   var selectedValue = document.form_insert_promo.sltDept.options[selectedItem].value;
		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;
		}
	
		xhr_object.open("POST", "liste_ville_id.php", true);
		
		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4)eval(xhr_object.responseText);
			//alert(xhr_object.readyState);
		}
	
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		
			
		var data = "dept="+selectedValue+"&form="+f.name+"&select=sltVille";
		//alert(data);
		xhr_object.send(data);
		
}

function request_ville2(f) {
//alert(f);
   var selectedItem = document.form_insert_promo.sltDept.selectedIndex;
   var selectedText = document.form_insert_promo.sltDept.options[selectedItem].text;
   var selectedValue = document.form_insert_promo.sltDept.options[selectedItem].value;
		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;
		}
	
		xhr_object.open("POST", "liste_ville_id2.php", true);
		
		xhr_object.onreadystatechange = function anonymous() {
			if(xhr_object.readyState == 4)eval(xhr_object.responseText);
			//alert(xhr_object.readyState);
		}
	
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		
			
		var data = "dept="+selectedValue+"&form="+f.name+"&select=sltVille";
		//alert(data);
		xhr_object.send(data);
		
}

function ajout_selection_ville(listeDep){
   var boxLength = document.form_insert_promo.tmp_selVilleSelec.length;
   var selectedItem = document.form_insert_promo.sltVille.selectedIndex;
   var selectedText = document.form_insert_promo.sltVille.options[selectedItem].text;
   var selectedValue = document.form_insert_promo.sltVille.options[selectedItem].value;
   var i;
   var isNew = true;
   var i_lenght_selectedValue = selectedValue.length;
   var strVilles = "";   
   
   if (boxLength != 0) {
     for (i = 0; i < boxLength; i++) {
       
	   thisitem = document.form_insert_promo.tmp_selVilleSelec.options[i].text;
       thisitemvalue = document.form_insert_promo.tmp_selVilleSelec.options[i].value;
	   if (thisitem == selectedText) {
         isNew = false;
         break;
       }  	
     }	 
   }
   if (isNew) {
     newoption = new Option(selectedText, selectedValue, false, false);
     document.form_insert_promo.tmp_selVilleSelec.options[boxLength] = newoption;
   }
   for (i = 0; i < document.form_insert_promo.tmp_selVilleSelec.length; i++) {
	   thisitemvalue = document.form_insert_promo.tmp_selVilleSelec.options[i].value;
	   strVilles += thisitemvalue + "/";
   }
   document.form_insert_promo.tmp_txtSelecVille.value=strVilles;
   document.form_insert_promo.sltVille.selectedIndex=-1;

}
function remove_sel_ville() {   
   alert(document.form_insert_promo.tmp_selVilleSelec.options[document.form_insert_promo.tmp_selVilleSelec.selectedIndex].value);
   var boxLength = document.form_insert_promo.tmp_selVilleSelec.length;
   arrSelected = new Array();
   var count = 0;
   for (i = 0; i < boxLength; i++) {
     if (document.form_insert_promo.tmp_selVilleSelec.options[i].selected) {
       arrSelected[count] = document.form_insert_promo.tmp_selVilleSelec.options[i].value;
     }
     count++;
   }
   var x;
   for (i = 0; i < boxLength; i++) {
     for (x = 0; x < arrSelected.length; x++) {
       if (document.form_insert_promo.tmp_selVilleSelec.options[i].value == arrSelected[x]) {
         document.form_insert_promo.tmp_selVilleSelec.options[i] = null;
       }
     }
     boxLength = document.form_insert_promo.tmp_selVilleSelec.length;
   }
}



///////////////////////////////////////////////
//////////////////////////////////////////////

function enleve(listeArr){
    if(listeArr.options[listeArr.selectedIndex].value == 0){
    }
    else{
        listeArr.options[listeArr.selectedIndex] = null;
    }
}


function ajoutDept(listeDep){
	///////////////////////////////////////////
    var existe = 0;
    if(listeDep.options[listeDep.selectedIndex].value == 0){
    }
    else{
        for(i=1;i< document.getElementById('listdept_arrive').length ;i++){
            if(document.getElementById('listdept_arrive').options[i].text == listeDep.options[listeDep.selectedIndex].text){
                existe = 1;
            }
            else{
                if(existe == 1){
                    existe = 1;
                }
                else{
                    existe = 0;
                }
            }
        }
        if(existe == 0){
            var option = new Option(listeDep.options[listeDep.selectedIndex].
				text,listeDep.options[listeDep.selectedIndex].value);  
            document.getElementById('listdept_arrive').options[0].text = "-- Liste des département sélectionnés --";
            document.getElementById('listdept_arrive').options[0].value = 0;
            document.getElementById('listdept_arrive').options[(document.getElementById('listdept_arrive').length)] = option;
        }
        else{
            alert('Cette option est déjà sélectionnée !!!');
        }
    }
}

function ajoutVille(listeDep){
    var existe = 0;
    if(listeDep.options[listeDep.selectedIndex].value == 0){
    }
    else{
        for(i=0;i< document.getElementById('ville_select').length ;i++){
            if(document.getElementById('ville_select').options[i].text == listeDep.options[listeDep.selectedIndex].text){
                existe = 1;
            }
            else{
                if(existe == 1){
                    existe = 1;
                }
                else{
                    existe = 0;
                }
            }
        }
        if(existe == 0){
            var option = new Option(listeDep.options[listeDep.selectedIndex].text,listeDep.options[listeDep.selectedIndex].value);  
            document.getElementById('ville_select').options[0].text = "sélection";
            document.getElementById('ville_select').options[0].value = 0;
            document.getElementById('ville_select').options[(document.getElementById('ville_select').length)] = option;
        }
        else{
            alert('Cette option est déjà sélectionnée !!!');
        }
    }
}

function enleveVille(listeArr){
    if(listeArr.options[listeArr.selectedIndex].value == 0){
    }
    else{
        listeArr.options[listeArr.selectedIndex] = null;
    }
}

function enleveDept(listeArr){
    if(listeArr.options[listeArr.selectedIndex].value == 0){
    }
    else{
        listeArr.options[listeArr.selectedIndex] = null;
    }
}