<!--
 function jsTrim(a) { 
      lungh=a.length
      if (lungh==0) return a
      var i=0    
      var appo=""
      while (a.charAt(i)==' ' && i<lungh) {
        i++
      }
      for(;i<lungh;i++) {
        appo=appo+a.charAt(i)
      }
      a=appo
      lungh=a.length
      if (lungh==0) return a
      appo=""
      i=lungh-1
      while (a.charAt(i)==' ' && i>=0) {
        i--
      }
      for(;i>=0;i--) {
        appo=a.charAt(i)+appo
      }
      a=appo
      return a
      }


function controllo() {
  

if ( jsTrim(document.formlb.username.value).length<4){alert("Inserire l'userid di minimo 4 caratteri");return false;}    
if ( jsTrim(document.formlb.password.value).length<4){alert("Inserire la password di minimo 4 caratteri");return false;}  
if ( jsTrim(document.formlb.nome.value).length<2){alert("Inserire il nome");return false;}    
if ( jsTrim(document.formlb.cognome.value).length<2){alert("Inserire il cognome");return false;}
if ( jsTrim(document.formlb.genere.value)==""){alert("Selezionare il genere");return false;}    
if ( jsTrim(document.formlb.nascita.value).length!=4){alert("Inserire data di nascita (es. 1980)");return false;}  
if ( isNaN(document.formlb.nascita.value)){alert("Inserire data di nascita (es. 1980)");return false;}  
if ( jsTrim(document.formlb.zona.value)==""){alert("Selezionare la zona");return false;}  

if ( jsTrim(document.formlb.indirizzo.value).length<2){alert("Inserire l'ndirizzo postale");return false;}    
if ( jsTrim(document.formlb.civico.value).length<1){alert("Inserire il numero civico");return false;}  
if ( jsTrim(document.formlb.citta.value).length<1){alert("Inserire la cittā");return false;}    
if ( jsTrim(document.formlb.cap.value).length!=5){alert("Inserire il cap ");return false;}   
if ( isNaN(document.formlb.cap.value)){alert("Inserire il cap");return false;}

if ( jsTrim(document.formlb.cellulare.value).length<6){alert("Inserire il cellulare");return false;}
xx=0;
if ( jsTrim(document.formlb.telefonofisso.value).length>6){xx=1;}


EmailAddr = document.formlb.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr)){EmailAddr="ok";}
   else{ alert("Inserire un email valida");return false;}
   
if(xx==0){
if ((!document.formlb.fl_cellulare.checked) && (!document.formlb.fl_email.checked)) {alert("Un recapito diretto deve essere lasciato visibile");return false;}
}   
else{
if ((!document.formlb.fl_telefonofisso.checked) && (!document.formlb.fl_cellulare.checked) && (!document.formlb.fl_email.checked)) {alert("Un recapito diretto deve essere lasciato visibile");return false;}
}   
   
  return true;

}

function controllo2() {
  

if ( jsTrim(document.formlb.username.value).length<4){alert("Inserire l'userid di minimo 4 caratteri");return false;}    
if ( jsTrim(document.formlb.password.value).length<4){alert("Inserire la password di minimo 4 caratteri");return false;}  
//if ( jsTrim(document.formlb.nome.value).length<2){alert("Inserire il nome");return false;}    
//if ( jsTrim(document.formlb.cognome.value).length<2){alert("Inserire il cognome");return false;}
//if ( jsTrim(document.formlb.genere.value)==""){alert("Selezionare il genere");return false;}    
if ( jsTrim(document.formlb.nascita.value).length!=4){alert("Inserire data di nascita (es. 1980)");return false;}  
if ( isNaN(document.formlb.nascita.value)){alert("Inserire data di nascita (es. 1980)");return false;}  
if ( jsTrim(document.formlb.zona.value)==""){alert("Selezionare la zona");return false;}  

if ( jsTrim(document.formlb.indirizzo.value).length<2){alert("Inserire l'ndirizzo postale");return false;}    
if ( jsTrim(document.formlb.civico.value).length<1){alert("Inserire il numero civico");return false;}  
if ( jsTrim(document.formlb.citta.value).length<1){alert("Inserire la cittā");return false;}    
if ( jsTrim(document.formlb.cap.value).length!=5){alert("Inserire il cap ");return false;}   
if ( isNaN(document.formlb.cap.value)){alert("Inserire il cap");return false;}

if ( jsTrim(document.formlb.cellulare.value).length<6){alert("Inserire il cellulare");return false;}
xx=0;
if ( jsTrim(document.formlb.telefonofisso.value).length>6){xx=1;}


EmailAddr = document.formlb.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr)){EmailAddr="ok";}
   else{ alert("Inserire un email valida");return false;}
   
if(xx==0){
if ((!document.formlb.fl_cellulare.checked) && (!document.formlb.fl_email.checked)) {alert("Un recapito diretto deve essere lasciato visibile");return false;}
}   
else{
if ((!document.formlb.fl_telefonofisso.checked) && (!document.formlb.fl_cellulare.checked) && (!document.formlb.fl_email.checked)) {alert("Un recapito diretto deve essere lasciato visibile");return false;}
}   
   
  return true;

}
function controllo3() {
  
if (!document.formlb.scuola[0].checked && !document.formlb.scuola[1].checked){alert("Indicare se si č frequentato una scuola di fotografia");return false;}
if (document.formlb.scuola[1].checked &&  jsTrim(document.formlb.scuola_quale.value).length<1){alert("Inserire la scuola di fotografia  si č frequentato");return false;} 
if (!document.formlb.gia_assistente[0].checked && !document.formlb.gia_assistente[1].checked && !document.formlb.gia_assistente[2].checked){alert("Indicare se si č giā fatto da assistente ad altri fotografi");return false;} 
return true;
}

function controllo4() {

if (!document.formlb.inglese[0].checked && !document.formlb.inglese[1].checked && !document.formlb.inglese[2].checked && !document.formlb.inglese[3].checked){alert("Indicare la conoscenza dell'inglese");return false;} 
if (!document.formlb.francese[0].checked && !document.formlb.francese[1].checked && !document.formlb.francese[2].checked && !document.formlb.francese[3].checked){alert("Indicare la conoscenza del francese");return false;} 
if (!document.formlb.spagnolo[0].checked && !document.formlb.spagnolo[1].checked && !document.formlb.spagnolo[2].checked && !document.formlb.spagnolo[3].checked){alert("Indicare la conoscenza dello spagnolo");return false;} 
if (!document.formlb.tedesco[0].checked && !document.formlb.tedesco[1].checked && !document.formlb.tedesco[2].checked && !document.formlb.tedesco[3].checked){alert("Indicare la conoscenza del tedesco");return false;} 
if (!document.formlb.altro[0].checked && !document.formlb.altro[1].checked && !document.formlb.altro[2].checked && !document.formlb.altro[3].checked) {alert("Indicare la conoscenza dell' altra lingua");return false;} 

if ((document.formlb.altro[1].checked || document.formlb.altro[2].checked || document.formlb.altro[3].checked) &&  (jsTrim(document.formlb.altro_quale.value).length<1)){alert("Indicare la conoscenza dell' altra lingua");return false;} 


return true;
}


function controllo5() {
if ( jsTrim(document.formlb.testo.value).length>1000){alert("Inserire nella descrizione max 1000 caratteri");return false;}   
if ( jsTrim(document.formlb.giorno.value).length!=2){alert("Inserire il giorno di nascita");return false;}   
if ( isNaN(document.formlb.giorno.value)){alert("Inserire il giorno di nascita");return false;}
if ( jsTrim(document.formlb.mese.value).length!=2){alert("Inserire il mese di nascita");return false;}   
if ( isNaN(document.formlb.mese.value)){alert("Inserire il mese di nascita");return false;}

return true;
}

function controllo6() {
  

if ( jsTrim(document.formlb.username.value).length<4){alert("Inserire l'userid di minimo 4 caratteri");return false;}    
if ( jsTrim(document.formlb.password.value).length<4){alert("Inserire la password di minimo 4 caratteri");return false;}  
if ( jsTrim(document.formlb.nome.value).length<2){alert("Inserire il nome");return false;}    
if ( jsTrim(document.formlb.cognome.value).length<2){alert("Inserire il cognome");return false;}
if (!document.formlb.socio[0].checked &&!document.formlb.socio[1].checked ){alert("Indicare se si č Socio TAU Visual");return false;} 
if (document.formlb.socio[1].checked  && jsTrim(document.formlb.codice.value).length<2){alert("Inserire il codice Socio TAU Visual");return false;} 

if ( jsTrim(document.formlb.ditta.value).length<2){alert("Inserire la ditta");return false;}    
if ( jsTrim(document.formlb.zona.value)==""){alert("Selezionare la zona");return false;}  


if (!document.formlb.fl_c1.checked  && !document.formlb.fl_c2.checked && !document.formlb.fl_c3.checked && !document.formlb.fl_c4.checked  && !document.formlb.fl_c5.checked && !document.formlb.fl_c6.checked &&!document.formlb.fl_c7.checked  && !document.formlb.fl_c8.checked && !document.formlb.fl_c9.checked){alert("Selezionare almeno una categoria di generi attivita' fotografica");return false;} 


if ( jsTrim(document.formlb.indirizzo.value).length<2){alert("Inserire l'ndirizzo postale");return false;}    
if ( jsTrim(document.formlb.civico.value).length<1){alert("Inserire il numero civico");return false;}  
if ( jsTrim(document.formlb.citta.value).length<1){alert("Inserire la cittā");return false;}    
if ( jsTrim(document.formlb.cap.value).length!=5){alert("Inserire il cap ");return false;}   
if ( isNaN(document.formlb.cap.value)){alert("Inserire il cap");return false;}

if ( jsTrim(document.formlb.cellulare.value).length<6){alert("Inserire il cellulare");return false;}
xx=0;
if ( jsTrim(document.formlb.telefonofisso.value).length>6){xx=1;}


EmailAddr = document.formlb.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr)){EmailAddr="ok";}
   else{ alert("Inserire un email valida");return false;}
   
 
   
  return true;

}

function controllo7() {
  

if ( jsTrim(document.formlb.username.value).length<4){alert("Inserire l'userid di minimo 4 caratteri");return false;}    
if ( jsTrim(document.formlb.password.value).length<4){alert("Inserire la password di minimo 4 caratteri");return false;}  
if (!document.formlb.socio[0].checked &&!document.formlb.socio[1].checked ){alert("Indicare se si č Socio TAU Visual");return false;} 
if (document.formlb.socio[1].checked  && jsTrim(document.formlb.codice.value).length<2){alert("Inserire il codice Socio TAU Visual");return false;} 

if ( jsTrim(document.formlb.ditta.value).length<2){alert("Inserire la ditta");return false;}    
if ( jsTrim(document.formlb.zona.value)==""){alert("Selezionare la zona");return false;}

if (!document.formlb.fl_c1.checked  && !document.formlb.fl_c2.checked && !document.formlb.fl_c3.checked && !document.formlb.fl_c4.checked  && !document.formlb.fl_c5.checked && !document.formlb.fl_c6.checked &&!document.formlb.fl_c7.checked  && !document.formlb.fl_c8.checked && !document.formlb.fl_c9.checked){alert("Selezionare almeno una categoria di generi attivita' fotografica");return false;} 
  

if ( jsTrim(document.formlb.indirizzo.value).length<2){alert("Inserire l'ndirizzo postale");return false;}    
if ( jsTrim(document.formlb.civico.value).length<1){alert("Inserire il numero civico");return false;}  
if ( jsTrim(document.formlb.citta.value).length<1){alert("Inserire la cittā");return false;}    
if ( jsTrim(document.formlb.cap.value).length!=5){alert("Inserire il cap ");return false;}   
if ( isNaN(document.formlb.cap.value)){alert("Inserire il cap");return false;}

if ( jsTrim(document.formlb.cellulare.value).length<6){alert("Inserire il cellulare");return false;}
xx=0;
if ( jsTrim(document.formlb.telefonofisso.value).length>6){xx=1;}


EmailAddr = document.formlb.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr)){EmailAddr="ok";}
   else{ alert("Inserire un email valida");return false;}
   
 
   
  return true;

}


function controllo8() {
  

if ( jsTrim(document.formlb.zona_ricerca.value)==""){alert("Selezionare la zona di ricerca");return false;}  

if ( jsTrim(document.formlb.specializzazione.value).length<10){alert("Inserire min 10 caratteri nella specializzazione");return false;}    
if ( jsTrim(document.formlb.specializzazione.value).length>200){alert("Inserire max 200 caratteri nella specializzazione");return false;}    

if ( jsTrim(document.formlb.competenze.value).length<10){alert("Inserire min 10 caratteri nelle competenze");return false;}  
if ( jsTrim(document.formlb.competenze.value).length>500){alert("Inserire max 500 caratteri nelle competenze");return false;}  

if ( jsTrim(document.formlb.funzione.value).length<10){alert("Inserire min 10 caratteri nelle funzioni");return false;}    
if ( jsTrim(document.formlb.funzione.value).length>700){alert("Inserire max 700 caratteri nelle funzioni");return false;}    

if ( jsTrim(document.formlb.caratteristiche.value).length<10){alert("Inserire min caratteri 10 nelle caratteristiche");return false;}   
if ( jsTrim(document.formlb.caratteristiche.value).length>700){alert("Inserire max caratteri 700 nelle caratteristiche");return false;}   
 
   
  return true;

}



function controllo9() {
  

if ( jsTrim(document.formlb.zona.value)==""){alert("Selezionare la zona");return false;}  

if ( !document.formlb.genere[0].checked && !document.formlb.genere[1].checked && !document.formlb.genere[2].checked  ){alert("Indicare se ragazzo o ragazza");return false;} 
if ( !document.formlb.nascita.checked && ((document.formlb.nascita_da.value=="" || isNaN(document.formlb.nascita_da.value)) || (document.formlb.nascita_a.value=="" || isNaN(document.formlb.nascita_a.value)) )){alert("Indicare l ' eta' in modo corretto");return false;} 
if (document.formlb.nascita_a.value < document.formlb.nascita_da.value){alert("Indicare l' eta' in modo corretto");return false;} 
if ( !document.formlb.scuola[0].checked && !document.formlb.scuola[1].checked ){alert("Indicare se abbia frequentato una scuola di fotografia");return false;} 

if ( !document.formlb.fot_ana_tra[0].checked && !document.formlb.fot_ana_tra[1].checked ){alert("Indicare se abbia elevata competenza nelle tecniche di fotografia analogica tradizionale");return false;} 
if ( !document.formlb.fot_dig_rip[0].checked && !document.formlb.fot_dig_rip[1].checked ){alert("Indicare se abbia elevata competenza nelle tecniche di fotografia digitale in ripresa");return false;} 
if ( !document.formlb.pos_dig_pho[0].checked && !document.formlb.pos_dig_pho[1].checked ){alert("Indicare se abbia elevata competenza nelle tecniche di postproduzione digitale in photoshop");return false;} 
if ( !document.formlb.pos_dig_ges[0].checked && !document.formlb.pos_dig_ges[1].checked ){alert("Indicare se abbia elevata competenza nelle tecniche di postproduzione digitale di gestione (gestione raw, gestione colore, conversioni)");return false;} 
if ( !document.formlb.tec_ill_stu[0].checked && !document.formlb.tec_ill_stu[1].checked ){alert("Indicare se abbia elevata competenza nelle tecniche di illuminazione in studio");return false;} 
if ( !document.formlb.ges_arc[0].checked && !document.formlb.ges_arc[1].checked ){alert("Indicare se abbia elevata competenza nelle tecniche di gestione archivi (didascalizzazione, alberi semantici, gestione metadati)");return false;} 
   
if ( !document.formlb.inglese[0].checked && !document.formlb.inglese[1].checked ){alert("Indicare se conosca l' inglese");return false;} 
if ( !document.formlb.francese[0].checked && !document.formlb.francese[1].checked ){alert("Indicare se conosca il francese");return false;} 
if ( !document.formlb.tedesco[0].checked && !document.formlb.tedesco[1].checked ){alert("Indicare se conosca il tedesco");return false;} 
if ( !document.formlb.spagnolo[0].checked && !document.formlb.spagnolo[1].checked ){alert("Indicare se conosca lo spagnolo");return false;} 
if ( !document.formlb.altro[0].checked && !document.formlb.altro[1].checked ){alert("Indicare se conosca altre lingue");return false;} 

if ( !document.formlb.dis_tra[0].checked && !document.formlb.dis_tra[1].checked ){alert("Indicare se sia disponibile a trasferte di piu' giorni");return false;} 
if ( !document.formlb.tuo_asp[0].checked && !document.formlb.tuo_asp[1].checked ){alert("Indicare se abbia un bell'aspetto, superiore alla media");return false;} 
if ( !document.formlb.tue_asp_eco[0].checked && !document.formlb.tue_asp_eco[1].checked && !document.formlb.tue_asp_eco[2].checked && !document.formlb.tue_asp_eco[3].checked ){alert("Indicare se abbia aspettative economiche");return false;} 
          
  return true;

}
function controllo10() {
  
EmailAddr = document.formlb.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr)){EmailAddr="ok";}
   else{ alert("Inserire un email valida");return false;}
   
 
   
  return true;

}

function controllo11() {
  
EmailAddr = document.formlb.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr)){EmailAddr="ok";}
   else{ alert("Inserire un email valida");return false;}
   
if ( jsTrim(document.formlb.testo.value).length<10){alert("Inserire min 10 caratteri nel messaggio");return false;}   
if ( jsTrim(document.formlb.testo.value).length>2000){alert("Inserire max 2000 caratteri nel messaggio");return false;}   
  
   
  return true;

}

function controllo12() {
  
EmailAddr = document.formlb.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr)){EmailAddr="ok";}
   else{ alert("Inserire un email valida");return false;}
   
if ( jsTrim(document.formlb.messaggio.value).length<10){alert("Inserire min 10 caratteri nel messaggio");return false;}   
if ( jsTrim(document.formlb.messaggio.value).length>2000){alert("Inserire max 2000 caratteri nel messaggio");return false;}   
  
   
  return true;

}
//-->


