var selecteditem = "";
var itembase = "item";
     //La fonction changeitem utilise l'attribut 'nom' qu'on lui passe pour attribuer un fond bleu à l'item qui a pour id 'nom'. La variable selecteditem sert à garder la trace du dernier item sélectionné et ainsi pouvoir lu attribuer un fond neutre lors du changement d'item.
function changeitem(nom) {
	if (selecteditem != "") {
    	selecteditem.className='normalitem';
    }
    nom.className='currentitem';
    selecteditem = nom;
}

function send(box1,box2){
	if(selecteditem!=""){
		var listbox1 = document.getElementById(box1);
		var listbox2 = document.getElementById(box2);
		listbox2.appendChild(selecteditem);
		listbox1.removeChild(selecteditem);
		
	}

}

function sendall(box1,box2){
	var listbox1 = document.getElementById(box1);
	var listbox2 = document.getElementById(box2);
	while(listbox1.getElementsByTagName("li")[0]){
	listbox2.appendChild(listbox1.getElementsByTagName("li")[0]);
	//listbox1.removeChild(listbox1.getElementsByTagName("li")[0]);
	}
}

function remove(box1,box2){
	if(selecteditem!=""){
		var listbox1 = document.getElementById(box1);
		var listbox2 = document.getElementById(box2);
		listbox1.appendChild(selecteditem);
		listbox2.removeChild(selecteditem);
		
	}

}

function removeall(box1,box2){
	var listbox1 = document.getElementById(box1);
	var listbox2 = document.getElementById(box2);
	while(listbox2.getElementsByTagName("li")[0]){
	listbox1.appendChild(listbox2.getElementsByTagName("li")[0]);
	//listbox1.removeChild(listbox1.getElementsByTagName("li")[0]);
	}
}

function process(idcategoria, idcomuna){
	var listcategoria = document.getElementById(idcategoria);
	var listcomuna = document.getElementById(idcomuna);
	var rubros="";
	var comunas ="";
	while(listcategoria.getElementsByTagName("li")[0]){
		var valor = listcategoria.getElementsByTagName("li")[0].id;
		rubros +='<input type="HIDDEN" name="rubro[]" id="rubro" value="'+valor+'"></br>';
		listcategoria.removeChild(listcategoria.getElementsByTagName("li")[0]);
	}
	while(listcomuna.getElementsByTagName("li")[0]){
		valor = listcomuna.getElementsByTagName("li")[0].id;
		comunas +='<input type="HIDDEN" name="comuna[]" id="comuna" value="'+valor+'"></br>';
		listcomuna.removeChild(listcomuna.getElementsByTagName("li")[0]);
	}
	alert(rubros+" "+comunas);
	document.getElementById('formulario').innerHTML = rubros+" "+comunas;
	INNERDIV.cargar('selector','prueba.php',null);

}
  /*  
     //Cette fonction utilise l'évènement qu'on lui passe pour déterminer la touche appuyée et lancer la fonction de changement d'item
     function recognizekey(evenement) {
     var key = window.event ? evenement.keyCode : evenement.which;
     if (key == 40) { //touche flèche bas
     move("down");
     }
     else if (key == 38) { //touche flèche haut
     move("up");
     }
     }
    
     //Cette fonction calcule le numéro de l'item suivant ou précédent en se basant sur la syntaxe du nom des items : itembase1, itemBase2, itembase3, etc..
     function move(direction) {
     if (selecteditem != "") {
     eval("document.all." + selecteditem + ".className='normalitem';");
     var itemnumber = selecteditem.substr(itembase.length); //Extrait la chaine qui commence juste après le nom générique itembase, c'est à dire le numéro de l'item.
     var newitemnumber = "";
     }
    
     if (direction == "down" && selecteditem != "") {
     try {
     newitemnumber = itemnumber - (-1) ;
     eval("document.all." + itembase + newitemnumber + ".className='currentitem';");
     selecteditem = itembase + newitemnumber ;
     }
     catch (ex) {
     eval("document.all." + itembase + 1 + ".className='currentitem';");
     selecteditem = itembase + 1;
     }
     }
    
     if (direction == "up" && selecteditem != "") {
     try {
     newitemnumber= itemnumber - 1 ;
     eval("document.all." + itembase + newitemnumber + ".className='currentitem';");
     selecteditem = itembase + newitemnumber ;
     }
     catch (ex){
     eval("document.all." + selecteditem + ".className='currentitem';");
     }
     }
     }*/