<!--
function openAjax() {
var ajax;
try{
ajax = new XMLHttpRequest();
}catch(ee){
try{
ajax = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}catch(E){
ajax = false;
}}}
return ajax;
}
function CpForm(FormName){
comp = "document." + FormName;
var frm = eval(comp);
Cps = "";
for (i=0; i<frm.length; i++){
Cps = Cps + frm.elements[i].name + "=" + frm.elements[i].value + "&";
}
Cps = Cps.substring(0,Cps.length -1);
return Cps;
}
function OpenAjaxPostCmd(pagina,camada,values,msg,divcarga,metodo,tpmsg) { 
if(document.getElementById) {
var ajax = openAjax();
if(tpmsg=='1'){
var exibeLoading = document.getElementById(divcarga);
}
var exibeResultado = document.getElementById(camada);
if(metodo=='1'){
ajax.open("POST", pagina, true);
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
ajax.setRequestHeader("Pragma", "no-cache");
valor = CpForm(values)
}else{
valor = null
ajax.open("GET", pagina + values, true);
}
ajax.onreadystatechange = function() {
if(ajax.readyState == 1) {
if(tpmsg=='1'){
exibeLoading.style.display = 'inline';
exibeLoading.innerHTML = msg
}else{
exibeResultado.innerHTML = msg
}}
if(ajax.readyState == 4) {
if(tpmsg=='1'){
exibeLoading.innerHTML = ""
exibeLoading.style.display = 'none';
}else{
exibeResultado.innerHTML = ""
}
if(ajax.status == 200) {
var resultado = null;
resultado = ajax.responseText;
resultado = resultado.replace(/\+/g," ");
resultado = unescape(resultado);
exibeResultado.innerHTML = resultado;
}else{
exibeResultado.innerHTML = "<br><br><center>An error occurred:</center><br><br><center>" + resultado + "</center>";
}}}
ajax.send(valor);
}}
//-->
