// JavaScript Document
// Esta função instancia o objeto XMLHttpRequest
	function openAjax()
	{
		var http;
		try 
		{
			http = new XMLHttpRequest();
		} 
		catch(ee) 
		{
			try 
			{
				http = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e) 
			{
				try 
				{
					http = new ActiveXObject("Microsoft.XMLHTTP");
				} 
				catch(E) 
				{
					http = false;
				}
			}
		}
		return http;
	}

// Principais funções Referencias...
	function gE(ID,alvo)  
	{ 
		return alvo.getElementById(ID); 				
	}
	function gT(tag,alvo) 
	{ 
		return alvo.getElementsByTagName(tag); 	
	}
	function cE(el,alvo)  
	{ 
		return alvo.createElement(el); 					
	}
	function getNodeValue(elemento,label)
	{	
		return elemento.getElementsByTagName(label)[0].firstChild.nodeValue; 
	}
	function showStatus(div,tipo)
	{ 
		var recipiente = gE(div,document);
		switch(tipo)
		{ 
			case 'carrega':	
				recipiente.innerHTML = "<p class='carrega'><img src='imgs/progress.gif' /> Carregando...</p>"; 
			break;
			case 'limpa': 
				recipiente.innerHTML = ""; 
			break;
			case 'erro':
				recipiente.innerHTML = "<p class='carrega'><img src='img/erro.gif'>Não foi possível carregar!</p>"; 
			break;
			case 'noAjax':
				recipiente.innerHTML = "<p class='carrega'><img src='img/erro.gif'>Seu navegador não aceita Ajax!</p>"; 
			break; 
		}
	}
