controlaBarra = true;

function expande(menu) {
	window.setTimeout("expandemenu( "+ menu +")", 700);
	controlaBarra = true;
}

function encolhe(num) {
	controlaBarra = false;
	window.setTimeout("expandemenu( "+ num +")", 100);
}

function expandeClic(num) {
	controlaBarra = true;
	expandemenu(num);	
}

function expandemenu(num) {
	try {
		if (num != undefined)
			num = "_"+ num;
		else
			num = "";
		
		var linktodos  = document.getElementById("todos"+ num);
		var lista      = document.getElementById("barralista"+ num);
		var conteudo   = document.getElementById("barraconteudo");
		var framelista = document.getElementById("framelista");
		var elementoA  = document.getElementById("todos_1");
		var pai = elementoA.parentNode;
		
		if (controlaBarra) {
			if (lista!=undefined)
				lista.style.display = "block";
			
			framelista.style.display = "block";
			framelista.style.visibility = "visible";
			framelista.style.position = "absolute";
			framelista.style.left = "0px";
			framelista.style.top = "0px";
			framelista.style.zIndex = conteudo.style.zIndex - 2;
			framelista.style.width = "624px";
			framelista.style.height = conteudo.offsetHeight - 3 + "px";
			
			if (linktodos!=undefined)
				linktodos.className = linktodos.className.replace("off","on");
			
			hideFlash();
			
			pai.style.cursor = "pointer";
			pai.style.backgroundPosition = "left bottom";
			elementoA.style.backgroundPosition = "right bottom";
		} else {
			if (lista!=undefined)
				lista.style.display = "none";
			
			if (linktodos!=undefined)
				linktodos.className = linktodos.className.replace("on","off");
			
			showFlash();
			
			pai.style.backgroundPosition = "left top";
			elementoA.style.backgroundPosition = "right top";
		}
	} catch (err) {}
}

function trocaFundo(tipo) {
	var filho = tipo.getElementsByTagName("A")[0];
	tipo.style.cursor = "pointer";
	tipo.style.backgroundPosition = "left bottom";
	filho.style.backgroundPosition = "right bottom";
}

function voltaFundo(tipo) {
	var filho = tipo.getElementsByTagName("A")[0];
	tipo.style.backgroundPosition = "left top";
	filho.style.backgroundPosition = "right top";
}

function showFlash() {
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++)
		flashObjects[i].style.visibility = "visible";
	
	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++)
		flashEmbeds[i].style.visibility = "visible";
}

function hideFlash() {
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++)
		flashObjects[i].style.visibility = "hidden";
	
	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++)
		flashEmbeds[i].style.visibility = "hidden";
}

function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
	   obj.addEventListener(evType, fn, false);
	   return true;
	} else if (obj.attachEvent) {
	   var r = obj.attachEvent("on"+evType, fn);
	   return r;
	} else {
	   return false;
	}
}

function createIframe() {
	try {
		var destino = document.getElementById("barralista_1");
		var temp = "<iframe id=\"framelista\" src=\"javascript:false;\" scrolling=\"no\" frameborder=\"0\" style=\"position:absolute; display:none; visibility:hidden; background-color:#FF0000;\"></iframe>";
		destino.innerHTML += temp;
	} catch (err) {}
}

function changeTargetToTop() {
	try {
		var tag = document.getElementById("clic-barra");
		var links = tag.getElementsByTagName("A");
		
		for (var i=0; i<links.length; i++)
			links[i].target = "_top";
	} catch (err) {}
}

function buscaBarraClic() {
	var form3 = document.getElementById("frmSearch3");
	
	if (form3 != null) {
		form3.onsubmit = function() {
			var c = form3.c,
			t = form3.t.value,
			p = form3.p.value,
			q = escape(form3.q.value),
			e = form3.e,
			cx = form3.cx.value,
			cof = form3.cof.value,
			ie = form3.ie.value,
			cCon;
			
			e.value = c.options[ c.selectedIndex ].text == "Na Web" ? "g" : "c";
			cCon = c.options[ c.selectedIndex ].getAttribute("context");
			
			if (buscaBarraClicValidate(form3,q))
				window.location.href = "http://www.clicrbs.com.br/busca"+ cCon +"t="+ t +"&p="+ p +"&q="+ q +"&c="+ c.value +"&e="+ e.value + "&cx=" + cx + "&cof=" + cof + "&ie=" + ie;
			
			return false;
		};
	}
}

function buscaBarraClicValidate(form,campo) {
	if (campo != null && campo != "")
		return true;
	else {
		alert("Preencha o campo de busca");
		return false;
	}
}

addEvent(window,"load",createIframe);
addEvent(window,"load",changeTargetToTop);
addEvent(window,"load",buscaBarraClic);