
function isChecked(e, x)
{
   if (e.name == "nombre" || 
      e.name == "email" || 
      e.name == "termino" ||
      e.name == "traduccion" ||
      e.name == "descripcion")
   return(true);

   return(false);
}

function isEmail(email)
{
   var re  = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/; 
   if (!re.test(email))
      return(false);

   return(true);
}

function valida(x)
{
   for (i=0; i< x.length; i++)
   {	
//alert(x.elements[i].name +">"+x.elements[i].value+"<");
      if ( ! isChecked(x.elements[i], x)) continue;
      if (x.elements[i].value == "")
      {
         sName=x.elements[i].name; 
         alert("Escriba el valor para el campo \'" + sName + "\' .");
         x.elements[i].focus();
         return (false);
      }
      if (x.elements[i].name == "email")
      {
         if ( ! isEmail(x.elements[i].value))
         {
            alert("Escriba una dirección de correo válida.");
            x.elements[i].focus();
            return (false);
         }
      }
   }
   return (true);
}


