/*
--------------------------------------------------------------------
 Arquivo:			funcoes.js
 Autor:				Gilson Hoffmeister
 E-mail:			gilsonh@feevale.br
 Data da Criação:	21/10/2004
 Última Alteração:	Rodrigo S. Donini
 E-mail:			donini@feevale.br
 Alterado em:		23/02/2005
--------------------------------------------------------------------
*/
var intDirecao = 0;


/*
--------------------------------------------------------------------
 Função para voltar pra a página anterior
--------------------------------------------------------------------
*/
function fntVoltar() //v1.0
{
	window.history.back();
}

/*
--------------------------------------------------------------------
 Função para fechar uma jenela
--------------------------------------------------------------------
*/
function fntFechar() //v1.0
{
	window.close();
}

/*
--------------------------------------------------------------------
 Função para imprimir a tela
--------------------------------------------------------------------
*/
function fntImprimir() //v1.0
{
	window.print();
}

/*
--------------------------------------------------------------------
 Função para abrir uma página especifica
--------------------------------------------------------------------
*/
function fntAbrirUrl(strUrl, strJanela) //v.1.0
{
	if (strJanela == '')
	{
		strJanela = '_self';
	}
	window.open(strUrl, strJanela,'');
}

/*
--------------------------------------------------------------------
 Função para abrir uma janela pop-up com os parametros abaixo
 
 - strUrl:		Endereço a ser aberto;
 - strJanela:	Nome do iframe ou frame a ser aberto;
 - intLargura:	Largura em pixels da janela a ser aberta;
 - intAltura:	Altura em pixels da janela a ser aberta;
--------------------------------------------------------------------
*/
function fntAbrirJanela(strUrl, strJanela, bolBarra, intLargura, intAltura) //v1.0
{
	var strBarra
	if (bolBarra)
	{
		strBarra = "yes"
	}
	else
	{
		strBarra = "no"
	}
	var intPosX = (screen.width/2)-(intLargura/2) - 5;
	var intPosY = (screen.height/2)-(intAltura/2) - 40;
	var strFeatures = "status=yes, menubar=no, scrollbars=" + strBarra + ", resizable=no, width=" + intLargura + ", height=" + intAltura + ", top=" + intPosY + ", left=" + intPosX;
	window.open(strUrl, strJanela, strFeatures);
}

/*
--------------------------------------------------------------------
 Função responsável por encontrar objetos e elementos
 
 - objNome:			Nome do objeto (elemento);
 - objDocumento:	Nome do documento (document.nome_documento); (opcional)
--------------------------------------------------------------------
*/
function fntLocalizarObj(objNome, objDocumento) //v1.0
{
	var intContador, p, x;
	if (!objDocumento)
	{
		objDocumento = document;
	}
	if ((p = objNome.indexOf("?")) > 0 && parent.frames.length)
	{
		objDocumento = parent.frames[objNome.substring(p + 1)].document;
		objNome = objNome.substring(0, p);
	}
	if (!(x = objDocumento[objNome]) && objDocumento.all)
	{
		x = objDocumento.all[objNome];
	}
	for (intContador = 0; !x && intContador < objDocumento.forms.length; intContador++) x = objDocumento.forms[intContador][objNome];
	for (intContador = 0; !x && objDocumento.layers && intContador < objDocumento.layers.length; intContador++) x = fntLocalizarObj(objNome,objDocumento.layers[intContador].document);
	if (!x && objDocumento.getElementById)
	{
		x = objDocumento.getElementById(objNome);
	}
	return x;
}

/*
--------------------------------------------------------------------
 Função responsável por mostrar/esconder camadas
--------------------------------------------------------------------
*/
function fntMostrarEsconder() //v1.0
{
	var intContador, strDisplay, objNome, arrArgs = fntMostrarEsconder.arguments;
	for (intContador = 0; intContador < (arrArgs.length - 1); intContador += 2)
	{
		if ((objNome = fntLocalizarObj(arrArgs[intContador])) != null)
		{
			strDisplay = arrArgs[intContador + 1];
			if (objNome.style)
			{
				objNome = objNome.style;
				strDisplay = (strDisplay == 'mostrar')?'block':(strDisplay == 'esconder')?'none':strDisplay;
			}
			objNome.display = strDisplay;
		}
	}
}

/*
--------------------------------------------------------------------
 Função responsável por modificar estilos de objetos
--------------------------------------------------------------------
*/
function fntEstilo() //v1.0
{
	var intContador, strClasse, objNome, arrArgs = fntEstilo.arguments;
	for (intContador = 0; intContador < (arrArgs.length - 1); intContador += 2)
	{
		if ((objNome = fntLocalizarObj(arrArgs[intContador])) != null)
		{
			strClasse = arrArgs[intContador + 1];
			objNome.className = strClasse;
		}
	}
}


/*
--------------------------------------------------------------------
 Função responsável pela navegação da Galeria de Mídia (Jornal da Feevale)
--------------------------------------------------------------------
*/

function fntMostraLink()
{
	var intContador, strDisplay, objNome, arrArgs = fntMostraLink.arguments;
    
    // recebo a posição do array e do elemento atual
	intContador = (arrArgs[0])+(arrArgs[1]);		
	
	// guardo a posição que será exibida	
	strDisplay =  intContador;
	
	// testo a navegação das setas para não ultrapassar o tamanho do array
	if ( (intContador +1)  > arrArgs.length)
	{		
		intDirecao--;		
	}
	else 
	{	
		if (intContador < 2)
		{
			intDirecao++;
		}
		else
		{
		    // testo se a posição do elemento no array é valida
			if((intContador <= arrArgs.length) && (intContador >= 2))
			{
				// laço que percorre o array trocando os display dos elementos
				for (intCont = 2; intCont < arrArgs.length; intCont++)
				{
					//recebo o ID do elemento na posição intCont do array
					objNome = document.getElementById(arrArgs[intCont])
					
					//testo se é o elemento a ser exibido e troco o status do display												
					objNome.style.display = (strDisplay != intCont) ? "none" : "block";					
				}	
			}		
		}
	}

}

// Função que retorna a direção para percorrer o array
function fntDirecao(bolDirecao)
{	
	return intDirecao += (bolDirecao > 0) ? -1 : +1;	
}

/*
--------------------------------------------------------------------
 Função responsável por aumentar ou diminuir o tamanho do texto da
 div especificada
 
 - strNome:			Nome do objeto (div);
 - bolTam:			Tamanho do texto a ser exibido
					0 - Diminui
					1 - Aumenta
--------------------------------------------------------------------
*/
function fntTamTexto(strNome, bolTam) //v1.0
{
	var objNome = document.getElementById(strNome);
	var strTamanhoAtual = objNome.style.fontSize;
	if (strTamanhoAtual == "")
	{
		strTamanhoAtual = "100%";
	}
	if (bolTam)
	{
		switch (strTamanhoAtual)
		{
			case "100%":
				objNome.style.fontSize = "120%";
				break;
			case "120%":
				objNome.style.fontSize = "140%";
				break;
			default:
				objNome.style.fontSize = "140%";
				break;
		}
	}
	else
	{
		switch (strTamanhoAtual)
		{
			case "140%":
				objNome.style.fontSize = "120%";
				break;
			case "120%":
				objNome.style.fontSize = "100%";
				break;
			default:
				objNome.style.fontSize = "100%";
				break;
		}
	}
}

/* Menu do intercambios */
/*
fntMenu = function() {
	if (document.all&&document.getElementById)
	{
		objMenu = document.getElementById("ulMenu");
		for (i=0; i<objMenu.childNodes.length; i++)
		{
			node = objMenu.childNodes[i];
			if (node.nodeName=="LI")
			{
				node.onmouseover = function() {
					this.className+=" over";
					var arrSelectTag = document.getElementsByTagName("select"); 
					for (var i = 0; i < arrSelectTag.length; i++)
					{
						arrSelectTag[i].style.visibility = "hidden"; 
					}
				}
				node.onmouseout = function() {
					this.className = this.className.replace(" over", "");
					arrSelectTag = document.getElementsByTagName("select");
					for (var i = 0; i < arrSelectTag.length; i++)
					{
						arrSelectTag[i].style.visibility = "visible";
					}
				}
			}
		}
	}
}
window.onload=fntMenu;
*/
function clikker1(a,b,c,d,f,g,h,i) {
	if (a.style.display =='') {
		a.style.display = 'none';
	}
	else {
 		a.style.display='';
		b.style.display = 'none';
		c.style.display = 'none';
		d.style.display = 'none';


		f.src = over[1].src;
		g.src = standard[2].src;
		h.src = standard[3].src;
		i.src = standard[4].src;
alert('entrei');
	}
}

function clikker2(a,b,c,d,f,g,h,i) {
	if (a.style.display =='') {
		a.style.display = 'none';
	}
	else {
 		a.style.display='';
		b.style.display = 'none';
		c.style.display = 'none';
		d.style.display = 'none';

		f.src = standard[1].src;
		g.src = over[2].src;
		h.src = standard[3].src;
		i.src = standard[4].src;

	}
}

function clikker3(a,b,c,d,f,g,h,i) {
	if (a.style.display =='') {
		a.style.display = 'none';
	}
	else {
 		a.style.display='';
		b.style.display = 'none';
		c.style.display = 'none';
		d.style.display = 'none';


		f.src = standard[1].src;
		g.src = standard[2].src;
		h.src = over[3].src;
		i.src = standard[4].src;

	}
}

function clikker4(a,b,c,d,f,g,h,i) {
	if (a.style.display =='') {
		a.style.display = 'none';
	}
	else {
 		a.style.display='';
		b.style.display = 'none';
		c.style.display = 'none';
		d.style.display = 'none';

		f.src = standard[1].src;
		g.src = standard[2].src;
		h.src = standard[3].src;
		i.src = over[4].src;

	}
}

function nsloadingir() {
// setting up layers for Netscape 4.x and above
if(navigator.appName == "Netscape" && parseInt(navigator.appVersion)>=4) {
		document.layers["HeadTop"].top = 5;
		document.layers["Head1"].top = document.layers["HeadTop"].top+document.layers["HeadTop"].document.height-4;
		//document.layers["Head1"].top = 105;
		document.layers["Menu1"].top = document.layers["Head1"].top+document.layers["Head1"].document.height;
		document.layers["Head2"].top = document.layers["Menu1"].top-4;
		document.layers["Menu2"].top = document.layers["Head2"].top+document.layers["Head2"].document.height;
		document.layers["Head3"].top = document.layers["Menu2"].top-4;
		document.layers["Menu3"].top = document.layers["Head3"].top+document.layers["Head3"].document.height;
		document.layers["Head4"].top = document.layers["Menu3"].top-4;
		document.layers["Menu4"].top = document.layers["Head4"].top+document.layers["Head4"].document.height;
		document.layers["HeadBottom"].top = document.layers["Menu4"].top-4;

		document.layers["HeadTop"].visibility = "show";
		document.layers["Head1"].visibility = "show";
		document.layers["Head2"].visibility = "show";
		document.layers["Head3"].visibility = "show";
		document.layers["Head4"].visibility = "show";
		document.layers["HeadBottom"].visibility = "show";

	}
	return true;
}

function nsloading() {
// setting up layers for Netscape 4.x and above
if(navigator.appName == "Netscape" && parseInt(navigator.appVersion)>=4) {
		document.layers["HeadTop"].top = 80;
		document.layers["Head1"].top = document.layers["HeadTop"].top+document.layers["HeadTop"].document.height-4;
		//document.layers["Head1"].top = 105;
		document.layers["Menu1"].top = document.layers["Head1"].top+document.layers["Head1"].document.height;
		document.layers["Head2"].top = document.layers["Menu1"].top-4;
		document.layers["Menu2"].top = document.layers["Head2"].top+document.layers["Head2"].document.height;
		document.layers["Head3"].top = document.layers["Menu2"].top-4;
		document.layers["Menu3"].top = document.layers["Head3"].top+document.layers["Head3"].document.height;
		document.layers["Head4"].top = document.layers["Menu3"].top-4;
		document.layers["Menu4"].top = document.layers["Head4"].top+document.layers["Head4"].document.height;
		document.layers["HeadBottom"].top = document.layers["Menu4"].top-4;

		document.layers["HeadTop"].visibility = "show";
		document.layers["Head1"].visibility = "show";
		document.layers["Head2"].visibility = "show";
		document.layers["Head3"].visibility = "show";
		document.layers["Head4"].visibility = "show";
		document.layers["HeadBottom"].visibility = "show";

	}
	return true;
}

function nsmouseover(n) {
	if(parseInt(navigator.appVersion)>=4) {
		if(n==1) document.layers["Head1"].document.images[0].src = over[1].src;
		else if(n==2) document.layers["Head2"].document.images[0].src = over[2].src;
		else if(n==3) document.layers["Head3"].document.images[0].src = over[3].src;
		else if(n==4) document.layers["Head4"].document.images[0].src = over[4].src;

	}
	else if(parseInt(navigator.appVersion)==3){
		if(n==1) document.images["Head1"].src=over[1].src;
		else if(n==2) document.images["Head2"].src=over[2].src;
		else if(n==3) document.images["Head3"].src=over[3].src;
		else if(n==4) document.images["Head4"].src=over[4].src;
	}
}

function nsmouseout(n) {
	if(parseInt(navigator.appVersion)>3) {
		if(n==1) document.layers["Head1"].document.images[0].src = standard[1].src;
		else if(n==2) document.layers["Head2"].document.images[0].src = standard[2].src;
		else if(n==3) document.layers["Head3"].document.images[0].src = standard[3].src;
		else if(n==4) document.layers["Head4"].document.images[0].src = standard[4].src;
	}
	else if(parseInt(navigator.appVersion)==3){
		if(n==1) document.images["Head1"].src=standard[1].src;
		else if(n==2) document.images["Head2"].src=standard[2].src;
		else if(n==3) document.images["Head3"].src=standard[3].src;
		else if(n==4) document.images["Head4"].src=standard[4].src;
	}
}
function nsclikker1() {
if(parseInt(navigator.appVersion)>3) {
	if( document.layers["Menu1"].visibility == "hide") {
		document.layers["Menu1"].visibility = "show";
		document.layers["Menu2"].visibility = "hide";
		document.layers["Menu3"].visibility = "hide";
		document.layers["Menu4"].visibility = "hide";

		document.layers["Head2"].top = document.layers["Menu1"].top+document.layers["Menu1"].document.height;
		document.layers["Head3"].top = document.layers["Head2"].top+document.layers["Head2"].document.height-4;
		document.layers["Head4"].top = document.layers["Head3"].top+document.layers["Head3"].document.height-4;
		document.layers["HeadBottom"].top = document.layers["Head4"].top+document.layers["Head4"].document.height-4;

	}
	else {
		document.layers["Menu1"].visibility = "hide";
		document.layers["Menu2"].visibility = "hide";
		document.layers["Menu3"].visibility = "hide";
		document.layers["Menu4"].visibility = "hide";


		document.layers["Head2"].top = document.layers["Menu1"].top-4;
		document.layers["Head3"].top = document.layers["Menu2"].top-4;
		document.layers["Head4"].top = document.layers["Menu3"].top-4;
		document.layers["HeadBottom"].top = document.layers["Menu4"].top-4;

	}
}
}
function nsclikker2() {
if(parseInt(navigator.appVersion)>3) {
	if( document.layers["Menu2"].visibility == "hide") {
		document.layers["Menu1"].visibility = "hide";
		document.layers["Menu2"].visibility = "show";
		document.layers["Menu3"].visibility = "hide";
		document.layers["Menu4"].visibility = "hide";


		document.layers["Head2"].top = document.layers["Menu1"].top-4;
		document.layers["Head3"].top = document.layers["Menu2"].top+document.layers["Menu2"].document.height;
		document.layers["Head4"].top = document.layers["Head3"].top+document.layers["Head3"].document.height-4;
		document.layers["HeadBottom"].top = document.layers["Head4"].top+document.layers["Head4"].document.height-4;


	}
	else {
		document.layers["Menu1"].visibility = "hide";
		document.layers["Menu2"].visibility = "hide";
		document.layers["Menu3"].visibility = "hide";
		document.layers["Menu4"].visibility = "hide";

		
		document.layers["Head2"].top = document.layers["Menu1"].top-4;
		document.layers["Head3"].top = document.layers["Menu2"].top-4;
		document.layers["Head4"].top = document.layers["Menu3"].top-4;
		document.layers["HeadBottom"].top = document.layers["Menu4"].top-4;

	}
}
}
function nsclikker3() {
if(parseInt(navigator.appVersion)>3) {
	if( document.layers["Menu3"].visibility == "hide") {
		document.layers["Menu1"].visibility = "hide";
		document.layers["Menu2"].visibility = "hide";
		document.layers["Menu3"].visibility = "show";
		document.layers["Menu4"].visibility = "hide";


		document.layers["Head2"].top = document.layers["Menu1"].top-4;
		document.layers["Head3"].top = document.layers["Menu2"].top-4;
		document.layers["Head4"].top = document.layers["Menu3"].top+document.layers["Menu3"].document.height;
		document.layers["HeadBottom"].top = document.layers["Head4"].top+document.layers["Head4"].document.height-4;


	}
	else {
		document.layers["Menu1"].visibility = "hide";
		document.layers["Menu2"].visibility = "hide";
		document.layers["Menu3"].visibility = "hide";
		document.layers["Menu4"].visibility = "hide";

		
		document.layers["Head2"].top = document.layers["Menu1"].top-4;
		document.layers["Head3"].top = document.layers["Menu2"].top-4;
		document.layers["Head4"].top = document.layers["Menu3"].top-4;
		document.layers["HeadBottom"].top = document.layers["Menu4"].top-4;

	}
}
}

function nsclikker4() {
if(parseInt(navigator.appVersion)>3) {
	if( document.layers["Menu4"].visibility == "hide") {
		document.layers["Menu1"].visibility = "hide";
		document.layers["Menu2"].visibility = "hide";
		document.layers["Menu3"].visibility = "hide";
		document.layers["Menu4"].visibility = "show";


		document.layers["Head2"].top = document.layers["Menu1"].top-4;
		document.layers["Head3"].top = document.layers["Menu2"].top-4;
		document.layers["Head4"].top = document.layers["Menu3"].top-4;
		document.layers["HeadBottom"].top = document.layers["Menu4"].top+document.layers["Menu4"].document.height;


	}
	else {
		document.layers["Menu1"].visibility = "hide";
		document.layers["Menu2"].visibility = "hide";
		document.layers["Menu3"].visibility = "hide";
		document.layers["Menu4"].visibility = "hide";

		
		document.layers["Head2"].top = document.layers["Menu1"].top-4;
		document.layers["Head3"].top = document.layers["Menu2"].top-4;
		document.layers["Head4"].top = document.layers["Menu3"].top-4;
		document.layers["HeadBottom"].top = document.layers["Menu4"].top-4;

	}
}
}

function doBlink(){
	if(ieBlink){
		obj = document.getElementsByTagName('BLINK');
		for(i=0;i<obj.length;i++){
			tag=obj[i];
			tag.style.visibility=(tag.style.visibility=='hidden')?'visible':'hidden';
		}
	}
}
