// JavaScript Document Validation Tips
function regresa_name(){
	$("#name").removeClass("error_input");
	$("#name").addClass("input_text");
	}
function regresa_mail(){
	$("#email").removeClass("error_input");
	$("#email").addClass("input_text");
	}
$(function() {
$(".submit").click(function() {
var error=0;
var name = $("#name").val();
var apellido = $("#apellido").val();
var email = $("#email").val();
var telefono = $("#telefono").val();
var estado = $("#estado").val();
var pag = $("#pag").val();
var values = new Array(); 
$.each($("input[@name='evento[]']:checked"), function() { 
  values.push($(this).val()); 
}); 
var dataString = 'name='+ name + '&email=' + email + '&pag=' + pag + '&apellido=' + apellido + '&telefono=' + telefono + '&estado=' + estado + '&evento=' + values;
var alerta1="Este dato es requerido"
var alerta2="Debe ser un email válido"
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address =document.getElementById('email').value;
if (name=="" || name==alerta1){error=error+1;}
if (email=="" || email==alerta1){error=error+3;}
if (reg.test(address) == false && email!=alerta2){error=error+5;}
if (error==1 || error==6){
	$("#name").addClass("error_input");
	$("#name").removeClass("input_text");
	document.getElementById('name').value=alerta1;
	$("#name").focus();
	}
if (error==3 || error==8 ){
	$("#email").addClass("error_input");
	$("#email").removeClass("input_text");
	document.getElementById('email').value=alerta1;
	$("#email").focus();
	}
if (error==5){
	$("#email").addClass("error_input");
	$("#email").removeClass("input_text");
	document.getElementById('email').value=alerta2;
	$("#email").focus();
	}
if (error==4 || error==9){
	$("#name").addClass("error_input");
	$("#name").removeClass("input_text");
	document.getElementById('name').value=alerta1;
	$("#email").addClass("error_input");
	$("#email").removeClass("input_text");
	document.getElementById('email').value=alerta1;
	$("#name").focus();
	}
 if (error==0){
	$("#flash").show();
	$("#flash").fadeIn(400).html('Datos Enviados...');
$.ajax({
	type: "POST",
  url: "validation.php",
  data: dataString,
  cache: true,
  success: function(html){
$("div#mensaje").slideToggle("normal,0.5");
  $("p#update").append(html);
  $("p#update").fadeIn("slow");
  document.getElementById('email').value='';
  document.getElementById('name').value='';
  document.getElementById('apellido').value='';
  document.getElementById('telefono').value='';
  $("#name").focus();
  $("#flash").hide();
//funciones de Personalizadas
$(".cerrar").click(function(){
	$("div#mensaje").fadeOut("slow");
	});
  }
 });
}
return false;
	});
});

