function pop(param, param2) {
    novaJanela = window.open(param, param2, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=0,left=0,width=770,height=500');
	if (novaJanela) return false;
	return true;
}

function setheightlegend(){
	/* se abre na popup esconde 'voltar' */
	if (window.opener && document.getElementById) document.getElementById('voltar').style.display='none';

	/* pega elementos para trabalhar */
	if (!document.getElementsByTagName) return;
	mimg = document.getElementsByTagName('IMG')[0];
	mdiv = document.getElementsByTagName('DIV')[0];
	mpar = document.getElementsByTagName('P')[0];

	/* corrige posicao da legenda */
	mdiv.style.bottom = (532 - mimg.height) +'px';
	mpar.style.bottom = (532 - mimg.height) +'px';
	mpar.style.left = mimg.width +'px';
}

function addonclickt(myDiv){

	if(!document.getElementById || !document.getElementsByTagName) return false;
	mjdivs = document.getElementById(myDiv).getElementsByTagName('DIV');
	for(i=0;i<mjdivs.length;i++){
		var divlinks = mjdivs[i].getElementsByTagName('A');
		for(j=0;j<divlinks.length;j++){
			divlinks[j].onclick = function(){return pop(this.href,"wp"+this.id);}
		}
	}
	return true;
}

function flashMenu(menuActive){
	var fo = new FlashObject("/_images/menu.swf", "myMenu", "210", "206", "5", "#1d1301");
	fo.addVariable("menuactive", menuActive);
	fo.write("menu");
}
function flashMenuEn(menuActive){
	var fo = new FlashObject("/_images/menuen.swf", "myMenu", "210", "206", "5", "#1d1301");
	fo.addVariable("menuactive", menuActive);
	fo.write("menu");
}
function flashMenuHome(){
	var fo = new FlashObject("/_images/home.swf", "myMenu", "757", "375", "4", "#1d1301");
	fo.addParam("wmode", "transparent");
	fo.write("header");
}
function flashMenuHomeEn(){
	var fo = new FlashObject("/_images/homeen.swf", "myMenu", "757", "375", "4", "#1d1301");
	fo.addParam("wmode", "transparent");
	fo.write("header");
}


function carregaScroll(){
	// se nao tem o basico de JS ou é IE no MAC, aborta
	if(!document.getElementById || !document.createElement || !window.print) return false;
	// esconde scroll
	cscroll = document.getElementById("contentScroll");
	cscroll.style.overflow = "hidden";

	// cria html para o slider
	var newElem = document.createElement("DIV");
	newElem.id = "scrollCont";
	newElem.innerHTML = '<a href="#" id="scrolltop" class="btscroll" onmouseover="return moveSlider(-0.02);" onmouseout="return stopSlider();">up</a><div id="scrollbar"><div id="scrollbarbt"> </div></div><a href="#" id="scrollbottom" class="btscroll" onmouseover="return moveSlider(0.02);" onmouseout="return stopSlider();">down</a></div>';
	cscroll.parentNode.appendChild(newElem);
	cscroll.parentNode.insertBefore(cscroll, newElem);

	// instancia do Slider (prototype + scriptaculous)
	scrollbt =  new Control.Slider('scrollbarbt','scrollbar',
	  {axis:'vertical',
		restricted:true,
		increment:0.1,
		onSlide:function(v){callme(v);},
		onChange:function(v){callme(v);}
	  });
	
	// se link tiver atributo rel='external' e abre numa nova janela
	var mlinks = cscroll.getElementsByTagName('A');
	for(i=0;i<mlinks.length;i++){
		if(mlinks[i].rel == "external"){
			mlinks[i].onclick = function(){
				novaJanela =  window.open(this.href,"wp"+this.id);
				if (novaJanela) return false;
				return true;
			}
		} else {
			if(mlinks[i].hash.charAt(0) == "#"){
				mlinks[i].onclick = function(){
					return moveScrLink(this);
				}
			}
		}
		
	}
}
function callme(v){
	var goTo = Math.ceil(v*100);
	cscroll = document.getElementById("contentScroll");
	cscroll.scrollTop = (cscroll.scrollHeight - cscroll.clientHeight) * v;
}

function moveSlider(qt){
	goSlider = setInterval("scrollbt.setValueBy("+qt+")",50);
	return true;
}
function stopSlider(){
	clearInterval(goSlider);
	return true;
}
function moveScrLink(mlink){
	// pega localizacao do link dentro do scroll, e manda o scroller para aquela altura
	var cscroll = document.getElementById("contentScroll");
	var vLinkStr = mlink.hash.substring(1);
	var vLinkObj = document.getElementById(vLinkStr);
	var goingTo = (findOffset(vLinkObj) - findOffset(cscroll));
	var percenttt = goingTo / parseInt(cscroll.scrollHeight - cscroll.clientHeight);
	scrollbt.setValue(percenttt);
	return false;
}

function findOffset(elem) {
var obj = elem;
var curtop = 0;
if (obj.offsetParent) {
	while (obj.offsetParent){
		curtop += obj.offsetTop;
		obj = obj.offsetParent;
	}
} else if (obj.y) {curtop += obj.y;}
return curtop;
}
