// JavaScript Document
function validate(form) {
  var name = form.nombre.value;
  var city = form.ciudad.value;
  var email = form.email.value;
  var message = form.comentario.value;
  var cityRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
  var messageRegex = new RegExp(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/gim);
  if(name == "") {
    inlineMsg('nombre','Ud. debe ingresar su nombre.',2);
    return false;
  }
  if(!name.match(nameRegex)) {
    inlineMsg('nombre','Ud ha ingresado un nombre invalido.',2);
    return false;
  }
  if(city == ""){
	  inlineMsg('ciudad','Debe ingresar una Ciudad.',2);
	  return false;
  }
  if(!city.match(cityRegex)) {
    inlineMsg('ciudad','Ud ha ingresado una ciudad invalida.',2);
    return false;
  }
  if(email == "") {
    inlineMsg('email','<strong>Error</strong><br />Ingrese un email.',2);
    return false;
  }
  if(!email.match(emailRegex)) {
    inlineMsg('email','<strong>Error</strong><br />Ha ingresado un email invalido.',2);
    return false;
  }
   if(message == "") {
    inlineMsg('comentario','Debe ingresar su comentario.');
    return false;
  }
  if(message.match(messageRegex)) {
    inlineMsg('comentario','Ud. ha ingresado un comentario invalido.');
    return false;
  }
  form.ihstatus.value = "1";
  form.action = "tn-noticiasDetalle.asp?ID=" + form.ihnoticia.value;
  alert("Su comentario sera enviado a TennisNet, Gracias")
  
  return true;
}


