function Requisicao(){this.endereco=null;this.idBloco=null;this.tipoLeitura="txt2";this.asincrono=true;this.metodo="GET";this.estadoReq=0;this.status=0;this.conteudo=null;this.params=null}function AjaxManager(){this.addRequisicao=e;this.proximoItem=f;this.debug=b;var d=new Array();var c=this;var i=true;var h=new g();function e(o,k,j,l,m){var n=new Requisicao();if(o.indexOf("?")>=0&&m=="POST"){n.endereco=o.split("?")[0];n.params=o.split("?")[1]}else{n.endereco=o}n.idBloco=k;n.tipoLeitura=j;if(j=="xml"){l=false}n.asincrono=l;n.metodo=m;d.push(n);if(l&&i){i=false;f()}else{if(!l){return h.requisicao(n,c).conteudo}}}function f(){if(d.length>0){var j=d.pop();h.requisicao(j,c)}}function b(){alert(d.length)}function g(){this.debug=j;this.requisicao=m;var p=null;var n=null;var l=null;function m(r,q){p=k();n=r;l=q;if(p){p.open(n.metodo,n.endereco,n.asincrono);p.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate");if(n.params){p.setRequestHeader("Content-type","application/x-www-form-urlencoded")}p.send(n.params);if(n.asincrono){p.onreadystatechange=o}else{if(p.readyState==4){if(p.status==200){if(n.tipoLeitura=="txt3"){n.conteudo=p.responseText}else{n.conteudo=p.responseXML.documentElement}}}return n}}}function o(){if(p.readyState==4){if(p.status==200){if(n.tipoLeitura=="txt"||n.tipoLeitura=="txt4"){document.getElementById(n.idBloco).innerHTML=p.responseText}if(n.tipoLeitura=="txt4"){l.saida(n)}}if(n.tipoLeitura=="txt2"){n.conteudo=p.responseText;n.status=p.status;l.saida(n)}l.proximoItem()}else{n.estadoReq=p.readyState}}function k(){var r=null;try{r=new XMLHttpRequest()}catch(q){try{r=new ActiveXObject("Msxml2.XMLHTTP")}catch(t){try{r=new ActiveXObject("Microsoft.XMLHTTP")}catch(s){r=false}}}return r}function j(q){var r=null;for(a=0;a<q.length;a++){r+=q[a].getEndereco()+"---"+q[a].estadoReq()+"<br/>"}alert(r)}}};

