// ALL THE PAGES  _________________________________________________________________________________________________________________________________________________________
	
	function Trim(str){return str.replace(/^\s+|\s+$/g,"");}
	
	function eskemaFocos(obj){
		trimed = Trim(obj.value);
		if (trimed == Trim(obj.defaultValue)){
			obj.value = "";
		}
	}
	
	function eskemaBlur(obj){
		trimed = Trim(obj.value);
		if (trimed == ''){
			obj.value = obj.defaultValue;
		}
	}
	
	function checkMail(mail){
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(typeof(mail) == "string"){
			if(er.test(mail)){ return true; }
		}else if(typeof(mail) == "object"){
			if(er.test(mail.value)){
						return true;
					}
		}else{
			return false;
			}
	}

	jQuery().ready(function(){
		jQuery('.voltar').click(function(){
			history.back();
		});
		jQuery('.sair').click(function(){
			location.href='/sair';
		});
 	});
	
// INDEX . PHP

	function validaMailing(){
		if ($('#Mnome').val() == '' || $('#Mnome').val() == $('#Mnome').attr('defaultValue')){
			alert('Favor preencher o campo Nome!');
			$('#Mnome').focus();
			return false;
		}else if ( !checkMail( $('#Memail').val() ) ){
			alert('Favor preencher o campo E-mail corretamente!');
			$('#Memail').focus();
			return false;
		}
	}
	
// PARCEIRO . PHP

	function validaParc(){
		if ($("#razao").val() == ''){
			alert('Favor preencher o campo Razão Social!');
			$("#razao").focus();
			return false;
		}else if ($("#fantasia").val() == ''){
			alert('Favor preencher o campo Nome Fantasia!');
			$("#fantasia").focus();
			return false;
		}else if ($("#cnpj").val() == ''){
			alert('Favor preencher o campo CNPJ!');
			$("#cnpj").focus();
			return false;
		}else if ($("#cep").val() == ''){
			alert('Favor preencher o campo Cep!');
			$("#cep").focus();
			return false;
		}else if ($("#endereco").val() == ''){
			alert('Favor preencher o campo Endereço!');
			$("#endereco").focus();
			return false;
		}else if ($("#cidade").val() == ''){
			alert('Favor preencher o campo Cidade!');
			$("#cidade").focus();
			return false;
		}else if ($("#contato").val() == ''){
			alert('Favor preencher o campo Contato!');
			$("#contato").focus();
			return false;
		}else if ($("#telefone").val() == ''){
			alert('Favor preencher o campo Telefone!');
			$("#telefone").focus();
			return false;
		}else if ( !checkMail( $("#email").val() ) ){
			alert('Favor preencher o campo E-mail corretamente!');
			$("#email").focus();
			return false;
		}else if ($("#apresentacao").val() == ''){
			alert('Favor preencher o campo Apresentação da Parceira!');
			$("#apresentacao").focus();
			return false;
		}else{
			return true;
		}
	}
	
// CAPACITAÇÃO CONTATO . PHP

	function validaCapaContato(){
		if ($("#assunto").val() == ''){
			alert('Favor preencher o campo Assunto!');
			$("#assunto").focus();
			return false;
		}else if ($("#departamento").val() == ''){
			alert('Favor preencher o campo Departamento!');
			$("#departamento").focus();
			return false;
		}else if ($("#mensagem").val() == ''){
			alert('Favor preencher o campo Mensagem!');
			$("#mensagem").focus();
			return false;
		}else{
			return true;
		}
	}


// CADASTRO . PHP  
	function troca_pessoa(s){
		if (s == 'pf'){
			$("#pf").attr("checked",true);
			$("#pessoajuridica").hide();
			$("#pessoafisica").fadeIn(200);
		}else{
			$("#pj").attr("checked",true);
			$("#pessoafisica").hide();
			$("#pessoajuridica").fadeIn(200);
		}
	}

	function puxaValor(s,campo){
		var r = s.indexOf(campo);
		r = s.indexOf("value",r+1);
		r = s.indexOf('"',r+1);
		r = s.substring(r+1,s.indexOf('"',r+1));
		return r
	}
	
	function ajax_estado(s,p){
		$.post("ajaxCep.php?estado=s", { estado: s }, function(data){
			$('#'+p+' #est').html(data);
			
			$("#dialog").fadeOut(200);
			$("#mask").fadeOut(200);
			
			ativo = 'on';
		});
	}
	
	var ativo = 'on';
	function ajax_cep(s,p){
		if ( s.lastIndexOf("_") == -1 ){
			if ( ativo == 'on' ){
				$('#'+p+' #est').html('<div style="font-family:verdana; font-size:12px; color:#FF0000; font-weight:bold;">Carregando...</div>');
				$("#"+p+" #endereco").val("Carregando..");
				$("#"+p+" #bairro").val("Carregando..");
				$("#"+p+" #cidade").val("Carregando..");
				
				darkLoading();
				$.post("ajaxCep.php", { cep: s }, function(data){
					erro = puxaValor(data,"erro_descricao");
	
					estado = "";
					if (erro == ''){
						endereco = puxaValor(data,"endereco");
						bairro = puxaValor(data,"bairro");
						cidade = puxaValor(data,"cidade");
						estado = puxaValor(data,"estado");
						
						$("#"+p+" #endereco").val(endereco);
						$("#"+p+" #bairro").val(bairro);
						$("#"+p+" #cidade").val(cidade);
					}else{ //ERRO
						alert(erro);
						$("#"+p+" #endereco").val("");
						$("#"+p+" #bairro").val("");
						$("#"+p+" #cidade").val("");
						$("#"+p+" #cep").val("");
						setTimeout(function(){
						$("#"+p+" #cep").focus();
											},100);

					}
					ajax_estado(estado,p);
					
				});
			}
			ativo = 'off';
		}
	}
	
	function validaClientesPF(){
		if ($("#pessoafisica #nome").val() == ''){
			alert('Favor preencher o campo Nome!');
			$("#pessoafisica #nome").focus();
			return false;
		}else if ($("#pessoafisica #sobrenome").val() == ''){
			alert('Favor preencher o campo Sobrenome!');
			$("#pessoafisica #sobrenome").focus();
			return false;
		}else if ($("#pessoafisica #nascimento").val() == ''){
			alert('Favor preencher o campo Data de Nascimento!');
			$("#pessoafisica #nascimento").focus();
			return false;
		}else if ($("#pessoafisica #sobrenome").val() == ''){
			alert('Favor preencher o campo Sobrenome!');
			$("#pessoafisica #sobrenome").focus();
			return false;
		}else if ($("#pessoafisica #cpf").val() == ''){
			alert('Favor preencher o campo CPF!');
			$("#pessoafisica #cpf").focus();
			return false;
		}else if ($("#pessoafisica #rgn").val() == ''){
			alert('Favor preencher o campo RG - Número!');
			$("#pessoafisica #rgn").focus();
			return false;
		}else if ($("#pessoafisica #rgdata").val() == ''){
			alert('Favor preencher o campo RG - Data de Emissão!');
			$("#pessoafisica #rgdata").focus();
			return false;
		}else if ($("#pessoafisica #rgemissor").val() == ''){
			alert('Favor preencher o campo RG - Emissor!');
			$("#pessoafisica #rgemissor").focus();
			return false;
		}else if ($("#pessoafisica #cep").val() == ''){
			alert('Favor preencher o campo CEP!');
			$("#pessoafisica #cep").focus();
			return false;
		}else if ($("#pessoafisica #endereco").val() == ''){
			alert('Favor preencher o campo Endereco!');
			$("#pessoafisica #endereco").focus();
			return false;
		}else if ($("#pessoafisica #numero").val() == ''){
			alert('Favor preencher o campo Número!');
			$("#pessoafisica #numero").focus();
			return false;
		}else if ($("#pessoafisica #bairro").val() == ''){
			alert('Favor preencher o campo Bairro!');
			$("#pessoafisica #bairro").focus();
			return false;
		}else if ($("#pessoafisica #cidade").val() == ''){
			alert('Favor preencher o campo Cidade!');
			$("#pessoafisica #cidade").focus();
			return false;
		}else if ( !checkMail( $("#pessoafisica #email").val() ) ){
			alert('Favor preencher o campo E-mail corretamente!');
			$("#pessoafisica #email").focus();
			return false;
		}else if ($("#pessoafisica #email").val() != $("#pessoafisica #email2").val()){
			alert('Favor preencher os campos de E-mail com o mesmo endereço!');
			$("#pessoafisica #email2").val('');
			$("#pessoafisica #email").val('');
			$("#pessoafisica #email").focus();
			return false;
		}else if ($("#pessoafisica #senha").val() == ''){
			alert('Favor preencher o campo Senha!');
			$("#pessoafisica #senha").focus();
			return false;
		}else if ($("#pessoafisica #senha").val() != $("#pessoafisica #senha2").val()){
			alert('Favor preencher os campos de Senha com a mesma senha!');
			$("#pessoafisica #senha2").val('');
			$("#pessoafisica #senha").val('');
			$("#pessoafisica #senha").focus();
			return false;
		}else{
			return true;
		}
	}
	
	function validaClientesPJ(){
		if ($("#pessoajuridica #razao").val() == ''){
			alert('Favor preencher o campo Razão Social!');
			$("#pessoajuridica #razao").focus();
			return false;
		}else if ($("#pessoajuridica #nome").val() == ''){
			alert('Favor preencher o campo Nome para Contato!');
			$("#pessoajuridica #nome").focus();
			return false;
		}else if ($("#pessoajuridica #cnpj").val() == ''){
			alert('Favor preencher o campo CNPJ!');
			$("#pessoajuridica #cnpj").focus();
			return false;
		}else if ($("#pessoajuridica #cep").val() == ''){
			alert('Favor preencher o campo CEP!');
			$("#pessoajuridica #cep").focus();
			return false;
		}else if ($("#pessoajuridica #endereco").val() == ''){
			alert('Favor preencher o campo Endereco!');
			$("#pessoajuridica #endereco").focus();
			return false;
		}else if ($("#pessoajuridica #numero").val() == ''){
			alert('Favor preencher o campo Número!');
			$("#pessoajuridica #numero").focus();
			return false;
		}else if ($("#pessoajuridica #bairro").val() == ''){
			alert('Favor preencher o campo Bairro!');
			$("#pessoajuridica #bairro").focus();
			return false;
		}else if ($("#pessoajuridica #cidade").val() == ''){
			alert('Favor preencher o campo Cidade!');
			$("#pessoajuridica #cidade").focus();
			return false;
		}else if ( !checkMail( $("#pessoajuridica #email").val() ) ){
			alert('Favor preencher o campo E-mail corretamente!');
			$("#pessoajuridica #email").focus();
			return false;
		}else if ($("#pessoajuridica #email").val() != $("#pessoajuridica #email2").val()){
			alert('Favor preencher os campos de E-mail com o mesmo endereço!');
			$("#pessoajuridica #email2").val('');
			$("#pessoajuridica #email").val('');
			$("#pessoajuridica #email").focus();
			return false;
		}else if ($("#pessoajuridica #senha").val() == ''){
			alert('Favor preencher o campo Senha!');
			$("#pessoajuridica #senha").focus();
			return false;
		}else if ($("#pessoajuridica #senha").val() != $("#pessoajuridica #senha2").val()){
			alert('Favor preencher os campos de Senha com a mesma senha!');
			$("#pessoajuridica #senha2").val('');
			$("#pessoajuridica #senha").val('');
			$("#pessoajuridica #senha").focus();
			return false;
		}else{
			return true;
		}
	}
	
// FALE CONOSCO . PHP

	function validaFormFale(){
		if ($("#nome").val() == ''){
			alert('Favor preencher o campo Nome!');
			$("#nome").focus();
			return false;
		}else if ( !checkMail( $("#email").val() ) ){
			alert('Favor preencher o campo E-mail Corretamente!');
			$("#email").focus();
			return false;
		}else if ($("#cidade").val() == ''){
			alert('Favor preencher o campo Cidade!');
			$("#cidade").focus();
			return false;
		}else if ($("#pais").val() == ''){
			alert('Favor preencher o campo País!');
			$("#pais").focus();
			return false;
		}else if ($("#telefone").val() == ''){
			alert('Favor preencher o campo Telefone!');
			$("#telefone").focus();
			return false;
		}else if ($("#comentario").val() == ''){
			alert('Favor preencher o campo Comentário!');
			$("#comentario").focus();
			return false;
		}else{
			return true;
		}
	}
	
// CURSO INSCRIÇÃO . PHP

	function ajax_cursos(s){
		$('#texto').html('<div style="font-family:verdana; font-size:12px; color:#FF0000; font-weight:bold;">Carregando...</div>');
		if (s != '0'){
			$.post("/ajax.php?funcao=ajax_cursos", { ID: s }, function(data){
				data = data.split(";;;;;");
				
				$('#sobreCurso').hide();
				$('#texto').html(data[1]);
				$(".produtoValorRS").html('Por ' + data[3]);
				$(".produtoValorParcela").html(data[10]);
				$("#dInscricoes1").html(data[6]);
				$("#dInscricoes2").html(data[7]);
				$("#dCurso1").html(data[8]);
				$("#dCurso2").html(data[9]);
				$("#horario").html(data[4]);
				//$('#b').click(function(){alert(s);});
				$("#buy").html('<a href="#" title="Comprar" onclick="addCar(\'add\',\'cursos\',\''+s+'\')"><img src="/images/btns/comprar.jpg" alt="Comprar" class="bn" /></a><img src="/images/detalhes/pagsegurouol.jpg" alt="Pag Seguro Uol" style="float:right"/>');
				//alert( $("#b").attr("onclick") );
				$("#dadosCursos").show();
				$('#sobreCurso').fadeIn(500);
				$('#buy').fadeIn(500);
			});
		}else{
			$("#dadosCursos").hide();
			$('#sobreCurso').hide();
			$('#buy').hide();
			$('#texto').html(' As soluções TOTVS garantem maior competitividade e permitem que cada cliente terceirize suas operações administrativas/sistêmicas, focando energia e tranquilidade para pensar apenas no que é seu próprio negócio. ');
			$(".produtoValorRS").html('');
			$(".produtoValorParcela").html('');
			$('#sobreCurso').fadeIn(500);
		}
	}
	
	
// TRABALHE . PHP

	function validaTrabalhe(){
		if ($("#nome").val() == ''){
			alert('Favor preencher o campo Nome!');
			$("#nome").focus();
			return false;
		}else if ( !checkMail( $("#email").val() ) ){
			alert('Favor preencher o campo E-mail Corretamente!');
			$("#email").focus();
			return false;
		}else if ($("#nascimento").val() == ''){
			alert('Favor preencher o campo Data de Nascimento!');
			$("#nascimento").focus();
			return false;
		}else if ($("#cep").val() == ''){
			alert('Favor preencher o campo CEP!');
			$("#cep").focus();
			return false;
		}else if ($("#endereco").val() == ''){
			alert('Favor preencher o campo Endereco!');
			$("#endereco").focus();
			return false;
		}else if ($("#cidade").val() == ''){
			alert('Favor preencher o campo Cidade!');
			$("#cidade").focus();
			return false;
		}else if ($("#estado").val() == ''){
			alert('Favor preencher o campo Estado!');
			$("#estado").focus();
			return false;
		}else{
			return true;
		}
	}
	

//CARRINHO DE COMPRAS

	function addCar(act,tbl,ID){
		envia = "<form id='car' method='POST' action='/carrinho'>";
		envia += "<input type='hidden' name='act' value='"+act+"' />";
		envia += "<input type='hidden' name='tbl' value='"+tbl+"' />";
		envia += "<input type='hidden' name='ID' value='"+ID+"' />";
		envia += "</form>";
		envia += "<div style='font-family:verdana; font-size: 12px; font-weight:bold'>Carregando...</div>";
		
		$("body").html(envia);
		
		$("#car").submit();
	}

	function admCar(act,index){
		if (act == 'del'){
			c = confirm("Deseja realmente excluir esse ítem?");
			if (!c){
				return false;
			}
		}
		envia = "<form id='car' method='POST' action='/carrinho'>";
		envia += "<input type='hidden' name='act' value='"+act+"' />";
		envia += "<input type='hidden' name='index' value='"+index+"' />";
		envia += "</form>";
		envia += "<div style='font-family:verdana; font-size: 12px; font-weight:bold'>Carregando...</div>";
		
		$("body").html(envia);
		
		$("#car").submit();
	}
	
// ENDEREÇO

	function editar(destinatario,rua,numero,complemento,cep,cidade,estado,bairro,telefone,celular,tabela,ID){
		$("#destinatario").val(destinatario);
		$("#rua").val(rua);
		$("#numero").val(numero);
		$("#complemento").val(complemento);
		$("#cep").val(cep);
		$("#cidade").val(cidade);
		$("#estado").val(estado);
		$("#bairro").val(bairro);
		$("#telefone").val(telefone);
		$("#celular").val(celular);
		$("#tabela").val(tabela);
		$("#new").val('');
		$("#ID").val(ID);
		$("#novoEnd").fadeIn(300);
		$("#destinatario").focus();
	}
	
	function new_end(ID,tabela){
		$("#destinatario").val('');
		$("#rua").val('');
		$("#numero").val('');
		$("#complemento").val('');
		$("#cep").val('');
		$("#cidade").val('');
		$("#estado").val('');
		$("#bairro").val('');
		$("#telefone").val('');
		$("#celular").val('');
		$("#tabela").val(tabela);
		$("#ID").val(ID);
		$("#new").val('1');
		$("#novoEnd").fadeIn(300);
		$("#destinatario").focus();
	}
	
	function excluir_end(ID){
		c = confirm("Deseja realmente excluir?");
		if (c){
			envia = "<form id='exc_end' method='POST' action='/exclui-endereco'>";
			envia += "<input type='hidden' name='do_frmExc_end' value='1' />";
			envia += "<input type='hidden' name='ID' value='"+ID+"' />";
			envia += "</form>";
			envia += "<div style='font-family:verdana; font-size: 12px; font-weight:bold'>Carregando...</div>";
			
			$("body").html(envia);
			
			$("#exc_end").submit();
		}
	}
	
	function ajax_estado2(s){
		$.post("ajaxCep.php?estado=s", { estado: s }, function(data){
			$('#est').html(data);
			
			$("#dialog").fadeOut(200);
			$("#mask").fadeOut(200);
			
			ativo = 'on';
		});
	}
	
	var ativo = 'on';
	function ajax_cep2(s,p){
		if ( s.lastIndexOf("_") == -1 ){
			if ( ativo == 'on' ){
				$('#est').html('&nbsp;<span style="font-family:verdana; font-size:12px; color:#FF0000; font-weight:bold;">Carregando...</span>');
				$("#rua").val("Carregando..");
				$("#bairro").val("Carregando..");
				$("#cidade").val("Carregando..");
				
				darkLoading();
				$.post("ajaxCep.php", { cep: s }, function(data){
					erro = puxaValor(data,"erro_descricao");
	
					estado = "";
					if (erro == ''){
						rua = puxaValor(data,"endereco");
						bairro = puxaValor(data,"bairro");
						cidade = puxaValor(data,"cidade");
						estado = puxaValor(data,"estado");
						
						$("#rua").val(rua);
						$("#bairro").val(bairro);
						$("#cidade").val(cidade);
					}else{ //ERRO
						alert(erro);
						$("#rua").val("");
						$("#bairro").val("");
						$("#cidade").val("");
						$("#cep").val("");
						setTimeout(function(){
						$("#cep").focus();
											},100);

					}
					ajax_estado2(estado);
					
				});
			}
			ativo = 'off';
		}
	}
	
	function validaEnd(){
		if ($("#destinatario").val() == ''){
			alert('Favor preencher o campo Destinatário!');
			$("#destinatario").focus();
			return false;
		}else if ($("#cep").val() == ''){
			alert('Favor preencher o campo CEP!');
			$("#cep").focus();
			return false;
		}else if ($("#rua").val() == ''){
			alert('Favor preencher o campo Av / Rua!');
			$("#rua").focus();
			return false;
		}else if ($("#numero").val() == ''){
			alert('Favor preencher o campo Número!');
			$("#numero").focus();
			return false;
		}else if ($("#cidade").val() == ''){
			alert('Favor preencher o campo Cidade!');
			$("#cidade").focus();
			return false;
		}else if ($("#bairro").val() == ''){
			alert('Favor preencher o campo Bairro!');
			$("#bairro").focus();
			return false;
		}else if ($("#telefone").val() == ''){
			alert('Favor preencher o campo Telefone!');
			$("#telefone").focus();
			return false;
		}else{
			return true;
		}
	}
	
	function entregar(ID){
		envia = "<form id='car' method='POST' action='/seleciona-endereco'>";
		envia += "<input type='hidden' name='ID' value='"+ID+"' />";
		envia += "</form>";
		envia += "<div style='font-family:verdana; font-size: 12px; font-weight:bold'>Carregando...</div>";
		
		$("body").html(envia);
		
		$("#car").submit();
	}


	function validaConfCur(){
		para = false;
		$("#form1 input[type='text']").each(function(){
			if ( $(this).val() == '' ){
				nome = this.id;
				nome = nome.substr(0,nome.length-3);
				n = this.id.substr(this.id.length-1,1);
				nome = nome.toUpperCase() + ' ' + n;
				alert("Favor preencher o campo " + nome);
				this.focus();
				para = true;
				return false;
			}
		});
		if (para == true){
			return false;
		}else{
			return true;
		}
	}


	function validaCadastroCampanha(){
		if ($("#nome").val() == ''){
			alert('Favor preencher o campo Nome!');
			$("#nome").focus();
			return false;
		}else if ($("#sobrenome").val() == ''){
			alert('Favor preencher o campo Último Nome!');
			$("#sobrenome").focus();
			return false;
		}else if ( !checkMail( $("#email").val() ) ){
			alert('Favor preencher o campo E-mail Corretamente!');
			$("#email").focus();
			return false;
		}else if ($("#cpf").val() == ''){
			alert('Favor preencher o campo CPF!');
			$("#cpf").focus();
			return false;
		}else if ($("#empresa").val() == ''){
			alert('Favor preencher o campo Empresa - Nome Fantasia');
			$("#empresa").focus();
			return false;
		}else if ($("#rs").val() == ''){
			alert('Favor preencher o campo Razão Social');
			$("#rs").focus();
			return false;
		}else if ($("#cargo").val() == ''){
			alert('Favor preencher o campo Cargo');
			$("#cargo").focus();
			return false;
		}else if ($("#senha").val() == ''){
			alert('Favor preencher o campo Senha!');
			$("#senha").focus();
			return false;
		}else if ($("#senha").val() != $("#senha2").val()){
			alert('Favor preencher os campos de Senha com a mesma senha!');
			$("#senha2").val('');
			$("#senha").val('');
			$("#senha").focus();
			return false;
		}else{
			return true;
		}
	}
		
	function validaIndicacaoCampanha(){
		if ($("#empresa").val() == ''){
			alert('Favor preencher o campo Nome Fantasia!');
			$("#empresa").focus();
			return false;
		}else if ($("#rs").val() == ''){
			alert('Favor preencher o campo Razão Social!');
			$("#rs").focus();
			return false;
		}else if ($("#cpf").val() == ''){
			alert('Favor preencher o campo CNPJ!');
			$("#cpf").focus();
			return false;
		}else if ($("#contato").val() == ''){
			alert('Favor preencher o campo Contato');
			$("#contato").focus();
			return false;
		}else if ($("#cargo").val() == ''){
			alert('Favor preencher o campo cargo');
			$("#cargo").focus();
			return false;
		}else if ( !checkMail( $("#emailc").val() ) ){
			alert('Favor preencher o campo E-mail Corretamente!');
			$("#emailc").focus();
			return false;
		}else if ($("#telefone").val() == ''){
			alert('Favor preencher o campo Telefone');
			$("#telefone").focus();
			return false;
		}else{
			return true;
		}
	}
