jQuery(document).ready(function() {

	jQuery('#button_newsletter').click(function() {

		function IsValidEmail(email_newsletter) {
			var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
			return filter.test(email_newsletter);
		}

		var name_newsletter = jQuery.trim(jQuery("#name_newsletter").val());
		var email_newsletter = jQuery.trim(jQuery("#email_newsletter").val());

		// Validation

		// Nome
		if(name_newsletter == "" || (name_newsletter == "Nome")) {
			jQuery("#error_newsletter").slideDown('slow');
			jQuery("#error_newsletter").html("Por favor, informe o seu nome!");
			jQuery("#name_newsletter").css('border','1px solid #FF0000');
			jQuery("#name_newsletter").focus();
			return false;
		}
		else {
			jQuery("#error_newsletter").slideUp('slow');
			jQuery("#name_newsletter").css('border','1px solid #E7E8E9');
		}

		// Email
		if(email_newsletter == "" || (email_newsletter == "E-mail") ) {
			jQuery("#error_newsletter").slideDown('slow');
			jQuery("#error_newsletter").html("Por favor, informe o seu e-mail");
			jQuery("#email_newsletter").css('border','1px solid #FF0000');
			jQuery("#email_newsletter").focus();
			return false;
		}
		else if(!IsValidEmail(email_newsletter)) {
			jQuery("#error_newsletter").slideDown('slow');
			jQuery("#error_newsletter").html("Por favor, informe seu e-mail corretamente!");
			jQuery("#email_newsletter").css('border','1px solid #FF0000');
			jQuery("#email_newsletter").focus();
			return false;
		}
		else {
			jQuery("#error_newsletter").slideUp('slow');
			jQuery("#email_newsletter").css('border','1px solid #E7E8E9');
		}

		jQuery("#loading_newsletter").css('display','block');
		var aleat = new Date().getTime();
		jQuery("#button_newsletter").attr('disabled',true);

		jQuery.post('include/valida/form_newsletter.php?uid='+aleat, {
			name_newsletter:name_newsletter,
			email_newsletter:email_newsletter
		}, function(res) {
			jQuery("#loading_newsletter").css('display', 'none');
				jQuery("#hit_newsletter").fadeIn('slow');
		});
		return false;
	});

	// Foco

	// Nome
	jQuery("#name_newsletter").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "Nome") {
			jQuery(this).val("");
		}
	});
	jQuery("#name_newsletter").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("Nome");
		}	
	});

	// E-mail
	jQuery("#email_newsletter").focus(function()
	{
		var at = jQuery(this).val();
		if(at == "E-mail") {
			jQuery(this).val("");
		}
	});
	jQuery("#email_newsletter").blur(function()
	{	
		var at = jQuery(this).val();
		if(at == "") {
			jQuery(this).val("E-mail");
		}
	});
});
