function cmsRCMControlla(objForm){
	
	if(objForm.cognome.value==""){
		alert("ATTENZIONE! INSERIRE COGNOME");
		return false;
	}

	if(objForm.nome.value==""){
		alert("ATTENZIONE! INSERIRE NOME");
		return false;
	}
	
	if(objForm.email.value==""){
		alert("ATTENZIONE! INSERIRE EMAIL");
		return false;
	}
	
	if(objForm.segnalazione.value==""){
		alert("ATTENZIONE! INSERIRE SEGNALAZIONE");
		return false;
	}
	
	if(!cmsControllaEMAIL(objForm.email.value)){
		alert("ATTENZIONE! INSERIRE EMAIL CORRETTA");
		return false;
	}
	
	objForm.submit();
}

function cmsUpdateIdranti(){
   if (document.frm.servizio.value=='GAS')
   {
       document.frm.tipologiaEdilizia.value='';
       document.frm.tipologiaEdilizia.disabled = false;
       document.frm.numAppartamenti.value='';
       document.frm.numAppartamenti.disabled = false;
       document.frm.numIdranti.value='0';
       document.frm.numIdranti.disabled = true;
   } 

   if (document.frm.servizio.value=='ACQUA')
   {
       document.frm.tipologiaEdilizia.value='';
       document.frm.tipologiaEdilizia.disabled = false;
       document.frm.numAppartamenti.value='';
       document.frm.numAppartamenti.disabled = false;
       document.frm.numIdranti.value='';
       document.frm.numIdranti.disabled = false;
   }

   if (document.frm.servizio.value=='IGIENE AMBIENTALE')
   {
       document.frm.tipologiaEdilizia.value='XXXXX';
       document.frm.tipologiaEdilizia.disabled = true;
       document.frm.numAppartamenti.value='0';
       document.frm.numAppartamenti.disabled = true;
       document.frm.numIdranti.value='0';
       document.frm.numIdranti.disabled = true;
   }
}

function cmsPRVControlla(objForm){
	
	if(objForm.cognome.value==""){
		alert("ATTENZIONE! INSERIRE COGNOME");
		return false;
	}

	if(objForm.nome.value==""){
		alert("ATTENZIONE! INSERIRE NOME");
		return false;
	}
	
	if(objForm.telefono.value==""){
		alert("ATTENZIONE! INSERIRE TELEFONO");
		return false;
	}
	
	if(objForm.email.value==""){
		alert("ATTENZIONE! INSERIRE EMAIL");
		return false;
	}
		
	if(!cmsControllaEMAIL(objForm.email.value)){
		alert("ATTENZIONE! INSERIRE EMAIL CORRETTA");
		return false;
	}
	
	if(objForm.codiceFiscale.value==""){
		alert("ATTENZIONE! INSERIRE CODICE FISCALE");
		return false;
	}
	
	if(objForm.indirizzo.value==""){
		alert("ATTENZIONE! INSERIRE INDIRIZZO");
		return false;
	}
	
	if(objForm.motivo.value==""){
		alert("ATTENZIONE! INSERIRE CAUSALE");
		return false;
	}
	
	if(objForm.tipologiaEdilizia.value==""){
		alert("ATTENZIONE! INSERIRE TIPOLOGIA EDILIZIA");
		return false;
	}
	
	if(objForm.numAppartamenti.value==""){
		alert("ATTENZIONE! INSERIRE NUM APPARTAMENTI");
		return false;
	}
	
	if(objForm.numIdranti.value==""){
		alert("ATTENZIONE! INSERIRE NUMERO IDRANTI");
		return false;
	}
	
	if(objForm.qualificaRichiedente.value==""){
		alert("ATTENZIONE! INSERIRE QUALIFICHE RICHIEDENTE");
		return false;
	}
	
	if(objForm.recapitoSopralluogo.value==""){
		alert("ATTENZIONE! INSERIRE RECAPITO SOPRALLUOGO");
		return false;
	}
	
	if(objForm.telefonoSopralluogo.value==""){
		alert("ATTENZIONE! INSERIRE TELEFONO SOPRALLUOGO");
		return false;
	}
	
	objForm.submit();
}

function loadTipologie()
   {
       if (frm.areaIntervento.value=="Altri servizi"){
           frm.tipologiaServizio.length = 0; 
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="SELEZIONA UN VALORE";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="--------------------------------";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Asportazione siringhe";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Asportazione siringhe";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Cancellazione scritte";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Cancellazione scritte";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Disaffissioni abusive";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Disaffissioni abusive";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Diserbo marciapiedi";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Diserbo marciapiedi";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Emergenza su sede stradale";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Emergenza su sede stradale";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Ghiaccio e Neve";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Ghiaccio e Neve";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Lavaggio e disinfezione";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Lavaggio e disinfezione";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Pozzetti stradali occlusi";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Pozzetti stradali occlusi";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Ritiro animali morti su sede stradale";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Ritiro animali morti su sede stradale";
       }
       if (frm.areaIntervento.value=="Altro"){
           frm.tipologiaServizio.length = 0; 
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="SELEZIONA UN VALORE";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="--------------------------------";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Comportamento del personale A2A";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Comportamento del personale A2A";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Contenitori danneggiati";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Contenitori danneggiati";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Danni e/o disagi provocati da servizi A2A";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Danni e/o disagi provocati da servizi A2A";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Oggetti smarriti";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Oggetti smarriti";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Richiesta contenitori";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Richiesta contenitori";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Richiesta spostamento contenitori";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Richiesta spostamento contenitori";
       }
       if (frm.areaIntervento.value=="Igiene del suolo"){
	       frm.tipologiaServizio.length = 0; 
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="SELEZIONA UN VALORE";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="--------------------------------";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Cestini colmi";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Cestini colmi";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Pulizia aiuole e aree verdi non custodite";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Pulizia aiuole e aree verdi non custodite";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Pulizia attorno a campane";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Pulizia attorno a campane";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Pulizia da discariche abusive";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Pulizia da discariche abusive";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Pulizia da foglie";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Pulizia da foglie";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Pulizia rifiuti sparsi e/o abbandonati";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Pulizia rifiuti sparsi e/o abbandonati";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Pulizia strade e marciapiedi";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Pulizia strade e marciapiedi";
       }
       if (frm.areaIntervento.value=="Raccolta"){
           frm.tipologiaServizio.length = 0; 
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="SELEZIONA UN VALORE";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="--------------------------------";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta con contenitori stradali alluminio";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta con contenitori stradali alluminio";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta con contenitori stradali carta";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta con contenitori stradali carta";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta con contenitori stradali ferroso";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta con contenitori stradali ferroso";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta con contenitori stradali vetro";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta con contenitori stradali vetro";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta con contenitori stradali vetro";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta con contenitori stradali vetro";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta dedicata farmaci scaduti";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta dedicata farmaci scaduti";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta dedicata imballaggi in plastica";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta dedicata imballaggi in plastica";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta dedicata pile esauste";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta dedicata pile esauste";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta domiciliare carta e cartone";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta domiciliare carta e cartone";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta domiciliare frazione organica";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta domiciliare frazione organica";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta domiciliare rsu e frazione secca";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta domiciliare rsu e frazione secca";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta domiciliare vetro";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta domiciliare vetro";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta per grandi utenze";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta per grandi utenze";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta su prenotazione Oli vegetali";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta su prenotazione Oli vegetali";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta su prenotazione rifiuti ingombranti";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta su prenotazione rifiuti ingombranti";
       }
       if (frm.areaIntervento.value=="Servizi a pagamento e preventivi"){
           frm.tipologiaServizio.length = 0; 
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="SELEZIONA UN VALORE";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="--------------------------------";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta, trasporto e smaltimento rifiuti speciali";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta, trasporto e smaltimento rifiuti speciali";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Raccolta e trasporto rifiuti ingombranti";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Raccolta e trasporto rifiuti ingombranti";
           frm.tipologiaServizio.length++ 
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].text="Pulizia piazzali privati";
           frm.tipologiaServizio.options[frm.tipologiaServizio.length - 1].value="Pulizia piazzali privati";
       }
   }


function cmsRFTControlla(objForm){
	
	if(objForm.cognome.value==""){
		alert("ATTENZIONE! INSERIRE COGNOME");
		return false;
	}

	if(objForm.nome.value==""){
		alert("ATTENZIONE! INSERIRE NOME");
		return false;
	}
	
	if(objForm.email.value==""){
		alert("ATTENZIONE! INSERIRE EMAIL");
		return false;
	}
	
	if(objForm.telefono.value==""){
		alert("ATTENZIONE! INSERIRE TELEFONO");
		return false;
	}
	
	if(!cmsControllaEMAIL(objForm.email.value)){
		alert("ATTENZIONE! INSERIRE EMAIL CORRETTA");
		return false;
	}
	
	if(objForm.indirizzo.value==""){
		alert("ATTENZIONE! INSERIRE INDIRIZZO");
		return false;
	}
	
	if(objForm.messaggio.value==""){
		alert("ATTENZIONE! INSERIRE MESSAGGIO");
		return false;
	}
	
	objForm.submit();
}

function cmsEnergiaControlla(objForm){
	if(objForm.RAGIONE.value==""){
		alert("ATTENZIONE! INSERIRE RAGIONE");
		return false;
	}

	if(objForm.INDIRIZZO.value==""){
		alert("ATTENZIONE! INSERIRE INDIRIZZO");
		return false;
	}
	
	if(objForm.CAP.value==""){
		alert("ATTENZIONE! INSERIRE CAP");
		return false;
	}
	
	if(objForm.COMUNE.value==""){
		alert("ATTENZIONE! INSERIRE COMUNE");
		return false;
	}
	
	if(objForm.TELEFONO.value==""){
		alert("ATTENZIONE! INSERIRE TELEFONO");
		return false;
	}
	
	if(objForm.EMAIL.value==""){
		alert("ATTENZIONE! INSERIRE EMAIL");
		return false;
	}
	
	if(!cmsControllaEMAIL(objForm.EMAIL.value)){
		alert("ATTENZIONE! INSERIRE EMAIL CORRETTA");
		return false;
	}
	
	if(objForm.REFERENTE.value==""){
		alert("ATTENZIONE! INSERIRE REFERENTE");
		return false;
	}
	
	if(objForm.CONSUMO.value==""){
		alert("ATTENZIONE! INSERIRE CONSUMO");
		return false;
	}
	
	
	objForm.submit();
}

