//atribuirOver(): atribui over a todas as imagens dentro da "idPrincipal" que tiverem link
// - idPrincipal: id onde estão as imagens a fazer o over
function atribuirOver(idPrincipal){
	var imagens = document.getElementById(idPrincipal).getElementsByTagName('a');
	for(var k = 0; k < imagens.length; k ++){
		var i = imagens[k].firstChild;
		i.onmouseover =  function(){overImg(this.id)}
		i.onmouseout = function(){voltarOver(this.id)} 
		i.onclick = function(){marcarMenuClick(this.id)} 
		var p = new preloadOver(i.src);
	}
}


//over(): faz o over em uma imagem
function overImg(idImagem){
	var img = document.getElementById(idImagem);
	if(img.src.indexOf('_over.gif') == -1)
		img.src = img.src.substring(0, img.src.lastIndexOf('.')) + '_over.gif';
}

//voltarOver(): retira o over de uma imagem
function voltarOver(idImagem){
	var img = document.getElementById(idImagem);
	img.src = img.src.substring(0, img.src.lastIndexOf('_over')) + '.gif';
}

//preloadOver(): faz um preload
// - src: caminho da imagem a fazer o preload
function preloadOver(src){
	var imagem = new Image();
	imagem.src = src.substring(0, src.lastIndexOf('.')) + '_over.gif';
}

//marcarMenuUrl(): marca um item do menu do topo de acordo com a pasta indicada na url
// - indiceURL: nº da pasta da url que contem o mesmo nome da Id a marcar
function marcarMenuUrl(indiceURL){
	var itemAtual = location.href.split('/')[indiceURL];
	if(itemAtual == '' || itemAtual == 'index.asp')
		itemAtual = 'home';
	overImg(itemAtual);
	document.getElementById(itemAtual).onmouseover = null;
	document.getElementById(itemAtual).onmouseout = null;
}

/* TIRA A BORDA DOS FLASHS
Copyright 2006 Adobe Systems, Inc. All rights reserved.
Versão compacta, alterada por Renato Herculano
	- src, width e height são obrigatórios
	- os demais parametros são opcionais
*/
function flash(src, width, height, id, flashVars, wmode, menu, scale){
	var ret = GetArgumentos(src, width, height, id, flashVars, wmode, menu, scale);
	var str = '<object ';
	for (var i in ret.objAttrs)
		str += i + '="' + ret.objAttrs[i] + '" ';
		str += '>';
	for (var i in ret.params)
		str += '<param name="' + i + '" value="' + ret.params[i] + '" /> ';
		str += '</object>';
	document.write(str);
}


function GetArgumentos(src, w, h, id, flashVars, wmode, menu, scale){
	var ret = new Object();
	ret.params = new Object();
	ret.objAttrs = new Object();

	ret.objAttrs['data'] = ret.params["movie"] = src;
	ret.objAttrs['width'] = w;
	ret.objAttrs['height'] = h;
	ret.params['quality'] = 'high';
	ret.objAttrs['type'] = 'application/x-shockwave-flash';
	ret.params['menu'] = 'false';
	
	if(id) ret.objAttrs['id'] = id;
	
	if(flashVars) ret.params['flashVars'] = flashVars;
	
	ret.params['wmode'] = (wmode)? wmode : 'transparent';
	ret.params['scale'] = (scale)? scale : 'exactfit';
	ret.params['menu'] = (menu)? menu : 'false';
	
	return ret;
}

/* Guardas as pasatas no array */
niveis = location.href.split("/");
/* Mostra os crosslinks da lateral de acordo com a pasta indicada na url */
/*function mostraEscondeCross(idPrincipal){	
	for(var i=3; i<niveis.length; i++){
		if(niveis[i] == 'produtos'){				
			document.getElementById('crosslinkDivirtase').className = "mostra";
			document.getElementById('crosslinkConhecaAmazonia').className = "mostra";			
		}
		else if(niveis[i] == 'conheca_amazonia'){
			if(document.getElementById('concursoTeste'))
				document.getElementById('concursoTeste').className = "mostra";
		}
		else if(niveis[i] == 'downloads'){
			document.getElementById('crosslinkProdutos').className = "mostra";
			document.getElementById('crosslinkCartaoMusical').className = "mostra";
			if(document.getElementById('concursoTeste'))
				document.getElementById('concursoTeste').className = "mostra";
		}
		else if(niveis[i] == 'cartao_postal'){
			document.getElementById('crosslinkProdutos').className = "mostra";
			document.getElementById('crosslinkDivirtase').className = "mostra";
			if(document.getElementById('concursoTeste'))
				document.getElementById('concursoTeste').className = "mostra";							
		}
	}	
}*/

function marcaMenuLateral(idPrincipal){
	var links = document.getElementById(idPrincipal).getElementsByTagName('a');
	for(var b=0; b<links.length; b ++){
		for(var c=4; c<niveis.length; c ++){
			if(links[b].id == niveis[c]){
				links[b].className = "marcado";		
			}
		}
	}
}

function marcaMenuDescobrindoAmazonia(idPrincipal){
	var links = document.getElementById(idPrincipal).getElementsByTagName('a');
	var id = location.href.substr(location.href.indexOf('documentoId=') + 'documentoId='.length );
	for(var b=0; b<links.length; b++){
		if(links[b].id == id){
			links[b].className = "marcado";		
		}
	}
}

//abrirPopup(): abre uma popup
//	- url: caminho da janela a abrir
//	- width: width da popup
//	- height: height da popup
//  - scroll(opcional): se a pop-up terá scroll
function abrirPopup(url, width, height,scroll){
	var parametro = 'width=' + width + ', height=' + height;
	if(scroll)
		parametro += ', scrollbars =' + scroll;	
	window.open(url, '', parametro);
}

