// JavaScript Document
// JavaScript Document
ajax = {
	obj : null,
	retorno : null,
	objXML : null,
	
	inicia : function(){
		try {
        	this.obj = new ActiveXObject("Microsoft.XMLHTTP");
      	} 
    	catch(e) {
        	try {
            	this.obj = new ActiveXObject("Msxml2.XMLHTTP");
        	}
	     	catch(ex) {
            	try {
               		this.obj = new XMLHttpRequest();
            	}
	        	catch(exc) {
               		alert("Esse browser não tem recursos para uso do Ajax");
               		this.obj = null;
            	}
         	}
      	}
	},
	
	post : function(valores,url){
		if(ajax.obj) {
		  ajax.retorno=null;
		  ajax.objXML=null;
		  
		  ajax.obj.open("POST", url + '?' + valores, true);
		  ajax.obj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		  
		  ajax.obj.onreadystatechange = function() {
			//enquanto estiver processando...emite a msg de carregando
			if(ajax.obj.readyState == 1) {
				ajax.retorno = 'Processando';
			}
			//após ser processado - chama função processXML que vai varrer os dados
			if(ajax.obj.readyState == 4 ) {
				if(ajax.obj.responseXML) {
					ajax.retorno='ok';
					ajax.objXML=ajax.obj.responseXML;
				}
				else {
					//caso não seja um arquivo XML emite a mensagem abaixo
					ajax.retorno='erro';
				}
			}
		  }
		  //passa o código do estado escolhido
		 // var params = valores;
		  ajax.obj.send('');
		}
	}
}