  try {
    xmlhttp = new XMLHttpRequest();
  } catch (ee) {
    try {
      xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
      } catch (E) {
        xmlhttp = false;
      }
    }
  }

//Função para adicionar um evento a um objeto, independente do navegador.
function addEvent(obj, evType, fn){
	if (obj.addEventListener)						//Todos os demais navegadores
		obj.addEventListener(evType, fn, true);
	if (obj.attachEvent)							//IE
		obj.attachEvent("on"+evType, fn);
}

//Adciona a função jsInicializar ao evento load da página da página
addEvent(window,"load",jsInicializar)

// Função para inicializar as demais funções necessárias para o correto funcionamento do site
function jsInicializar() {
	jsMarquee();
	jsPalavraChave();
	jsTrataImagem();
	jsTrataLink();
	//oTempoBanner = setTimeout('jsHelpBannerPopup()', 1);
	jsMostraAjuda();
	Ticker();
	jsIniciarMenu();
	if (typeof jsFontDefault == 'function') jsFontDefault();
	jsInputs();
	
}

//Função para verificar se existe o campo de busca na página e adcionar os ventos onfocus e onblur.
function jsMarquee(){
	var idMarquee	= document.getElementById('idMarquee');

	if (idMarquee){
		idMarquee.start();
	}
}

//Função para verificar se existe o campo de busca na página e adcionar os ventos onfocus e onblur.
function jsPalavraChave(){
	var obj = document.getElementById('dsPalChave');
	if (obj){
		addEvent(obj,"focus",jsPalavraChave_focus); //Chama a função para evento "focus"
		addEvent(obj,"blur",jsPalavraChave_blur);	//Chama a função para evento "blur"
	}
}

function jsPalavraChave_focus(){var txt=document.getElementById('dsPalChave');txt.value=(txt.value=='palavra chave'?'':txt.value)}
function jsPalavraChave_blur(){var txt=document.getElementById('dsPalChave');txt.value=(txt.value==''?'palavra chave':txt.value)}

function jsTrataImagem(){
	var oImg = document.getElementsByTagName("img");	//Recupera todos os selects do documento
	for (var i=0; i<oImg.length; i++){if(oImg[i].alt != '') oImg[i].title = oImg[i].alt}
}

function jsTrataLink(){
	var oA = document.getElementsByTagName("a");	//Recupera todos os selects do documento
	for (var i=0; i<oA.length; i++){if(oA[i].alt) oA[i].title = oA[i].alt}
}

var sAbrir = navigator.appName.search(/(Internet Explorer)/) >= 0 ? 'block' : 'table';
// Função para inicializar o menu no IE
function jsIniciarMenu() {
	var oMenu = document.getElementById('dvMenuRapido');
	if (oMenu){

		var oLI = oMenu.getElementsByTagName("LI");	//Recupera todas as LIs do Menu
		for (var i=0; i<oLI.length; i++){
			if(oLI[i].className.search(/^(csMenu)([a-z]+)/gi) == 0){
				var oLink = oLI[i].getElementsByTagName("A");
				oLink[0].onmouseover=function(){document.getElementById('sub'+this.title).style.display=sAbrir}
				oLink[0].onmouseout=function(){document.getElementById('sub'+this.title).style.display='none'}
				document.getElementById('sub'+oLink[0].title).onmouseover=function(){this.style.display=sAbrir}
				document.getElementById('sub'+oLink[0].title).onmouseout=function(){this.style.display='none'}
			}
			
		}
	}
}

function DefinirPrincipal(){
	if((navigator.appName=='Microsoft Internet Explorer')&&(parseInt(navigator.appVersion)>=4)){
		//this.style.behavior='url(#default#homepage)';
		this.setHomePage(window.location)
	}else{
		alert('Opção não disponível para este navegador.')
	}
}

//Função para adicionar a página aos favoritos
function AdicionarFavoritos(){
	if (window.sidebar)
		window.sidebar.addPanel('Portal Cidadão - Prefeitura Municipal de Ipatinga', document.location, '');
	else if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
		window.external.AddFavorite(document.location,"Portal Cidadão - Prefeitura Municipal de Ipatinga");
	}else {
		alert ("Pressione Crtl+D para adicionar esta página em seus favoritos.");
	}
}

//Função para auxiliar o banner de Popup
function jsHelpBannerPopup(){
	var obj		= document.getElementById('BannerPopup');
	
	if (obj){
		if (obj.style.display='block'){
			document.getElementById('cdSite').style.visibility='hidden';
			oTempoBanner = setTimeout('jsHelpBannerPopup()', 1);
		}
		else{
			document.getElementById('cdSite').style.visibility='visible';
			clearTimeout(oTempoBanner);
		}
	}
}

//Função para fechar o banner de Popup
function FechaPopUp(){
	if (obj = document.getElementById('BannerPopup'))
		obj.style.display='none';
	if (oTempoBanner)
		clearTimeout(oTempoBanner);
	document.getElementById('cdSite').style.visibility='visible';
}

//Função para fechar o banner de Popup
function jsGoToUrl(){
	if (obj = document.getElementById('BannerPopup'))
		obj.style.display='none';
	if (oTempoBanner)
		clearTimeout(oTempoBanner);
	document.getElementById('cdSite').style.visibility='visible';
}

//Mostra a menssagem de ajuda que está no title do objeto.
function jsMostraAjuda(){
	if (document.getElementById('dica')){			//Verifica se existe o objeto que exibirá a juda.
		var oForms = document.forms;				//Recupera todos os forms

		for (var i=0; i < oForms.length; i++){		//Percorre todos os objetos.
			var oForm = oForms[i];					//Recupera o form atual

			for (var j=0; j < oForm.length; j++){	//Percorre todos os objetos.
				if (oForm[j].title && oForm[j].id) {//Verifica se o objeto possui 'title'
					oForm[j].onfocus =				//Cria a função para exibir a ajuda
					function() {
						document.getElementById('dica').innerHTML = this.title;	//Coloca o texto no objeto
						if (this.alt) this.alt = this.title;
					}
				}
			}
		}
	}
}

//Início: Ajustar fonte.
function jsFontDefault(){
	var oDIV = document.getElementsByTagName('div');

	for(var i=0;i<oDIV.length;i++){
		if(oDIV[i].id == 'dvCorpoTexto'){
			oDIV[i].style.fontSize = '100%';
			//oDIV[i].childNodes.style.fontSize = '100%';
		}
	}
}

function jsFonte(opcao){
	var oConteudo = document.getElementById('dvCorpoTexto');

	if (oConteudo){
		if (opcao == 1){
			if (oConteudo.style.fontSize == '100%')
				oConteudo.style.fontSize = '110%';
			else if (oConteudo.style.fontSize == '110%')
				oConteudo.style.fontSize = '120%';
			else if (oConteudo.style.fontSize == '120%')
				oConteudo.style.fontSize = '130%';
			else if (oConteudo.style.fontSize == '130%')
				oConteudo.style.fontSize = '140%';
			else if (oConteudo.style.fontSize == '140%')
				oConteudo.style.fontSize = '140%';
			else
				oConteudo.style.fontSize = '100%';
		}else{
			if (oConteudo.style.fontSize == '140%')
				oConteudo.style.fontSize = '130%';
			else if (oConteudo.style.fontSize == '130%')
				oConteudo.style.fontSize = '120%';
			else if (oConteudo.style.fontSize == '120%')
				oConteudo.style.fontSize = '110%';
			else if (oConteudo.style.fontSize == '110%')
				oConteudo.style.fontSize = '100%';
			else
				oConteudo.style.fontSize = '100%';
		}
	}
}
//Fim: Ajustar fonte.

//Função PopUp criada em 11/08/2003 - Alencar
function PopUp(strUrl, strName, intWidth, intHeight, strRedim, strScroll, strToolBar, strMenuBar, strLocationBar, intTop, intLeft) {
	/*
	strUrl: Url que será aberta na janela pop up;
	strName: Nome da janela para casos dela ser utilizada como alvo (target);
	intWidth: Largura da janela que será criada;
	intHeight: Altura da janela que será criada;
	strRedim: Utilizar 'yes' ou 'no' informando se deseja que a janela seja redimensionável;
	strScroll: Utilizar 'yes' ou 'no' informando se deseja barras de rolagem;
	strMenuBar: Utilizar 'yes' ou 'no' informando se deseja barra de menu;
	strLocationBar: Utilizar 'yes' ou 'no' informando se deseja barra de endereço;
	intTop: Posição da janela em relação ao topo da tela;
	intLeft: Posição da janela em relação à esquerda da tela;
	*/

	if(isNaN(intTop)) intTop = ((screen.height - intHeight)/2);
	if(isNaN(intLeft)) intLeft = ((screen.width - intWidth)/2);
	if(strToolBar == 'yes') intHeight = intHeight - 25;
	if(strMenuBar == 'yes') intHeight = intHeight - 25;
	if(strLocationBar == 'yes') intHeight = intHeight - 25;

	janela = window.open(strUrl, strName, 'directories=no, menubar=' + strMenuBar + ', location=' + strLocationBar + ', toolbar=' + strToolBar + ', status=yes, width=' + intWidth + ', height=' + intHeight + ', scrollbars=' + strScroll + ', top=' + intTop + ', left=' + intLeft + ', resizable='+ strRedim);
}

//Valida o formulário de indicação de página por e-mail
function jsValidaIndicacao(){
	//Validação com RegEx
	var bNome			= document.getElementById('nmRemetente').value.search(/^([A-Za-zÀ-ú ]{3,70})$/) == 0?true:false;
	var bEmail			= document.getElementById('edEmail').value.search(/^[a-zA-Z0-9_.-]{2,}@[a-zA-Z0-9_.-]+\.([a-zA-Z]{2,4})$/) == 0?true:false;
	var bDestinatario	= document.getElementById('nmDestinatario').value.search(/^([A-Za-zÀ-ú ]{3,70})$/) == 0?true:false;
	var bEmailDes		= document.getElementById('edEmailDes').value.search(/^[a-zA-Z0-9_.-]{2,}@[a-zA-Z0-9_.-]+\.([a-zA-Z]{2,4})$/) == 0?true:false;
	var bMensagem		= document.getElementById('dsMensagem').value.search(/((.|\n){10,1000})$/) == 0?true:false;
	var sSaida			= '';
	var sFocus			= '';

	if ( !(bNome && bEmail && bDestinatario && bEmailDes && bMensagem) ){
		sSaida = 'Corrija os erros abaixo:\n';
		if (!bNome){
			sSaida += '\nNome: ' + document.getElementById('nmRemetente').title;
			sFocus = 'document.getElementById(\'nmRemetente\').focus()';
		}
		if (!bEmail){
			sSaida += '\nE-mail: ' + document.getElementById('edEmail').title;
			if (sFocus == '') sFocus='document.getElementById(\'edEmail\').focus()';
		}
		if (!bDestinatario){
			sSaida += '\nNome de destinatário: ' + document.getElementById('nmDestinatario').title;
			if (sFocus == '') sFocus='document.getElementById(\'nmDestinatario\').focus()';
		}
		if (!bEmailDes){
			sSaida += '\nE-mail de destino: ' + document.getElementById('edEmailDes').title;
			if (sFocus == '') sFocus='document.getElementById(\'edEmailDes\').focus()';
		}
		if (!bMensagem){
			sSaida += '\nMensagem: ' + document.getElementById('dsMensagem').title;
			if (sFocus == '') sFocus='document.getElementById(\'dsMensagem\').focus()';
		}
		alert(sSaida);
		eval(sFocus);
	}else
		document.getElementById('frmIndicacao').submit();
}

//Valida o formulário de corrida rústica
function jsValidaCorrida(){
	//Validação com RegEx
	var bNome			= document.getElementById('nmAtleta').value.search(/^([A-Za-zÀ-ú ]{3,70})$/) == 0?true:false;
	var bEndereco		= document.getElementById('dsEndereco').value.search(/((.|\n){5,100})$/) == 0?true:false;
	var bBairro			= document.getElementById('nmBairro').value.search(/((.|\n){3,100})$/) == 0?true:false;
	var bCidade			= document.getElementById('nmCidade').value.search(/((.|\n){3,100})$/) == 0?true:false;
	var bIdentidade		= document.getElementById('dsIdentidade').value.search(/((.|\n){8,20})$/) == 0?true:false;
	var bCPF			= document.getElementById('nuCPF').value.search(/([0-9]{11,11})$/) == 0?true:false;
	var bCategoria		= document.getElementById('dmCategoria').value.search(/([A-Z]{1,1})$/) == 0?true:false;
	var bNascimento		= document.getElementById('dtNascimento').value.search(/([0-9/]{10,10})$/) == 0?true:false;
	var bEquipe			= document.getElementById('nmEquipe').value.search(/((.|\n){3,100})$/) == 0?true:false;
	var bResIpa			= document.getElementById('stResideIpa').value != ''?true:false;
	
	var sSaida			= '';
	var sFocus			= '';

	if ( !(bNome && bEndereco && bBairro && bCidade && bIdentidade && bCPF && bCategoria && bNascimento && bEquipe && bResIpa) ){
		sSaida = 'Corrija os erros abaixo:\n';
		if (!bNome){
			sSaida += '\nNome: ' + document.getElementById('nmAtleta').title;
			sFocus = 'document.getElementById(\'nmAtleta\').focus()';
		}
		if (!bEndereco){
			sSaida += '\nEndereço: ' + document.getElementById('dsEndereco').title;
			if (sFocus == '') sFocus='document.getElementById(\'dsEndereco\').focus()';
		}
		if (!bBairro){
			sSaida += '\nBairro: ' + document.getElementById('nmBairro').title;
			if (sFocus == '') sFocus='document.getElementById(\'nmBairro\').focus()';
		}
		if (!bCidade){
			sSaida += '\nCidade: ' + document.getElementById('nmCidade').title;
			if (sFocus == '') sFocus='document.getElementById(\'nmCidade\').focus()';
		}
		if (!bIdentidade){
			sSaida += '\nIdentidade: ' + document.getElementById('dsIdentidade').title;
			if (sFocus == '') sFocus='document.getElementById(\'dsIdentidade\').focus()';
		}
		if (!bCPF){
			sSaida += '\nCPF: ' + document.getElementById('nuCPF').title;
			if (sFocus == '') sFocus='document.getElementById(\'nuCPF\').focus()';
		}
		if (!bCategoria){
			sSaida += '\nCategoria: ' + document.getElementById('dmCategoria').title;
			if (sFocus == '') sFocus='document.getElementById(\'dmCategoria\').focus()';
		}
		if (!bNascimento){
			sSaida += '\nData de Nascimento: ' + document.getElementById('dtNascimento').title;
			if (sFocus == '') sFocus='document.getElementById(\'dtNascimento\').focus()';
		}
		if (!bEquipe){
			sSaida += '\nEquipe: ' + document.getElementById('nmEquipe').title;
			if (sFocus == '') sFocus='document.getElementById(\'nmEquipe\').focus()';
		}
		if (!bResIpa){
			sSaida += '\nReside em Ipatinga: ' + document.getElementById('stResideIpa').title;
			if (sFocus == '') sFocus='document.getElementById(\'stResideIpa\').focus()';
		}
		alert(sSaida);
		eval(sFocus);
	}else
		document.getElementById('frmCorrida').submit();
}

/*
Função RedirectURL criada em 25/08/2003 - Alencar
*/
	function RedirectURL(strUrl){
		if(strUrl != ''){
			location.href = strUrl
		}
	}

// Função para formatar o conteúdo do input/text para formato data, prefixo, telefone, hora e monetário,
// de acordo com a classe CSS.
function jsInputs(){
	var oInputs = $Tag('input');	//Retorna todos os objetos input

	for (var i=0; i<oInputs.length; i++){		//Percorre todos os objetos
		//Formata os elementos do tipo data, hora, prefixo de telefone, telefone e ramal.
		//oInputs[i].className == 'csCEP' ||	
		if (oInputs[i].className == 'csTelefoneFull' ||
			oInputs[i].className == 'csTelefonePre' ||
			oInputs[i].className == 'csTelefone' ||	
			oInputs[i].className == 'csCPF' ||
			oInputs[i].className == 'csCNPJ' ||
			oInputs[i].className == 'csData' ||
			oInputs[i].className == 'csHora' ||
			oInputs[i].className == 'csNumero3' ||
			oInputs[i].className == 'csNumero'){
			addEvent(oInputs[i],'keypress',jsFormatacao)
		}
		
		//Formata os elementos do tipo monetário.
		else if (oInputs[i].className == 'csMonetario'){
			addEvent(oInputs[i],'keypress',jsFormatarInputMonetario)
			addEvent(oInputs[i],'blur',PreencherPreco)
			addEvent(oInputs[i],'focus',ApagarPreco)
			
		}
		
		//Formata os elementos do tipo formatação de texto, usados no editor.
		else if (oInputs[i].className == 'csFormatacao'){
			oInputs[i].readOnly=true;
			addEvent(oInputs[i],'mouseover',jsSelecionarInput);
		}
		
		//Atribui a propriedade readOnly para determinadas classes de inputs
		else if (oInputs[i].className.search(/(csArquivo)|(csTamanho)|(csReadOnly)/) != -1){
			oInputs[i].readOnly=true;
		}
		
		// Se o bjeto é readOnly, não recebe foco.
		if(oInputs[i].readOnly)
			oInputs[i].tabIndex = -1;
	}
}

//Função para retornar o objeto que gerou o evento
function jsRetornaObjetoDoEvento(e){
	if (typeof(e)=='undefined')var e=window.event;	//Captura o evento no IE
	var obj = e.target?e.target:e.srcElement;		//Retorna o objeto para o IE e os demais
	if(obj.nodeType == 3)obj=obj.parentNode;	//Corrige bug no Safari

	return obj;
}

//Localiza o próximo campo no formulário, que deverá receber o foco.
function jsProximoCampo(sNome){
	var oForms = document.forms;				//Retorna todos o forms do documento

	for (var i=0; i < oForms.length; i++){		//Navega entre todos os formulários do documento.
		var oForm = oForms[i];					//Retorna o form atual

		for (var j=0; j < oForm.length; j++){	//Navega entre todos os objetos do formulário.
			if (oForm[j].id == sNome) {			//Verifica se o objeto é o que foi passado como parâmetro.
				if (oForm[j+1].id)				//Verifica se existe outro objeto após o objeto atual.
					return oForm[j+1];			//Retorna o objeto que deverá receber o foco.
			}
		}
	}
}

// Função para formatar o conteúdo do input/text para formato data, prefixo, telefone, hora e monetário,
// de acordo com a classe CSS.
function jsFormatacao(e){
	var oText	= jsRetornaObjetoDoEvento(e);		//Retorna o objeto para o IE e os demais
	var sValue	= oText.value;						//Retorna o valor atual do objeto
	var nTecla	= window.event?e.keyCode:e.which;	//Retorna o valor da tecla pressionada
	var oProxCampo = jsProximoCampo(oText.id);		//Retorna o próximo campo do formulário

	if (nTecla != 8 && nTecla != 13){				//se for "backspace" ou "enter" não faz nada
		var sRegExp = /[\.\,\:\/\-\(\) ]/gi;		//Expressão regular para limpar os caracteres de formatação
		sValue = sValue.toString().replace(sRegExp, '');	//Limpa ps caracteres

		var nLenO = sValue.length;					//Retorna a quantidade de caracteres do objeto
		var nLenM = nLenO;							//Inicia o tamanho da máscara com o tamanho da string
		var nCount = 0;								//Inicia o contador
		var sSaida = '';							//Limpa a saída
		var sMask = '';								//Limpa a máscara

		switch (oText.className){					//Verifica o tipo de máscara que deverá ser aplicada
			case 'csData':							//Máscara de data
				sMask = '99/99/9999'; break;
			case 'csHora':							//Máscara de hora
				sMask = '99:99'; break;
			case 'csTelefoneFull':					//Máscara de prefixo de telefone completo
				sMask = '(99)9999-9999'; break;
			case 'csTelefonePre':					//Máscara de prefixo de telefone
				sMask = '99'; break;
			case 'csTelefone':						//Máscara de telefone
				sMask = '99999999'; break;
			//case 'csCEP':							//Máscara de CEP
			//	sMask = '99999-999'; break;
			case 'csRamal':							//Máscara de ramal
				sMask = '9999'; break;
			case 'csNumero3':						//Máscara de entrada de 3 números 
				sMask = '999'; break;
			case 'csCPF':							//Máscara de CPF
				sMask = '999.999.999-99'; break;
			case 'csCNPJ':							//Máscara de CNPJ
				sMask = '99.999.999/9999-99'; break;
			case 'csNumero':						//Máscara de números
				sMask = '999999999999'; break;
		}

		for (var i=0; i <= nLenM; i++) {			//Percorre o total de caracteres da máscara
			var bMask = (sMask.charAt(i).search(sRegExp)!=-1);	//Procura o caracter atual dentro da máscara

			if (bMask) {							//O caracter é da máscara
				sSaida += sMask.charAt(i);			//Adiciona a máscara à saída
				nLenM++;							//Incrementa o contador da máscara
			} else {								//O caracter não é da máscara
				sSaida += sValue.charAt(nCount);	//Adiciona o caracter à saída
				nCount++;							//Incrementa o contador da string
			}
		}

		oText.value = sSaida;						//Devolve o valor formatado para o objeto

		if (sMask.charAt(i-1) == '9')				//Permite apenas números
			if (!(nTecla>47 && nTecla<58))			//Só retorna se for um números de 0 a 9
				return false;

		if (oProxCampo && oText.value.length == (sMask.length)-1){	//Foca o próximo campo se for a hora
			if (document.all)
				setTimeout ('$Id(\'' + oProxCampo.id + '\').focus();', 50);
			else
				oProxCampo.focus();
		}
	}else
		return true;
}



























//Função para gerar uma saudação, com data.
function jsSaudacao(){
	var now = new Date();
	var mName = now.getMonth() + 1;
	var dName = now.getDay() + 1;
	var dayNr = now.getDate();
	var yearNr=now.getYear();
	var sSaudacao

	if (yearNr<2000){yearNr = yearNr+1900}
	if(dName==1) Day = "Domingo";
	if(dName==2) Day = "Segunda-feira";
	if(dName==3) Day = "Terça-feira";
	if(dName==4) Day = "Quarta-feira";
	if(dName==5) Day = "Quinta-feira";
	if(dName==6) Day = "Sexta-feira";
	if(dName==7) Day = "Sábado";
	if(mName==1) Month = "Janeiro";
	if(mName==2) Month = "Fevereiro";
	if(mName==3) Month = "Março";
	if(mName==4) Month = "Abril";
	if(mName==5) Month = "Maio";
	if(mName==6) Month = "Junho";
	if(mName==7) Month = "Julho";
	if(mName==8) Month = "Agosto";
	if(mName==9) Month = "Setembro";
	if(mName==10) Month = "Outubro";
	if(mName==11) Month = "Novembro";
	if(mName==12) Month = "Dezembro";
	sSaudacao = ' ' + Day + ', ' + dayNr + ' de ' + Month + ' de ' + yearNr;

	if (( now.getHours() >= 0 && now.getHours() <=3 ) || ( now.getHours() >= 18 && now.getHours() <=24 ))
		sSaudacao += ' - Boa noite';
	else if ( now.getHours() >= 4 && now.getHours() <= 11 )
		sSaudacao += ' - Bom dia';
	else if ( now.getHours() >= 12 && now.getHours() <= 17 )
		sSaudacao += ' - Boa tarde';

	document.write(sSaudacao)
}

var nuTicher = 1;
var time = 5000//Milisegundos
function Ticker(){
	var oDiv = document.getElementById('dvTicker')
	if (oDiv && arTickes){
		var array = arTickes.split(/[#]/);
		//nuTicher = eval(0 + nuTicher);
		
		switch (nuTicher){
			case 1:
				sSaida = array[0];
				break;
			case 2:
				sSaida = array[1];
				break;
			case 3:
				sSaida = array[2];
				break;
			case 4:
				sSaida = array[3];
				
				break;
			case 5:
				sSaida = array[4];
				
				break;
			case 6:
				sSaida = array[5];
				nuTicher = 0;
				break;
		}
		nuTicher++;
		oDiv.innerHTML = sSaida;
		var tempo = setTimeout('Ticker()', time);
	}
}


//Função que retorna um determinado objeto HTML, pelo Id, se o mesmo existir
function $Id(sId){
	if (document.getElementById(sId)) return document.getElementById(sId);
}

//Função que retorna uma coleção de objetos HTML, pelo Name, se a mesma existir
function $Name(sName){
	if (document.getElementsByName(sName)) return document.getElementsByName(sName);
}

//Função que retorna uma coleção de objetos HTML, pela TagName, se a mesma existir
function $Tag(sTag){
	if (document.getElementsByTagName(sTag)) return document.getElementsByTagName(sTag);
}


