/* Actulizar Data/Hora automaticamente */
function DataHora()
{
		var Meses = new Array("Janeiro", "Fevereiro", "Março",
													 "Abril", "Maio", "Junho",
													 "Julho", "Agosto", "Setembro",
													 "Outubro", "Novembro", "Dezembro");
		
		var Dias = new Array("Domingo", "Segunda", "Terça",
												 "Quarta", "Quinta", "Sexta", "Sábado");
												 
		var hoje = new Date();
		
		var w = hoje.getDay();
		var d = hoje.getDate();
		var m = hoje.getMonth();
		var a = hoje.getFullYear();
		var h = hoje.getHours();
		var i = hoje.getMinutes();
		var s = hoje.getSeconds();
	
		$('#datahora').html(Dias[w] + ', ' + d + ' de ' + Meses[m] + ' de ' + a + ' ' + h + ':' +  ZerosEsquerda(i) + ':' + ZerosEsquerda(s)); 
}
function ZerosEsquerda(i)
{
	if (i < 10) i = '0' + i;
	return i;
}

/* Função para carregar html para o conteudo */
function AjaxCarregarPagina(pagina, conteudo)
{
	if(!conteudo)
	{
		$.ajax({
			/* url da página a carregar */
			url: baseURL + pagina,
			cache: false,
			/* mostar loading */
			beforeSend: function(){ 
				$("#loading").show("slow");
			},
			/* esconder loading quando a página está carregada */
			complete: function(){
				$("#loading").hide("slow");
			},
			/* callback de sucesso */
			success: function(html){
				$("#conteudo").html(html);
				$('#conteudo').slideDown("slow");
			}
		});
	}
	else
	{
		$("#conteudo").html(pagina);
		$('#conteudo').slideDown("slow");
	}
}

function SubmeterFormulario(formulario, endereco, verificar, carregar)
{
	/* Verfica se for pedido se está está algum item seleccionado */
	if(verificar)
	{
		if(!verficarItems(verificar, formulario))
			return false;
	}
	
	/* Validar antes de continuar */
	if(!validarFormulario(formulario, '#593C3C', '#444')) return false;
	
	$.post(baseURL + endereco, $('#' + formulario.id).serialize(), function(html){
			if(carregar == true) AjaxCarregarPagina(html, true);
			else MostrarMensagem(html);
	});
	
	/* Parar submit do browser */
	return false;
}

function CarregarDirecto(endereco)
{
	$('#conteudo').load(baseURL + endereco);
}

function LinkCarregar(object)
{
	var pagina = $(object).attr("title");
	$('#conteudo').slideUp("slow", function () {
		AjaxCarregarPagina(pagina);
	});
}

function MostrarMensagem(mensagem)
{
	/* Atribuir nome de utilizador */
	$("#mensagem").html(mensagem);

	/* Mostrar Mensagem */
	$("#mensagem").fadeIn("slow");
	setTimeout(EsconderMensagem, 3000);
}
function EsconderMensagem()
{
	$("#mensagem").fadeOut("slow");
}