$(document).ready(function(){
	
	/*-------------------------------------------------------
		Se inicializan los mensajes
	-------------------------------------------------------*/
	var mensajesNewsletter = {
		"normal"	: "Ingresa tu email"
		//"exito"	: "Email Suscrito",
		//"error1"	: "Email Requerido",
		//"error2"	: "Email No Suscrito",
		//"error3"	: "Email Inv\xE1lido"
	};
	
	/*-------------------------------------------------------
		Evento para controlar el focus del input
	-------------------------------------------------------*/
	$('#newsletterEmail').focus(function(){
		if ( ($(this).val() == mensajesNewsletter.normal) ) {
			$(this).val("");
		}
	});
	/*-------------------------------------------------------
		Evento para controlar el blur del input
	-------------------------------------------------------*/
	$('#newsletterEmail').blur(function(){
		if ($(this).val() == "") {
			$(this).val(mensajesNewsletter.normal);
		}
	});
	
	/*-------------------------------------------------------
		Evento para generar el registro con MailChimp
	-------------------------------------------------------*/
	$('.botonNewsletter').click(function(){
		var email = $('#newsletterEmail').val();
		if ((email != "") && (email != mensajesNewsletter.normal)) {
			
			if (/[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/.test(email)) {
				$.ajax({
					url: urlGlobal + "/s/",
					type: "POST",
					data: "sn=" + email,
					success: function(respuestaNewsletter){
						if (respuestaNewsletter == "OK") {
							$('.divInputSuscribete').hide();
							$('.divInputSuscribeteExito').fadeIn();
							setTimeout(function(){
								$('.divInputSuscribeteExito').hide();
								$('.divInputSuscribete').fadeIn();
							},2000);
						}
						else {
							$('.divInputSuscribete').hide();
							$('.divInputSuscribeteError').fadeIn();
							setTimeout(function(){
								$('.divInputSuscribeteError').hide();
								$('.divInputSuscribete').fadeIn();
							},2000);
						}
					}
				});
			}
			else{
				$('.divInputSuscribete').hide();
				$('.divInputSuscribeteError').fadeIn();
				setTimeout(function(){
					$('.divInputSuscribeteError').hide();
					$('.divInputSuscribete').fadeIn();
				},2000);
			}
		}
		else {
			$('.divInputSuscribete').hide();
			$('.divInputSuscribeteError').fadeIn();
			setTimeout(function(){
				$('.divInputSuscribeteError').hide();
				$('.divInputSuscribete').fadeIn();
			},2000);
		}
		return false;
	});
	
});
