// JavaScript Document
// Esta função é utilizada para atualizar o relatório com os registrados da agenda
// Esta função instancia o objeto XMLHttpRequest
function openAjax() {
	var ajax;
	try {
		ajax = new XMLHttpRequest();
	} catch(ee) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(E) {
				ajax = false;
			}
		}
	}
	return ajax;
}

// Utilizado para evitar de digitar: document.getElementById toda hora, tornando o processo mais prático
function gE(ID) {
	return document.getElementById(ID);
}

// Utilizado para evitar de digitar: document.getElementsByTagName toda hora, tornando o processo mais prático
function gEs(tag) {
	return document.getElementsByTagName(tag);
}

//Pesquisa todas as trs e atribui a funcao apenas as que tiverem a tag title = over
function getTrs(){
	var trs = gEs('tr');
	for( i = 0; i < trs.length; i ++ ){
		if( trs[i].getAttribute('id') && (trs[i].getAttribute('id').substring(0,4) == "over") ){
			trs[i].onmouseover = function(){ over(this); }
			trs[i].onmouseout = function(){ out(this); }
		}
	}
}

/* Muda o fundo da tag tr */
function over(elem){
	elem.style.background = "#F7E6E6";
}

/* Muda o fundo da tag tr */
function out(elem){
	elem.style.background = "#F9F9F9";
}