function flash_link(str_uri) {
	var uris = ["Home", "Empresa", "Notícias", "Serviços", "Trabalhe Aqui", "Contato"];
	var links = ["home", "info/empresa","noticias", "info/servicos", "info/trabalhe_aqui", "info/contato"];

	var pos = uris.indexOf(str_uri);
	if (pos >= 0) {
		ok = false;
		if (links.length > pos) {
			url_tail = links[pos];		
			if (url_tail != "") {
				ok = true;
			}
		}		
		if (ok) {			
			//alert(base_url + url_tail);
			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 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 validaLogin(oForm) {
	return true;

	var erro = false;
	var erroMsg = "";
	if(oForm.login.value.length < 4){
		if (!erro) { oForm.login.select(); oForm.login.focus(); }
		erro = true; erroMsg += "Digite seu nome de usuário (login)\n";
	}	
	if(oForm.senha.value.length < 4){
		if (!erro) { oForm.senha.select(); oForm.senha.focus(); }
		erro = true; erroMsg += "Digite sua senha\n";
	}	
	if(erro) {
		 alert(erroMsg);
		 return false;
	} else {
		return true;
	}
}


function validaContato(oForm) {
	//return true;

	var erro = false;
	var erroMsg = "";
	if(oForm.nome.value.length < 5){
		if (!erro) { oForm.nome.select(); oForm.nome.focus(); }
		erro = true; erroMsg += "Digite seu nome\n";
	}	
	if(!ismail(oForm.email.value)){
		if (!erro) { oForm.email.select(); oForm.email.focus(); }
		erro = true; erroMsg += "Digite seu email\n";
	}
	if(oForm.telefone.value.length < 8){
		if (!erro) { oForm.telefone.select(); oForm.telefone.focus(); }
		erro = true; erroMsg += "Digite seu telefone\n";
	}	
	if(oForm.msg.value.length < 10){
		if (!erro) { oForm.msg.select(); oForm.msg.focus(); }
		erro = true; erroMsg += "Digite sua mensagem \n";
	}	
	if(erro) {
		 alert(erroMsg);
		 return false;
	} else {
		return true;
	}
}

fAtribuiEvento(window,"load",fIni);

function fAtribuiEvento(obj, evType, fn){
	if (obj.addEventListener) obj.addEventListener(evType, fn, true)
	if (obj.attachEvent) obj.attachEvent("on"+evType, fn)
}

function fIni() {	
	if (secao_uri == "servicos") {
		//var bottomAccordion = new accordion('vertical_container');		
	    accordion = new Accordion("servicos-accordion", 1);
	}
	//progressive enhancement
	if ($("botao_area_cliente")) {
		if (!logged_in) {
	        $("botao_area_cliente").firstDescendant().onclick = function() {
	        	$("botao_area_cliente").style.display = "none";
	        	//$("area_cliente_login").style.display = "block";
				new Effect.Appear($("area_cliente_login"), {duration: 0.5});
				return false;
	        };
		}
	}	
}	
