  function mOvr(src,clrOver) {
    if (!src.contains(event.fromElement)) {
	  src.style.cursor = 'hand';
	  src.bgColor = clrOver;
	}
  }
  function mOut(src,clrIn) {
	if (!src.contains(event.toElement)) {
	  src.style.cursor = 'default';
	  src.bgColor = clrIn;
	}
  }

  function mClk(src) {
	if(event.srcElement.tagName=='TD'){
	  self.location = src
    }
  }
  
function openAjax() { 
var Ajax; 
try {Ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros. 
}catch(e) { 
try {Ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS 
}catch(ee) { 
try {Ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS 
}catch(eee) {Ajax = false; 
} 
} 
} 
return Ajax; 
} 

function carregaAjax(idDiv, status, url, opcao) { 
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C. 
		var exibeResultado = document.getElementById(idDiv); // div que exibirá o resultado.
		var Ajax = openAjax(); // Inicia o Ajax.
		if (status==1) {
		Ajax.open("GET", url, true); // fazendo a requisição 
		Ajax.onreadystatechange = function() { 
			if(Ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando... 
				//document.getElementById('mensagem').innerHTML = "<img src='images/loading.gif' align='absmiddle' hspace='4'> Executando..."; 
			} 
		if(Ajax.readyState == 4) { // Quando estiver tudo pronto. 
			if(Ajax.status == 200) { 
				var resultado = Ajax.responseText; // Coloca o retornado pelo Ajax nessa variável 
				resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4) 
				resultado = unescape(resultado); // Resolve o problema dos acentos 
				//document.getElementById('mensagem').innerHTML = "";
				exibeResultado.innerHTML = resultado;
				if (opcao == 0) {
					//atualiza_valores();
				}
			} else { 
			exibeResultado.innerHTML = "Erro: ."; 
			} 
		} 
	}
	Ajax.send(null); // submete 
	} else {
		exibeResultado.innerHTML = "";
	}
	} 
}

	function mostra_cidades(regiao) {
		idDiv = "DivEstado";
		url = "combo.php?regiao=" + regiao;
		carregaAjax(idDiv, 1, url, 0);
	}
	
	function mostra_cidades2() {
		var regiao = document.getElementById('regiao').value;
		idDiv = "DivEstado";
		url = "combo.php?regiao=" + regiao;
		carregaAjax(idDiv, 1, url, 0);
	}
