// --------------------  Otras funciones

function isEmpty(s)
{ return ((s == null) || (s.length == 0))
}


function isWhitespace(s)
{ var i,rs;
  rs = false; 
  if (isEmpty(s)) rs = true; 
  for (i = 0; i < s.length; i++)
  {
    if (s.charAt(i) == " ") rs = true;
  }
  return rs;
}


// --------------------  Formulario de Area de clientes
function validarCliente()  {
 validity = true;
 if (document.formC.login.value == "") {
  alert('¡Por favor, introduzca su nombre de Usuario!');
  validity = false;
 }
 if (document.formC.Passw.value == "") {
  alert('¡Por favor, introduzca la Contraseña!');
  validity = false;
 }
  return validity;
 }

// --------------------  Formulario de Validar Recordar contraseña
 
 function validarRecordar()  {
 validity = true;
 if (!isEMail(document.formRC.Email.value)) {
  alert('La dirección de e-mail no es válida!');
  validity = false;
 } 

  return validity;
}


// --------------------  Comprueba la validez del E-Mail

function isEMail(s)
{  if (isEmpty(s))
       if (isEMail.arguments.length == 1) return false;
       else return (isEMail.arguments[1] == true);

   if (isWhitespace(s)) return false;
   
   var i = 1;
   var sLength = s.length;

   while ((i < sLength) && (s.charAt(i) != "@"))
   { i++
   }
   if ((i >= sLength) || (s.charAt(i) != "@")) return false;
   else i += 2;

   while ((i < sLength) && (s.charAt(i) != "."))
   { i++
   }
   if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
   else return true;   
}


 
// --------------------  Formulario de recomendar

function validarRecomendarCAT()  {
  validity = true;
 if (!isEMail(document.formR.email1.value)) {
  alert('L´adreça d´e-mail no és vàlida!');
  validity = false;
 }
  return validity;
}
 
function validarRecomendarVAL()  {
  validity = true;
 if (!isEMail(document.formR.email1.value)) {
  alert('¡La dirección de e-mail no es válida!');
  validity = false;
 }
  return validity;
}

function validarRecomendarMAL()  {
  validity = true;
 if (!isEMail(document.formR.email1.value)) {
  alert('L´adreça d´e-mail no és vàlida!');
  validity = false;
 }
  return validity;
}


function validarRecomendarAND()  {
  validity = true;
 if (!isEMail(document.formR.email1.value)) {
  alert('L´adreça d´e-mail no és vàlida!');
  validity = false;
 }
  return validity;
}

function validarRecomendarFRA()  {
  validity = true;
 if (!isEMail(document.formR.email1.value)) {
  alert('L´adresse d´email est inadmissible!');
  validity = false;
 }
  return validity;
}

function validarRecomendarENG()  {
  validity = true;
 if (!isEMail(document.formR.email1.value)) {
  alert('E-mail address is invalid!');
  validity = false;
 }
  return validity;
}

// --------------------  Formulario de Contacto
 
 function validarCESP()  {
 if (document.form1.Nombre.value == "") {
  alert('¡Por favor, introduzca su nombre!');
  return false;
 }
 if (document.form1.Poblacion.value == "") {
  alert('¡Por favor, introduzca su población!');
  return false;
 }
 if (!isEMail(document.form1.Email.value)) {
  alert('¡La dirección de e-mail no es válida!');
  return false;
 }
 if (document.form1.Comentarios.value == "") {
  alert('¡Por favor, escriba algún mensaje o comentario!');
  return false;
 } 
}


 function validarCCAT()  {
 if (document.form1.Nombre.value == "") {
  alert('Si us plau, introduïu el vostre nom!');
  return false;
 }
 if (document.form1.Poblacion.value == "") {
  alert('Si us plau, introduïu la població!');
  return false;
 }
 if (!isEMail(document.form1.Email.value)){
  alert('L´adreça d´e-mail no és vàlida!');
  return false;
 }
 if (document.form1.Comentarios.value == "") {
  alert('Si us plau, indiqueu algun missatge o comentari!');
  return false;
 } 
}


function validarCVAL()  {
 if (document.form1.Nombre.value == "") {
  alert('Si us plau, introduïu el vostre nom!');
  return false;
 }
 if (document.form1.Poblacion.value == "") {
  alert('Si us plau, introduïu la població!');
  return false;
 }
 if (!isEMail(document.form1.Email.value)){
  alert('L´adreça d´e-mail no és vàlida!');
  return false;
 }
 if (document.form1.Comentarios.value == "") {
  alert('Si us plau, indiqueu algun missatge o comentari!');
  return false;
 } 
}

function validarCMAL()  {
 if (document.form1.Nombre.value == "") {
  alert('Si us plau, introduïu el vostre nom!');
  return false;
 }
 if (document.form1.Poblacion.value == "") {
  alert('Si us plau, introduïu la població!');
  return false;
 }
 if (!isEMail(document.form1.Email.value)){
  alert('L´adreça d´e-mail no és vàlida!');
  return false;
 }
 if (document.form1.Comentarios.value == "") {
  alert('Si us plau, indiqueu algun missatge o comentari!');
  return false;
 } 
}


function validarCAND()  {
 if (document.form1.Nombre.value == "") {
  alert('Si us plau, introduïu el vostre nom!');
  return false;
 }
 if (document.form1.Poblacion.value == "") {
  alert('Si us plau, introduïu la població!');
  return false;
 }
 if (!isEMail(document.form1.Email.value)){
  alert('L´adreça d´e-mail no és vàlida!');
  return false;
 }
 if (document.form1.Comentarios.value == "") {
  alert('Si us plau, indiqueu algun missatge o comentari!');
  return false;
 } 
}

function validarCENG()  {
 if (document.form1.Nombre.value == "") {
  alert('Please, enter your name!');
  return false;
 }
 if (document.form1.Poblacion.value == "") {
  alert('Please, enter your city!');
  return false;
 }
 if (!isEMail(document.form1.Email.value)){
  alert('E-mail address is invalid!');
  return false;
 }
 if (document.form1.Comentarios.value == "") {
  alert('Please, enter a message or a comment!');
  return false;
 } 
}


function validarCFRA()  {
 if (document.form1.Nombre.value == "") {
  alert('Svp, écrivez votre nom!');
  return false;
 }
 if (document.form1.Poblacion.value == "") {
  alert('Svp, entrez la votre ville!');
  return false;
 }
 if (!isEMail(document.form1.Email.value)){
  alert('L´adresse d´email est inadmissible!');
  return false;
 }
 if (document.form1.Comentarios.value == "") {
  alert('Svp, écrivez un message ou un commentaire!');
  return false;
 } 
}




