function controllo_espertoonline(){
  if (nome() && cognome() && mail() && rdbutton() && citta() && provincia() && acquisto() && cameretta() && consiglio() && descrizione() && privacy() && piantina())
    {
    return(true);
    }
  else return(false);
}

function controllo_request(){
  if (request_par() && request_tp() && nome() && cognome() && provincia() && descrizione() && privacy())
    {
    return(true);
    }
  else return(false);
}

function controllo_garanzie(){
  if (nome() && cognome() && via() && citta() && provincia() && codice_garanzia() && PV_name() && PV_city() && PV_prov() && privacy())
    {
    return(true);
    }
  else return(false);
}

function controllo_espertofaq(){
  if (nome() && mail() && descrizione() && privacy())
    {
    return(true);
    }
  else return(false);
}

function controllo_newsletter(){
  if (nome() && cognome() && mail() && privacy())
    {
    return(true);
    }
  else return(false);
}

function controllo_shopping(){
  if (nome() && cognome() && via() && citta() && provincia() && mail() && telefono() && privacy())
    {
    return(true);
    }
  else return(false);
}


function pareteb(){
  var i=0;
  var str=document.form1.dimb.value.length;
  if(str!=0){
    while(i<str){
      var controllo=1;
      var carattere=document.form1.dimb.value.charCodeAt(i);
      if (carattere<48||carattere>57)
        {
        alert('Controlla di avere inserito le dimensioni esatte')
        controllo=1;
        break;
    }else{
        controllo=2;
        }
      i++;
    }
    if(controllo==1){
      document.form1.dimb.focus();
      return(false);
    }else{
      return(true);
    }
  }else{
          alert('Controlla di avere inserito le dimensioni esatte');
          document.form1.dimb.focus();
  }
}

function paretea(){
  var i=0;
  var str=document.form1.dima.value.length;
  if(str!=0){
    while(i<str){
      var controllo=1;
      var carattere=document.form1.dima.value.charCodeAt(i);
     if (carattere<48||carattere>57){
        alert('Controlla di avere inserito le dimensioni esatte')
        controllo=1;
        break;
    }else{
        controllo=2;
     }
      i++;
    }
    if(controllo==1)
      {
    document.form1.dima.focus();
      return(false);
    }else{
      return(true);
      }
                        }
  else
    {
    alert('Controlla di avere inserito le dimensioni esatte');
    document.form1.dima.focus();
    }
}

function file(){
  var fil=document.form1.foto;
  if(fil.value=="")
    {
    alert('Devi inserire la piantina');
    fil.focus();
    return (false);
    }else{
    return(true);
    }
}

function generic_input(nomeinput,messaggio){
  var field= eval(document.form1.elements[nomeinput]);
  if(field.value=="")
    {
    alert(messaggio);
    field.focus();
    return (false);
    }else{
    return(true);
    }
}

function request_par(){
    var ad1=document.form1.par[0].checked;
    var ad2=document.form1.par[1].checked;
    if(ad1==true||ad2==true)
        {
        return(true);
    }else{
        alert('Dovete selezionare la modalitā con cui desiderate essere ricontattati');
        return (false);
    }
}
function request_tp(){
    var ad1=document.form1.tp[0].checked;
    var ad2=document.form1.tp[1].checked;
    if(ad1==true||ad2==true)
        {
        return(true);
    }else{
        alert('Dovete selezionare il tipo di richiesta tra Prevendita e Postvendita');
        return (false);
    }
}

function piantina(){
  var fil=document.form1.foto;
  if(fil.value=="")
    {
    if (confirm('Non hai selezionato un\'immagine da inviare. Desideri procedere ugualmente?')){
       return true;
    }else{
       return false;
    }
    }else{
    return(true);
    }
}


function nome(){
  var nom=document.form1.name;
  if(nom.value=="")
    {
    alert('Devi inserire il tuo nome');
    nom.focus();
    return (false);
    }else{
    return(true);
    }
}

function cognome(){
  var cog=document.form1.surname;
  if(cog.value=="")
    {
    alert('Devi inserire il tuo cognome');
    cog.focus();
    return (false);
    }else{
    return(true);
    }
}

function via(){
  var via=document.form1.via;
  if(via.value=="")
    {
    alert('Devi inserire la via');
    via.focus();
    return (false);
    }else{
    return(true);
    }
}

function citta(){
  var citta=document.form1.city;
  if(citta.value=="")
    {
    alert('Devi inserire la tua citta');
    citta.focus();
    return (false);
    }else{
    return(true);
    }
}

function telefono(){
  var telefono=document.form1.phone;
  if(telefono.value=="")
    {
    alert('Devi inserire il tuo numero di telefono');
    telefono.focus();
    return (false);
    }else{
    return(true);
    }
}

function descrizione(){
  var descrizione=document.form1.curric;
  if(descrizione.value=="")
    {
    alert('Devi inserire una descrizione del problema');
    descrizione.focus();
    return (false);
    }else{
    return(true);
    }
}

function mail(){
  var chioc=document.form1.email.value.indexOf('@');
  var punt=document.form1.email.value.indexOf('.');
  if(chioc>=1 && punt>=1)
    {
       return(true);
    }else{
    alert('Devi inserire un indirizzo e-mail');
        document.form1.email.focus();
    return(false);
    }
}

function provincia(){
    var tip=document.form1.prov.selectedIndex;
    if(tip==0)
        {
            alert('Devi scegliere una provincia');
            return (false);
        }
    else return(true);
}

function consiglio(){
    var cons=document.form1.ambiente.selectedIndex;
    if(cons==0)
        {
            alert('Devi scegliere un ambiente');
            return (false);
        }
    else return(true);
}

function rdbutton(){
    var rd1=document.form1.sesso[0].checked;
    var rd2=document.form1.sesso[1].checked;
    if(rd1==true||rd2==true)
        {
        return(true);
    }else{
        alert('Devi scegliere il sesso');
        return (false);
        }
    }

function acquisto(){
    var ad1=document.form1.acquisto[0].checked;
    var ad2=document.form1.acquisto[1].checked;
    var ad3=document.form1.acquisto[2].checked;
    if(ad1==true||ad2==true||ad3==true)
        {
        return(true);
    }else{
        alert('Devi scegliere una voce alla domanda \'Quando prevedi di effettuare l\'acquisto?\'');
        return (false);
        }
    }

function cameretta(){
    var bd1=document.form1.cameretta[0].checked;
    var bd2=document.form1.cameretta[1].checked;
    var bd3=document.form1.cameretta[2].checked;
    if(bd1==true||bd2==true||bd3==true){
        return(true);
    }else{
        alert('Devi scegliere una voce alla domanda \'Cosa cerchi soprattutto in una cameretta?\'');
        return (false);
    }
}

function padronanza(){
    var cd1=document.form1.padronanza[0].checked;
    var cd2=document.form1.padronanza[1].checked;
    var cd3=document.form1.padronanza[2].checked;
    if(cd1==true||cd2==true||cd3==true){
        return(true);
    }else{
        alert('Devi scegliere una voce alla domanda \'La tua padronanza di internet č..\'');
        return (false);
    }
}

function privacy(){
     var aut=form1.priv.checked;
     if (aut==true){
        return(true);
     }else{
        alert('Non hai concesso l\'autorizzazione al trattamento dei dati');
        return (false);
     }
}

function codice_garanzia(){
  var codice_garanzia=document.form1.codice_garanzia;
  if(codice_garanzia.value=="")
    {
    alert('Devi inserire Il codice della garanzia');
    codice_garanzia.focus();
    return (false);
    }else{
    return(true);
    }
}


function PV_name(){
  var pv_name=document.form1.pv_name;
  if(pv_name.value=="")
    {
    alert('Devi inserire il nome del punto vendita');
    pv_name.focus();
    return (false);
    }else{
    return(true);
    }
}
function PV_city(){
  var pv_city=document.form1.pv_city;
  if(pv_city.value=="")
    {
    alert('Devi inserire la cittā del punto vendita');
    pv_city.focus();
    return (false);
    }else{
    return(true);
    }
}

function PV_prov(){
    var tip=document.form1.pv_prov.selectedIndex;
    if(tip==0)
        {
            alert('Devi scegliere una provincia per il punto vendita');
            return (false);
        }
    else return(true);
}


/*
function invia() {
    if (checkTutti()){
        document.aol.submit();
    }
}

function cancella() {
    document.aol.reset();
}
*/

function controllo_jobsonline(){
    // controllo di caselle testo.
    // controllo e-mail chiamata mail.
    // controllo si menu a tendina (selectedindex, per vedere che numero dell'indice č stato scelto).

    var percorso=document.form1;
    var nom=percorso.name.value;
    var cog=percorso.surname.value;
    var cit=percorso.city.value;
    var cur=percorso.curric.value;
    var mai=percorso.email.value;
    var ar=percorso.area.value;
    var pro=percorso.prov.selectedIndex;
    var aut=percorso.priv.checked;
    var caratteri=cur.length;
    var spec=percorso.specifica.value;

    if (ar=="Altro" & spec==""){
        alert ('Devi specificare un\'area.');
        return (false);
        specifica.focus();
    }

    if(nom==""||cog==""||cit==""||cur==""||caratteri<=10){
        if(nom==""||cog==""||cit==""||cur==""||ar==""){
            alert('Devi riempire tutti i campi');
            return (false);
            nom.focus();
        }else{
            alert('Devi inserire un curriculum per proseguire.');
            return (false);
            nom.focus();
        }
    }else{
        var chioc=mai.indexOf('@');
        var punt=mai.indexOf('.');
            if(chioc>=1 && punt>=1){
                if(pro==0){
                    alert('Scegli la provincia di residenza');
                    return (false);
                    pro.focus();
                }else{
                    if (aut==true){
                        return (true);
                        }else{
                        alert('Devi autorizzare l\'utilizzo dei tuoi dati personali');
                        return (false);
                        }
                }
            }else{
                    alert ('Devi inserire un indirizzo e-mail.');
                    return (false);
                    mail.focus();
            }
    }
}


