$(document).ready(function(){
		
		$('#telefone').mask('(99) 9999-9999');
		$('#celular').mask('(99) 9999-9999');
		
		$('#pnascimento').mask('99/99/9999');
		$('#pcep').mask('99999-999');
		$('#ptelefone').mask('(99) 9999-9999');
		$('#pcelular').mask('(99) 9999-9999');
		$('#ccep').mask('99999-999');
		$('#ctelefone').mask('(99) 9999-9999');
		$('#cfax').mask('(99) 9999-9999');

		
		$('#bt_send_contato').bind('click', function() {
			if(checkContatoForm())
			{
				$('#bt_send_contato').fadeOut('normal', function(){
					$('#msg_form').html('<h3 style="font-size:22px; color:#2c4373; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:50px 0px 0px 0px"><strong>Aguarde! Enviando e-mail.</strong></h3>');
					$('#msg_form').fadeIn('normal', function(){
						var str = $("#form-contato").serialize();
						$.post("http://www.centralpress.com.br/wp-content/themes/CentralPress/_methods/send.php", str, function(data){
							var msg_retorno = '';
							if(data.retorno == 'erro')
								msg_retorno = '<h3 style="font-size:22px; color:#2c4373; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:50px 0px 0px 0px"><strong>Ocorreu um erro. Tente novamente!</strong></h3>';
							else if(data.retorno == 'enviado')
								msg_retorno = '<h3 style="font-size:22px; color:#2c4373; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:50px 0px 0px 0px"><strong>Sua e-mail foi enviado com sucesso.</strong></h3>';

							$('#msg_form').fadeOut('normal', function(){
								$('#msg_form').html(msg_retorno);
								$('#msg_form').fadeIn('normal', function(){
									timerId = setTimeout(function(){
										clearTimeout(timerId);
										$('#msg_form').fadeOut('normal', function() {
											$('#form-contato').each(function(){
												this.reset();
											});
											$('#bt_send_contato').fadeIn('normal');
										});
									}, 9000);
								});
							});
						}, 'json');
					});
				});
			}
		});
		
		checkContatoForm = function()
		{
			var err;
			var resposta = '';
			//
			var nome = $('#nome').val();
			var email = $('#email').val();
			var telefone = $('#telefone').val();
			var cidade = $('#cidade').val();
			var estado = $('#estado').val();
			var mensagem = $('#mensagem').val();
			err = 0;
			//
			if( nome == '' ){
				resposta += "\n - Nome;";
				err++;
			}
			if( email == '' || email.indexOf("@") < 0 || email.indexOf(".") < 0 ){
				resposta += "\n - E-mail;";
				err++;
			}
			if( telefone == '' || telefone.length < 8 ){
				resposta += "\n - Telefone;";
				err++;
			}
			if( cidade == '' || cidade.length < 5 ){
				resposta += "\n - Cidade;";
				err++;
			}
			if( estado == '' ){
				resposta += "\n - Estado;";
				err++;
			}
			if( mensagem == '' ){
				resposta += "\n - Mensagem;";
				err++;
			}
			//
			if( err > 0 ){
				alert( "Preencha corretamente os campos abaixo:\n" + resposta);
			}
			else{
				return true;
			}
		}

/* ******  Cadastro */

		
		$('#bt_send_cadastro').bind('click', function() {
			if(checkCadastroForm())
			{
				$('#bt_send_cadastro').fadeOut('normal', function(){
					$('#msg_form').html('<h3 style="font-size:22px; color:#2c4373; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:50px 0px 0px 0px"><strong>Aguarde! Enviando e-mail.</strong></h3>');
					$('#msg_form').fadeIn('normal', function(){
						var str = $("#form-cadastro").serialize();
						$.post("http://www.centralpress.com.br/wp-content/themes/CentralPress/_methods/send_cadastro.php", str, function(data){
							var msg_retorno = '';
							if(data.retorno == 'erro')
								msg_retorno = '<h3 style="font-size:22px; color:#2c4373; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:50px 0px 0px 0px"><strong>Ocorreu um erro. Tente novamente!</strong></h3>';
							else if(data.retorno == 'enviado')
								msg_retorno = '<h3 style="font-size:22px; color:#2c4373; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:50px 0px 0px 0px"><strong>Sua e-mail foi enviado com sucesso.</strong></h3>';

							$('#msg_form').fadeOut('normal', function(){
								$('#msg_form').html(msg_retorno);
								$('#msg_form').fadeIn('normal', function(){
									timerId = setTimeout(function(){
										clearTimeout(timerId);
										$('#msg_form').fadeOut('normal', function() {
											$('#form-cadastro').each(function(){
												this.reset();
											});
											$('#bt_send_cadastro').fadeIn('normal');
										});
									}, 9000);
								});
							});
						}, 'json');
					});
				});
			}
		});
		
		checkCadastroForm = function()
		{
			var err;
			var resposta = '';
			//
			
			var pnome = $('#pnome').val();
			var pnascimento = $('#pnascimento').val();
			var pemail = $('#pemail').val();
			var ptelefone = $('#ptelefone').val();
			var pcidade = $('#pcidade').val();
			var pestado = $('#pestado').val();
			
			var cnome = $('#cnome').val();
			var ccargo = $('#ccargo').val();
			var cendereco = $('#cendereco').val();
			var cbairro = $('#cbairro').val();
			var ccidade = $('#ccidade').val();
			var ccep = $('#ccep').val();
			var cestado = $('#cestado').val();
			var ctelefone = $('#ctelefone').val();

			err = 0;
			//
			if( pnome == '' ){
				resposta += "\n - Nome;";
				err++;
			}
			if( pnascimento == '' ){
				resposta += "\n - Data de Nasc.;";
				err++;
			}			
			if( pemail == '' || pemail.indexOf("@") < 0 || pemail.indexOf(".") < 0 ){
				resposta += "\n - E-mail;";
				err++;
			}
			if( ptelefone == '' || ptelefone.length < 8 ){
				resposta += "\n - Telefone;";
				err++;
			}
			if( pcidade == '' || pcidade.length < 5 ){
				resposta += "\n - Cidade;";
				err++;
			}
			if( pestado == '' ){
				resposta += "\n - Estado;";
				err++;
			}
			if( cnome == '' ){
				resposta += "\n - Empresa;";
				err++;
			}	
			if( ccargo == '' ){
				resposta += "\n - Cargo;";
				err++;
			}	
			if( cendereco == '' ){
				resposta += "\n - Endereço Comercial;";
				err++;
			}
			if( cbairro == '' ){
				resposta += "\n - Bairro;";
				err++;
			}	
			if( ccidade == '' || ccidade.length < 5 ){
				resposta += "\n - Cidade;";
				err++;
			}
			if( ccep == '' || ccep.length < 5 ){
				resposta += "\n - CEP;";
				err++;
			}
			if( cestado == '' ){
				resposta += "\n - Estado;";
				err++;
			}	
			if( ctelefone == '' || ctelefone.length < 8 ){
				resposta += "\n - Telefone Comercial;";
				err++;
			}

			//
			if( err > 0 ){
				alert( "Preencha corretamente os campos abaixo:\n" + resposta);
			}
			else{
				return true;
			}
		}

});

