function valida_news()
{
if (document.forms.newsletter.email.value=="" || !valEmail(document.forms.newsletter.email.value))
{
alert('La dirección de email es incorrecta!.');
return false;
}
else
{
document.forms.newsletter.action='/altanews/';
return true;
}
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function valEmail(valor){    // Cortesía de http://www.ejemplode.com
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if(!re.exec(valor))    {
        return false;
    }else{
        return true;
    }
}

function valida_contacto()
{
if(document.forms.contacto.nombre.value=="" || document.forms.contacto.telefono.value=="" || document.forms.contacto.email.value=="" || document.forms.contacto.ciudad.value=="" || document.forms.contacto.cpostal.value=="" || document.forms.contacto.comentario.value=="")
  {
  alert('Ha de cumplimentar los campos marcados con *.');
  return false;
  }
  else
  {
  if (!valEmail(document.forms.contacto.email.value))
  {
  alert('La direccion de email no parece correcta.');
  return false;
  }
  else
  {
  document.forms.contacto.action='/envia_contacto/';
  return true;
  }
  }
}

