// Validacio de formularis

function validar(nomform, formulari) {

  switch (nomform) {
    case "formLog": // Formulari LOGIN
      if (formulari.nif.value.length < 1) {
    
        alert(msg_nif);
    
        formulari.nif.focus();
    
        return false;
    
      }
      
      if (formulari.password.value.length < 1) {
    
        alert(msg_password);
    
        formulari.password.focus();
    
        return false;
    
      }
      
      break;
    
    case "formRegistre": // Formulari REGISTRE
      if (formulari.empresa.value.length < 1) {
    
        alert(msg_empresa);
    
        formulari.empresa.focus();
    
        return false;
    
      }
      
      if (formulari.nif.value.length < 1) {
    
        alert(msg_nif);
    
        formulari.nif.focus();
    
        return false;
    
      }
      
      if (formulari.adressa.value.length < 1) {
    
        alert(msg_adressa);
    
        formulari.adressa.focus();
    
        return false;
    
      }
      
      if (formulari.cp.value.length < 1) {
    
        alert(msg_cp);
    
        formulari.cp.focus();
    
        return false;
    
      } 
	  /*else {
        if(isNaN(formulari.cp.value)) {
          alert(msg_cp);
          return false;
        }      
      }*/
      
      if (formulari.poblacio.value.length < 1) {
    
        alert(msg_poblacio);
    
        formulari.poblacio.focus();
    
        return false;
    
      }
      
      if (formulari.pais.value.length < 1) {
    
        alert(msg_pais);
    
        formulari.pais.focus();
    
        return false;
    
      }
      
      if (formulari.contacte.value.length < 1) {
    
        alert(msg_contacte);
    
        formulari.contacte.focus();
    
        return false;
    
      }     
      
      if (formulari.email.value.length < 1) {
    
        alert(msg_email);
    
        formulari.email.focus();
    
        return false;
    
      } else {
      
        if (!validarMail(formulari.email.value)) {
          alert(msg_email);
          return false;
        }
      
      }
      
      if (formulari.telefon.value.length < 1) {
    
        alert(msg_telefon);
    
        formulari.telefon.focus();
    
        return false;
    
      } else {
        if(isNaN(formulari.telefon.value)) {
          alert(msg_telefon);
          return false;
        }      
      }
      
      if (formulari.select_sector.value == 0) {
    
        alert(msg_sector);
    
        formulari.select_sector.focus();
    
        return false;
    
      }
      
      break;
      
  } 
}
