/* Função que abre a janela modal */
function modal (){
	//armazena o atributo href do link
	var id = '#dialog';
	
	//armazena a largura e a altura da tela
	var maskHeight = $(document).height();
	var maskWidth = $(window).width();
	
	//Define largura e altura do div#mask iguais ás dimensões da tela
	$('#mask').css({'width':maskWidth,'height':maskHeight});
	
	//efeito de transição
	//$('#mask').fadeIn('slow');
	$('#mask').fadeTo(500,0.8);
	
	//armazena a largura e a altura da janela
	var winH = $(window).height();
	var winW = $(window).width();
	
	//centraliza na tela a janela popup
	$(id).css('top',  $(window).scrollTop() + (winH/2-$(id).height()/2));
	$(id).css('left', winW/2-$(id).width()/2);
	
	//efeito de transição
	$(id).fadeIn(1000);
}
/* Final das funções */

$(function(){

	//se o botãoo fechar for clicado
	$('.window .close').click(function (e) {
		//cancela o comportamento padrão do link
		e.preventDefault();
		$('#mask, .window').hide();
		$("#dialog-content").html('');
	});

	/*************************************************************************
	 * ENVIO DE NEWSLETTER VIA AJAX
	 *************************************************************************/
	$("#newsletterSubmit").click(function(e){
	
		e.preventDefault();
		/*************************************************************************
		 * Nome e e-mail do cliente
		 *************************************************************************/		
		var newsName = $('#news_name').val();
		var newsEmail = $('#news_email').val();
		
		if(newsName.length < 2 && newsEmail.length < 5)
		{
			/*************************************************************************
			 * Exibe um alerta caso o nome ou e-mail esteja incorreto.
			 *************************************************************************/
			$("#dialog-content").html('<p>Digite o seu nome e email corretamente!</p>');
			modal();
		}
		else
		{
			/***********************************************************************************
			 * Faz a inserção do nome e e-mail no banco de dados
			 ***********************************************************************************/
			$.getJSON("AjaxPia/_ajax_insert_newsletter.php?news_name="+newsName+"&news_email="+newsEmail, function(data){
				/***********************************************************************************
				 * Caso os dados tenham sido inseridos com sucesso
				 ***********************************************************************************/					
				if(data.resultado == 1)
				{
					/***********************************************************************************
					 * Exibe a mensagem de sucesso e reseta o formulário
					 ***********************************************************************************/	
					$("#dialog-content").html('<p>Seus dados foram cadastrados com sucesso!</p>');
					modal();
					$('#news_name').val('');
					$('#news_email').val('');
				}
				else
				{
					/***********************************************************************************
					 * Nenhum endereço encontrado para o CEP 
					 ***********************************************************************************/
					$("#dialog-content").html('<p>Não foi possível cadastrar seu email. Tente novamente!</p>');
				    modal();				
				}

			});
		}
	});
});
