if(document.all) document.onkeydown = onKeyPress;
else if (document.layers || document.getElementById) document.onkeypress = onKeyPress;

function onKeyPress(evt) {
	var oEvent = (window.event) ? window.event : evt;

	var nKeyCode = oEvent.keyCode ? oEvent.keyCode :
	oEvent.which ? oEvent.which : 
	void 0;

	if(oEvent.charCode == null || oEvent.charCode == 0){ 
		if(nKeyCode==37) pagina(pasta, pgatual-1, "", "");
		if(nKeyCode==39) pagina(pasta, pgatual+1, "", "");
	}
	
	return true;
}

function $(objeto){
	return document.all? document.all[objeto] : document.getElementById(objeto);
}

var url = self.location.href.replace(/\\/, "/").split("/");
var pgatual = 0;
var pasta = "ra";
var idioma = url[url.length-2];
var titulo = "";
var cor = "";
var ferramenta = "";
var cores = ["959A67", "959A67", "959A67", "959A67", "959A67", "959A67", "B6C61C", "26BCD6", "959A67", "959A67", "959A67", "959A67", "7468AF", "7468AF", "7468AF", "7468AF", "959A67", "959A67", "959A67", "959A67", "959A67"];

function z(qual){
	return qual < 10? ("0" + qual) : qual;
}

var paginas = [];
	paginas["ra"] = 20;
	paginas["df"] = 28;	

function setaVars(){
	try { $("topo").setaVars(); }
	catch(e){ setTimeout("setaVars()", 100); }
}

function retornaVars(){
	return {
		"pgatual" : pgatual,
		"pasta" : pasta
	}
}

function home(qual){
	pgatual = 0;
	pasta = "ra";
	setaVars();
	$("div_titulo").style.display = "none";
	$("div_home").style.display = "none";
	$("iframe_conteudo").style.display = "none";
	$("div_home").innerHTML = flash("home.swf", "pagina=" + qual, 798, 680);
	$("div_home").style.display = "block";
}

function pagina(dir, pg, tit, acor){
	pasta = dir;
	pgatual = pg;
	titulo = tit;
	cor = acor;
	fechamenu();
	if(pgatual==0 || pgatual > paginas[pasta]) location = "index.htm";
	else if(pgatual<0) pgatual += 1;
	else abrePagina();
}

function abrePagina(){
	ferramenta = "";
	setaVars();
	$("div_titulo").innerHTML = flash("../comum/titulos.swf", "titulo=" + titulo + "&cor=" + cor, 798, 60);
	$("div_titulo").style.display = "block";
	$("div_home").style.display = "none";
	$("iframe_conteudo").style.display = "block";
	window.open(pasta + "/" + z(pgatual) + ".htm", "conteudo");
}

function troca_titulo(){
	if(parent.conteudo.location.href!="about:blank"){
		url = parent.conteudo.location.href.replace(/\\/, "/").split("/");
		pgatual = parseInt(url[url.length-1].replace(".htm", ""), 10);
		ntitulo = (ferramenta!=""? "" : (z(pgatual) + ". ")) + parent.conteudo.document.title;
		ncor = pasta=="df"? cores[0] : cores[pgatual];
		if(ntitulo!=titulo && ncor!=cor){
			titulo = ntitulo;
			cor = ncor;
			setaVars();
			$("div_titulo").innerHTML = flash("../comum/titulos.swf", "titulo=" + titulo + "&cor=" + cor, 798, 60);
		}
	}
}

function pdf(){
	if(pgatual==0 || isNaN(pgatual)) ferramentas("downloads");
	else window.open("download/PDFs/" + pasta + "_pg" + z(pgatual) + ".pdf", "_blank");
}

function imprimir(){
	if($("iframe_conteudo").style.display=="none") window.print();
	else {
		if(document.all){
			document.iframe_conteudo.focus();
			document.iframe_conteudo.print();
		}
		else{
			window.frames['conteudo'].focus();
			window.frames['conteudo'].print();
		} 
	}
}

function ferramentas(qual){
	ferramenta = qual;
	switch(qual){
		case "downloads"	:	titulo = "Downloads"; break;
		case "busca"		:	titulo = idioma=="port"? "Busca" : "Search"; break;
		case "contato"		:	titulo = idioma=="port"? "Contato": "Contact Us"; break;
		case "opiniao"		:	titulo = idioma=="port"? "Avalie o RAO": "Evaluate"; break;
		case "videos"		:	titulo = idioma=="port"? "Vídeo Institucional": "Institutional Video"; break;
	}
	$("div_titulo").innerHTML = flash("../comum/titulos.swf", "titulo=" + titulo + "&cor=" + cor, 798, 60);
	$("div_titulo").style.display = "block";
	$("div_home").style.display = "none";
	$("iframe_conteudo").style.display = "block";
	window.open(qual + ".htm", "conteudo");
}

function balancos(){
	window.open("http://www.mediagroup.com.br/BalInt/index.asp?empresa=Duratex&idioma=" + idioma, "BalInt", "width=" + (screen.availWidth-10) + ",height=" + (screen.availHeight-60) + ",top=0,left=0,resizable=yes,scrollbars=yes,status=yes");
}

var appVer = navigator.appVersion.toLowerCase();
var iePos  = appVer.indexOf('msie');
var ieVer = 0;
var podefscommand = false;

if (iePos !=-1) {
	ieVer = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));
	if(ieVer > 5.5) podefscommand = true;
}

function addEvent(obj, evType, fn, useCapture){
	if(obj.addEventListener){
		obj.addEventListener(evType, fn, useCapture);
		return true;
	} 
	else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
}

function ajusta(){
	try { $("iframe_conteudo").style.height = ((window.innerHeight || (document.documentElement.clientHeight || document.body.clientHeight)) - 140) + "px"; }
	catch(e){}
}

function flash(movie, flashvars, width, height){
	return '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '">'+
			'<param name="movie" value="' + movie + '">'+
			'<param name="quality" value="high">'+
			'<param name="wmode" value="transparent">'+
			'<param name="FlashVars" value="' + flashvars + '">'+
			'<embed src="' + movie + '" width="' + width + '" height="' + height + '" flashvars="' + flashvars + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>'+
			'</object>';
}

function abremenu(){
	$("div_menu").style.zIndex = 10;
}

function fechamenu(){
	$("div_menu").style.zIndex = 1;
}

addEvent(window, "load", function(){
	ajusta();
	contador();
}, false);

addEvent(window, "resize", function(){
	ajusta();
}, false);

function contador(){
	c = new Image();
	c.src = "http://www.mediagroup.com.br/RAO_contador.asp?rao=Duratex_RAO_2007_" + idioma + "&resolucao=" + (screen.width + "x" + screen.height);
}