//Envio de un mensaje si los valores fueron ingresados 

$.validator.setDefaults({
 	submitHandler: function() { /*alert("Fue Exitoso!");*/ }
});


//Funcion de Manejo de validaciones para el Formulario
$().ready(function(){
	$("#datos").validate({		//Manejo propio de validaciones con errores manipulables
	//Manejo de las reglas que campos son requeridos, formato, y tamanno
	   rules: {
		nombre : {
			required : true
			},
		apellidos : {
			required : true
			},
		telefono : {
			required : true
			},
		email : {
			required : true,
			email : true
			},
		pais : "required"
	   },
	//Manejo de los mensajes segun las reglas implementadas anteriormente
	   messages: {
		nombre : {
			required : "Este campo es requerido"
			},
		apellidos : {
			required : "Este campo es requerido"
			},
		telefono : {
			required : "Este campo es requerido"
			},
		email : {
			required : "Este campo es requerido",
			email : "Verifica la direcci&#243;n de correo"
			},
		pais : "Seleccione uno de los paises"
	   }
	});
});
//Fin de la Funcion de Manejo de validaciones

$(document).ready(function(){
	$("#enviar").click(function(){
	//Declaracion de las variables
	var nombre = $("#nombre").val();
	var apellidos = $("#apellidos").val();
	var telefono = $("#telefono").val();
	var email = $("#email").val();
	var pais = $("#pais").val();
	var comentario = $("#comentario").val();

	//Envio de los parametros para la funcion de envio de email.
	$.ajax({
		url : 'contac_func/EnvioDatos.php',
		type : 'POST',
		datatype : 'html',
		timeout : '20000',
		data : 'nombre='+nombre+'&apellidos='+apellidos+'&telefono='+telefono+'&email='+email+'&pais='+pais+'&comentario='+comentario,
		error: function(){
			alert('Error de manejo de datos');
			},
		success: function(html){
			alert(html);
			window.open("index.html", "_self");
			}
		});
	});
})
