/*
#################################################################
# Portal www.pucpcaldas.br
# Funções em javascript para uso geral
# Desenvolvido por CRC
# Data: 13/01/2009
#################################################################
*/
// Variáveis globais
var d=document; // Documento (utilizado nas funções de imagens rotativas (banner, imagens de destaques e instituições)
$ = function(id) {
  if(!arguments[1])
	return document.getElementById(id);
  else
	document.getElementById(id).style[arguments[1]]=arguments[2];
}

function CriaVetores(n) {
	this.length = n;
	for (var i = 0; i < n; i++)
	{
	  this[i] = "";
	}
}

function gE(field) {
	return document.getElementById(field);
}

function buscaEndereco(id) {
	var endereco;
	switch (id) {
		case "1":
			endereco = "Av. Yolando Sebastião Logli, 255 - Distrito Industrial II - Arcos - MG - CEP 35588-000 - Telefone: (37) 3352.2600";
			break
		case "2":
			endereco = "Av. Afonso Vaz de Melo, 1.200 - Barreiro de Baixo - CEP: 30640-070 - Belo Horizonte - MG - Telefone: (31) 3328-9500";
			break
		case "3":
			endereco = "R. do Rosário, 1.081 Bairro Angola - Betim - MG - CEP 32630-000 - Telefone: (31) 3539.6800";
			break
		case "4":
			endereco = "R. Rio Comprido, 4.580 - Contagem - MG - CEP 32285-040 - Telefone: (31) 3399.5800";
			break
		case "5":
			endereco = "Av. Dom José Gaspar, 500 - Coração Eucarístico - Belo Horizonte - MG - CEP 30535-901 - Telefone: (31) 3319.4444";
			break
		case "6":
			endereco = "Avenida 08 , nº 200 - Bairro Jardins II - Cep 39740-000 - Guanhães - MG - Telefone: (33) 3421-7900";
			break
		case "7":
			endereco = "Av. Padre Francis Cletus Cox, 1661 - Poços de Caldas - MG - CEP 37701-355 - Telefone: (35) 3729.9200 - FAX: (35) 3729.9201";
			break
		case "8":
			endereco = "Anel Rodoviário Km 23,5 - Rua Walter Ianni, 255 - São Gabriel - 31980-110 - Belo Horizonte - MG - Telefone: (31) 3439.5200";
			break
		case "9":
			endereco = "Praça João Pessoa, 74 - Centro - CEP: 39150-000 - Serro - MG - Telefone: (38) 3541-2900";
			break
		default:
			endereco = "Av. Padre Francis Cletus Cox, 1661 - Poços de Caldas - MG - CEP 37701-355 - Telefone: (35) 3729.9200 - FAX: (35) 3729.9201";
	}
	gE("resposta_endereco").innerHTML = endereco;
}

function validarLogin() {
	usuario = gE("usuario").value;
	senha = gE("senha").value;
	if (!verificaCampos("usuario","ATENÇÃO\nPor favor, informe seu usuário de acesso ao portal!")) return false;
	if (!verificaCampos("senha","ATENÇÃO\nPor favor, informe a sua senha de acesso ao portal!")) return false;
	document.form_login.submit();
}

function keyChar(e) {
	key = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
	if (key == 13)
		validarLogin();
	else return false;
}

function abrir(URL, largura, altura, topo, esquerda) {
	var width = largura;
	var height = altura;
	var left = esquerda;
	var top = topo;
	window.open(URL,'PUC Minas', 'width='+width+', height='+height+', left='+left+', top='+top+', scrollbars=yes, status=no, toolbar=yes, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
}
function hiddenShow(div1) {
	var status;
	status = eval("gE('"+div1+"').style.display");
	
	if ((status == 'none')||(status == '')) {
		eval("gE('"+div1+"').style.display = 'block'");
		//eval("gE('marcador_'+div1).src = 'imagens/marcador2.jpg'");
	}
	else {
		eval("gE('"+div1+"').style.display = 'none'");
		//eval("gE('marcador_'+div1).src = 'imagens/marcador.jpg'");
	}
}
function aumentaFonte() {
	var div = "geral";
	var tam_fonte = gE(div).style.fontSize;
	if(!tam_fonte)
		tam_fonte = '8pt'
	tam_fonte = tam_fonte.replace("pt","");
	num_tam_fonte = new Number(tam_fonte);
	if(num_tam_fonte == 10)
		alert("Não é possível aumentar mais o tamanho da letra!");
	else {
		var novo_num_tam_fonte = num_tam_fonte + 1;
		gE(div).style.fontSize=novo_num_tam_fonte+'pt';
	}
}
function diminuiFonte() {
	var div = "geral";
	var tam_fonte = gE(div).style.fontSize;
	if(!tam_fonte)
		tam_fonte = '8pt'
	tam_fonte = tam_fonte.replace("pt","");
	num_tam_fonte = new Number(tam_fonte);
	if(num_tam_fonte == 5)
		alert("Não é possível diminuir mais o tamanho da letra!");
	else {
		var novo_num_tam_fonte = num_tam_fonte - 1;
		gE(div).style.fontSize=novo_num_tam_fonte+'pt';
	}
}