<!--
//refers to its language file
function checkMail(form)
{
    if(form.email.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["email"]));
      return false;
    }
    if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.email.value)))
    {
      window.alert(i18n_validation_js["campo_errato"](i18n_validation_js["email"], null));
      return false;
    }
    return true;
}

function checkPassword(form)
{
    if(form.password.value.length < 6)
    {
      window.alert(i18n_validation_js["campo_password_corto"](i18n_validation_js["password"]));
      return false;
    }
    if(form.password2.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["conferma_password"]));
      return false;
    }
    if(form.password.value != form.password2.value)
    {
      window.alert(i18n_validation_js["password_valori_diversi"](i18n_validation_js["password"],i18n_validation_js["conferma_password"]));
      return false;
    }  
    return true;
}

function checkChangePassword(form)
{
    if(form.oldpassword.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["password"]));
      return false;
    } 
    if(form.password.value.length < 6)
    {
      window.alert(i18n_validation_js["campo_password_corto"](i18n_validation_js["nuova_password"]));
      return false;
    }
    if(form.password2.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["conferma_password"]));
      return false;
    }
    if(form.password.value != form.password2.value)
    {
      window.alert(i18n_validation_js["password_valori_diversi"](i18n_validation_js["nuova_password"],i18n_validation_js["conferma_password"]));
      return false;
    }  
    return true;
}

function validate_login(form)
{
    if(form.username.value != '' && form.password.value != '') return true;
    window.alert(i18n_validation_js["username_password_vuoti"]);
    return false;
}

function validate_forgotten(form)
{
    if(!checkMail(form))
      return false;
    return true;
}

function validate_consumer_data(form)
{
    if(form.surname.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["cognome"]));
      return false;
    }
    if(form.name.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["nome"]));
      return false;
    }
    /*
    if(form.address.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["indirizzo"]));
      return false;
    }
    if(form.postal_code.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["cap"]));
      return false;
    }
    if(form.city.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["localita"]));
      return false;
    }
    if(form.region.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["provincia"]));
      return false;
    }
    */
    return true;
}

function validate_consumer(form)
{
    if(form.username.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["username"]));
      return false;
    }
    if(!checkPassword(form))
      return false;
    if(!checkMail(form))
      return false;
    if(!validate_consumer_data(form))
      return false;
    if(!form.accettacontratto.checked)
    {
      window.alert(i18n_validation_js["privacy"]);
      return false;
    }
    return true;
}

function validate_business_data(form)
{
  /*
    if(form.category.options[form.category.selectedIndex].text != i18n_validation_js["altro..."])
      form.type_desc.value = form.category.options[form.category.selectedIndex].text;
    //return false;
    if(form.type_desc.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["categoria"]));
      return false;
    }  
    */
    if(form.surname.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["ragione_sociale"]));
      return false;
    }
    /*
    if(form.address.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["indirizzo"]));
      return false;
    }
    if(form.postal_code.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["cap"]));
      return false;
    }
    if(form.city.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["localita"]));
      return false;
    }
    if(form.region.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["provincia"]));
      return false;
    }
    if(form.cfpi.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["partita_iva"]));
      return false;
    }
    */
    return true;
}

function validate_business(form)
{
    if(form.username.value == '')
    {
      window.alert(i18n_validation_js["campo_vuoto"](i18n_validation_js["username"]));
      return false;
    }
    if(!checkPassword(form))
      return false;
    if(!checkMail(form))
      return false;
    if(!validate_business_data(form))
      return false;
    if(!form.accettacontratto.checked)
    {
      window.alert(i18n_validation_js["privacy"]);
      return false;
    }
    return true;
}


//-->

