$(document).ready(function(){

	$.each($('.menu-effect'), function(item){
		
		var _urlPattern				= 'static/images/menu/';
		var _imageOver				= _urlPattern + $(this).attr('rel') + '-over.gif';
		var _imageOut				= _urlPattern + $(this).attr('rel') + '.gif';
		
		$(this).mouseover(function(){
			$(this).attr('src', _imageOver);
		}).mouseout(function(){
			$(this).attr('src', _imageOut);
		})
		
	})
	
	$('#newsletter-topo').hide();
	
	$('#newsletter-btn').click(function(){
		$('#newsletter-topo').slideToggle(300);
	})
	
	$('#nome-newsletter-topo').focus(function(){
		if($(this).val() == "nome")
			$(this).val('');
	}).blur(function(){
		if($(this).val() == "")
			$(this).val('nome');
	})
	
	$('#email-newsletter-topo').focus(function(){
		if($(this).val() == "e-mail")
			$(this).val('');
	}).blur(function(){
		if($(this).val() == "")
			$(this).val('e-mail');
	})
	
	$('#nome-newsletter').focus(function(){
		if($(this).val() == "nome")
			$(this).val('');
	}).blur(function(){
		if($(this).val() == "")
			$(this).val('nome');
	})
	
	$('#email-newsletter').focus(function(){
		if($(this).val() == "e-mail")
			$(this).val('');
	}).blur(function(){
		if($(this).val() == "")
			$(this).val('e-mail');
	})
	
	$('#newsletter-form-topo').submit(function(){
		
		var nome = $('#nome-newsletter-topo'), email = $('#email-newsletter-topo');
		
		if ( nome.val() == "" || nome.val() == "nome" )
		{
			alert('Informe o seu nome !');
			nome.focus();
			return false;
		}
		
		if ( email.val() == "" || email.val() == "e-mail" )
		{
			alert('Informe o seu e-mail !');
			email.focus();
			return false;
		}
		else
		{
			var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if(!regex.test(email.val()))
			{
				alert('Informe o seu e-mail corretamente !');
				email.focus();
				return false;
			}
		}
		
		$.post(
			$(this).attr('action'), 
			{nome: nome.val(), email: email.val()}, 
			function (data){
				if(data.result == 'cadastrado')
				{
					alert('O e-mail ja esta cadastrado !');
					email.focus();
				}
				else if(data.result == 'sucesso')
				{
					alert('O e-mail foi cadastrado com sucesso no nosso newsletter !');
					nome.val('nome');
					email.val('email');
				}
				else
				{
					alert('Ocorreu um erro desconhecido durante o cadastro...');
				}
			},
			'json'
		)
		
		return false;
		
	})
	
	$('#newsletter-form').submit(function(){
		
		var nome = $('#nome-newsletter'), email = $('#email-newsletter');
		
		if ( nome.val() == "" || nome.val() == "nome" )
		{
			alert('Informe o seu nome !');
			nome.focus();
			return false;
		}
		
		if ( email.val() == "" || email.val() == "e-mail" )
		{
			alert('Informe o seu e-mail !');
			email.focus();
			return false;
		}
		else
		{
			var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if(!regex.test(email.val()))
			{
				alert('Informe o seu e-mail corretamente !');
				email.focus();
				return false;
			}
		}
		
		$.post(
			$(this).attr('action'), 
			{nome: nome.val(), email: email.val()}, 
			function (data){
				if(data.result == 'cadastrado')
				{
					alert('O e-mail ja esta cadastrado !');
					email.focus();
				}
				else if(data.result == 'sucesso')
				{
					alert('O e-mail foi cadastrado com sucesso no nosso newsletter !');
					nome.val('nome');
					email.val('email');
				}
				else
				{
					alert('Ocorreu um erro desconhecido durante o cadastro...');
				}
			},
			'json'
		)
		
		return false;
		
	})
	
})