/*
@ Type: JS DOCUMENT
@ Description: General scripts
@ Author: João Paulo Fechine Sette
*/

// Objetive: Global variabels
// Dependence: XXXXXXXX
var actualUrl = new String(location.href);


// Objetive: Ordenar eventos na Index
// Dependence: Nenhuma
function ordenarEventos(){
	var listaeventos = document.getElementById('listaeventos');
	var ps = listaeventos.getElementsByTagName('p');
	var psid = new Array();
	var psordenadoid = new Array();
	for (var k=0; k < ps.length; k++){ // capturando ids num array
		psid[k] = ps[k].getAttribute('id');
	}
	for (var l=0; l < ps.length; l++){ // ordenando array de p por id DESC
		temp = 	psid.sort().reverse()[l];	
		psordenadoid[l] = document.getElementById(temp);
	}
	for (var m=1; m < psordenadoid.length; m++){
		p0 = psordenadoid[0];
		patual = psordenadoid[m];
		panterior = psordenadoid[m-1];
		(p0.parentNode).removeChild(patual);
		(p0.parentNode).insertBefore(patual, panterior);
	}
}


// Objetive: Abrir/fechar uma determinada TAG
// Dependence: index
function openClose(tag){
	var tag = document.getElementById(tag);
	if(tag.style.display != 'none'){tag.style.display = 'none';}
	else {tag.style.display = 'block';}
}


// Objetive: Abrir/fechar premios
// Dependence: index
function openClosePremios(tag){
	var tag = document.getElementById(tag);
	if(tag.className.search('open') == -1){
		tag.className += ' open';
	}
	else {
		tag.className = 'premios';
	}
}


// Objetive: XXXXXXXXXX
// Dependence: XXXXXXXX
function selectLocalidade(tipo){
	var obj = document.getElementById("selectLocalidade");
	if(tipo == 'open'){
		obj.style.height = 'auto';
		obj.style.backgroundColor = '#fcc504';
		obj.style.borderBottom = '3px solid #904300';
	} else {
		obj.style.height = '15px';
		obj.style.backgroundColor = 'transparent';
		obj.style.borderBottom = 'none';
	}
}


// Objetive: Abrir/fechar uma das colunas de informacoes na Index
// Dependence: index
function openColum(idOpen){
	// style = none
	document.getElementById('leftCol1').style.display = 'none';
	document.getElementById('leftCol2').style.display = 'none';
	//document.getElementById('leftCol3').style.display = 'none';
	// style = block
	document.getElementById(idOpen).style.display = 'block';
	// especify work
	//if(idOpen == 'leftCol3'){
		//document.getElementById('tourVirtual').style.display = 'none';
	//} else {
		//document.getElementById('tourVirtual').style.display = 'block';
	//}
}


// Objetive: Temporizador de colunas da index
// Dependence: index
var indice = 1;
function timeColum(){
	if(indice == 1){openColum('leftCol1'); indice = 2;}
	else if(indice == 2){openColum('leftCol2'); indice = 1;}
	//else if(indice == 3){openColum('leftCol3'); indice = 1;}
	timeMachine = setTimeout('timeColum()',50000);
}



// Objetivo: Testar carregamento da página e executar inicializador do sistema
// Dependencia: nenhuma 
// Obs.: Script disponível em http://my.opera.com/Balala/blog/show.dml/461364 (20/05/2008)
// Autor: "Balala"
function loadFunctions(){
	openColum('leftCol1');
	timeColum();
}


// Objetivo: Testar carregamento da página e executar inicializador do sistema
// Dependencia: nenhuma 
// Obs.: Script disponível em http://my.opera.com/Balala/blog/show.dml/461364 (20/05/2008)
// Autor: "Balala"
function init(object, evType, func, useCapture){
	if(object.addEventListener){ object.addEventListener(evType, func, useCapture); } 
	else if(object.attachEvent){ object.attachEvent("on" + evType, func); }
}


init(window, "load", function() {loadFunctions(); }, false);
