// JavaScript Document

// VARIANVEL GLOBAL QUE ALTERA O ID DE CADA INPUT DAS VARIANTES.
var Cont = 1;
// VARIANVEL GLOBAL QUE DIZ O LIMITE DE CADA VARIANTES.
var Cont2 = 1;

// VARIANVEL GLOBAL QUE ALTERA O ID DE CADA INPUT DAS TELEFONE.
var Cont3 = 1;
// VARIANVEL GLOBAL QUE DIZ O LIMITE DE CADA TELEFONE.
var Cont4 = 1;

var ContAdv = 1;

//*** Abrir div personalizada tipo pop up ***//
function ChamarDivPopup(pValue){
	//*** deixar o pop up no center ***//
	centerPopup(pValue);
	//*** abrir load ***//
	loadPopup(pValue);
	//*** levar para o topo da pagina ***//
	$('html,body').animate({scrollTop: 0}, 1000);
}


//*** Abrir div personalizada tipo pop up ***//
function ChamarDivPopup2(pValue){
	//*** deixar o pop up no center ***//
	centerPopup(pValue);
	//*** abrir load ***//
	loadPopup2(pValue);
	//*** levar para o topo da pagina ***//
	$('html,body').animate({scrollTop: 0}, 1000);
}

function minimizar()
{
	$('#rodapeFlutuante').fadeOut(1000, function(){							 
		$("#rodapeFlutuanteClose").fadeIn(1000).css("opacity", '0.8').css('filter', ' Alpha(Opacity: 80)');
		$("#rodapeFlutuanteAjuda").html('<a href="javascript:void(0);"  class="abreitens2" onclick="maximizar()" id="maximizar"><img src="images/bt_abre.png" border="0"></a>');
	});
}


function maximizar()
{
	$('#rodapeFlutuanteClose').fadeOut(1000, function(){
		$("#rodapeFlutuante").fadeIn(1000).css("opacity", '0.8').css('filter', ' Alpha(Opacity: 80)');
	});
}


function abreItens(){
	if ($("#itens").css('display') != ''){
		$("#itens").css('height', '0').show().animate({height: '120px'}, 1000);
	}
	else
	{
		$("#itens").animate({height: '0px'}, 1000, function(){ $("#itens").hide();});
	}
}

function dataJovemAdvogado(pObj){
	if(pObj.checked){
		$('#lbDataAdvogado_' + pObj.id).show();
		$('#lbNovoadvogado_' + pObj.id).show();
		$('#datanovoadvogado_' + pObj.id).datePicker({
			startDate: $('#dataJovemAdv').val(),
			endDate: $('#dataHoje').val()
		});
	}else{
		$('#lbDataAdvogado_' + pObj.id).hide();
		$('#lbNovoadvogado_' + pObj.id).hide();
		$('#datanovoadvogado_' + pObj.id).addClass("form").removeClass("error");
		$('#div_datanovoadvogado_' + pObj.id).html('');
		$('#datanovoadvogado_' + pObj.id).val('');
	}
}

function acessarIntegra(){
	var usuario = $("#email").val();
	var senha = $("#senha").val();
	window.open("http://www.api.adv.br/integra4/include/logarSistema.asp?txtUsuario=" + usuario +  "&txtSenha=" + senha);
}

function ImprimirComprovante(){
	var codigoempresa = $("#codigoempresa").val();
	window.open('http://www.integra.adv.br/acesso/index.asp?page=treinamentoSala');
}

function limparContato(){
	$('#assuntoGrupo').val('');
	$('#nome').val('');
	$('#cidade').val('');
	$('#uf').val('');
	$('#email').val('');
	$('#ddd1').val('');
	$('#telefone1').val('');
	$('#ddd2').val('');
	$('#telefone2').val('');
	$('#mensagemtext').val('');
	$('#div_assuntoGrupo').html('');
	$('#div_nome').html('');
	$('#div_cidade').html('');
	$('#div_uf').html('');
	$('#div_email').html('');
	$('#div_ddd1').html('');
	$('#div_telefone1').html('');
	$('#div_ddd2').html('');
	$('#div_telefone2').html('');
	$('#div_mensagemtext').html('');
	$('#imgBotaoEnviar').attr('src','images/botaEnviar.jpg');
}

function limparDepoimento(){
	$('#produto').val('');
	$('#nome').val('');
	$('#cargo').val('');
	$('#mensagem').val('');
	$('#msgTextArea').html('');
	$('#imgBotaoEnviar').attr('src','images/botaEnviar.jpg');
}


function pesquisarDepoimento(pValue){
	$('#divDepoimentoListar').html(pValue);
	$('#imgBotaoPesquisar').attr('src','images/botaPesquisar.jpg');
}

function criaOutroAdvogado(){
	var nomecompleto = "nomecompleto_" + ContAdv;
	var oabn = "oabn_" + ContAdv;
	var oabuf = "oabuf_" + ContAdv;
	var textoHtml;
	var pReturn;
	
	/*if(validateNomeCompleto() == false){
		pReturn = "false";
	}
	
	if(validateOab() == false){
		pReturn = "false";
	}
	
	if(validateOabUf() == false){
		pReturn = "false";
	}
	
	if(validateDataJovem() == false){
		pReturn = "false";
	}*/
	
	if (pReturn == "false"){
			return false;
	}
		
	textoHtml = '<div id="div' + ContAdv + 'OutAdv" style="display:;">' + 
							'		<p>' +
							'			<img src="images/separador.gif" width="200" height="2" alt="separador" />' +
							'		</p>' +
							'		<p>' +
							'			<label>Nome do Advogado ' +
							'			<a href="javascript:void(0);" class="tt" tabindex="-1">' +
							'				<img src="images/ico_interrogacao3.png" width="12" height="12" border="0" />' +
							'				<span class="tooltip">' +
							'				<span class="top"></span>' +
							'				<span class="middle">' +
							'					Insira aqui o seu nome completo, pois é com base nele que serão fornecidas as Publicações Jurídicas dentro do software INTEGRA.' +
							'				</span>' +
							'				<span class="bottom"></span>' +
							'				</span>' +
							'			</a>' +
							'			:</label>' +
							'			<input type="text" name="nomecompleto" class="form" id="' + nomecompleto + '" maxlength="50" onkeypress="verificarTamanho(this.id, 7); return NumericoNo(event);" onblur="verificarTamanhoSel(this.name, this.id, 7); " style="width:180px;" />' +
							'			&nbsp;&nbsp;&nbsp;&nbsp;' +
							'			<div id="div_' + nomecompleto + '"></div>' +
							'		</p>' +
							'		<p>' +
							'			<label for="cname">OAB:</label>' +
							'			<input type="text" name="oabn" id="' + oabn + '"  maxlength="9" class="form" style="width:127px;" onKeyUp="javascript:valida(this)" onkeypress="verificarTamanho(this.id, 5)" onblur="verificarTamanhoSel(this.name, this.id, 5);  " />' +
							'			<select name="oabuf" class="form required" id="' + oabuf + '" style="width:50px; vertical-align:top; height:21px;" onchange="verificarTamanhoSel(this.name, this.id, 1); ">' +
							'				<option value="" selected>UF</option>' +
							'				<option value="AC">AC</option>' +
							'				<option value="AL">AL</option>' +
							'				<option value="AM">AM</option>' +
							'				<option value="AP">AP</option>' +
							'				<option value="BA">BA</option>' +
							'				<option value="CE">CE</option>' +
							'				<option value="DF">DF</option>' +
							'				<option value="ES">ES</option>' +
							'				<option value="GO">GO</option>' +
							'				<option value="MA">MA</option>' +
							'				<option value="MG">MG</option>' +
							'				<option value="MS">MS</option>' +
							'				<option value="MT">MT</option>' +
							'				<option value="PA">PA</option>' +
							'				<option value="PB">PB</option>' +
							'				<option value="PE">PE</option>' +
							'				<option value="PI">PI</option>' +
							'				<option value="PR">PR</option>' +
							'				<option value="RJ">RJ</option>' +
							'				<option value="RO">RO</option>' +
							'				<option value="RN">RN</option>' +
							'				<option value="RR">RR</option>' +
							'				<option value="RS">RS</option>' +
							'				<option value="SE">SE</option>' +
							'				<option value="SP">SP</option>' +
							'				<option value="TO">TO</option>' +
							'			</select>' +
							'			&nbsp;&nbsp;&nbsp;&nbsp;' +
							'			<div id="div_' + oabn + '" ></div>' +
							'			<div id="div_' + oabuf + '" ></div>' +
							'		</p>' +
							'		<p>' +
							'			<label for="cname" style="float:left;padding-left:40px">Jovem Advogado</label>' +
							'     <a href="#" class="tt" tabindex="-1"  style="float:left; padding-left:5px; padding-top:2px;">' +
							'				<img src="images/ico_interrogacao3.png" width="12" height="12" border="0" style="vertical-align:top; padding-top:2px;"/>' +
							'				<font style="vertical-align:middle;">:</font>' +
							'				<span class="tooltip">' +
							'				<span class="top"></span>' +
							'				<span class="middle">' +
							'					O Jovem Advogado conta comum a gratuidade estendida de 02 anos contados a partir da data de prestação do compromisso junto à OAB. Para tanto é necessário informar esta data, que consta na pg.2 da Carteira de Identidade do Advogado.' +
							'				</span>' +
							'				<span class="bottom"></span>' +
							'				</span>' +
							'			</a>' +
							'			<input style="float:left; margin-left:10px;" type="checkbox" onclick="dataJovemAdvogado(this)" value="1" name="novoadvogado" id="' + ContAdv + '" />' +
							'			<label for="cname" style="display:none;" id="lbDataAdvogado_' + ContAdv + '">Data:' +
							'			<input type="text" name="datanovoadvogado" id="datanovoadvogado_' + ContAdv + '"  maxlength="10" class="form" style="width:70px;text-align:right;" onblur="VerificaData(this, 0); ValidaData(this, VerificaData(this, 1));"/>' +
							'			</label>' +
							'			&nbsp;&nbsp;&nbsp;&nbsp;' +
							'			<div id="div_datanovoadvogado_' + ContAdv + '" ></div>' +
							'		</p>' +
							'		<p style="padding-right:18px;">' +
							'			<a href="javascript:void(0);" onclick="destroiOutroAdvogado(' + ContAdv + ')">Excluir</a>' +
							'		</p>' +
							'</div>'
	$("#divOutroAdvogado").append(textoHtml);
	//$("#nomecompleto12").show(1000);
	
	$("#" + oabuf).val($("#oabuf_0").val());
	$("#datanovoadvogado_" + ContAdv).mask("99/99/9999");
	ContAdv = ContAdv + 1;
		
}
	
// DESTROI OS INPUT COM OS TELEFONES CRIADO DENTRO DO DIV QUE É CRIADO JUNTO COM O INPUT. DIMINUINDO O CONTADOR DE INPUT DOS TELEFONES PARA TER A POSSIBILIDADE DE CADASTRAR 4.
function destroiOutroAdvogado(pValue){
	$("#div" + pValue + 'OutAdv').html('');
}

// CRIAÇÃO DE CAMPOS NOVOS DE TELEFONE
function criaTelefone(){
	/*if (Cont4 < 3){	
		var pCampo;
	
		alert(Cont4);
		
		
		$("input[name*='telefoneCad']").each(function(){
			if($('#' + $(this).attr('id')).val() == ''){
				$('#' + $(this).attr('id')).addClass("error").removeClass("form");
				$('#div_' + $(this).attr('id')).html('Por favor, preencher a TELEFONE corretamente.');
				pCampo = "false";
				return false;
			}
		}); 
		if (pCampo == "false"){
				return false;
		}
		
		
		var htmlDiv = '<div id="divTelefone' + Cont3 + 'Txt" ' +
									'	<p>' +
									'		<label for="cname">Telefone com DDD:</label>' +
									'		<input type="text" name="telefoneCad" id="telefoneCad' + Cont3 + '"  class="form mastelefone" style="width:180px;" onkeypress="verificarTamanho(this.id, 10); return Numerico(event)" onblur="verificarTamanhoSel(this.name, this.id, 10)"/>' +
									'		&nbsp;&nbsp;&nbsp;&nbsp;' +
									'		<div id="div_telefoneCad' + Cont3 + '" class="alert"></div>' +	
									' </p>' +
									'	<p>' +
									'		<a href="javascript:void(0);" onclick="destroiTelefone(' + Cont3 + ')">Excluir</a>' +
									'	</p>' +
									'</div>';
		// ALIMENTANDO OS DIVS COM O INPUT E IMAGEM NEGATIVA
		$("#divTelefone").append(htmlDiv);
		
		Cont3 = Cont3 + 1;
		Cont4 = Cont4 + 1;

	}else{
		// MENSAGEM DE QUANDO VAI SER TENTAR CRIAR OS 3 TELEFONES.
		$('#div_msgTelefone').html('Permitido só 3 números de telefones.');
	}*/
	
	if (document.getElementById('tel_1').style.display == "none"){
		$('#tel_1').show();
		$('#tel_1ex').show();
	}else if (document.getElementById('tel_2').style.display == "none"){
		$('#tel_2').show();
		$('#tel_2ex').show();
	}
	
	if (document.getElementById('tel_2').style.display != "none" && document.getElementById('tel_1').style.display != "none"){
		$('#div_incluirTelefone').html('');
		//$('#div_msgTelefone').html('Permitido só 3 números de telefones.');		
	}
	
}
	
// DESTROI OS INPUT COM OS TELEFONES CRIADO DENTRO DO DIV QUE É CRIADO JUNTO COM O INPUT. DIMINUINDO O CONTADOR DE INPUT DOS TELEFONES PARA TER A POSSIBILIDADE DE CADASTRAR 4.
function destroiTelefone(pValue){
	//$("#divTelefone" + pValue + 'Txt').html('');
	//$("#div_msgTelefone").html('');
	//Cont4 = Cont4 - 1;
	$('#telefoneCad' + pValue).val('');
	$('#tel_' + pValue).hide();
	$('#tel_' + pValue + 'ex').hide();
	$('#div_msgTelefone').html('');
	$('#div_incluirTelefone').html('<a href="javascript:void(0);" onclick="criaTelefone()" class="">» Incluir outro telefone</a>');
}

function verificarDuplo(pName, pId){
	var valor2;
	var valor3;
	var campo;
	var valor;
	var numeroId;
	var campanha = $('#campanha').val();
	if(pId == "email"){
		if ($('#email').val() != ""){
			if(vemail($('#email').val()) == ''){
				$('#email').addClass("errorSenha").removeClass("form");
				$('#div_email').html('Por favor, informe corretamente o seu endereço de e-mail.');
				$('#div_email').addClass("alert");
				return false;
			}
		}
	}
	if (pName == "oabn" || pName == "oabuf"){
		numeroId = pId.split("_");
		var valor2 = $('#oabn_' + numeroId[1]).val();
		var valor3 = $('#oabuf_' + numeroId[1]).val();
		if(trim(valor2) == "" || trim(valor3) == ""){
			return false;
		}
	}
	var pPaginaSolicitada = "validateDisponivel.asp";	
	if(trim($('#' + pId).val()) != ''){
		campo = pName;
		valor = trim($('#' + pId).val());
		$('#car_' + pName).show();
		$.get(pPaginaSolicitada + randonCache(pPaginaSolicitada),
		{campo: campo, valor:valor, valor2:valor2, valor3:valor3, campanha:campanha},
		function(data){
			data = eval( "("+data+")");	
			//RECEBE O RETORNO E VERIFICA A RESPOSTA
			$('#car_' + pName).hide();
			if(data.jsonValidateReturn[2] == "error"){
				//RETORNA O ERRO DE ASP
				$('#mensagem').html(data.jsonValidateReturn[1]);
				ChamarDivPopup('alertmensagem');
				pReturn = "false";
				return false;
			}else if(data.jsonValidateReturn[2] == "validate"){
				///RETORNA A VALIDAÇÃO DO CAMPO VALIDADO
				$('#divMsgCadastro').show();
				$('#divCadastro').hide();
				$('#' + pId).addClass("error").removeClass("form");
				$('#div_' + pId).html(data.jsonValidateReturn[1]);
				$('#div_' + pId).addClass("alert");
				pReturn = "false";
				return false;
			}else{
				if (pName == "oabn" || pName == "oabuf"){
					$('#oabn_' + numeroId[1]).addClass("form").removeClass("error");
					$('#div_oabn_' + numeroId[1]).html('');
					$('#oabuf_' + numeroId[1]).addClass("form").removeClass("error");
					$('#div_oabuf_' + numeroId[1]).html('');
				}else{
					$('#' + pId).addClass("form").removeClass("error");
					$('#div_' + pId).html('');
				}
				return true;
			}
		});
	}
}

function voltarpagina(pMsg){
	$('#divCadastro').show();
	$('#divMsgCadastro').hide();
}

function pageload(hash) {
	// alert("pageload: " + hash);
	// hash doesn't contain the first # character.
	if(hash) {
		// restore ajax loaded state
		if($.browser.msie) {
			// jquery's $.load() function does't work when hash include special characters like åäö.
			hash = encodeURIComponent(hash);
		}
		if(hash == "msgcadastro.asp"){
			$("#divMsgCadastro").show();
			$("#divCadastro").hide();
			window.open('http://chatapi.citera.uni5.net/livezilla.php','',
						'width=490,height=520,left=0,top=0,resizable=yes,menubar=no,location=yes,status=yes,scrollbars=yes');
		}
		$("#divMsgCadastro2").load(hash);
	} else {
		// start page
		if(document.getElementById("divCadastro").style.display == "none"){
			$("#divMsgCadastro").hide();
			$("#divCadastro").show();
			$("#divMsgCadastroFinalizado").hide();	
		}
		$("#divMsgCadastro2").empty();
	}
}

function teste(){
	pageload("msgcadastro.asp");
}

function teste2(){
		var hash = "javascript:void(0)";
		hash = hash.replace(/^.*#/, '');
		$.historyLoad(hash);
		return false;
}	

function salvar_log(){
	var pPaginaSolicitada = "salvar_log.asp";	
	$.post(pPaginaSolicitada + randonCache(pPaginaSolicitada), $('#formCadastroPromad').serializeArray(), function(data){
	
	});
}

function salvarCadastro(){
	salvar_log();
	teste2();	
	var 	cont  = 0;
	if(validate()){
		ChamarDivPopup2('mensagemSalvar');
		$('#div_Botao').html('<img src="images/carregar.gif" />');
		$.post('cadastroSalvar.asp', $('#formCadastroPromad').serializeArray(), function(data){
			data = eval( "("+data+")");
			//alert(data.Day);
			//RECEBE O RETORNO E VERIFICA A RESPOSTA
			if(data.jsonValidateReturn[2] == "error"){
				//RETORNA O ERRO DE ASP
				$('#mensagem').html(data.jsonValidateReturn[1]);
				ChamarDivPopup('alertmensagem');
				$('#div_Botao').html('<input type="image" src="images/bot_cadastrese.gif" id="btnSalvarCadastro" border="0" onclick="salvarCadastro()"/>');
				disablePopup2();
				return false;
			}else if(data.jsonValidateReturn[2] == "validate"){
				//RETORNA A VALIDAÇÃO
				//verificarDuplo(data.jsonValidateReturn[0], data.jsonValidateReturn[3]);
				$('#div_Botao').html('<input type="image" src="images/bot_cadastrese.gif" id="btnSalvarCadastro" border="0" onclick="salvarCadastro()"/>');
				//$("#divMsgCadastro").show();
				//$("#divCadastro").hide();
				teste();
				var validateReturn = data.jsonValidateReturn[3].split(",")
				var validateReturnMsg = data.jsonValidateReturn[1].split("#")
				for (j=0; j< validateReturn.length; j++){
					$('#' + trim(validateReturn[j])).addClass("error").removeClass("form");
					$('#div_' + trim(validateReturn[j])).html(validateReturnMsg[j]);
					$('#div_' + trim(validateReturn[j])).addClass("alert");
				}		
				disablePopup2();
				return false;
			}else{
				$("#codigoempresa").val(data.jsonValidateReturn[3]);
				$("#nomeempresa").val(data.jsonValidateReturn[4]);
				$("#seuamigo").val(data.jsonValidateReturn[4]);			
				emailFinalizar();
			}
			//alert(data);
			//Cont4 = 1;
		});
	}
}

function emailFinalizar(){
	var pPaginaSolicitada = "template_email/enviarCadastroEmail.asp";
	$.post(pPaginaSolicitada + randonCache(pPaginaSolicitada), $('#formCadastroPromad').serializeArray(),
		function(data){
		data = eval( "("+data+")");
		//RECEBE O RETORNO E VERIFICA A RESPOSTA
		if(data.jsonValidateReturn[2] == "error"){
			$('#mensagem').html(data.jsonValidateReturn[1]);
			ChamarDivPopup('alertmensagem');
			$('#div_Botao').html('<input type="image" src="images/bot_cadastrese.gif" id="btnSalvarCadastro" border="0" onclick="salvarCadastro()"/>');
			disablePopup2();
			return false;
		}else{
			// CADASTRO SALVO COM SUCESSO E ZERA TODOS OS CAMPOS PARA UM NOVO CADASTRO	
			$('#divMsgCadastroFinalizado').show();
			$('#divCadastro').hide();
			$('#div_Botao').html('<input type="image" src="images/bot_cadastrese.gif" id="btnSalvarCadastro" border="0" onclick="salvarCadastro()"/>');
			disablePopup2();
			//ChamarDivPopup('divAtencao');
		}
	});
}

function validate(){
	var pReturn;
	if(trim($('#senha').val()).length < 6 || trim($('#senha').val()) == "06 caracteres (letras e números)"){
		$('#senha').addClass("errorSenha").removeClass("form");
		$('#div_senha').html('A senha deve possuir no mínimo 06 caracteres (letras e números).');
		$('#div_senha').addClass("alert");
		pReturn = "false";
	}else{
		if(trim($('#nivelsenha').val()) == 'INVALIDA'){
			$('#senha').addClass("errorSenha").removeClass("form");
			$('#div_senha').html('Senha com nível de segurança muito baixo. Tente outra.');
			$('#div_senha').addClass("alert");
			pReturn = "false";
		}
	}
	if(document.getElementById('senha').type == "password"){
		if(trim($('#confirmasenha').val()) != trim($('#senha').val())){
			$('#confirmasenha').addClass("error").removeClass("form");
			$('#div_confirmasenha').html('Confirmação de SENHA inválida.');
			$('#div_confirmasenha').addClass("alert");
			pReturn = "false";
		}
	}
	if(trim($('#telefoneCad').val()) == ''){
		$('#telefoneCad').addClass("error").removeClass("form");
		$('#div_telefoneCad').html('Por favor, informe corretamente o seu TELEFONE, incluindo o seu DDD');
		$('#div_telefoneCad').addClass("alert");
		pReturn = "false";
	}
	
	if(vemail($('#email').val()) == ''){
		$('#email').addClass("errorSenha").removeClass("form");
		$('#div_email').html('Por favor, informe corretamente o seu endereço de e-mail.');
		$('#div_email').addClass("alert");
		pReturn = "false";
	}
		
	if(validateNomeCompleto() == false){
		pReturn = "false";
	}
	
	if(validateOab() == false){
		pReturn = "false";
	}
	
	if(validateOabUf() == false){
		pReturn = "false";
	}
	
	if(validateDataJovem() == false){
		pReturn = "false";
	}
	
	if (pReturn == "false"){
		if($('#contvalidate').val() > 2){
			ChamarDivPopup('msgErro');
		}
		var contvalidate = $('#contvalidate').val() + 1
		$('#contvalidate').val(contvalidate)
		return false;
	}
	$('#contvalidate').val('');
	return true;
}

function validateNomeCompleto(){
	for (var i=0; i< ContAdv; i++){
		if($('#nomecompleto_' + i).val() != undefined){
			if($('#nomecompleto_' + i).val() == ""){
				$('#nomecompleto_' + i).addClass("error").removeClass("form");
				$('#div_nomecompleto_' + i).html('Informe corretamente o NOME COMPLETO do Advogado para fornecimento das Publicações Jurídicas.');
				$('#div_nomecompleto_' + i).addClass("alert");
				return false;
			}
			for (var j=0; j< ContAdv; j++){
				if (i != j){
					if($('#nomecompleto_' + j).val() != undefined){
						if (trim($('#nomecompleto_' + i).val()) == trim($('#nomecompleto_' + j).val())){
							$('#nomecompleto_' + j).addClass("error").removeClass("form");
							$('#div_nomecompleto_' + j).html('Informe corretamente o NOME COMPLETO do Advogado para fornecimento das Publicações Jurídicas. Está com duplicidade.');
							$('#div_nomecompleto_' + j).addClass("alert");
							return false
						}
					}
				}
			}
		}
	}
}

function validateOab(){
	for (var i=0; i< ContAdv; i++){
		if($('#oabn_' + i).val() != undefined){
			if($('#oabn_' + i).val() == ""){
				$('#oabn_' + i).addClass("error").removeClass("form");
				$('#div_oabn_' + i).html('Informe corretamente o número da OAB e o respectivo ESTADO do Advogado para recebimento das Publicações Jurídicas.');
				$('#div_oabn_' + i).addClass("alert");
				return false;
			}
			for (var j=0; j< ContAdv; j++){
				if (i != j){
					if($('#oabn_' + j).val() != undefined){
						if (trim($('#oabn_' + i).val()) == trim($('#oabn_' + j).val()) && trim($('#oabuf_' + i).val()) == trim($('#oabuf_' + j).val())){
							$('#oabn_' + j).addClass("error").removeClass("form");
							$('#div_oabn_' + j).html('Informe corretamente o número da OAB e o respectivo ESTADO do Advogado para recebimento das Publicações Jurídicas. Está com duplicidade.');
							$('#div_oabn_' + j).addClass("alert");
							return false
						}
					}
				}
			}
		}
	}
}

function validateOabUf(){
	for (var i=0; i< ContAdv; i++){
		if($('#oabuf_' + i).val() != undefined){
			if($('#oabuf_' + i).val() == ""){
				$('#oabuf_' + i).addClass("error").removeClass("form");
				$('#div_oabn_' + i).html('Informe corretamente o número da OAB e o respectivo ESTADO do Advogado para recebimento das Publicações Jurídicas.');
				$('#div_oabn_' + i).addClass("alert");
				return false;
			}
			for (var j=0; j< ContAdv; j++){
				if (i != j){
					if($('#oabuf_' + j).val() != undefined){
						if (trim($('#oabn_' + i).val()) == trim($('#oabn_' + j).val()) && trim($('#oabuf_' + i).val()) == trim($('#oabuf_' + j).val())){
							$('#oabuf_' + j).addClass("error").removeClass("form");
							$('#div_oabn_' + j).html('Já está cadastrada essa OAB no PROMAD.');
							$('#div_oabn_' + j).addClass("alert");
							return false
						}
					}
				}
			}
		}
	}
}

function validateDataJovem(){
	for (var i=0; i< ContAdv; i++){
		if($('#' + i).val() != undefined){
			if($('#' + i).attr("checked") == true){
				if($('#datanovoadvogado_' + i).val() == ""){
					$('#datanovoadvogado_' + i).addClass("error").removeClass("form");
					$('#div_datanovoadvogado_' + i).html('A data de Compromisso da carteira da OAB é dado obrigatório.');
					$('#div_datanovoadvogado_' + i).addClass("alert");
					return false;
				}
				$('#datanovoadvogado_' + i).addClass("form").removeClass("error");
				$('#div_datanovoadvogado_' + i).html('');
				$('#div_datanovoadvogado_' + i).addClass("alert");
			}
		}
	}
}

function verificarEnter(pModo, event, pName, pId){
	var key
	if (window.event) {
		// IE
		key = event.keyCode;
	} else if ( event.which ) {
		// netscape
		key = event.which;
	}
	if(key == 13){
		if(pModo != "salvar"){
			$('#' + pModo).focus();
		}else{
			verificarDuplo(pName, pId);
		}
	}
}


function verificarEnterAmigo(event){
	var key
	if (window.event) {
		// IE
		key = event.keyCode;
	} else if ( event.which ) {
		// netscape
		key = event.which;
	}
	if(key == 13){
		enviarEmailAmigo();
	}
}

function enviarEmailAmigo(){
	if(validateAmigoEmail()){
		$('#div_btnemail').html('<img src="images/carregar.gif" border="0"/>');
		var pPaginaSolicitada = "template_email/enviarEmailIndicaAmigo.asp";
		$.post(pPaginaSolicitada + randonCache(pPaginaSolicitada), $('#frmAmigo').serializeArray(),
			function(data){
			data = eval( "("+data+")");
			//RECEBE O RETORNO E VERIFICA A RESPOSTA
			if(data.jsonValidateReturn[2] == "false"){
				disablePopup()
				$('#mensagem').html(data.jsonValidateReturn[1]);
				ChamarDivPopup('alertmensagem');
				$('#div_btnemail').html('<img border="0" src="images/botaEnviar.jpg"/>'); 
				limparAmigo();
				return false;
			}else{
				disablePopup();
				$('#div_btnemail').html('<img border="0" src="images/botaEnviar.jpg"/>');
				limparAmigo();
				$('#mensagem').html('O PROMAD agradece a sua indicação!');
				ChamarDivPopup('alertmensagem');
				return false;
			}
		});
	}
}

function limparAmigo(){
	for (var i=0; i< ContAmigo; i++){
		$('#nomeamigo_' + i).val('');
		$('#emailamigo_' + i).val('');
		$('#div_amigo').html('');
		var htmlDivAmigo = '' +
		'<table id="tb_0">' +
		'	<tr>' +
		'		<td align="left">' +
		'			Nome do Amigo: ' +
		'		</td>' +
		'		<td align="left">' +
		'			<input type="text" name="nomeamigo" id="nomeamigo_0" maxlength="120" title="Nome Amigo" style="width:170px;" class="form" onkeypress="verificarEnterAmigo(event)" />' +
		' 		</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td colspan="2" align="right">' +
		'			<div id="div_nomeamigo_0" class="alertNormal" style="text-align:right"></div>' +
		'		</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td align="left">' +
		'			E-mail do Amigo:' +
		'		</td>' +
		'		<td align="left">' +
		'			<input type="text" name="emailamigo" id="emailamigo_0" maxlength="120" title="E-mail Amigo" style="width:170px;" class="form" onkeypress="verificarEnterAmigo(event)"/>' +
		'		</td>' +
		'	</tr>' +
		'	<tr>' +
		'		<td colspan="2" align="right" id="">' +
		'			<div id="div_emailamigo_0" class="alertNormal" style="text-align:right; vertical-align:top;"></div>' +
		'		</td>' +
		'	</tr>' +
		'</table>'
		$('#div_amigo').html(htmlDivAmigo);
	}
	ContAmigo = 1;
}	

function validateNomeAmigo(){
	var validate;
	for (var i=0; i< ContAmigo; i++){
		if(document.getElementById('tb_' + i).style.display != "none"){		
			if($('#nomeamigo_' + i).val() == ""){
				$('#nomeamigo_' + i).addClass("error").removeClass("form");
				$('#div_nomeamigo_' + i).html('Por favor, preencher o nome do amigo.');
				$('#div_nomeamigo_' + i).addClass("alertNormal");
				validate = false;
			}else{
				$('#nomeamigo_' + i).addClass("form").removeClass("error");
				$('#div_nomeamigo_' + i).html('');
				$('#div_nomeamigo_' + i).removeClass("alertNormal");
			}
		}
	}
	if(validate == false){
		return false;
	}else{
		return true;
	}
}

function validateEmailAmigo(){
	var validate;
	for (var i=0; i< ContAmigo; i++){
		if(document.getElementById('tb_' + i).style.display != "none"){		
			if(vemail($('#emailamigo_' + i).val())){
				$('#emailamigo_' + i).addClass("form").removeClass("error");
				$('#div_emailamigo_' + i).html('');
				$('#div_emailamigo_' + i).removeClass("alertNormal");
			}else{
				$('#emailamigo_' + i).addClass("error").removeClass("form");
				$('#div_emailamigo_' + i).html('Por favor, preencher o email válido.');
				$('#div_emailamigo_' + i).addClass("alertNormal");
				validate = false;
			}
		}
	}
	if(validate == false){
		return false;
	}else{
		return true;
	}
}

function abrirSeuNome(){
	document.getElementById('tr_seuamigo').style.display = "";
	document.getElementById('tr_seuamigo2').style.display = "";
}

function validateAmigoEmail(){
	pReturn = "";
	if(document.getElementById('tr_seuamigo').style.display != "none"){		
		if($('#seuamigo').val() == ""){
			$('#seuamigo').addClass("error").removeClass("form");
			$('#div_seuamigo').html('Por favor, preencher o seu nome.');
			$('#div_seuamigo').addClass("alertNormal");
			pReturn = "false";
		}else{
			$('#seuamigo' + i).addClass("form").removeClass("error");
			$('#div_seuamigo' + i).html('');
			$('#div_seuamigo' + i).removeClass("alertNormal");
		}
	}
	
	if(validateNomeAmigo() == false){
		pReturn = "false";
	}
	
	if(validateEmailAmigo() == false){
		pReturn = "false";
	}
	
	if(pReturn == "false"){
		return false;
	}
	return true;
}

var ContAmigo = 1;

function OcultarAmigo(pValue){
	document.getElementById('tb_' + pValue).style.display = "none";
	$('#nomeamigo_' + pValue).val('');
	$('#emailamigo_' + pValue).val('');
}

function indicarOutroAmigo(){
	var strAmigo = '' +
	'<table id="tb_' + ContAmigo + '">' +
	'<tr>' +
	'	<td colspan="2"  align="right">' +
	'		<img src="images/separador.gif" width="180" height="2" alt="separador" />' +
	'	</td>' +
	'</tr>' +
	'<tr>' + 
	'	<td align="left">' +
	'		Nome do Amigo: ' + 
	'	</td>' + 
	'	<td align="left">' + 
	'		<input type="text" name="nomeamigo" id="nomeamigo_' + ContAmigo + '" maxlength="120" title="Nome Amigo" style="width:170px;" class="form" />' + 
	'	</td>' +
	'</tr>' +
	'<tr>' +
	'	<td colspan="2">' +
	'		<div id="div_nomeamigo_' + ContAmigo + '" class="alertNormal" style="text-align:right"></div>' + 
	'	</td>' + 
	'</tr>' + 
	'<tr>' + 
	'	<td align="left">' + 
	'		E-mail do Amigo: ' + 
	'	</td>' + 
	'	<td align="left">' + 
	'		<input type="text" name="emailamigo" id="emailamigo_' + ContAmigo + '" maxlength="120" title="E-mail Amigo" style="width:170px;" class="form" />' + 
	'	</td>' +
	'</tr>' +
	'<tr>' +
	'	<td colspan="2">' +
	'		<div id="div_emailamigo_' + ContAmigo + '" class="alertNormal" style="text-align:right"></div>' +
	'	</td>' + 
	'</tr>' +
	'<tr>' +
	'	<td colspan="2" align="right">' +
	'		<a href="javascript:void(0);" onclick="OcultarAmigo(' + ContAmigo + ')" >Excluir</a>' +
	'	</td>' + 
	'</tr>' +
	'<tr>' +
	'</table>';
	$('#div_amigo').append(strAmigo);
	
	ContAmigo = ContAmigo + 1;
}

//Maico
function limpa(campo) {
	if (campo.id == "senha"){
		if (campo.value == "06 caracteres (letras e números)") {
			$('#fontTeste').html(' <input type="password" name="senha" id="senha" maxlength="10" onkeypress="verificarTamanho(this.id, 5)" onblur="preenche(this); verificarTamanhoSel(this.name, this.id, 5)" onfocus="limpa(this); " onkeyup="chkPass(this.value);" value="" class="FonteInformacao"/>'); 
		  $('#senha').removeClass("FonteInformacao").addClass("form");
			 $('#senha').focus();
			 document.formCadastroPromad.senha.focus();
		}else{
			$('#senha').removeClass("errorSenha").addClass("form");
		}
	}
	if (campo.id == "email"){
		if (campo.value == "Use seu e-mail habitual") {
		  campo.value = "";
		  $('#email').removeClass("FonteInformacao").addClass("form");
		}{
			$('#email').removeClass("errorSenha").addClass("form");
		}
	}
}

function preenche(campo) {
	if (campo.id == "senha"){
		if (campo.value == "") {
			//campo.value = "06 caracteres (letras e números)";
			$('#fontTeste').html(' <input type="text" name="senha" id="senha" maxlength="10" onkeypress="verificarTamanho(this.id, 5)" onblur="preenche(this); verificarTamanhoSel(this.name, this.id, 5)" onfocus="limpa(this); " onkeyup="chkPass(this.value);" value="06 caracteres (letras e números)" class="FonteInformacao"/>'); 
			$('#senha').removeClass("form")
			$('#senha').removeClass("errorSenha").addClass("FonteInformacao");
		}		
	}
	if (campo.id == "email"){
		if (campo.value == "") {
			campo.value = "Use seu e-mail habitual";
			$('#email').removeClass("form")
		  $('#email').removeClass("errorSenha").addClass("FonteInformacao");
		}
	}
}

function VerificaData(digData, codVerificador) 
{
	var bissexto = 0;
	var data = digData.value; 
	var tam = data.length;
	if (tam == 10) 
	{
		var dia = data.substr(0,2)
		var mes = data.substr(3,2)
		var ano = data.substr(6,4)
		if ((ano > 1900)||(ano < 2100))
		{
			switch (mes) 
			{
				case '01':
				case '03':
				case '05':
				case '07':
				case '08':
				case '10':
				case '12':
						if  (dia <= 31) 
						{
							return true;
						}
						break
				case '04':              
				case '06':
				case '09':
				case '11':
						if  (dia <= 30) 
						{
							return true;
						}
						break
				case '02':
						/* Validando ano Bissexto / fevereiro / dia */ 
						if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0)) 
						{ 
								bissexto = 1; 
						} 
						if ((bissexto == 1) && (dia <= 29)) 
						{ 
							return true;                             
						} 
						if ((bissexto != 1) && (dia <= 28)) 
						{ 
							return true; 
						}                       
						break                                           
			}
		}
	}       
	if(codVerificador == 0)
	{
		$('#mensagem').html("A Data "+data+" é inválida!!!");
		ChamarDivPopup('alertmensagem');
		document.getElementById(digData.id).value = '';
	}
	return false;
}

function ValidaData(digData, verificaData) 
{
	var data = digData.value;
	var dia = data.substr(0,2)
	var mes = data.substr(3,2)
	var ano = data.substr(6,4)
	
	hoje = new Date()
	hjDia = hoje.getDate()
	hjMes = hoje.getMonth()
	hjAno = hoje.getFullYear()
	
	if (hjDia < 10)
	hjDia = "0" + hjDia
	
	//O mes começa em Zero, então soma-se 1
	hjMes = hjMes + 1;
	//alert("E la vamos: "+hjDia+"/"+hjMes+"/"+hjAno)
	
	if (hjMes < 10)
	hjMes = "0" + hjMes;
	
	if (verificaData == true)
	{
		if (((hjAno-2)<=ano) && (ano <= hjAno))
		{
			if ((hjAno-2) == (ano))
			{
				if (hjMes == mes)
				{
					if (hjDia > dia)
					{
						ChamarDivPopup('alertmensagem');
						$('#mensagem').html("Jovem Advogado, para o PROMAD, é quem tem inscrição definitiva na OAB há menos de 02 anos.\nVocê deve desmarcar esta opção para poder usar o INTEGRA gratuitamente por 06(seis) meses.");
					}
				}else if (hjMes > mes)
				{
					$('#mensagem').html("Jovem Advogado, para o PROMAD, é quem tem inscrição definitiva na OAB há menos de 02 anos.\nVocê deve desmarcar esta opção para poder usar o INTEGRA gratuitamente por 06(seis) meses.");
					ChamarDivPopup('alertmensagem');
				}
			}else if (hjAno == ano){
				if (hjMes == mes){
					if	(hjDia < dia)
					{
						$('#mensagem').html("Jovem Advogado, para o PROMAD, é quem tem inscrição definitiva na OAB há menos de 02 anos.\nVocê deve desmarcar esta opção para poder usar o INTEGRA gratuitamente por 06(seis) meses.");
						ChamarDivPopup('alertmensagem');
					}
				}else if (hjMes < mes)
				{
						$('#mensagem').html("Jovem Advogado, para o PROMAD, é quem tem inscrição definitiva na OAB há menos de 02 anos.\nVocê deve desmarcar esta opção para poder usar o INTEGRA gratuitamente por 06(seis) meses.");
						ChamarDivPopup('alertmensagem');
				}
			}else if (hjAno < ano)
			{
				$('#mensagem').html("Jovem Advogado, para o PROMAD, é quem tem inscrição definitiva na OAB há menos de 02 anos.\nVocê deve desmarcar esta opção para poder usar o INTEGRA gratuitamente por 06(seis) meses.");
				ChamarDivPopup('alertmensagem');
			}
		}else
		{
			$('#mensagem').html("Jovem Advogado, para o PROMAD, é quem tem inscrição definitiva na OAB há menos de 02 anos.\nVocê deve desmarcar esta opção para poder usar o INTEGRA gratuitamente por 06(seis) meses.");
			ChamarDivPopup('alertmensagem');
		}
	}
	return false;
}

//detectando navegador
sAgent = navigator.userAgent;
bIsIE = sAgent.indexOf("MSIE") > -1;
bIsNav = sAgent.indexOf("Mozilla") > -1 && !bIsIE;

//setando as variaveis de controle de eventos do mouse
var xmouse = 0;
var ymouse = 0;
document.onmousemove = MouseMove;

//funcoes de controle de eventos do mouse:
function MouseMove(e){
 if (e) { MousePos(e); } else { MousePos();}
}

function MousePos(e) {
 if (bIsNav){
  xmouse = e.pageX;
  ymouse = e.pageY;
 } 
 if (bIsIE) {
  xmouse = document.body.scrollLeft + event.x;
  ymouse = document.body.scrollTop + event.y;
 }
}

//funcao que mostra e esconde o hint
function Hint(objNome, action){
 //action = 1 -> Esconder
 //action = 2 -> Mover
 
 if (bIsIE) {
  objHint = document.all[objNome]; 
 }
 if (bIsNav) {
  objHint = document.getElementById(objNome);
  event = objHint;
 }
 
 switch (action){
  case 1: //Esconder
   objHint.style.visibility = "hidden";
   break;
  case 2: //Mover
   objHint.style.visibility = "visible";
   objHint.style.left = (parseInt(xmouse) + 15)+'px';
   objHint.style.top = (parseInt(ymouse) + 15)+'px';
   break;
 }
 
}
