
function flash_link(str_uri) {
	if (str_uri == "acesso_controle_de_pedidos") {
		alert("O Sistema de controle de pedidos ainda não foi implantado")
		//window.open("/pedidos.asp");
		return;
	}
	uris = [
		/* a empresa */ "historico", "plano_estrategico", "bases_de_carregamento", "abrangencia", "codigo_de_etica", "iso_9001_2000", "marketing", "responsabilidade_ambiental",
		/* produtos */ "combustiveis", "lubrificantes", 
		/* clientes */ "dicas", "ouvidoria", "onde_encontrar",   
		/* revendedor */ "novidades", "acesso_controle_de_pedidos", "acesso_controle_de_qualidade", "quadro_de_avisos", "transporte",
		/* qualidade */ "qualidade_maxima", "controle_de_qualidade", "gasolinas_pmax", "postos_certificados", "acesso_para_tecnicos",
		/* noticias */ "noticias",
		/* menu icones */ "home", "ambiental", "posto", "contato", "mapa",
		/*  */ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
	];
	links = [
		/* a empresa */  "home/potencial/historico", "home/potencial/plano_missao", "home/potencial/bases_carregamento", "home/abrangencia", "home/potencial/codigo_etica", "home/potencial/iso", "marketing", "home/potencial/responsabilidade_ambiental",
		/* produtos */ "home/combustiveis", "home/lubrificantes",
		/* clientes */ "dicas", "home/submenu/contato", "home/abrangencia",   
		/* revendedor */ "novidades_revendedor", "acesso_controle_de_pedidos", "qualidade", "avisos", "home/potencial/transporte",
		/* qualidade */ "home/qualidade/qualidade_maxima", "home/qualidade/controle_qualidade", "home/qualidade/gasolinas_pmax", "home/postos_certificados", "intranet",
		/* noticias */ "noticias",		
		/* menu icones */ "-", "ambiental", "home/submenu/abrir_posto", "home/submenu/contato", "home/submenu/mapa",
		/*  */ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
	];
	pos = uris.indexOf(str_uri);
	if (pos >= 0) {
		ok = false;
		if (links.length > pos) {
			url_tail = links[pos];	
			if (url_tail != "") {
				ok = true;
			}
			if (url_tail == "-") { url_tail = ""; }
		}		
		if (ok) {			
			document.location = base_url + url_tail;
		} else { 
			alert("link para '"+ str_uri + "' ainda não foi definido");
		}
	} else {
		alert("link para '"+ str_uri + "' não foi encontrado");
	}
	
}


function fEstado(uf) {
	url_tail = "postos/abrangencia/";
	url_tail += "uf/" + uf;
	document.location = base_url + url_tail;	
}

function div_contato(tail) {
	contatos = ["endereco", "fones", "emails"];
	for (i = 0; i < contatos.length; i++)	{
		div = "contato_" + contatos[i];
		visib = (tail == contatos[i])? "block" : "none";
		$(div).style.display = visib;
	}
}


//popups
function rh() {
	width = 420;
	height = 550;
	var win_rh = window.open(base_url + "rh","win_rh", "scrollbars=yes,width="+width+", height="+height);
}

function visita_tecnica(id) {
	width = 580;
	height = 500;
	var win_visita = window.open(base_url + "qualidade/id/"+id,"win_visita", "scrollbars=yes,width="+width+", height="+height);
}

//validacao
function trim(msg)
{
    return msg.replace(/(^\s*)|(\s*$)/g, "");
}


function ismail( oMail ) {
	// Valida oMail como um e-mail, retorna true/false

	//MyRegExp = new RegExp("^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$");
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return (filter.test(oMail));
}


function validaFormLogin(oForm) {
     if (!oForm) {
         alert("Ocorreu um erro ao tentar executar a encriptacao!");
         return false;
     }

     if (trim(oForm.usuario.value) == ""){
          alert("Digite o seu nome de usuário.");
          oForm.usuario.focus();
          return (false);
     }
     if (trim(oForm.senha.value) == ""){
          alert("Digite sua senha.");
          oForm.senha.focus();
          return (false);
     }
     return true;
}

function validaFormEsqueceu(oForm) {
     if (!ismail(oForm.email.value)){
          alert("Digite um email válido");
          oForm.email.focus();
          return (false);
     }
     return true;
}

function fValidaContato(oForm) {
	var erro = false;
	var erroMsg = "";
	
	if(oForm.cont_nome.value.length < 4){
		if (!erro) { oForm.cont_nome.select(); oForm.cont_nome.focus(); }
		erro = true; erroMsg += "Digite seu nome\n";
	}
	if(!ismail(oForm.cont_email.value)) {
		if (!erro) { oForm.cont_email.select(); oForm.cont_email.focus(); }
		erro = true; erroMsg += "Digite seu email\n";
	}
	if(oForm.cont_msg.value.length < 5){
		if (!erro) { oForm.cont_msg.select(); oForm.cont_msg.focus(); }
		erro = true; erroMsg += "Digite sua mensagem";
	}
	if(erro) {
		 alert(erroMsg);
		 return false;
	} else {
		$('bt_enviar_amigo').style.display="none";
		//Effect.Appear($("enviando"), {duration: 0.5});	
		return true;
	}
}

