function objXMLHttp(){
	if(window.XMLHttpRequest)
	{
		var objetoXMLHttp = new XMLHttpRequest();
		return objetoXMLHttp;
		
	} else if(window.ActiveXObject){
		
		var versoes = ["Microsoft.XMLHTTP","Msxml2.XMLHTTP","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP.2.0"];
		
		for(var i=0;i < versoes.length;i++){
			try {						
				var objetoXMLHttp = new ActiveXObject(versoes[i]);
				// "return" Se for criado sai do for
				return objetoXMLHttp;
			}
			catch(ex){
				
			}
		}
		return false;														
	}	
}

function setIdCid(id){
	
	var hidenCid = document.getElementById('hidenCid');
	var idCid = document.getElementById(id);
		
	hidenCid.value = idCid.value;
}

function getCidades(id_estado){
	
	var ajaxGetCidades, dados;
	var hidenCid  = document.getElementById('hidenCid');
	var id_estado = document.getElementById(id_estado);
	
	if(id_estado.value){
		ajaxGetCidades = new objXMLHttp();
		
		dados="&id_estado="+id_estado.value+"&id_cidade="+hidenCid.value;				
		
		if(ajaxGetCidades){
			
			ajaxGetCidades.open("POST","sys/include/Ajax/cidades.php",true);
			ajaxGetCidades.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			
			ajaxGetCidades.onreadystatechange = function(){								
				if(ajaxGetCidades.readyState == 4){						
					if(ajaxGetCidades.status == 200){											
						cidades.innerHTML =  '';
						document.all.cidades.innerHTML = ajaxGetCidades.responseText;
						document.all.cidades.innerHTML = ajaxGetCidades.responseText;
						return false;										
					} else {
						//window.alert("Ocorreu um erro.");
					}
				}
			}		
		};
		ajaxGetCidades.send(dados);
		return false;	
	}
	
}
