$(document).ready(function() {
	
	$('#motivo').selectBox();
	
	$('input').keypress(function() {
		$('.alerta').fadeOut();	
	});
	
	$(".inputNumerico").keypress(function(evt){
		var key = evt.keyCode ? evt.keyCode : evt.which ;
		return (key < 32 || (key >= 48 && key <= 57)); 
	});
	$('#motivo').change(function(){
		$('#motivoTexto').val($("#motivo option:selected").text());
	});
	$('#sexoMasculino').click(function(){
		$('#sexoTexto').val($(this).val());
	});
	$('#sexoFemenino').click(function(){
		$('#sexoTexto').val($(this).val());
	});
	$('#numero').focus(function() {	  
	  $(this).val("");
	});	
	$('#numero').blur(function(){
		if ($(this).val()=="")
			$(this).val("Ej. 02 587 65 897");
	});
	
	$('#sexoMasculino').trigger('clic');
	
	//Valida que solo se ingresen caracteres alfabeticos
	$(".inputTexto").keypress(function(evt){	
		var key = evt.keyCode ? evt.keyCode : evt.which ;
		return (key <= 32 || (key >= 65 && key <= 90) || (key >= 97 && key <= 122) || (key == 209 || key == 241) || (key == 225 || key == 193) || (key == 233 || key == 201) || (key == 237 || key ==205) || (key == 243 || key == 211) || (key == 250 || key == 218)); 
	});
	
	$('.btnEnviarContacto').click(function(e){
		
		e.preventDefault();
		$('.alerta').hide();	
		
		var nombre = jQuery.trim($('.nombre').val());
		var email = jQuery.trim($('.email').val());
		var numero = jQuery.trim($('.numero').val());
		var motivo = $('.motivo').val();
		var mensaje = jQuery.trim($('#textoMensaje').val());
		var emailCheck = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/.test(email);
		
		if (motivo == 1) {
			var motivoTexto = "Comentarios";
		}
		if (motivo == 2) {
			var motivoTexto = "Sugerencias/Reclamos";
		}
		if (motivo == 3) {
			var motivoTexto = "Otros";
		}
		
		var splitEmail = email.split('@');
		var emailTotal = splitEmail[0] + '%40' + splitEmail[1];
		
		if ((nombre == "")||(email = "")|| (numero == "Ej. 02 587 65 897") || (mensaje == "")||(numero.length < 7)){
			$('.textoAlerta').html('<span>Debes completar todos los campos</span>');
			$('.alerta').fadeIn('slow');
		}
		else{
			if (emailCheck == true){
				if (motivo == 0){
					$('.textoAlerta').html('<span>Debes selecionar un motivo</span>');
					$('.alerta').fadeIn('slow');
				}
				else {
					$('#motivoTexto').val();
					
					/* Ajax para envio de mail */
					//alert("Validado!!");
					$.ajax({
						type: "POST",
						url: "../wp-content/themes/pepsodent-2011/includes/contacto/sendmail.php",
						data: "nombre="+ nombre +"&email="+ emailTotal +"&numero="+ numero +"&motivo="+ motivoTexto +"&mensaje="+ mensaje,
						dataType: "json",
						success: function(respuesta){
							if(respuesta.status == "Ok"){
								alert(respuesta.message);								
							}else{
								alert(respuesta.message);
							}
						}
					});
				}
			}
			else {
				$('.textoAlerta').html('<span>Debes revisar tu email</span>');
				$('.alerta').fadeIn('slow');
			}
		}
			
	});
});

