function elenchi_aggiungi ( id_globale, id_valore ) {
	var attuale = document.getElementById ( id_valore ).value; 
	var elenco_massimo_voci = document.getElementById ( id_globale+"_modo_inserimento_massimo" ).value;
	var invia = "";
	invia += "id_valore="+id_valore+"&attuale="+attuale+"&id_globale="+id_globale;
	invia += "&elenco_massimo_voci="+elenco_massimo_voci;
	var totale_inserimenti = document.getElementById ( id_globale+"_totale_inserimenti" ).value;
	invia += "&elenco_totale_inserimenti="+totale_inserimenti;
	tipo_input = document.getElementById ( id_globale+"_tipo_input" ).value;
	tipo_input = tipo_input.split(";"); 
	var modo_inserimento = "";
	var da_aggiungere = "";
	for ( var ins=1; ins<=totale_inserimenti; ins++ ) {
		modo_inserimento = tipo_input[ins-1]; 
		invia += "&modo_inserimento_"+ins+"="+modo_inserimento;
		if ( modo_inserimento == "testo" || modo_inserimento == "label" ) {
			da_aggiungere = document.getElementById ( id_globale + "_aggiungi"+"_"+ins ).value;
		} else 
		if ( modo_inserimento == "select_cartella" ) {
			da_aggiungere = document.getElementById ( id_globale + "_aggiungi"+"_"+ins ).options[document.getElementById ( id_globale + "_aggiungi"+"_"+ins ).selectedIndex].value;
			var directory = document.getElementById ( id_globale+"_modo_inserimento_directory"+"_"+ins ).value;
			var tipi = document.getElementById ( id_globale+"_modo_inserimento_tipi"+"_"+ins ).value;
			var esclusivo = document.getElementById ( id_globale+"_modo_inserimento_esclusivo"+"_"+ins ).value;
			invia += "&directory_"+ins+"="+directory+"&tipi_"+ins+"="+tipi+"&esclusivo_"+ins+"="+esclusivo;
		} else 
		if ( modo_inserimento == "select_database" ) {
			da_aggiungere = document.getElementById ( id_globale + "_aggiungi"+"_"+ins ).options[document.getElementById ( id_globale + "_aggiungi"+"_"+ins ).selectedIndex].value;
			var valore1 = document.getElementById ( id_globale+"_modo_inserimento_valore1"+"_"+ins ).value;
			var valore2 = document.getElementById ( id_globale+"_modo_inserimento_valore2"+"_"+ins ).value;
			var tabella = document.getElementById ( id_globale+"_modo_inserimento_tabella"+"_"+ins ).value;
			var esclusivo = document.getElementById ( id_globale+"_modo_inserimento_esclusivo"+"_"+ins ).value;
			invia += "&valore1_"+ins+"="+valore1+"&valore2_"+ins+"="+valore2+"&tabella_"+ins+"="+tabella+"&esclusivo_"+ins+"="+esclusivo;
		}
		invia += "&da_aggiungere_"+ins+"="+da_aggiungere;
	}
	invia += "&ajaxActionElenchi=ajaxElencoAggiungiVoce";
	makeRequest ( "elenchi", invia , "handleAjaxKernel", "programs/" );
}

function elenchi_rimuovi ( id_globale, id_valore, da_rimuovere ) {
	var tipo_input = document.getElementById ( id_globale+"_tipo_input" ).value;
	var attuale = document.getElementById ( id_valore ).value; 
	var elenco_massimo_voci = document.getElementById ( id_globale+"_modo_inserimento_massimo" ).value;
	var invia = "";
	invia += "da_rimuovere="+da_rimuovere;
	invia += "&id_valore="+id_valore+"&attuale="+attuale+"&id_globale="+id_globale;
	invia += "&elenco_massimo_voci="+elenco_massimo_voci;
	var totale_inserimenti = document.getElementById ( id_globale+"_totale_inserimenti" ).value;
	invia += "&elenco_totale_inserimenti="+totale_inserimenti;
	tipo_input = tipo_input.split(";");
	var modo_inserimento = "";
	for ( var ins=1; ins<=totale_inserimenti; ins++ ) {
		modo_inserimento = tipo_input[ins-1]; 
		invia += "&modo_inserimento_"+ins+"="+modo_inserimento;
		if ( modo_inserimento == "select_cartella" ) {
			var directory = document.getElementById ( id_globale+"_modo_inserimento_directory"+"_"+ins ).value;
			var tipi = document.getElementById ( id_globale+"_modo_inserimento_tipi"+"_"+ins ).value;
			var esclusivo = document.getElementById ( id_globale+"_modo_inserimento_esclusivo"+"_"+ins ).value;
			invia += "&directory_"+ins+"="+directory+"&tipi_"+ins+"="+tipi+"&esclusivo_"+ins+"="+esclusivo;
		}
		if ( modo_inserimento == "select_database" ) {
			var valore1 = document.getElementById ( id_globale+"_modo_inserimento_valore1"+"_"+ins ).value;
			var valore2 = document.getElementById ( id_globale+"_modo_inserimento_valore2"+"_"+ins ).value;
			var tabella = document.getElementById ( id_globale+"_modo_inserimento_tabella"+"_"+ins ).value;
			var esclusivo = document.getElementById ( id_globale+"_modo_inserimento_esclusivo"+"_"+ins ).value;
			invia += "&valore1_"+ins+"="+valore1+"&valore2_"+ins+"="+valore2+"&tabella_"+ins+"="+tabella+"&esclusivo_"+ins+"="+esclusivo;
		}
		
	}
	invia += "&ajaxActionElenchi=ajaxElencoRimuoviVoce";
	makeRequest ( "elenchi", invia , "handleAjaxKernel", "programs/" );
}

function elenchi_muovi_voce ( id_globale, id_valore, da_spostare, direzione ) {
	var tipo_input = document.getElementById ( id_globale+"_tipo_input" ).value;
	var attuale = document.getElementById ( id_valore ).value; 
	var elenco_massimo_voci = document.getElementById ( id_globale+"_modo_inserimento_massimo" ).value;
	var invia = "";
	invia += "da_spostare="+da_spostare+"&direzione="+direzione;
	invia += "&id_valore="+id_valore+"&attuale="+attuale+"&id_globale="+id_globale;
	invia += "&elenco_massimo_voci="+elenco_massimo_voci;
	var totale_inserimenti = document.getElementById ( id_globale+"_totale_inserimenti" ).value;
	invia += "&elenco_totale_inserimenti="+totale_inserimenti;
	tipo_input = tipo_input.split(";"); 
	var modo_inserimento = "";
	for ( var ins=1; ins<=totale_inserimenti; ins++ ) {
		modo_inserimento = tipo_input[ins-1]; 
		invia += "&modo_inserimento_"+ins+"="+modo_inserimento;
		if ( modo_inserimento == "select_cartella" ) {
			var directory = document.getElementById ( id_globale+"_modo_inserimento_directory"+"_"+ins ).value;
			var tipi = document.getElementById ( id_globale+"_modo_inserimento_tipi"+"_"+ins ).value;
			var esclusivo = document.getElementById ( id_globale+"_modo_inserimento_esclusivo"+"_"+ins ).value;
			invia += "&directory_"+ins+"="+directory+"&tipi_"+ins+"="+tipi+"&esclusivo_"+ins+"="+esclusivo;
		}
		if ( modo_inserimento == "select_database" ) {
			var valore1 = document.getElementById ( id_globale+"_modo_inserimento_valore1"+"_"+ins ).value;
			var valore2 = document.getElementById ( id_globale+"_modo_inserimento_valore2"+"_"+ins ).value;
			var tabella = document.getElementById ( id_globale+"_modo_inserimento_tabella"+"_"+ins ).value;
			var esclusivo = document.getElementById ( id_globale+"_modo_inserimento_esclusivo"+"_"+ins ).value;
			invia += "&valore1_"+ins+"="+valore1+"&valore2_"+ins+"="+valore2+"&tabella_"+ins+"="+tabella+"&esclusivo_"+ins+"="+esclusivo;
		}
		
	}
	invia += "&ajaxActionElenchi=ajaxElencoMuoviVoce";
	makeRequest ( "elenchi", invia , "handleAjaxKernel", "programs/" );
}

