function leapto(form) 
   {
   var myindex=form.dest.selectedIndex;
   if (myindex>=1)
      { location=form.dest.options[myindex].value; }
   }

 function mOvr(src,clrOver) {
 if (!src.contains(event.fromElement)) {
	 src.style.cursor = 'hand';
	 src.bgColor = clrOver;
	 src.style.backgroundColor = clrOver;
	}
 }
 function mOut(src,clrIn) {
	if (!src.contains(event.toElement)) {
	 src.style.cursor = 'default';
	 src.bgColor = clrIn;
	 src.style.backgroundColor = clrIn;
	}
 }
 function mClk(src) {
    if(event.srcElement.tagName=='TD'){
	 src.children.tags('A')[0].click();
    }
 }

function abre(url,janela,larg,alt,scrollyn){
  window.open(url,janela,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scrollyn+",resizable='no',copyhistory=no,width="+larg+",height="+alt);
}

	// a funcao abaixo pega a versao mais nova do xmlhttp do ie.
	function createXMLHTTP() 
	{
		var oRequest;
		try
		{
			oRequest = new XMLHttpRequest();
			return oRequest;
		}
		catch(oError)
		{
			var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP","Microsoft.XMLHTTP"];

			for (var i=0; i < arrSignatures.length; i++) 
			{
				try 
				{
					oRequest = new ActiveXObject(arrSignatures[i]);
					return oRequest;
				}
				catch (oError) 
				{}
			}
		}
	}

	function GenericRequest(Pagina, Parametros, oDiv)
	{
		//Retorno
		var Retorno;
		
		// criacao do objeto XMLHTTP
		var oHTTPRequest = createXMLHTTP(); 
		
		// Abrindo a solicitacao HTTP. o primeiro parametro informa o metodo post/get
		// o segundo parametro informa o arquivo solicitado que pode ser asp, php, txt, xml, etc
		// o terceiro parametro informa que a solicitacao nao assincrona, 
		// para solicitacao sincrona o parametro deve ser false
		oHTTPRequest.open("post", Pagina, true);
		
		// para solicitacoes utilizando o metodo post deve ser acrescentado este cabecalho HTTP
		oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		// a funcao abaixo e executada sempre que o estado do objeto muda (onreadystatechange)
		oHTTPRequest.onreadystatechange=function() {
			// o valor 4 significa que o objeto ja completou a solicitacao
			if (oHTTPRequest.readyState==4)
			{
				// abaixo o texto do gerado no arquivo executa.asp e colocado no div
				document.getElementById(oDiv).innerHTML = oHTTPRequest.responseText;
			}
		}
		
		// abaixo e enviada a solicitacao. Note que a configuracao
		// do evento onreadystatechange deve ser feita antes do send.
		oHTTPRequest.send(Parametros);
		document.getElementById(oDiv).style.display = '';
	}
	
	function EnviaTxt(txt){
		obj = document.getElementById('casa');
		obj.value = txt;
		obj.focus();
		document.getElementById('dvAjax').style.display = 'none';
	}


//Lista os eventos no menu lateral
	function domticker(content, divId, delay, fadeornot){
	this.content=content
	this.tickerid=divId 
	this.delay=delay 
	this.mouseoverBol=0 
	this.pointer=1
	this.opacitystring=(typeof fadeornot!="undefined")? "width: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1" : ""
	if (this.opacitystring!="") this.delay+=500 
	this.opacitysetting=0.2 
	document.write('<div id="'+divId+'" align="center"><div style="'+this.opacitystring+'">'+content[0]+'<\/div><\/div>')
	var instanceOfTicker=this
	setTimeout(function(){instanceOfTicker.initialize()}, delay)
	}

	domticker.prototype.initialize=function(){
	var instanceOfTicker=this
	this.contentdiv=document.getElementById(this.tickerid).firstChild 
	document.getElementById(this.tickerid).onmouseover=function(){instanceOfTicker.mouseoverBol=1}
	document.getElementById(this.tickerid).onmouseout=function(){instanceOfTicker.mouseoverBol=0}
	this.rotatemsg()
	}

	domticker.prototype.rotatemsg=function(){
	var instanceOfTicker=this
	if (this.mouseoverBol==1) 
	setTimeout(function(){instanceOfTicker.rotatemsg()}, 100)
	else{
	this.fadetransition("reset") 
	this.contentdiv.innerHTML=this.content[this.pointer]
	this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT
	this.pointer=(this.pointer<this.content.length-1)? this.pointer+1 : 0
	setTimeout(function(){instanceOfTicker.rotatemsg()}, this.delay) 
	}
	}

	domticker.prototype.fadetransition=function(fadetype, timerid){
	var contentdiv=this.contentdiv
	if (fadetype=="reset")
	this.opacitysetting=0.2
	if (contentdiv.filters && contentdiv.filters[0]){
	if (typeof contentdiv.filters[0].opacity=="number") //IE6+
	contentdiv.filters[0].opacity=this.opacitysetting*100
	else //IE 5.5
	contentdiv.style.filter="alpha(opacity="+this.opacitysetting*100+")"
	}
	else if (typeof contentdiv.style.MozOpacity!="undefined" && this.opacitystring!=""){
	contentdiv.style.MozOpacity=this.opacitysetting
	}
	else
	this.opacitysetting=1
	if (fadetype=="up")
	this.opacitysetting+=0.2
	if (fadetype=="up" && this.opacitysetting>=1)
	clearInterval(this[timerid])
	}
//Fim da lista os eventos no menu lateral