Effect.OpenUp = function(element) {
  element = $(element);
  new Effect.BlindDown(element, arguments[1] || {});
}

Effect.CloseDown = function(element) {
  element = $(element);
  new Effect.BlindUp(element, arguments[1] || {});
}

Effect.Combo = function(element) {
  element = $(element);
  if(element.style.display == 'none') { new Effect.OpenUp(element, arguments[1] || {}); }
  else { new Effect.CloseDown(element, arguments[1] || {}); }
}

// Abertura nível 1 do menu
var selected="";
var caixaOpen="";
function abreNivel1(obj,t){
	// Volta o anterior
	if(selected != ""){
		selected.className="link";
		selected.style.backgroundImage="none";
	}

	// Volta nivel 2 se estiver aberto
	if(selected2 != ""){
		selected2.className="link";
		selected2.style.backgroundImage="none";
		document.getElementById(caixaOpen2).style.display="none";
		selected2 = "";
		caixaOpen2 = "";
	}

	// Volta nivel 3 se estiver aberto
	if(selected3!=""){
		selected3.className="link";
		selected3.style.backgroundImage="none";
	}

//	alert(obj);

	Effect.Combo(obj, {duration: 0.3, scaleX: false, scaleContent: false});

	// Se o link clicado for o link que já está selecionado, retira selecao pois user clicou 2 vezes no mesmo link
	if(t == selected){
		if(t.className=="link"){
			selected="";
			caixaOpen="";
		}
		return;
	}	
	
	// Coloca tarja background
	if(caixaOpen != "") Effect.Combo(caixaOpen, {duration: 0.3, scaleX: false, scaleContent: false});	
	t.className="linkClicked";
	t.style.backgroundImage="url(img/seta.gif)";
	selected = t;
	caixaOpen = obj;	
		
}

// Abertura nível 2 do menu
var selected2="";
var caixaOpen2="";
function abreNivel2(obj,t){

	// Volta nivel 2 se estiver aberto
	if(selected2 != "" && selected2 != t){
		selected2.className="link";
		selected2.style.backgroundImage="none";
		document.getElementById(caixaOpen2).style.display="none";
	}

	// Volta nivel 3 se estiver aberto
	if(selected3!=""){
		selected3.className="link";
		selected3.style.backgroundImage="none";
	}

	Effect.Combo(obj, {duration: 0.3, scaleX: false, scaleContent: false});

	if(t.className=="link"){
		t.className="linkClickedClaro";
		t.style.backgroundImage="url(img/seta.gif)";
		selected.style.backgroundImage="none";
		selected2 = t;
		caixaOpen2 = obj;
	}else{
		t.className="link";
		t.style.backgroundImage="none";
		selected.style.backgroundImage="url(img/seta.gif)";
		selected2 = "";
		caixaOpen2 = "";
		if(selected3!=""){
			selected3.className="link";
			selected3.style.backgroundImage="none";
		}
	}
}


function mouseOver(obj){
	obj.className="linkClicked";
}

function mouseOut(obj){
	if(obj != selected){
		obj.className="link";
	}
}

// Abertura nível 3 do menu
var selected3="";
function seleciona(obj,url){

	if(selected3!=""){
		selected3.className="link";
		selected3.style.backgroundImage="none";
	}

	obj.className="linkClickedFinal";
	obj.style.backgroundImage="url(img/seta.gif)";
	selected3=obj;
	if(selected2 != ""){
		selected2.style.backgroundImage="none";
	}
	if(selected != ""){
		selected.style.backgroundImage="none";
	}

	//location = url;
}