//FUNZIONE CHE TRASFORMA TUTTI I CARATTERI IN MAIUSCOLO
function soloMaiuscole_press(testo) {
	var txt = testo.value;
    txt = txt.toUpperCase();
    testo.value = txt;
}
//FUNZIONE CHE INSERISCE AUTOMATICAMENTE GLI SLASH DURANTE LA DIGITAZIONE
var data = "";
function insSlashData(carattere) {
	if (carattere.value.length<data.length){
		data=carattere.value;
		return;
	}
	if(carattere.value.length==2 || carattere.value.length==5)
		carattere.value=carattere.value+"/";
	data=carattere.value;
}
var dataLinea = "";
function insLineaData(carattere) {
	if (carattere.value.length<dataLinea.length){
		dataLinea=carattere.value;
		return;
	}
	if(carattere.value.length==2 || carattere.value.length==5)
		carattere.value=carattere.value+"-";
	dataLinea=carattere.value;
}
//FUNZIONE CHE INSERISCE AUTOMATICAMENTE I DUEPUNTI DURANTE LA DIGITAZIONE
var ora = "";
function insDotsTime(carattere) {
	if (carattere.value.length<ora.length){
		ora=carattere.value;
		return;
	}
	if(carattere.value.length==2 || carattere.value.length==2)
		carattere.value=carattere.value+":";
	ora=carattere.value;
}
function leggiCampo(hidden){
	if(hidden=='hidden_new'){
		if(document.getElementById(hidden)!=null && document.getElementById(hidden).value=='nuova_richiesta'){
			document.getElementById('bottone').value='nuova_richiesta';
			document.getElementById('formIni').submit(); 
		}
		else {
			return location.replace(document.getElementById(hidden).value);	
		}
	}
	/*************************************************************/
	/*                       SCHEDA PAAF                         */
	/*************************************************************/
	if(document.getElementById(hidden).value=='paaf_save'){
		if(document.getElementById('scheda').value=='') {
			if(!controlla(document.getElementById('paaf'))) return false;
			else {
				document.getElementById('bottone').value='conferma'; 
				document.getElementById('paaf').submit(); 
			}
		}
		else {
			if(!controlla(document.getElementById('paaf'))) return false;
			else {
				document.getElementById('bottone').value='modifica'; 
				document.getElementById('paaf').submit(); 
			}
		}
	}
	if(document.getElementById(hidden).value=='paaf_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='paaf_del'){
		return cancella();
	}
	/*************************************************************/
	/*                           BUDGET                          */
	/*************************************************************/
	if(document.getElementById(hidden).value=='budget_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='budget_save'){
		if(document.getElementById('formBudgetG')!=null && document.getElementById('formBudgetG').value=='formBudgetG'){
			if(document.getElementById('budgetGenerale').value==''){
				//Salva Budget Generale
				if(!controlla(document.getElementById('budget'))) return false;
				else {
					document.getElementById('bottone').value='salvaBG'; 
					document.getElementById('budget').submit(); 
				}
			}
			else {
				if(!controlla(document.getElementById('budget'))) return false;
				else {
					//Modifica Budget Generale
					document.getElementById('bottone').value='modificaBG'; 
					document.getElementById('budget').submit(); 
				}
			}
		}
		if(document.getElementById('formBudgetA')!=null && document.getElementById('formBudgetA').value=='formBudgetA'){
			if(document.getElementById('budgetAreaX').value==''){
				//Salva Budget Area
				//alert('salvaArea');
				document.getElementById('bottone').value='salvaArea'; 
				document.getElementById('budget').submit(); 			
			}
			else {
				//Modifica Budget Area
				//alert('modificaArea');
				document.getElementById('bottone').value='modificaArea'; 
				document.getElementById('budget').submit(); 		
			}
		}
		if(document.getElementById('formBudgetUO')!=null && document.getElementById('formBudgetUO').value=='formBudgetUO'){
			if(document.getElementById('budgetUOX').value==''){
				//Salva Budget UO
				//alert('salvaUO');
				document.getElementById('bottone').value='salvaUO'; 
				document.getElementById('budget').submit(); 	
			}
			else {
				//Modifica Budget UO
				//alert('modificaUO');
				document.getElementById('bottone').value='modificaUO'; 
				document.getElementById('budget').submit(); 
			}
		}
	}
	/*************************************************************/
	/***************** SCHEDA AFR e AFR MULTIPLO *****************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='afr_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='afr_save')
	{
		if(document.getElementById('IDAfr').value=='') {
			if(ctrCmpObbl(document.getElementById('afr'))) { 
				document.getElementById('bottone').value='salva'; 
				document.getElementById('afr').submit(); 
			}
		}
		else {
			if(ctrCmpObbl(document.getElementById('afr'))) { 
				document.getElementById('bottone').value='modifica'; 
				document.getElementById('afr').submit(); 
			}
		}
	}
	if(document.getElementById(hidden).value=='afr_del'){
		return cancella();
	}
	if(document.getElementById(hidden).value=='afr_multiplo_save'){
		if(ctrCmpObbl(document.getElementById('afr_multiplo'))) {
			document.getElementById('bottone').value='salvaM'; 
			document.getElementById('afr_multiplo').submit(); 
		}
	}
	if(hidden=='hidden_print'){
		if(document.getElementById(hidden).value=="f_attestato_print"){
			if(document.getElementById('Dipendenti').value=='' || document.getElementById('Iniziative').value==''){
				alert(' Attenzione!!! Selezionare un dipendente');
			}
			else{
				document.getElementById('bottone').value='stampa'; 
				document.getElementById('f_attestato').submit();
			}
		}
		else if(document.getElementById(hidden).value=="report_ecm_print"){
			if(controlla(document.getElementById('Report'))) {
				document.getElementById('bottone').value='stampa';
				document.getElementById('Report').submit();
			}
		}
		else if(document.getElementById(hidden).value=="afr_multiplo_print"){
			if(controlla_afr_multiplo()) { 
				document.getElementById('bottone').value='stampa';
				document.getElementById('stampaMultipla').submit();
			}
		}
		else if(document.getElementById(hidden).value=='flusso_print'){
			if(ctrStampaElenco())
				loc = document.getElementById('flusso_print').value+'&daData='+document.getElementById('DaData').value+'&aData='+document.getElementById('AData').value;
				return location.replace(loc);	
		}
		else {
			document.getElementById('bottone').value='stampa';
			if(ctrStampa()){
				return location.replace(document.getElementById(hidden).value);
			}
		}
	}
	if(document.getElementById(hidden).value=='flusso_open'){
		if(ctrEstrazione())
			document.getElementById('estrazione_afr').submit();
	}
	/*************************************************************/
	/***************** INIZIATIVE E ISCRIZIONI *******************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='iniz_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='iniz_save'){
		if(controlla(document.getElementById('iniziativa'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('iniziativa').submit(); 
		}
		//return salvaModifica();
	}
	if(document.getElementById(hidden).value=='iniz_del'){
		return cancella();
	}
	//Se arrivo da iscrizioni dal menu
	if(document.getElementById(hidden).value=='iscr_save_ext'){
		if(controlla(document.getElementById('iscrizioni'))) {
			document.getElementById('bottone').value='salvaExt'; 
			document.getElementById('iscrizioni').submit(); 
		}
	}
	//Se arrivo da iniziative
	if(document.getElementById(hidden).value=='iscr_save'){
		if(controlla(document.getElementById('iscrizioni'))) {
			document.getElementById('bottone').value='salva'; 
			document.getElementById('iscrizioni').submit(); 
		}
	}
	/*************************************************************/
	/******************** SCHEDA ANAGRAFICA **********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='anag_save'){
		if(controlla(document.getElementById('anagrafica'))) 
		{ 
			document.getElementById('bottone').value='modifica'; 
			document.getElementById('anagrafica').submit(); 
		}
	}
	if(document.getElementById(hidden).value=='anag_save_nuova'){
		if(controlla(document.getElementById('anagrafica'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('anagrafica').submit(); 
		}
	}
	if(document.getElementById(hidden).value=='anag_del'){
		return cancella();
	}
	/*************************************************************/
	/********************** TITOLI ************************/
	/*************************************************************/
	/*if(document.getElementById(hidden).value=='titoli_search'){
		return cerca();
	}*/
	if(document.getElementById(hidden).value=='titoli_save'){
		if(controlla(document.getElementById('titoli'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('titoli').submit(); 
		}
		//return salvaModifica();
	}
	if(document.getElementById(hidden).value=='titoli_del'){
		if(confirm('Attenzione stai per cancellare il titolo. Vuoi procedere?')){
			document.getElementById('bottone').value='cancellaTitoli';
			document.getElementById('titoli').submit(); 
		}
	}
	/*************************************************************/
	/********************** ALBI ************************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='albi_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='albi_save'){
		if(controlla(document.getElementById('albi'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('albi').submit(); 
		}
		//return salvaModifica();
	}
	if(document.getElementById(hidden).value=='albi_del'){
		if(confirm('Attenzione stai per cancellare l\'iscrizione all\'albo. Vuoi procedere?')){
			document.getElementById('bottone').value='cancellaAlbi';
			document.getElementById('albi').submit(); 
		}
	}
	/*************************************************************/
	/**************** ESPERIENZE PROFESSIONALI *******************/
	/*************************************************************/
	//if(document.getElementById(hidden).value=='esperienze_search'){
	//	return cerca();
	//}
	if(document.getElementById(hidden).value=='esperienze_save'){
		if(controlla(document.getElementById('esperienze'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('esperienze').submit(); 
		}
		//return salvaModifica();
	}
	if(document.getElementById(hidden).value=='esperienze_del'){
		if(confirm('Attenzione stai per cancellare l\'esperienza lavorativa. Vuoi procedere?')){
			document.getElementById('bottone').value='cancella';
			document.getElementById('esperienze').submit(); 
		}
	}
	
	/*************************************************************/
	/************************* MATERIE ***************************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='materie_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='materie_save'){
		if(controlla(document.getElementById('materie'))) 
		{ 
                    document.getElementById('bottone').value='salva'; 
                    document.getElementById('materie').submit(); 
		}
		//return salvaModifica();
	}
	if(document.getElementById(hidden).value=='materie_del'){
		if(confirm('Attenzione stai per cancellare la materia. Vuoi procedere?')){
			document.getElementById('bottone').value='cancella';
			document.getElementById('materie').submit(); 
		}
	}

	/*************************************************************/
	/************************* LEZIONI ***************************/
	/*************************************************************/


	/*************************************************************/
	/******************* ABILITAZIONE DOCENTI ********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='abilitazione_docenti_save'){
		if(controlla(document.getElementById('abilitazioneDocenti'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('abilitazioneDocenti').submit(); 
		}
	}
	/*************************************************************/
	/************************ ORGANIGRAMMA ***********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='save_resp_area'){
		document.getElementById('bottone').value='save_resp_area'; 
		document.getElementById('organigramma').submit(); 
	}
	if(document.getElementById(hidden).value=='save_resp_ufficio'){
		document.getElementById('bottone').value='save_resp_ufficio'; 
		document.getElementById('organigramma').submit(); 
	}
	/*************************************************************/
	/*********************** AGGIORNAMENTO ***********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='save_agg_ini'){
		document.getElementById('bottone').value='save_agg_ini'; 
		document.getElementById('chiedi').submit(); 
	}
	if(document.getElementById(hidden).value=='modifica_agg_ini'){
		document.getElementById('bottone').value='modifica_agg_ini'; 
		document.getElementById('chiedi').submit(); 
	}
	/*************************************************************/
	/***********************  PROVE  ***********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='prove_save'){
		if(controlla(document.getElementById('prove'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('prove').submit(); 
		}
	}
	/*************************************************************/
	/***********************  VALUTAZIONI  ***********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='valutazioni_save'){
		if(controlla(document.getElementById('valutazioni'))) 
		{ 
		document.getElementById('bottone').value='salva'; 
		document.getElementById('valutazioni').submit(); 
                }
	}
	/*************************************************************/
	/***********************  CONSUNTIVO *************************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='consuntivo_save'){
		if(controlla(document.getElementById('consuntivo'))) 
		{ 
		document.getElementById('bottone').value='salva'; 
		document.getElementById('consuntivo').submit(); 
                }
	}
	if(document.getElementById(hidden).value=='consuntivo_del'){
		if(confirm('Attenzione stai per cancellare il consuntivo. Vuoi procedere?')){
			document.getElementById('bottone').value='cancella';
			document.getElementById('consuntivo').submit(); 
		}
	}

	/*************************************************************/
	/****************** ABILITAZIONE ANIMATORI *******************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='abilitazione_animatori_save'){
		if(controlla(document.getElementById('abilitazioneAnimatori'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('abilitazioneAnimatori').submit(); 
		}
	}
	/*************************************************************/
	/*******************  COMMITTENZA PAAF ***********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='comm_paaf_save'){
		if(controlla(document.getElementById('committenza_paaf'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('committenza_paaf').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='comm_paaf_mod'){
		if(controlla(document.getElementById('committenza_paaf'))) 
		{ 
			document.getElementById('bottone').value='modifica'; 
			document.getElementById('committenza_paaf').submit(); 
        }
	}
	/*************************************************************/
	/*******************  COMMITTENZA GENERALE ***********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='comm_save')
	{
		if(controlla(document.getElementById('committenza'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('committenza').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='comm_mod')
	{
		if(controlla(document.getElementById('committenza'))) 
		{ 
			document.getElementById('bottone').value='modifica'; 
			document.getElementById('committenza').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='committenza_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='committenza_del')
	{
		if(confirm('Attenzione stai per cancellare una committenza. Vuoi procedere?')){
			document.getElementById('bottone').value='cancella'; 
			document.getElementById('committenza').submit(); 
		}
	}
	/*************************************************************/
	/*******************  SETTORI FORMATIVI **********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='sf_save')
	{
		if(controlla(document.getElementById('settori_formativi'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('settori_formativi').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='sf_mod')
	{
		if(controlla(document.getElementById('settori_formativi'))) 
		{ 
			document.getElementById('bottone').value='modifica'; 
			document.getElementById('settori_formativi').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='sf_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='sf_del')
	{
		if(confirm('Attenzione stai per cancellare un settore formativo. Vuoi procedere?')){
			document.getElementById('bottone').value='cancellaSF'; 
			document.getElementById('settori_formativi').submit(); 
		}
	}
	if(document.getElementById(hidden).value=='m_del')
	{
		if(confirm('Attenzione stai per cancellare un macrotipo. Vuoi procedere?')){
			document.getElementById('bottone').value='cancellaM'; 
			document.getElementById('settori_formativi').submit(); 
		}
	}
	if(document.getElementById(hidden).value=='t_del')
	{
		if(confirm('Attenzione stai per cancellare un tipo. Vuoi procedere?')){
			document.getElementById('bottone').value='cancellaT'; 
			document.getElementById('settori_formativi').submit(); 
		}
	}
	if(document.getElementById(hidden).value=='s_del')
	{
		if(confirm('Attenzione stai per cancellare un sottotipo. Vuoi procedere?')){
			document.getElementById('bottone').value='cancellaS'; 
			document.getElementById('settori_formativi').submit(); 
		}
	}
	/*************************************************************/
	/***********************  OBIETTIVI **************************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='obi_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='obi_save')
	{
		if(controlla(document.getElementById('obiettivi'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('obiettivi').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='obi_mod')
	{
		if(controlla(document.getElementById('obiettivi'))) 
		{ 
			document.getElementById('bottone').value='modifica'; 
			document.getElementById('obiettivi').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='obi_del')
	{
		if(confirm('Attenzione stai per cancellare un obiettivo. Vuoi procedere?')){
			document.getElementById('bottone').value='cancella'; 
			document.getElementById('obiettivi').submit(); 
		}
	}
	/*************************************************************/
	/***********************  AREE TEMATICHE *********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='area_search'){
		return cerca();
	}
	if(document.getElementById(hidden).value=='area_save')
	{
		if(controlla(document.getElementById('area_tematica'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('area_tematica').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='area_mod')
	{
		if(controlla(document.getElementById('area_tematica'))) 
		{ 
			document.getElementById('bottone').value='modifica'; 
			document.getElementById('area_tematica').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='area_del')
	{
		if(confirm('Attenzione stai per cancellare un area tematica. Vuoi procedere?')){
			document.getElementById('bottone').value='cancella'; 
			document.getElementById('area_tematica').submit(); 
		}
	}
	/*************************************************************/
	/************************  CV EUROPEO ***********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='cv_save')
	{
		if(controlla(document.getElementById('cv_europeo'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('cv_europeo').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='cv_mod')
	{
		if(controlla(document.getElementById('cv_europeo'))) 
		{ 
			document.getElementById('bottone').value='modifica'; 
			document.getElementById('cv_europeo').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='cv_del')
	{
		if(confirm('Attenzione stai per cancellare il CV Europeo. Vuoi procedere?')){
			document.getElementById('bottone').value='cancella'; 
			document.getElementById('cv_europeo').submit(); 
		}
	}
	/*************************************************************/
	/***********************  PUBBLICAZIONI **********************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='pub_save')
	{
		if(controlla(document.getElementById('pubblicazioni'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('pubblicazioni').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='pub_mod')
	{
		if(controlla(document.getElementById('pubblicazioni'))) 
		{ 
			document.getElementById('bottone').value='modifica'; 
			document.getElementById('pubblicazioni').submit(); 
        }
	}
	/*************************************************************/
	/************************** PROGETTI *************************/
	/*************************************************************/
	if(document.getElementById(hidden).value=='prog_save')
	{
		if(controlla(document.getElementById('progetti'))) 
		{ 
			document.getElementById('bottone').value='salva'; 
			document.getElementById('progetti').submit(); 
        }
	}
	if(document.getElementById(hidden).value=='prog_mod')
	{
		if(controlla(document.getElementById('progetti'))) 
		{ 
			document.getElementById('bottone').value='modifica'; 
			document.getElementById('progetti').submit(); 
        }
	}
	
}


/*************************************************************/
/**FUNZIONE CHE ASSEGNA UNA CLASSE AI CAMPI INPUT E TEXTAREA**/
/*************************************************************/
function init_fields()
{
	var el,el_1, els,els_1, e,e_1, f = 0, form, forms = document.getElementsByTagName('form');
	while (form = forms.item(f++))
	{
		e = 0; els = form.getElementsByTagName('input'); 
		while (el = els.item(e++))
			if (el.readOnly)
				el.className = 'readonly';
		e_1=0; els_1 = form.getElementsByTagName('textarea');
		while (el_1 = els_1.item(e_1++))
			if (el_1.readOnly)
				el_1.className = 'readonly';
	}
}
onload = init_fields;


