// JavaScript Document
function ctrPresenzaIscritto(id_selezionato,combo_selezionati){
	//alert(id_selezionato);
	var num_option=document.getElementById(combo_selezionati).options.length;
	for(i=0;i<num_option;i++){
		//alert(document.getElementById(combo_selezionati).options[i].value);
		if(document.getElementById(combo_selezionati).options[i].value==id_selezionato) return 1;
	}
	return 0;
}
function aggiungi(id_campo_tot,id_campo_sel,id_campo_h)
	{
	var hidde = id_campo_h;

	var num_option=document.getElementById(id_campo_sel).options.length;
	indice_selezionato = document.getElementById(id_campo_tot).selectedIndex;
	//alert(indice_selezionato); return;
	if(indice_selezionato>=0){
		value_selezionato = document.getElementById(id_campo_tot).options[indice_selezionato].value;
		testo_selezionato = document.getElementById(id_campo_tot).options[indice_selezionato].innerHTML;
		duplicato=0;
		for(a=0;a<num_option;a++){
                        if (((id_campo_sel == "DocPerSSD_abil")||(id_campo_sel == "ssd_abil"))||(id_campo_sel == "AniPerDip_abil")||(id_campo_sel == "dip_abil")){
                              var tmp = document.getElementById(id_campo_sel).options[a].value;
                              var data = tmp.split("_");
                              if(data[0] == value_selezionato) duplicato=1;
                        }else
			if(document.getElementById(id_campo_sel).options[a].value==value_selezionato){
				duplicato=1;
				}
			}
		if(duplicato==0){
			document.getElementById(id_campo_sel).options[num_option]=new Option('',escape(value_selezionato),false,false);
			document.getElementById(id_campo_sel).options[num_option].innerHTML = testo_selezionato;
			
			if(document.getElementById(hidde).value == ''){
				document.getElementById(hidde).value = value_selezionato;
				}
			else{
				document.getElementById(hidde).value += ','+value_selezionato;
				
				}
			}
		}
		//for(i=0; i< document.getElementById('YN000_Responsabile_paaf').options.length;i++){
		//	document.getElementById('YN000_Responsabile_paaf').options[i].selected=true;
		//}
	//alert(document.getElementById(hidde).value);
	}
function rimuovi(id_campo_tot,id_campo_sel,id_campo_h)
	{
	var hidde = id_campo_h;
//	alert(document.getElementById(hidde).value);
//	Array id = document.getElementById(hidde).value.join(',');
	var valore = document.getElementById(hidde).value;
	var indice_selezionato = document.getElementById(id_campo_sel).selectedIndex;
	if(indice_selezionato>=0){
		
		if(valore.lastIndexOf(',') == -1)
			{
			document.getElementById(hidde).value = '';
			}
		else{
			var id = valore.split(',');
			var nuovi = '';
			for(var i = 0; i < id.length; i++)
				{
	//			alert(document.getElementById(id_campo_sel).options[indice_selezionato].value);
				if(document.getElementById(id_campo_sel).options[indice_selezionato].value == id[i])
					continue;
				if(nuovi == '')
					nuovi = id[i];
				else
					nuovi += ','+id[i];
				}
			document.getElementById(hidde).value = nuovi;
		//	alert(document.getElementById(hidde).value);
			}
		document.getElementById(id_campo_sel).options[indice_selezionato]=null;
		}
	}
	
/* SELEZIONE MULTIPLA NELLE SELECT MULTIPLE */
var indice=0;
function addList(){
	ar= new Array();
	y=0;
	for(i=0; i< document.getElementById('YN000_Responsabile').options.length;i++){
		if(document.getElementById('YN000_Responsabile').options[i].selected){
			ar[y]=i;
			y++;
		}
	}
	for(i=0;i< ar.length;i++){
		document.getElementById('YN000_Responsabile_paaf').length++;
		w=(document.getElementById('YN000_Responsabile_paaf').length)-1;
		document.getElementById('YN000_Responsabile_paaf').options[w]= new Option();
		document.getElementById('YN000_Responsabile_paaf').options[w].value=document.getElementById('YN000_Responsabile').options[ar[i]].value;
		document.getElementById('YN000_Responsabile_paaf').options[w].text=document.getElementById('YN000_Responsabile').options[ar[i]].text;
		indice++;
	}
	for(i=0; i< document.getElementById('YN000_Responsabile').options.length;i++){
		if(document.getElementById('YN000_Responsabile').options[i].selected){
			document.getElementById('YN000_Responsabile').options[i]=null;
			i--;
		}
	}
}
function cancList(){
	for(i=0; i< document.getElementById('YN000_Responsabile_paaf').options.length;i++)	{
	if(document.getElementById('YN000_Responsabile_paaf').options[i].selected)	{
		w = document.getElementById('YN000_Responsabile').length;
		document.getElementById('YN000_Responsabile').options[w]= new Option();
		document.getElementById('YN000_Responsabile').options[w].text=document.getElementById('YN000_Responsabile_paaf').options[i].text;
		document.getElementById('YN000_Responsabile').options[w].value=document.getElementById('YN000_Responsabile_paaf').options[i].value;
		document.getElementById('YN000_Responsabile_paaf').options[i]=null;
		indice--;
		i--;
		}
	}
}
/*****************************************************/	
//var indice=0;
function addListIsc(){
	//alert(document.getElementById('YN000_Responsabile').options.length);
	//alert(document.getElementById('YN000_Responsabile_paaf').options.length);return;
	flag=false;
	for(i=0; i< document.getElementById('YN000_Responsabile').options.length;i++)
	{
		if(document.getElementById('YN000_Responsabile').options[i].selected){
			//alert('Selezionato: '+document.getElementById('YN000_Responsabile').options[i].value);
			for(k=0; k< document.getElementById('YN000_Responsabile_paaf').options.length;k++)
			{
				document.getElementById('YN000_Responsabile_paaf').options[k].selected=true;
				//alert('Esistente: '+document.getElementById('YN000_Responsabile_paaf').options[k].value);
				if(document.getElementById('YN000_Responsabile').options[i].value==document.getElementById('YN000_Responsabile_paaf').options[k].value)
				{ 
					//alert('Sono uguali'); 
					flag=true; 
					break; 
				}
				else flag=false;
			}
			if(flag==false){
				//alert('Inserisco');
				document.getElementById('YN000_Responsabile_paaf').length++;
				w=(document.getElementById('YN000_Responsabile_paaf').length)-1;
				document.getElementById('YN000_Responsabile_paaf').options[w]= new Option();
				document.getElementById('YN000_Responsabile_paaf').options[w].value=document.getElementById('YN000_Responsabile').options[i].value;
				document.getElementById('YN000_Responsabile_paaf').options[w].text=document.getElementById('YN000_Responsabile').options[i].text;
				document.getElementById('YN000_Responsabile_paaf').options[k].selected=true;
			}
		}
	}
	
}
function cancListIsc(){
	for(i=0; i< document.getElementById('YN000_Responsabile_paaf').options.length;i++)	{
	if(document.getElementById('YN000_Responsabile_paaf').options[i].selected)	{
		//w = document.getElementById('YN000_Responsabile').length;
		//document.getElementById('YN000_Responsabile').options[w]= new Option();
		//document.getElementById('YN000_Responsabile').options[w].text=document.getElementById('YN000_Responsabile_paaf').options[i].text;
		//document.getElementById('YN000_Responsabile').options[w].value=document.getElementById('YN000_Responsabile_paaf').options[i].value;
		document.getElementById('YN000_Responsabile_paaf').options[i]=null;
		indice--;
		i--;
		}
	}
}

function selTotale (id,hidde) {
	document.getElementById(hidde).value = '';
	//seleziono tutti
	for(i=0; i< document.getElementById(id).options.length;i++){
		document.getElementById(id).options[i].selected=true;
	}
	for(i=0; i< document.getElementById(id).options.length;i++)
	{
		if(document.getElementById(hidde).value == '')
			document.getElementById(hidde).value = document.getElementById(id).options[i].value;
		else
			document.getElementById(hidde).value += ','+document.getElementById(id).options[i].value;
	}
	return (document.getElementById(hidde).value);
}
function selPaaf() 
{
	dipa = selTotale('YN000_Struttura_paaf','Struttura_paaf_h');
	uo = selTotale('NN010_UO_paaf','UO_paaf_h');
	rp = selTotale('YN000_Responsabile_paaf','Responsabile_paaf_h');
	//alert(rp);
	ap = selTotale('YN000_Animatore_paaf','Animatore_paaf_h');
}
function addListGen(id,id_paaf){
	flag=false;
	for(i=0; i< document.getElementById(id).options.length;i++)
	{
		if(document.getElementById(id).options[i].selected){
			for(k=0; k< document.getElementById(id_paaf).options.length;k++)
			{
				//document.getElementById(id_paaf).options[k].selected=true;
				if(document.getElementById(id).options[i].value==document.getElementById(id_paaf).options[k].value)
				{ 
					flag=true; 
					break; 
				}
				else flag=false;
			}
			if(flag==false){
				document.getElementById(id_paaf).length++;
				w=(document.getElementById(id_paaf).length)-1;
				document.getElementById(id_paaf).options[w]= new Option();
				document.getElementById(id_paaf).options[w].value=document.getElementById(id).options[i].value;
				document.getElementById(id_paaf).options[w].text=document.getElementById(id).options[i].text;
				//document.getElementById(id_paaf).options[k].selected=true;
			}
		}
	}
}
function cancListGen(id_paaf){
	for(i=0; i<document.getElementById(id_paaf).options.length;i++)	
	{
		if(document.getElementById(id_paaf).options[i].selected)	
		{
			document.getElementById(id_paaf).options[i]=null;
			i--;
		}
	}
}

