jQuery(document).ready(function() {

	jQuery('#newsletter_form').live('submit', function() {

		// Validate e-mail
		function IsValidEmail(seu_email) {
			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(seu_email);
		}

		var seu_nome = jQuery.trim(jQuery('#newsletter_name').val());
		var seu_email = jQuery.trim(jQuery('#newsletter_email').val());

		if (seu_nome == '' || seu_nome == 'Seu nome') {
			jQuery('#error_newsletter').slideDown('fast');
			jQuery('#error_newsletter').html('Por favor, informe o seu nome.');
			jQuery('#newsletter_name').css('border', '1px solid #FF0000');
			jQuery('#newsletter_name').focus();
			return false;
		}
		else {
			jQuery('#error_newsletter').slideUp('fast');
			jQuery('#newsletter_name').css('border', 'medium none');
		}

		if(seu_email == '' || seu_email == 'E-MAIL') {
			jQuery('#error_newsletter').slideDown('fast');
			jQuery('#error_newsletter').html('Por favor, informe o seu email.');
			jQuery('#newsletter_email').css('border', '1px solid #FF0000');
			jQuery('#newsletter_email').focus();
			return false;
		}
		else if(!IsValidEmail(seu_email)) {
			jQuery('#error_newsletter').slideDown('fast');
			jQuery('#error_newsletter').html('Por favor, informe um email válido.');
			jQuery('#newsletter_email').css('border','1px solid #FF0000');
			jQuery('#newsletter_email').focus();
			return false;
		}
		else {
			jQuery('#error_newsletter').slideUp('fast');
			jQuery('#newsletter_email').css('border', 'medium none');
		}

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

		jQuery.post('data/form_newsletter.php?uid='+aleat, {
			seu_nome:seu_nome,
			seu_email:seu_email
		}, function() {
			jQuery("#loading_newsletter").fadeOut('fast');
			jQuery("#hit_newsletter").fadeIn('fast');
		});
		return false;
	});

	// Focus - Blur
	jQuery('#newsletter_name').live('focus', function() {
		var foc = jQuery(this).val();
		if(foc == 'Seu nome') {
			jQuery(this).val('');
		}
	});
	jQuery('#newsletter_name').live('blur', function() {	
		var foc = jQuery(this).val();
		if(foc == '') {
			jQuery(this).val('Seu nome');
		}	
	});

	jQuery('#newsletter_email').live('focus', function() {
		var foc = jQuery(this).val();
		if(foc == 'Seu e-mail') {
			jQuery(this).val('');
		}
	});
	jQuery('#newsletter_email').live('blur', function() {	
		var foc = jQuery(this).val();
		if(foc == '') {
			jQuery(this).val('Seu e-mail');
		}	
	});	
});
