/*
 *	Gerador de função validadora para ajax
 *	Autor: Diego Gomes Araujo
 *	Email: diegogomesaraujo@hotmail.com
 *	Versão: 1.0
 */

// variavel global do codigo
var ajax;

// função que retornar o objeto seleciona pelo seu id
function $(id) {
	return document.getElementById(id);
}

// função que retorna a/as tag(s) indicada pelo parametro tag
function $tag(tag) {
	return document.getElementsByTagName(tag);
}

// função que verifica se o navegador suporta ajax
function suportAjax() {
	var ajax = null;
	try {
		ajax = new XMLHttpRequest();
	} catch (e) {
		try {
			ajax = new ActiveXObject('Msxml.XMLHTTP');
		} catch (e) {
			try {
				ajax = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e) {
				var msg = 'Seu navegador não da suporte ao AJAX.\n';
				msg = msg +'Atualize para uma versão mais nova de seu navegador.';
				alert(msg);
				return false;
			}
		}
	}
	return ajax;
}
