function criaMsXmlHttp()
	{		
		var versoes = ["MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
		
		for(var i = 0; i < versoes.length; i++)
		{
			try
			{
				var objetoXMLHttp = new ActiveXObject(versoes[i]);
				return objetoXMLHttp;
			}
			catch (ex){}
		}		
		return false;	
	}
	
	var vomcoo = false;
	
	function loadAjax()
	{		
		vomcoo = false;		
		if(window.XMLHttpRequest)
		{
			vomcoo = new XMLHttpRequest();
			if(vomcoo.overrideMimeType){ vomcoo.overrideMimeType('text/xml'); }
		}
		else if(window.ActiveXObject)
		{
			vomcoo = criaMsXmlHttp();
		}		
	}
	
	
	
	function dom(strIdDiv){ return document.getElementById(strIdDiv); }
	
	
	
	function exibeCanais(idDoDiv,totalDeDivs)
	{
		for(i=1; i<=totalDeDivs; i++)
		{
			if(i == idDoDiv)
				dom('containerCanais'+idDoDiv).style.display='block';
			else 
				dom('containerCanais'+i).style.display='none';
		}
	}
	
	function divDisplay(idDoDiv,valor){ dom(idDoDiv).style.display=valor; }
	
	
	function f(){ return false; }
	
	function dhtml(idDoForm)
	{
	
		//alert(dom(idDoForm).value);
		
		if(dom('tipoBusca').value==1)
		{
			dom('porPalavras').style.display='block';
			dom('entreDatas').style.display='none';			
		}
		else if(dom('tipoBusca').value==2)
		{
			dom('porPalavras').style.display='none';
			dom('entreDatas').style.display='block';
		}
		else if(dom('tipoBusca').value==3)
		{
			dom('T1').value='';			
			dom('porPalavras').style.display='block';
			dom('entreDatas').style.display='block';
		}
		
	}
	
	
	
	function buscador(codTipoBusca,idForm,rsResponseText)
	{
		var valores = null;
		if(codTipoBusca == 1)
		{
			if(dom(idForm).T1.value.length > 1 && dom(idForm).T1.value!="")
			{
				valores = "acao=1&T1="+dom(idForm).T1.value;
			}else{
				alert("O Campo não pode ser vazio");
				dom(idForm).T1.focus();
			}
		}
		else if(codTipoBusca == 2)
		{
			
			if(dom(idForm).T2.value!=0 && dom(idForm).T3.value!=0 && dom(idForm).T4.value!=0)
			{
				valores = "acao=2&T2="+dom(idForm).T2.value+"&T3="+dom(idForm).T3.value+"&T4="+dom(idForm).T4.value;
				valores+= "&T5="+dom(idForm).T5.value+"&T6="+dom(idForm).T6.value+"&T7="+dom(idForm).T7.value;
			}
			else
			{
				alert("Selecione a DATA INICIAL e DATA FINAL para pesquisa!");
				dom(idForm).T2.focus();
			}
			
		}
		else
		{
			valores = "acao=3&T1="+dom(idForm).T1.value;
			valores+= "&T2="+dom(idForm).T2.value+"&T3="+dom(idForm).T3.value+"&T4="+dom(idForm).T4.value;
			valores+= "&T5="+dom(idForm).T5.value+"&T6="+dom(idForm).T6.value+"&T7="+dom(idForm).T7.value;			
		}
		
		loadAjax();
		vomcoo.open('POST', 'fncs/buscaAjaxJson.php', true);		
		vomcoo.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		vomcoo.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate");
		vomcoo.setRequestHeader("Cache-Control","post-check=0, pre-check=0");
		vomcoo.setRequestHeader("Pragma", "no-cache");
		vomcoo.send(valores);
		
		vomcoo.onreadystatechange = function ()
		{		
			if(vomcoo.readyState >= 0 && vomcoo.readyState <= 3){ dom(rsResponseText).innerHTML="<center>carregando</center>"; }
			else
			{
				if(vomcoo.status == 200)
				{
					dom(rsResponseText).innerHTML = '';
					var json = eval("("+vomcoo.responseText+")");					
					if(json.rs[0].nLines > 0)
					{
						for(i=1; i<=json.rs[0].nLines; i++){ dom(rsResponseText).innerHTML+= json.rs[i].resultado; }
					}
					else
					{ dom(rsResponseText).innerHTML+= "<div class=\'rsBusca\'>PALAVRA ou DATA não encontrados!</div>"; }
				}
				else { alert("Ocorreu algum erro com a página!"); }
			}
		
		}
		
	}
	
	
	function envEmail(acao,idDoForm,idDivResp)
	{
		
		var valores="acao="+acao+"&T1="+dom(idDoForm).T1.value;
		valores+="&T2="+dom(idDoForm).T2.value;
		valores+="&T3="+dom(idDoForm).T3.value;
		valores+="&T4="+dom(idDoForm).T4.value;
		loadAjax();
		vomcoo.open('POST', 'fncs/funcoesAjax.php', true);		
		vomcoo.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		vomcoo.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate");
		vomcoo.setRequestHeader("Cache-Control","post-check=0, pre-check=0");
		vomcoo.setRequestHeader("Pragma", "no-cache");
		vomcoo.send(valores);
		
		vomcoo.onreadystatechange = function ()
		{
		
			if(vomcoo.readyState >= 0 && vomcoo.readyState <= 3)
			{ dom(idDivResp).innerHTML="<center>carregando</center>"; }
			else
			{
				if(vomcoo.status == 200)
				{
					dom(idDivResp).innerHTML = 'email enviado com sucesso!';
					setTimeout("dom('frmEnviaEmail').style.display='none'",2000);
					setTimeout("dom('"+idDivResp+"').innerHTML=''",2000);
					dom(idDoForm).reset();
				}
				else { alert("Ocorreu algum erro com a página!"); }
			}
		
		}
				
	}
	
	var tam=10;
	function fonte(val)
	{
		if (val==1){ if(tam < 18){ tam+=2; } } else { if(tam >10){ tam-=2; } }
		dom('textual').style.fontSize=tam+'px';
	}
	
	
	function chamaImpressao(idNoticia)
	{
		window.open('modulos/scripts_diversos/imprimir_noticia.php?idNoticia='+idNoticia,'_blank','width=600,height=500');
	}
	
	function imprimir(){ self.print(); }
	
		
	function validaRG(campo, ev)
	{
		
		var txt = dom(campo).value;		
		if (((ev.keyCode>=48&&ev.keyCode<=57)||(ev.keyCode>=96&&ev.keyCode<=105))&&(txt.length<=12)) 
		{ dom(campo).value=dom(campo).value; }
		else if ((ev.keyCode>=65&&ev.keyCode<=90)||(txt.length>12)){ dom(campo).value = dom(campo).value.slice(0,-1); }
	
	}
	
	function prox(idObj,totChars,proxFoco){ if(dom(idObj).value.length==totChars){ dom(proxFoco).focus(); }	}
	
function $(idObj){ return document.getElementById(idObj); }

//----------------> VALIDA FORMULÁRIO DE CREDENCIAMENTO <---------------------------------------------------------------------	
function valFormCredenciamento(idObj)
{
	form = $(idObj);
	numElementos = form.elements.length-2;
	
	for(i=1;i<=numElementos;i++)
	{
		campoSemEspaco = form.elements[i].value.replace(/^\s+|\s+$/g,"");		
		
		if(campoSemEspaco.length<=1 && i!=13)
		{
			alert("O campo "+form.elements[i].getAttribute("name").substring(3)+" precisa ser preenchido!"); form.elements[i].value="";
			form.elements[i].focus(); return false;			
		}		
		else
		{						
			if(i==8) //o índice do elemento do formulário é o campo de e-mail, o qual será validado abaixo
			{
				regexp = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
				if(!regexp.test(form.elements[i].value))
				{ alert("E-mail digitado não válido!\n\nEntre com um e-mail válido!"); form.elements[i].value=""; form.elements[i].focus();
					return false; }
			}
			
		}
		
	}
	//return false;		
}
//----------------> FIM VALIDAÇÃO FORMULÁRIO DE CADASTRAMENTO <---------------------------------------------------------------------	
	