function validmail(email) {
  var str=email;
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str)) {
    return true;
  } else {
    return false;
  }
}

function validRequired(form) {
  valid = true;
  $('#'+form+' .required').each(function(i) {
    if(!jQuery.trim($(this).val())) {
      msg = '';
      if($(this).attr("title")) msg = $(this).attr("title");
      else msg = 'El campo '+$(this).attr("name")+' es requerido, por favor llenelo';
      alert(msg);
      $(this).focus();
      valid = false;
      return false;
    } else if($(this).hasClass("email")) {
      if(!validmail(jQuery.trim($(this).val()))) {
        alert('El email introducido no es una direccion valida');
        $(this).focus();
        valid = false;
        return false;
      }
    }
  });
  return valid;
}

function resetFields(form) {
  $('#'+form+' input:text').val('');
  $('#'+form+' textarea').val('');
}

$(document).ready(function() {
  $(".valid").submit(function() {
    id = $(this).attr("id");
    if(validRequired(id)) {
      $.post("/comentar.php",{action:"comment",idarticulo:$("#idarticulo").val(),comentario:$("#comentario").val(),nombre:$("#nombre").val(),email:$("#email").val(),web:$("#web").val(),captcha_code:$("#captcha_code").val()},function(data) { if(data==0) { document.getElementById('captcha').src = '/securimage/securimage_show.php?' + Math.random(); alert('Error Captcha no coincide, por favor ingreselo de nuevo'); $("#captcha_code").val('');$("#captcha_code").focus(); } else { document.getElementById('captcha').src = '/securimage/securimage_show.php?' + Math.random();$("#msg_status").html(data);resetFields(id); }},"text");
    }
    return false;
  });
});

function goPage(pg) {
  $("#comentarios_content").html('<span class="loading">Cargando...</span>');
  $("#comentarios_content").load('/script/comentario.php');
}
