/* Abre um popup pré-configurado.
 */
function popup(url, width, height, scrollbars)
{
	var config = 'width=' + width + ',height=' + height 
		+ ',menubar=1,toolbar=0,location=0,statusbar=1,scrollbars='
		+ (scrollbars == 1 ? '1' : '0') + ',resizable=0,top='
		+ ((window.screen.height - height) / 4) + ',left='
		+ ((window.screen.width - width) / 2);
	var o = window.open(url, '', config);
}

/* Obtém um objeto DOM
 */
function getDOM(id, win_obj)
{
	if(win_obj == null)
			win_obj = window;
	var o = win_obj.document.all ? win_obj.document.all[id] : win_obj.document.getElementById(id);
	return o;
}

/* Função-base do relógio da barra superior
 */
function setClock()
{
	var d = new Date();
	
	var dia = d.getDate();
	var mes = d.getMonth() + 1;
	var ano = d.getFullYear();
	var hora = d.getHours();
	var minuto = d.getMinutes();
	var segundo = d.getSeconds();
	
	if(dia < 10) dia = '0' + dia;
	if(mes < 10) mes = '0' + mes;
	if(hora < 10) hora = '0' + hora;
	if(minuto < 10) minuto = '0' + minuto;
	if(segundo < 10) segundo = '0' + segundo;
	
	var data = dia + '/' + mes + '/' + ano + ' - ' + hora+ ':' + minuto;// + ':' + segundo;
	try {
		getDOM('lrRelogio').innerHTML = data;
		setTimeout('setClock()', 15000);
	}
	catch(err) { return; }
}

/* Alternância de cor */
function swap_bgcolor(obj_id, color) {
	var obj = getDOM(obj_id);
	if(!obj) return;
	if(!obj.style.backgroundColorFix) {
		if(color == null) {
				obj.style.backgroundColor = '';
		}
		else {
			obj.style.backgroundColor = color;
		}
	}
}

/* Máscara de data */
function mascData(obj, e) {
	if(e.keyCode == 8 || e.keyCode == 46) return;
	/*if(obj.value.match(/^(0-9|\/)+$/) == null) 
			obj.value = "";*/
	if(obj.value.length == 2) obj.value += "/";
	else if(obj.value.length == 5) obj.value += "/";
}

/* Verificação de data e hora
 * A data deve estar dentro da época padrão do Unix
 */
function verificarData(data, hora) {
	if(hora == null) {
		hora = '00:00:00';
	}
	var a = data.split('/');
	if(a.length != 3) {
		a = data.split('-');
	}
	var b = hora.split(':');
	if(b.length == 2) {
		b[2] = '00';
	}
	var ano = parseInt(a[2], 10);
	var mes = parseInt(a[1], 10) - 1;
	var dia = parseInt(a[0], 10);
	var hora = parseInt(b[0], 10);
	var minuto = parseInt(b[1], 10);
	var segundo = parseInt(b[2], 10);
	
	var d = new Date(ano, mes, dia, hora, minuto, segundo, 0);
	return d.getTime() > 0;
}
var tamanho = "13";
function aumentaTexto() {
	var texto = document.getElementById('texto');
	var novoTamanho = tamanho+2;
	if (novoTamanho < 25) {
		tamanho = novoTamanho;
		texto.style.fontSize = novoTamanho;
		}
	}
	function diminuiTexto() {
		var texto = document.getElementById('texto');
		var novoTamanho = tamanho-2;
	if (novoTamanho > 8) {
		tamanho = novoTamanho;
		texto.style.fontSize = novoTamanho;
		}
}


	

