function createXMLHTTP()
{
 var ajax;
 try {ajax = new ActiveXObject("Microsoft.XMLHTTP");
 }catch(e){
   try {ajax = new ActiveXObject("Msxml2.XMLHTTP");
        alert(ajax);
   }catch(ex){
     try {ajax = new XMLHttpRequest();
     }catch(exc){
       alert("Esse browser não suporte a uso do Ajax");
       ajax = null;
      }
    }
   return ajax;
  }
            
 var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
 for (var i=0; i < arrSignatures.length; i++){
   try{
       var oRequest = new ActiveXObject(arrSignatures[i]);
       return oRequest;
	   }catch (oError){}
 }
 throw new Error("MSXML is not installed on your system.");
}
			
function buscarconteudo(pagina,div,parametros){
 var conteudo = createXMLHTTP(); 
 conteudo.open("post",pagina+'.asp',true); 
 conteudo.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
 conteudo.setRequestHeader("Content-length",parametros.length);
 //conteudo.setRequestHeader("Content-Type", "text/html; charset=utf-8"); //ISO-8859-1
 conteudo.setRequestHeader("Cache-Control", "no-cache");
 conteudo.setRequestHeader("Pragma", "no-cache");
 //alert(parametros);
 conteudo.onreadystatechange=function(){
   if (conteudo.readyState==4){
       if(conteudo.status == 200) {
          document.getElementById(div).innerHTML = conteudo.responseText;
       } else {alert(conteudo.statusText);}
   }
//   if (conteudo.readyState==3){
//	   document.getElementById('loading').style.display = 'none'; 
//	   document.getElementById('loading').style.display = 'block'; 
 //  }
 }
 conteudo.send(parametros);
}


function enviar_email(pagina,div,parametros){
 var sendmail = createXMLHTTP(); 
 sendmail.open("post",pagina+'.asp',true);
 sendmail.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
 sendmail.setRequestHeader("Content-length",parametros.length);
 sendmail.setRequestHeader("Cache-Control", "no-cache");
 sendmail.setRequestHeader("Pragma", "no-cache");
 sendmail.onreadystatechange=function(){
   if (sendmail.readyState==4){
       if(sendmail.status == 200) {
		  var retorno = sendmail.responseText;
		  alert(retorno); 
          return retorno;
       } else {alert(sendmail.statusText);}
   }
 }
 sendmail.send(parametros);
}
