// JavaScript Document
/*function goTo()
{
	document.getElementById("conteudos").scrollIntoView(false);	
}


function menus()
{
	collapseMenu.slideup('menu','false');
	menufotos();
}
*/

function lingua(i)
{
	document.ling.lang.value=i;
	document.ling.submit();
}

function menufotos(lang)
{
	var menus = new Array('8','10','11','12','13','14','15','18','33');
	var x;
	
	for (x in menus)
	{
		if(chkObject('d'+menus[x]))
			eval("collapseMenu"+menus[x]).slidedown('d'+menus[x],'false');
	}
	collapse_div_topo.slideup();
	/*var el = document.getElementById("affotos");
  	if(el.innerHTML=="abrir fotografias")
		el.innerHTML="fechar fotografias";
	else
		el.innerHTML="abrir fotografias";*/
}

function goTo(endereco)
{
	divObj=document.getElementById('d8');
	var h=parseInt(divObj.style.height);
	if(h==0)
		window.location=endereco;
	else
	{
		var menus = new Array('8','10','11','12','13','14','15','18','33');
		var x;
		
		for (x in menus)
		{
			if(chkObject('d'+menus[x]))
			eval("collapseMenu"+menus[x]).slideup('d'+menus[x],'false');
		}
		setTimeout("window.location='"+endereco+"'",4000);
	}
}

function goTo2(endereco)
{
	window.location=endereco;
}

function JumpTo(linha)
{
	//window.scrollTo(0,200);
	 Effect.ScrollTo('article_top');
}

//PIECE OF SHIT BY MARTINO
var req;
var divy;

function loadXMLDoc(url,valor,tabela,div)
{
	divy=div;
	req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url+'?id='+valor+'&tabela='+tabela+'&d='+ new Date().getTime(), true);
		req.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url+'?id='+valor+'&tabela='+tabela+'&d='+ new Date().getTime(), true);
			req.send();
        }
    }
}

function processReqChange()
{
	document.getElementById(divy).style.display="block";
	
	document.getElementById(divy).innerHTML = '<img src="images/ajax-loader.gif" height=16 width=16" />';
    // apenas quando o estado for "completado"
    if (req.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (req.status == 200) {
            // retornado nela, como texto HTML
            document.getElementById(divy).innerHTML = req.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    }
}


function video(valor,tabela,div)
{
	loadXMLDoc("include/video.php",valor,tabela,div);
}

function videooff(div)
{
	document.getElementById(div).innerHTML='';
	document.getElementById(div).style.display="none";
}


/*function imagens(valor,div)
{
	loadXMLDoc("include/imagens.php",valor,div);
}

function imagensoff(div)
{
	document.getElementById(div).innerHTML='';
}*/

function fecha_modulo(valor)
{
	if(chkObject("imagens"+valor))
		eval("collapse_imagens"+valor).slideup();
	if(chkObject("ficha_tecnica"+valor))
		eval("collapse_ficha_tecnica"+valor).slideup();
	if(chkObject("video"+valor)) 
		videooff("video"+valor);
	if(chkObject("div"+valor))
		eval("collapse_div"+valor).slideup();
}

function fecha_todos_modulos(modulos)
{
	var modulo=modulos.split("|");
	var x;
	
	for (x in modulo)
	{
		fecha_modulo(modulo[x]);
	}
	
	Effect.ScrollTo('topo');
}

function goToFrameProgFicha(valor)
{
	Effect.ScrollTo('ficha_tecnica'+valor);
	if(chkObject("ficha_tecnica"+valor))
		eval("collapse_ficha_tecnica"+valor).slidedown();
}

function goToFrameProgImg(valor)
{
	Effect.ScrollTo('imagens'+valor);
	if(chkObject("imagens"+valor))
		eval("collapse_imagens"+valor).slidedown();
}


function chkObject(theVal) 
{
    if (document.getElementById(theVal) != null)
        return true;
    else
       return false;
}

function showHideSearch()
{
	var obj=document.getElementById('search_div');
	if(obj.style.display=="none")
	{
		Effect.Grow('search_div');
	}
	else
	{
		Effect.Fold('search_div');
	}
}

function openDivHome(valor)
{
	//Effect.ScrollTo('divv'+valor);
	if(chkObject("div"+valor))
		eval("collapse_div"+valor).slidedown();
}

function goToFrameProgForm(valor)
{
	Effect.ScrollTo('formulario');
	if(chkObject("formulario"))
		eval("collapse_formulario").slidedown();	
}

function checkNumber(textBox)
{
	while (textBox.value.length > 0 && isNaN(textBox.value)) {
		textBox.value = textBox.value.substring(0, textBox.value.length - 1)
	}
	textBox.value = trim(textBox.value);
}