/**
 * @author Daniel & Alberto
 */


//Preload imagens
var norte=new Image();
norte.src="imagens/estrutura/mapa_norte.gif" ;
var sul=new Image();
sul.src="imagens/estrutura/mapa_sul.gif" ;
var centro=new Image();
centro.src="imagens/estrutura/mapa_centro.gif" ;
var acores=new Image();
acores.src="imagens/estrutura/acores_ro.gif" ;
var madeira=new Image();
madeira.src="imagens/estrutura/madeira_ro.gif" ;

function devolveDataHora()
{
	var arrayDiasSemanaPT = new Array("Domingo","Segunda","Ter&ccedil;a","Quarta","Quinta","Sexta","S&aacute;bado");
	var arrayDosMeses =new  Array("Janeiro","Fevereiro","Mar&ccedil;o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
	var currentTime = new Date()
	var mes = arrayDosMeses[currentTime.getMonth()];
	var diaExtenso = arrayDiasSemanaPT[currentTime.getDay()];
	var year = currentTime.getFullYear()
	var idData=document.getElementById('data');
	if (currentTime.getMinutes()<10)
		var minutos = "0"+currentTime.getMinutes();
	else
		var minutos = currentTime.getMinutes();
	
	if (currentTime.getHours()<10)
		var horas = "0"+currentTime.getHours();
	else
		var horas = currentTime.getHours();	
	
	var data = (diaExtenso + ", " + currentTime.getDate() +" de "+ mes + " " + currentTime.getFullYear() + " | " + horas + "h" + minutos+"m ");
	idData.innerHTML =data;
}

function abreUrlEmNovaJanela(url,largura,altura) {
	window.open(url,'','scrollbars=yes,height='+altura+', width='+largura+', menubar=no,resizable=no,toolbar=no,location=no,status=no');
}

/* FUNCOES 
 * GRAFICAS
 */
function mudaBackground(idImagem, novoURL)
{
	switch(novoURL)
	{
		case "norte": {document.getElementById(idImagem).style.backgroundImage="url("+norte.src+")";break;}
		case "sul":{document.getElementById(idImagem).style.backgroundImage="url("+sul.src+")";break;}
		case "centro":{document.getElementById(idImagem).style.backgroundImage="url("+centro.src+")";break;}
		default: {document.getElementById(idImagem).style.backgroundImage="url("+novoURL+")";break;}
	}
}

function mudaImagem(idImagem, novoURL)
{
	switch(novoURL)
	{
		case "madeira":{document.getElementById(idImagem).src = madeira.src;break;}
		case "acores":{document.getElementById(idImagem).src = acores.src;break;}
		default: {document.getElementById(idImagem).src = novoURL;break;}
	}
}
function mudaLabel(idLabel, labelTxt)
{
	document.getElementById(idLabel).innerHTML = labelTxt;
	
}

function mudaFundoDoFormulario(idFormulario, corEscolhida)
{
	document.getElementById(idFormulario).style.backgroundColor= corEscolhida;
}

function mudaFundoMenu(idFormulario, corEscolhida)
{
	document.getElementById(idFormulario).style.backgroundColor= corEscolhida;
}
// FUNCOES RELATIVAS AO FORUM

function refreshForum(obj, idDiv) // FAZ O REFRESH DO TEMA DO FORUM
{
	var id = obj.value;
	var url = "index.php?site=forum&action=nova&id="+id;
	document.location.href=url;
}


function actualizaCaracteres(obj, max) // ACTUALIZA O PROGRESSO DOS CARACTERES, E LIMITA A INSERÇAO AO MAX.
{ 
	prog = document.getElementById("progresso");
	if (max != 0)
	{
		obj.value = obj.value.substring(0,250); 
	} 
	prog.innerHTML = "("+obj.value.length+'/'+max+")";
}


// FIM DAS FUNCOES RELATIVAS AO FORUM