function AbrirVitrine(){
	ExibirAguarde("divVitrine");
	clientSideInclude("divVitrine", "_template/interna/menu.html");
	document.getElementById("divVitrine").style.display = "";
	document.getElementById("divVitrine").focus();
	EsconderAguarde();
}

function ExibeFormFranquia(intFranquiaCodigo) {
	var strParam = "";
	
	strParam = "?" + (intFranquiaCodigo != null ? "franquia=" + intFranquiaCodigo + "&" : "" );
	ExibirAguardeAdm("divConteudoAdm");
	clientSideInclude("divConteudoAdm", "franquia_frm.php" + strParam  + "&dummy=" + new Date().getTime() );
	EsconderAguardeAdm();
	document.getElementById("divConteudoAdm").style.display = "";
	document.getElementById("divConteudoAdm").focus();
}

function fecharMediaSeletor(){
	var chkIsMiniSite = parent.document.getElementById('isMiniSite');
	var franquia_id = document.form_dados.franquia.value;

	/*
	if (browser == "Internet Explorer"){
		setScroll(0,yPos);
		prepareIE("auto", "auto");
		hideSelects("visible");
	}
	
	parent.document.getElementById('overlay').style.display='none'; 
	parent.document.getElementById('lightbox').style.display='none'; 
	*/
	
	removerOverlay();
	
	if( chkIsMiniSite != null ){
		chkIsMiniSite.checked=false;
	}
	parent.window.location='main.php?modulo=franquia&operacao=editar&id='+franquia_id;
}

function abrirMediaSeletor(){
	showProfile('frmMediaSeletor');
}

function desmarcarMiniSite(intFranquiaCodigo, obj){
	var r = confirm("Ao desmarcar esta caixa esta franquia deixará de ser um mini-site. Confirma?");
	
	if(!r){
		obj.checked=true;
	}
	else {
		if( r && !isNaN(intFranquiaCodigo) ) {
			clientSideInclude("frmMediaSeletor", "vendaclick_remove.php?franquia=" + intFranquiaCodigo);
			ExibeFormFranquia(intFranquiaCodigo);
		}
	}
}

function ativaMinisite(){
	document.form_dados.imgMiniSite.disabled = false;
	document.form_dados.txtMiniSite.disabled = false;
	document.form_dados.imgMiniSite.style.background = '#FFF';
	document.form_dados.txtMiniSite.style.background = '#FFF';	
}

function desativaMinisite(){
	document.form_dados.imgMiniSite.disabled = true;
	document.form_dados.txtMiniSite.disabled = true;
	document.form_dados.imgMiniSite.style.background = '#EEE';
	document.form_dados.txtMiniSite.style.background = '#EEE';
}
// converte os dados de um formulário para uma querystring
function getQuerystringFromPost(form){
	var x=document.getElementById(form);
	var separador='?';
	var querystring = '';
	for (var i=0;i<x.length;i++){
		if(i>0){ separador='&'; }
		querystring += separador + x.elements[i].name + "=" + x.elements[i].value;
	}
	return querystring;
}

function ExibeFormPayPerClick(intVendaClickCodigo) {
	var strParam = "";
	
	if (intVendaClickCodigo != null) {strParam = "?vendaclick=" + intVendaClickCodigo;}
	ExibirAguardeAdm("divConteudoAdm");
	clientSideInclude("divConteudoAdm", "payperclick_frm.php" + strParam);
	EsconderAguardeAdm();
	document.getElementById("divConteudoAdm").style.display = "";
	document.getElementById("divConteudoAdm").focus();
}

function ExibirAdm(strMenu) {
	ExibirAguardeAdm("divConteudoAdm");
	switch (strMenu) {
		case "home":
			clientSideInclude("divConteudoAdm", "home.php");
		break;
		case "franquia":
			clientSideInclude("divConteudoAdm", "franquia_psq.php");
		break;
		case "payperclick":
			clientSideInclude("divConteudoAdm", "payperclick_psq.php");
		break;
		case "report":
			clientSideInclude("divConteudoAdm", "relatorio.php");
		break;
	}
	document.getElementById("divConteudoAdm").style.display = "";
	document.getElementById("divConteudoAdm").focus();
	EsconderAguardeAdm();
}

function ExibirAdmRetorno(strMenu, operacao, id){
	ExibirAguardeAdm("divConteudoAdm");
	switch (strMenu) {
		case "franquia":
			clientSideInclude("divConteudoAdm", "franquia_retorno.php?acao="+operacao+"&id="+id);
		break;
	}
	document.getElementById("divConteudoAdm").style.display = "";
	document.getElementById("divConteudoAdm").focus();
	EsconderAguardeAdm();	
}

function handleEnter (field, event) {
	var keyCode = ( event.keyCode ? event.keyCode : ( event.which ? event.which : event.charCode ) );
	if( keyCode == 13 ){
		var i;
		for( i = 0; i < field.form.elements.length; i++ )
			if ( field == field.form.elements[i] )
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	}
	else {
		return true;
	}
}

function PesquisaFranquias(objForm) {
	var strParam = "";
	
	// Nome
	if (objForm.txtNome.value != "") {strParam += "txtNome=" + objForm.txtNome.value;}
	
	// Segmento
	if (objForm.cboSegmento[objForm.cboSegmento.selectedIndex].value != "") {
		if (strParam != "") {strParam += "&";}
		strParam += "cboSegmento=" + objForm.cboSegmento[objForm.cboSegmento.selectedIndex].value;
	}
	
	// Experiência
	if (strParam != "") {strParam += "&";}
	strParam += "intExperiencia=" + objForm.intExperiencia.value;

	// Linhas por página
	if (objForm.cboLinhasPorPagina[objForm.cboLinhasPorPagina.selectedIndex].value != "") {
		if (strParam != "") {strParam += "&";}
		strParam += "cboLinhasPorPagina=" + objForm.cboLinhasPorPagina[objForm.cboLinhasPorPagina.selectedIndex].value;
	}

	// Titulo de ordenação
	if (strParam != "") {strParam += "&";}
	strParam += "strTitulo=" + objForm.strTitulo.value;

	// Forma da ordenação
	if (strParam != "") {strParam += "&";}
	strParam += "strOrdem=" + objForm.strOrdem.value;
	
	// Página atual
	if (strParam != "") {strParam += "&";}
	strParam += "intPaginaAtual=" + objForm.intPaginaAtual.value;

	if (strParam != "") {strParam = "?" + strParam;}

	ExibirAguardeAdm("divResultado");
	clientSideInclude("divResultado", "franquia_lst.php" + strParam);
	document.getElementById("divResultado").style.display = "";
	document.getElementById("divResultado").focus();
	EsconderAguardeAdm();
}

function PesquisaPayPerClick(objForm) {
	var strParam = "";
	
	// Franquia
	if (objForm.txtFranquia.value != "") {strParam += "txtFranquia=" + objForm.txtFranquia.value;}
	
	// Tipo
	if (objForm.cboTipo[objForm.cboTipo.selectedIndex].value != "") {
		if (strParam != "") {strParam += "&";}
		strParam += "cboTipo=" + objForm.cboTipo[objForm.cboTipo.selectedIndex].value;
	}

	// Frase
	if (objForm.txtFrase.value != "") {strParam += "txtFrase=" + objForm.txtFrase.value;}
	
	// Linhas por página
	if (objForm.cboLinhasPorPagina[objForm.cboLinhasPorPagina.selectedIndex].value != "") {
		if (strParam != "") {strParam += "&";}
		strParam += "cboLinhasPorPagina=" + objForm.cboLinhasPorPagina[objForm.cboLinhasPorPagina.selectedIndex].value;
	}

	// Titulo de ordenação
	if (strParam != "") {strParam += "&";}
	strParam += "strTitulo=" + objForm.strTitulo.value;

	// Forma da ordenação
	if (strParam != "") {strParam += "&";}
	strParam += "strOrdem=" + objForm.strOrdem.value;
	
	// Página atual
	if (strParam != "") {strParam += "&";}
	strParam += "intPaginaAtual=" + objForm.intPaginaAtual.value;

	if (strParam != "") {strParam = "?" + strParam;}

	ExibirAguardeAdm("divResultado");
	clientSideInclude("divResultado", "payperclick_lst.php" + strParam);
	document.getElementById("divResultado").style.display = "";
	document.getElementById("divResultado").focus();
	EsconderAguardeAdm();
}

function IrParaPagina(intPagina, strLista) {
	var objForm = document.form_dados;

	if (strLista == null) {strLista = "franquia";}
	objForm.intPaginaAtual.value = intPagina;
	
	switch (strLista) {
		case "franquia":
			PesquisaFranquias(objForm);
		break;
		case "payperclick":
			PesquisaPayPerClick(objForm);
		break;
	}
	
}

function Ordenar(strTitulo, strLista) {
	var objForm = document.form_dados;
	var ordem = '';
	if (strLista == null) {strLista = "franquia";}
	
	if (objForm.strTitulo.value == strTitulo) {
		if (objForm.strOrdem.value == "C") {
			objForm.strOrdem.value = "D";
			ordem = 'decrescente';
		}
		else {
			objForm.strOrdem.value = "C";
			ordem = 'crescente';
		}
	}
	else {
		objForm.strTitulo.value = strTitulo;
		objForm.strOrdem.value = "C";
		ordem = 'crescente';
	}
	
	objForm.intPaginaAtual.value = 1;

	switch (strLista) {
		case "franquia":
			PesquisaFranquias(objForm);
			document.getElementById("spnOrdemTitulo1").style.display = "none";
			document.getElementById("spnOrdemTitulo2").style.display = "none";
			document.getElementById("spnOrdemTitulo3").style.display = "none";
			document.getElementById("spnOrdemTitulo4").style.display = "none";
			document.getElementById("spnOrdemTitulo5").style.display = "none";
		break;
		case "payperclick":
			PesquisaPayPerClick(objForm);
			document.getElementById("spnOrdemTitulo1").style.display = "none";
			document.getElementById("spnOrdemTitulo2").style.display = "none";
			document.getElementById("spnOrdemTitulo3").style.display = "none";
			document.getElementById("spnOrdemTitulo4").style.display = "none";
			document.getElementById("spnOrdemTitulo5").style.display = "none";
			document.getElementById("spnOrdemTitulo6").style.display = "none";
			document.getElementById("spnOrdemTitulo7").style.display = "none";
			document.getElementById("spnOrdemTitulo8").style.display = "none";
		break;
	}

	document.getElementById("spnOrdem" + strTitulo).innerHTML = "&nbsp;<img src=\"../_img/" + ordem + ".gif\" />";
	document.getElementById("spnOrdem" + strTitulo).style.display = "";
}

function ClickRadio(objRadio, strHidden) {
	if (objRadio.checked) {eval("objRadio.form." + strHidden + ".value = objRadio.value;");}
}

function FecharVitrine(){
	document.getElementById("divVitrine").style.display = "none";
	document.getElementById("divFechar").style.display = "none";
}

function SeletorDeFranquias() {
	ExibirAguarde("divVitrine");
	clientSideInclude("divVitrine", "seletor.php");
	document.getElementById("divVitrine").style.display = "";
	document.getElementById("divFechar").style.display = "";
	ExibirSeletor();
	EsconderAguarde();
}

function SimuladorDePerfil() {
	ExibirAguarde("divVitrine");
	clientSideInclude("divVitrine", "simulador_perfil.php");
	document.getElementById("divVitrine").style.display = "";
	document.getElementById("divFechar").style.display = "";
	ExibirSimuladorPerfil();
	EsconderAguarde();
}

function SimuladorDeFranqueabilidade() {
	alert("Ainda não disponível!\nPor favor, aguarde.");
}

function AprimorarRede() {
	alert("Ainda não disponível!\nPor favor, aguarde.");
}

function ExibirSegmento(){
	clientSideInclude("divConteudo", "segmento.php");
	document.getElementById("divConteudo").style.display = "";
	document.getElementById("divConteudo").focus();
}

function EsconderSegmento(){
	document.getElementById("divConteudo").style.display = "none";
}

function ClickBrasil(objCheck) {
	for (var intContador = 0; intContador < document.form_dados.chkEstados.length; intContador++) {
		document.form_dados.chkEstados[intContador].checked = objCheck.checked;
	}
	if (objCheck.checked) {document.form_dados.estados.value = "";}
}

function ClickEstado(objCheck) {
	var blnTodosChecados = true;

	for (var intContador = 0; intContador < document.form_dados.chkEstados.length; intContador++) {
		if (!document.form_dados.chkEstados[intContador].checked) {
			blnTodosChecados = false;
			break;
		}
	}
	document.form_dados.chkBrasil.checked = blnTodosChecados;
}

function ExibirCidades(intEstado, strUrl) {
	if (strUrl == null) {strUrl = "";}
	if (intEstado > 0) {
		document.getElementById("divCidades").innerHTML = "<b>Cidade:</b><br>Buscando cidades, por favor aguarde...";
		loadXMLDoc(strUrl + "cidade.php?estado=" + intEstado, "divCidades");
		document.getElementById("divCidades").focus();
	}
	else {
		document.getElementById("divCidades").innerHTML = "<b>Cidade:</b><br>Escolha um estado";
	}
}

function showCities(strEstado, strUrl) {
	if (strUrl == null) {strUrl = "";}
	if (strEstado.length > 0) {
		$("divCidades").innerHTML = "<b>Cidade:</b><br>Buscando cidades, por favor aguarde...";
		loadXMLDoc(strUrl + "cidade.php?estado=" + strEstado, "divCidades");
		$("divCidades").focus();
	}
	else {
		$("divCidades").innerHTML = "<b>Cidade:</b><br>Escolha um estado";
	}
}

function enviarInscricaoCurso() {
	if( consistencia($('form_dados')) ){
		$('form_dados').submit();
	}
}

function validaInscricaoCurso(form){
	/*
	var form = document.getElementById(form);
	var campo;
	var mensagem = '';
	var campoAnterior='';
	var campoChecado=false;
	var campoVazio;
	
	for (var i=0; i < form.length; i++){
		campo = form.elements[i];
				
		campoVazio = campo.value == "" || ( campo.lang != '' && campo.value == campo.lang );
		// quando é checkbox a verificação é ignorada
		if( ( campo.type != "checkbox" && campo.type != "button" && campo.type != "submit" && campo.type != "image" && campo.type !="hidden" ) && campoVazio ){
			if( campo.type != "radio" ) {
				mensagem += "Campo obrigatório '"+(campo.title != "" ? campo.title : campo.name )+"' não preenchido!\n";
			}
		}

		campoAnterior = campo.name;
	}
	if( mensagem != "" ){
		alert("Ocorreram os seguintes erros: \n" + mensagem );
		return false;
	}*/
	return true;
}

function criamascara(_RefObjeto, _Modelo, num){

         var valorAtual = _RefObjeto.value;

         //alert(valorAtual);

         var valorNumerico = '';

         var nIndexModelo = 0;

         var nIndexString = 0;

         var valorFinal = '';

         var adicionarValor = true;

         //num é um parâmetro para saber se a máscara é apenas numérica ou não

         if (num!=undefined && num!=0){num=1;}else{num=0;}

         // limpa a string valor atual para verificar

         // se todos os caracteres são números

         for (i=0;i<_Modelo.length;i++){

             if (_Modelo.substr(i,1) != '#'){

                valorAtual = valorAtual.replace(_Modelo.substr(i,1),'');

              }
         }

         // verifica se todos os caracteres são números

         for (i=0;i<valorAtual.length;i++){

             if(num==0){

                        if (!isNaN(parseFloat(valorAtual.substr(i,1)))){

                                 valorNumerico = valorNumerico + valorAtual.substr(i,1);

                         }

             }

             else{

                        valorNumerico = valorNumerico + valorAtual.substr(i,1);

             }

          }

          // aplica a máscara ao campo informado usando

          // o modelo de máscara informado no script

          for (i=0;i<_Modelo.length;i++){


              if (_Modelo.substr(i,1) == '#'){

                 if (valorNumerico.substr(nIndexModelo,1) != ''){

                    valorFinal = valorFinal + valorNumerico.substr(nIndexModelo,1);

                    nIndexModelo++;nIndexString++;

                 } else {

                    adicionarValor = false;

                 }
              } else {

                if (adicionarValor && valorNumerico.substr(nIndexModelo,1) != ''){

                   valorFinal = valorFinal + _Modelo.substr(nIndexString,1)

                              nIndexString++;
                 }
               }

           }

	//alert(valorFinal)
	
	_RefObjeto.value = valorFinal

}

function ExibirCidadesAdm(intEstado, strUrl) {
	if (strUrl == null) {strUrl = "";}
	if (intEstado > 0) {
		document.getElementById("divCidades").innerHTML = "<b>Cidade: </b>Buscando cidades, por favor aguarde...";
		loadXMLDoc(strUrl + "cidade_adm.php?estado=" + intEstado, "divCidades");
		document.getElementById("divCidades").focus();
	}
	else {
		document.getElementById("divCidades").innerHTML = "<b>Cidade: </b>Escolha um estado";
	}
}

function ExibirCidadesDisponiveis(intEstado, strUrl) {
	if (strUrl == null) {strUrl = "";}
	if (intEstado > 0) {
		//document.getElementById("divCidadesDisponiveis").style.display = "None";
		document.getElementById("divCidadesDisponiveis").innerHTML = "<b>Cidades Disponíveis:</b><br>Buscando cidades, por favor aguarde...";
		//clientSideInclude("divCidadesDisponiveis", strUrl + "cidade_interesse_disponivel.php?estado=" + intEstado);
		//document.getElementById("divCidadesDisponiveis").style.display = "";
		loadXMLDoc2(strUrl + "cidade_interesse_disponivel.php?estado=" + intEstado, "divCidadesDisponiveis");
		//document.getElementById("divCidadesDisponiveis").focus();
	}
	else {
		document.getElementById("divCidadesDisponiveis").innerHTML = "<b>Cidades Disponíveis:</b><br>Escolha um estado";
	}
	ExibirCidadesEscolhidas(intEstado, strUrl);
}

function ExibirCidadesEscolhidas(intEstado, strUrl) {
	if (strUrl == null) {strUrl = "";}
	if (intEstado > 0) {
		//document.getElementById("divCidadesEscolhidas").innerHTML = "Testando a busca de cidades...";
		document.getElementById("divCidadesEscolhidas").innerHTML = "<b>Cidades Escolhidas:</b><br>Buscando cidades, por favor aguarde...";
		//clientSideInclude("divCidadesEscolhidas", strUrl + "cidade_interesse_escolhida.php?estado=" + intEstado);
		loadXMLDoc2(strUrl + "cidade_interesse_escolhida.php?estado=" + intEstado, "divCidadesEscolhidas");
	}
	else {
		document.getElementById("divCidadesEscolhidas").innerHTML = "<b>Cidades Escolhidas:</b><br>Escolha um estado";
	}
}

function ExibirEstados(){
	var strEstados = document.form_dados.estados.value;
	var blnBrasil = document.form_dados.brasil.value;
	var blnExterior = document.form_dados.exterior.value;
	
	clientSideInclude("divEstados", "estado.php?estados=" + strEstados + "&brasil=" + blnBrasil + "&exterior=" + blnExterior);
	if (blnBrasil == "S") {
		for (var intContador = 0; intContador < document.form_dados.chkEstados.length; intContador++) {
			document.form_dados.chkEstados[intContador].checked = true;
		}
	}
	document.getElementById("divEstados").style.display = "";
	document.getElementById("divEstados").focus();
}

function contaCaracteres(objeto, idChrRestantes, maxChr){
	var objChrRestante = document.getElementById(idChrRestantes);
    var limite = parseInt(maxChr);
    tamanho = objeto.value.length;
    if( tamanho>limite ){
 		objeto.value = objeto.value.substring(0,limite);
    } else {
		 objChrRestante.innerHTML = (limite - objeto.value.length);
    }
}

function EsconderEstados(){
    var strEstados = "";
	var blnBrasil = "N";
	var blnExterior = "N";
    var blnIsChecked;

	if (document.form_dados.chkBrasil.checked) {blnBrasil = "S";}
	if (document.form_dados.chkExterior.checked) {blnExterior = "S";}
	if (blnBrasil == "S") {
		strEstados = "";
	}
	else {
		for (var intContador = 0; intContador < document.form_dados.chkEstados.length; intContador++) {
			blnIsChecked = document.form_dados.chkEstados[intContador].checked;
			if (blnIsChecked) {
				if (intContador > 0) {strEstados += ", ";}
				strEstados += document.form_dados.chkEstados[intContador].value;
			}
		}
	}
	
    document.form_dados.estados.value = strEstados;
	document.form_dados.brasil.value = blnBrasil;
	document.form_dados.exterior.value = blnExterior;
	document.getElementById("divEstados").style.display = "none";
}

function ListarFranquia(intBloco, intSegmentoLista) {
	var intSelectedIndexCombo, intCodSegmentoCombo, intLengthCombo, blnBrasil, blnExterior, strEstados, arrEstados, strNewEstados, strTextoBusca;
	var	intSegmento = null, strRegioes = null, intInvestimento = null, intFaturamento = null, intRetorno = null, strNome = null, strDescricao = null;

    ExibirAguarde("divConteudo");
	
	if (intBloco == 1) {
		intSelectedIndexCombo = document.form_dados.cboSegmento.selectedIndex;
		intCodSegmentoCombo = document.form_dados.cboSegmento[intSelectedIndexCombo].value;
		intLengthCombo = document.form_dados.cboSegmento.length;
		if (intCodSegmentoCombo != intSegmentoLista) {
			for (var intContador = 0; intContador < intLengthCombo; intContador++) {
				if (document.form_dados.cboSegmento[intContador].value == intSegmentoLista) {
					document.form_dados.cboSegmento.selectedIndex = intContador;
				}
			}
		}
    }

	switch (intBloco) {
		case 1:
			blnBrasil = document.form_dados.brasil.value;
			blnExterior = document.form_dados.exterior.value;
			strEstados = document.form_dados.estados.value;
			strNewEstados = "";
			if (strEstados != "") {
				arrEstados = strEstados.split(", ");
				for (var intContador = 0; intContador < arrEstados.length; intContador++) {
					if (arrEstados[intContador] != "") {
						if (intContador > 0) {strNewEstados += "|";}
						strNewEstados += arrEstados[intContador];
					}
				}
			}
			intSegmento = document.form_dados.cboSegmento.selectedIndex;
			strRegioes = blnBrasil + strNewEstados + "|" + blnExterior;
			intInvestimento = document.form_dados.cboInvestimento.selectedIndex;
			intFaturamento = document.form_dados.cboFaturamento.selectedIndex;
			intRetorno = document.form_dados.cboRetorno.selectedIndex;
		break;
		case 2:
			strTextoBusca = document.form_dados.txtBusca.value;
			// Busca pelo nome da franquia
			if (document.form_dados.optBusca[0].checked) {
				strNome = strTextoBusca;
			}
			// Busca pela palavra-chave
			else {
				strDescricao = strTextoBusca;
			}
		break;
	}

    clientSideInclude("divConteudo", "franquia.php?bloco=" + intBloco + "&segmento=" + intSegmento + "&regioes=" + strRegioes + "&investimento=" + intInvestimento + "&faturamento=" + intFaturamento + "&retorno=" + intRetorno + "&nome=" + strNome + "&descricao=" + strDescricao);
	document.getElementById("divConteudo").style.display = "";
	document.getElementById("divConteudo").focus();
	EsconderAguarde();
}

function ExibirFranquia(intFranquia, strArquivoPHP) {
	ExibirAguarde("divConteudo");
	document.form_dados.franquia.value = intFranquia;
	clientSideInclude("divConteudo", strArquivoPHP + ".php?franquia=" + intFranquia);
	document.getElementById("divConteudo").style.display = "";
	EsconderAguarde();
}

function ExibirAguarde(strDiv) {
	document.getElementById(strDiv).style.display = "none";
	document.getElementById("divFechar").style.display = "none";
	document.getElementById("divAguarde").style.top = "0";
	document.getElementById("divAguarde").style.left = "0";
	document.getElementById("divAguarde").style.clip.width = "200";
	document.getElementById("divAguarde").style.clip.height = "200";
	clientSideInclude("divAguarde", "_template/interna/aguarde.html");
	document.getElementById("divAguarde").style.display = "";
}

function ExibirAguardeAdm(strDiv) {
	var strHost = "";
	var intPos = location.href.lastIndexOf("_administrator");	
	var strHost = location.href.slice(0, intPos);

	document.getElementById(strDiv).style.display = "none";
	document.getElementById("divAguarde").style.top = "50";
	document.getElementById("divAguarde").style.left = "50";
	document.getElementById("divAguarde").style.clip.width = "200";
	document.getElementById("divAguarde").style.clip.height = "200";
	//clientSideInclude("divAguarde", strHost + "_template/interna/aguarde.html");
	//loadXMLDoc(strHost + "_template/interna/aguarde.html", "divAguarde");
	document.getElementById("divAguarde").style.display = "";
}

function EsconderAguarde() {
	document.getElementById("divAguarde").style.display = "none";
	document.getElementById("divFechar").style.display = "";
}

function EsconderAguardeAdm() {
	document.getElementById("divAguarde").style.display = "none";
}

function ExibirSeletor() {
	ExibirSegmento();
	ExibirBannerTop(1);
	ExibirBannerBottom(2);
}

function ExibirSimuladorPerfil() {
	ExibirBannerTop(1);
	ExibirBannerBottom(2);
}

function ExibirBannerTop(intBanner) {
	ExibirAguarde("divBannerTop");
	clientSideInclude("divBannerTop", "banner.php?incrementador=" + intBanner);
	document.getElementById("divBannerTop").style.display = "";
	EsconderAguarde();
}

function ExibirBannerBottom(intBanner) {
	ExibirAguarde("divBannerBottom");
	clientSideInclude("divBannerBottom", "banner.php?incrementador=" + intBanner);
	document.getElementById("divBannerBottom").style.display = "";
	EsconderAguarde();
}

function AlternarFranquia(strParteFranquia, strValue, intFranquia, blnMinisite) {
	if (blnMinisite == null) {blnMinisite = true;}
	switch (strParteFranquia) {
		case "detalhe":
			strButtonValue = "btnFranquiaDetalhe";
			strDivFranquia = "divFranquiaDetalhe";
			strPhpPage = "franquia_detalhe";
		break;
		case "dados":
			strButtonValue = "btnFranquiaDados";
			strDivFranquia = "divFranquiaDados";
			strPhpPage = "franquia_dados";
		break;
		case "suporte":
			strButtonValue = "btnFranquiaSuporte";
			strDivFranquia = "divFranquiaSuporte";
			strPhpPage = "franquia_suporte";
		break;
		case "treinamento":
			strButtonValue = "btnFranquiaTreinamento";
			strDivFranquia = "divFranquiaTreinamento";
			strPhpPage = "franquia_treinamento";
		break;
		case "registre":
			strButtonValue = "btnFranquiaRegistre";
			strDivFranquia = "divFranquiaRegistre";
			strPhpPage = "cadastro";
		break;
	}

	if (strValue == "Abrir") {
		AtivarDivFranquia(strParteFranquia, blnMinisite, intFranquia);
	}
	else {
		eval("document.form_dados." + strButtonValue + ".value = 'Abrir';");
		eval("document.getElementById('" + strDivFranquia + "').style.visibility = 'hidden';");
	}
}

function AtivarDivFranquia(strParteFranquia, blnMinisite, intFranquia) {
	if (blnMinisite == null) {blnMinisite = true;}
	switch (strParteFranquia) {
		case "detalhe":
			if (blnMinisite) {
				document.getElementById("divFranquiaDados").style.visibility = "hidden";
				document.form_dados.btnFranquiaDados.value = "Abrir";
				
				document.getElementById("divFranquiaSuporte").style.visibility = "hidden";
				document.form_dados.btnFranquiaSuporte.value = "Abrir";
				
				document.getElementById("divFranquiaTreinamento").style.visibility = "hidden";
				document.form_dados.btnFranquiaTreinamento.value = "Abrir";
			}
			
			document.form_dados.btnFranquiaDetalhe.value = "Fechar";
			document.getElementById("divFranquiaDetalhe").style.visibility = "visible";
			
			document.getElementById("divFranquiaRegistre").style.visibility = "hidden";
			document.form_dados.btnFranquiaRegistre.value = "Abrir";
		break;
		case "dados":
			if (blnMinisite) {
				document.form_dados.btnFranquiaDados.value = "Fechar";
				document.getElementById("divFranquiaDados").style.visibility = "visible";
				
				document.getElementById("divFranquiaSuporte").style.visibility = "hidden";
				document.form_dados.btnFranquiaSuporte.value = "Abrir";
				
				document.getElementById("divFranquiaTreinamento").style.visibility = "hidden";
				document.form_dados.btnFranquiaTreinamento.value = "Abrir";
			}
			
			document.getElementById("divFranquiaDetalhe").style.visibility = "hidden";
			document.form_dados.btnFranquiaDetalhe.value = "Abrir";
			
			document.getElementById("divFranquiaRegistre").style.visibility = "hidden";
			document.form_dados.btnFranquiaRegistre.value = "Abrir";
		break;
		case "suporte":
			if (blnMinisite) {
				document.getElementById("divFranquiaDados").style.visibility = "hidden";
				document.form_dados.btnFranquiaDados.value = "Abrir";
				
				document.getElementById("divFranquiaTreinamento").style.visibility = "hidden";
				document.form_dados.btnFranquiaTreinamento.value = "Abrir";
				
				document.form_dados.btnFranquiaSuporte.value = "Fechar";
				document.getElementById("divFranquiaSuporte").style.visibility = "visible";
			}
			
			document.getElementById("divFranquiaDetalhe").style.visibility = "hidden";
			document.form_dados.btnFranquiaDetalhe.value = "Abrir";

			document.getElementById("divFranquiaRegistre").style.visibility = "hidden";
			document.form_dados.btnFranquiaRegistre.value = "Abrir";
		break;
		case "treinamento":
			if (blnMinisite) {
				document.getElementById("divFranquiaDados").style.visibility = "hidden";
				document.form_dados.btnFranquiaDados.value = "Abrir";
				
				document.getElementById("divFranquiaSuporte").style.visibility = "hidden";
				document.form_dados.btnFranquiaSuporte.value = "Abrir";
	
				document.form_dados.btnFranquiaTreinamento.value = "Fechar";
				document.getElementById("divFranquiaTreinamento").style.visibility = "visible";
			}
			
			document.getElementById("divFranquiaDetalhe").style.visibility = "hidden";
			document.form_dados.btnFranquiaDetalhe.value = "Abrir";

			document.getElementById("divFranquiaRegistre").style.visibility = "hidden";
			document.form_dados.btnFranquiaRegistre.value = "Abrir";
		break;
		case "registre":
			if (blnMinisite) {
				document.getElementById("divFranquiaDados").style.visibility = "hidden";
				document.form_dados.btnFranquiaDados.value = "Abrir";
				
				document.getElementById("divFranquiaSuporte").style.visibility = "hidden";
				document.form_dados.btnFranquiaSuporte.value = "Abrir";
				
				document.getElementById("divFranquiaTreinamento").style.visibility = "hidden";
				document.form_dados.btnFranquiaTreinamento.value = "Abrir";
			}
			
			document.getElementById("divFranquiaDetalhe").style.visibility = "hidden";
			document.form_dados.btnFranquiaDetalhe.value = "Abrir";

			clientSideInclude("divFranquiaRegistre", "cadastro.php?franquia=" + intFranquia);
			document.getElementById("divFranquiaRegistre").style.display = "";
			document.form_dados.btnFranquiaRegistre.value = "Fechar";
		break;
	}

}

function EnviarForm(strForm) {	
	var strSegmentos = "";
	var objSegmentos;

	switch (strForm) {
		case "cadastro":			
			if (consistencia(document.form_dados)) {
				objSegmentos = document.form_dados.chkSegmentos;
				for (var intContador = 0; intContador < objSegmentos.length; intContador++) {
					if (objSegmentos[intContador].value != null) {
						if (objSegmentos[intContador].checked) {
							if (objSegmentos[intContador].value)
							if (intContador > 0) {strSegmentos += "|";}
							strSegmentos += objSegmentos[intContador].value;
						}
					}
				}
				document.form_dados.segmentos.value = strSegmentos;
				document.form_dados.action = "enviar_cadastro.php";
				document.form_dados.submit();
			}
		break
		case "registre":
			if (consistencia(document.form_dados)) {
				objSegmentos = document.form_dados.chkSegmentos;
				for (var intContador = 0; intContador < objSegmentos.length; intContador++) {
					if (objSegmentos[intContador].value != null) {
						if (objSegmentos[intContador].checked) {
							if (objSegmentos[intContador].value)
							if (intContador > 0) {strSegmentos += "|";}
							strSegmentos += objSegmentos[intContador].value;
						}
					}
				}
				
				var objForm = document.form_dados;
				
				var optSexo ;
				for(i =0; i < objForm.optSexo.length; i ++){
					if(objForm.optSexo[i].checked){
						optSexo = objForm.optSexo[i].value
					}
				}

				var franquia 			= objForm.franquia.value;
				var txtNome				= objForm.txtNome.value;
				var txtEmail			= objForm.txtEmail.value;
				var txtEndereco			= objForm.txtEndereco.value;
				var cboEstado			= objForm.cboEstado[objForm.cboEstado.selectedIndex].value == 0 ? "" : objForm.cboEstado[objForm.cboEstado.selectedIndex].value;
				var cboCidade			= objForm.cboCidade ? objForm.cboCidade[objForm.cboCidade.selectedIndex].value == 0 ? "" : objForm.cboCidade[objForm.cboCidade.selectedIndex].value: "";
				var cboPais				= objForm.cboPais[objForm.cboPais.selectedIndex].value == 0 ? "" : objForm.cboPais[objForm.cboPais.selectedIndex].value;
				var txtCep				= objForm.txtCep.value;
				var txtDDDTel			= objForm.txtDDDTel.value;
				var txtTelefone			= objForm.txtTelefone.value;
				var txtDDDCel			= objForm.txtDDDCel.value;
				var txtCelular			= objForm.txtCelular.value;
				var cboNascimento		= objForm.cboNascimento[objForm.cboNascimento.selectedIndex].value == 0 ? "" : objForm.cboNascimento[objForm.cboNascimento.selectedIndex].value;
				var txtEmpresa			= objForm.txtEmpresa.value;
				var cboNivelEduc		= objForm.cboNivelEduc[objForm.cboNivelEduc.selectedIndex].value == 0 ? "" : objForm.cboNivelEduc[objForm.cboNivelEduc.selectedIndex].value;
				var cboFormacao			= objForm.cboFormacao[objForm.cboFormacao.selectedIndex].value == 0 ? "" : objForm.cboFormacao[objForm.cboFormacao.selectedIndex].value;
				var cboOcupacao			= objForm.cboOcupacao[objForm.cboOcupacao.selectedIndex].value == 0 ? "" : objForm.cboOcupacao[objForm.cboOcupacao.selectedIndex].value;
				var txtInteresse		= objForm.txtInteresse.value;
				var cboInvestimento		= objForm.cboInvestimento[objForm.cboInvestimento.selectedIndex].value == 0 ? "" : objForm.cboInvestimento[objForm.cboInvestimento.selectedIndex].value;
				var chkNewsletter		= objForm.chkNewsletter.checked;
				var segmentos			= strSegmentos;
				var txtInteresse		= objForm.txtInteresse.value;
				var txtMini				= objForm.mini.value;
				
				var strArquivo			= "/vitrine/enviar_cadastro.php?franquia=" + franquia + "&txtNome=" + txtNome + "&txtEmail=" + txtEmail + "&txtEndereco=" + txtEndereco + "&cboEstado=" + cboEstado + "&cboCidade=" + cboCidade + "&cboPais=" + cboPais + "&txtCep=" + txtCep + "&txtDDDTel=" + txtDDDTel + "&txtTelefone=" + txtTelefone + "&txtDDDCel=" + txtDDDCel + "&txtCelular=" + txtCelular + "&cboNascimento=" + cboNascimento + "&optSexo=" + optSexo + "&txtEmpresa=" + txtEmpresa + "&cboNivelEduc=" + cboNivelEduc + "&cboFormacao=" + cboFormacao + "&cboOcupacao=" + cboOcupacao + "&txtInteresse=" + txtInteresse + "&cboInvestimento=" + cboInvestimento + "&chkNewsletter=" + chkNewsletter + "&segmentos=" + segmentos + "&txtMini=" + txtMini;
				var strDiv				= "divFormulario";

				clientSideInclude(strDiv, strArquivo);

			}
		break
		case "newsletter":
			if (consistencia(document.form_dados)) {
				document.form_dados.action = "enviar_newsletter.php";
				document.form_dados.submit();
			}
		break
		case "faleconosco":
			if (consistencia(document.form_dados)) {
				document.form_dados.action = "enviar_faleconosco.php";
				document.form_dados.submit();
			}
		break
		case "adm_index":
			if (consistencia(document.form_dados)) {
				document.form_dados.action = "login.php";
				document.form_dados.submit();
			}
		break;
	}
}

function ExibeRetornoFranquia(intFranquia, chrOperacao){
	clientSideInclude("divConteudoAdm", "franquia_retorno.php");
}

function BuscaDadosCadastro(objEmail, strUrl, strDiv) {
	var objForm = objEmail.form;

	if (objEmail.value.length > 0) {
		document.getElementById("divAguarde").style.display = "";
		if (strDiv != null) {
			strUrl += "?txtEmail=" + objEmail.value + "&franquia=" + objForm.franquia.value + "&mini=" + objForm.mini.value;
			clientSideInclude(strDiv, strUrl);
			document.getElementById(strDiv).style.display = "";
		}
		else {
			objForm.action = strUrl;
			objForm.submit();
		}
	}
}

function AcertaTotalUnidades(objForm) {
	var unidFran = parseInt(objForm.txtUnidadesFranq.value);
	var unidProp = parseInt(objForm.txtUnidadesProp.value);

	if (isNaN(unidFran)) {unidFran = 0;}
	if (isNaN(unidProp)) {unidProp = 0;}
		
	objForm.txtTotalUnidades.value = unidFran + unidProp;
}

function AcertaInvestimentoMinimo(objForm) {
	var taxaFranquia = parseInt(objForm.txtTaxaFranquiaValor.value);
	var capitalGiro = parseInt(objForm.txtCapitalGiro.value);
	var capitalInstalacao = parseInt(objForm.txtCapitalInst.value);

	if (isNaN(taxaFranquia)) {taxaFranquia = 0;}
	if (isNaN(capitalGiro)) {capitalGiro = 0;}
	if (isNaN(capitalInstalacao)) {capitalInstalacao = 0;}
		
	objForm.txtInvestMinimo.value = taxaFranquia + capitalGiro + capitalInstalacao;
}

function checkendereco () {

  var msg = '';

  if (!document.getElementById('formLogradouro').value || !document.getElementById('formEndereco').value || !document.getElementById('formNumero').value)
      msg = '- Informe o logradouro, endereço e número'+"\n";
      
  if (document.getElementById('formEstado').value == 'null'){
      msg += '- Informe o estado'+"\n";
      msg += '- Informe a cidade'+"\n";

      }
  if (document.getElementById('formEstado').value != 'null') {
      if (!document.form_dados.cboCidade.value || document.form_dados.cboCidade.value == 0) {
          msg += '- Informe a cidade'+"\n";      }
  }

  if (msg != '') {
    alert(msg+"\n"+'Clique em "Ok" para continuar.');
    return false;
  }
  return true;
}

function EnviarFormAdm(strForm, strOperacao) {
	var strEstados = "";
	var strTreinamentos = "";
	var strApoios = "";
	var strExecutivos = "";

	switch (strForm) {
		case "franquia":
			document.form_dados.operacao.value = strOperacao;
			if (strOperacao == "E") {
				if (confirm("Confirma a exclusão da franquia?")) {
					document.form_dados.action = "franquia_sql.php";
					document.form_dados.submit();
				}
			}
			else {
				if (consistencia(document.form_dados)) {
					if (!document.form_dados.chkBrasil.checked) {
						objEstados = document.form_dados.chkEstados;
						for (var intContador = 0; intContador < objEstados.length; intContador++) {
							if (objEstados[intContador].value != null) {
								if (objEstados[intContador].checked) {
									if (objEstados[intContador].value)
									if (intContador > 0) {strEstados += "|";}
									strEstados += objEstados[intContador].value;
								}
							}
						}
					}
					else {strEstados = "";}
					document.form_dados.estados.value = strEstados;

					objTreinamentos = document.form_dados.chkTreinamento;
					for (var intContador = 0; intContador < objTreinamentos.length; intContador++) {
						if (objTreinamentos[intContador].value != null) {
							if (objTreinamentos[intContador].checked) {
								if (objTreinamentos[intContador].value)
								if (intContador > 0) {strTreinamentos += "|";}
								strTreinamentos += objTreinamentos[intContador].value;
								strTreinamentos += "#";
								strTreinamentos += document.form_dados.txtTreinamento[intContador].value;
							}
						}
					}
					document.form_dados.treinamentos.value = strTreinamentos;

					objApoios = document.form_dados.chkApoio;
					for (var intContador = 0; intContador < objApoios.length; intContador++) {
						if (objApoios[intContador].value != null) {
							if (objApoios[intContador].checked) {
								if (objApoios[intContador].value)
								if (intContador > 0) {strApoios += "|";}
								strApoios += objApoios[intContador].value;
								strApoios += "#";
								strApoios += document.form_dados.txtApoio[intContador].value;
								
							}
						}
					}
					document.form_dados.apoios.value = strApoios;

					objExecutivos = document.form_dados.txtExecutivo;
					for (var intContador = 0; intContador < objExecutivos.length; intContador++) {
						if (objExecutivos[intContador].value != null) {
							if (intContador > 0) {strExecutivos += "|";}
							strExecutivos += objExecutivos[intContador].lang;
							strExecutivos += "#";
							strExecutivos += objExecutivos[intContador].value;
						}
					}
					document.form_dados.executivos.value = strExecutivos;

                    if (checkendereco() == true) {
                    document.form_dados.action = "franquia_sql.php" + "?dummy=" + new Date().getTime();
					document.form_dados.submit();
					}
				}
			}
		break
	}
	
}

function AlternaDisabled(Obj, intIndice) {
	var strTextBox, intContador;
	
	if (intIndice == null) {intIndice = 0;}
	
	switch (Obj.type) {
		case "checkbox":
			strTextBox = Obj.name.substr(3);
			if (Obj.checked) {
				eval("document.form_dados.txt" + strTextBox + "[" + intIndice + "].disabled = '';");
			}
			else {
				eval("document.form_dados.txt" + strTextBox + "[" + intIndice + "].value = '';");
				eval("document.form_dados.txt" + strTextBox + "[" + intIndice + "].disabled = 'false';");
			}
		break;
		case "text":
			switch (Obj.name) {
				case "txtTaxaFranquiaValor":
					if (Obj.value != "") {
						document.form_dados.txtTaxaFranquiaOutros.disabled = "";
						document.form_dados.txtTaxaFranquiaObs.disabled = "";
					}
					else {
						document.form_dados.txtTaxaFranquiaOutros.value = "";
						document.form_dados.txtTaxaFranquiaObs.value = "";
						document.form_dados.txtTaxaFranquiaOutros.disabled = "false";
						document.form_dados.txtTaxaFranquiaObs.disabled = "false";
					}
				break;
				case "txtTaxaRoyaltieValor":
					if (Obj.value != "") {
						document.form_dados.txtTaxaRoyaltieOutros.disabled = "";
						document.form_dados.txtTaxaRoyaltieObs.disabled = "";
						for (intContador = 0; intContador < document.form_dados.optTipoTaxaRoyaltie.length; intContador++) {
							document.form_dados.optTipoTaxaRoyaltie[intContador].disabled = "";
						}
					}
					else {
						document.form_dados.txtTaxaRoyaltieOutros.value = "";
						document.form_dados.txtTaxaRoyaltieObs.value = "";
						document.form_dados.txtTaxaRoyaltieOutros.disabled = "false";
						document.form_dados.txtTaxaRoyaltieObs.disabled = "false";
						for (intContador = 0; intContador < document.form_dados.optTipoTaxaRoyaltie.length; intContador++) {
							document.form_dados.optTipoTaxaRoyaltie[intContador].checked = "false";
							document.form_dados.optTipoTaxaRoyaltie[intContador].disabled = "false";
						}
					}
				break;
				case "txtTaxaPropagandaValor":
					if (Obj.value != "") {
						document.form_dados.txtTaxaPropagandaOutros.disabled = "";
						document.form_dados.txtTaxaPropagandaObs.disabled = "";
						for (intContador = 0; intContador < document.form_dados.optTipoTaxaPropaganda.length; intContador++) {
							document.form_dados.optTipoTaxaPropaganda[intContador].disabled = "";
						}
					}
					else {
						document.form_dados.txtTaxaPropagandaOutros.value = "";
						document.form_dados.txtTaxaPropagandaObs.value = "";
						document.form_dados.txtTaxaPropagandaOutros.disabled = "false";
						document.form_dados.txtTaxaPropagandaObs.disabled = "false";
						for (intContador = 0; intContador < document.form_dados.optTipoTaxaPropaganda.length; intContador++) {
							document.form_dados.optTipoTaxaPropaganda[intContador].checked = "false";
							document.form_dados.optTipoTaxaPropaganda[intContador].disabled = "false";
						}
					}
				break;
			}
		break;
	}
	
}

