<!--
//OBJETO AJAX
var http_request = false;

function runAjax(url, parameters, alvo, mensagem)
{
      http_request = false;
      if (window.XMLHttpRequest)
	  { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType)
		 {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
	  else if (window.ActiveXObject)
	  { // IE
         try
		 {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
		 catch (e) 
		 {
            try
			{
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
			catch (e)
			{
			}
         }
      }
	  
      if (!http_request)
	  {
         alert('Seu browser não suporta a tecnologia AJAX. Por favor, entre em contato com nosso suporte: suporte@mixvirtual.com.br.');
         return false;
      }

	http_request.onreadystatechange = function() { loadAjax(alvo, mensagem); }
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
      
	return true;
}

function loadAjax(getalvo, getmensagem)
{
	if(getalvo != "")
	{
		var loading = "<div id=\"loading_lite\"><div id=\"loading_lite_msg\"><strong>"+ getmensagem +"</strong> <br>aguarde...</div><img src=\"img/loading.gif\" /></div>";
		document.getElementById(getalvo).innerHTML = loading;
	}
	
     if (http_request.readyState == 4)
	 {
         if (http_request.status == 200)
		 {
	        var resultado_ajax = http_request.responseText;
			//alert(resultado_ajax);
	       	runAction(resultado_ajax);
		 }
		 else
		 {
            alert('Erro ('+http_request.status+') ao executar o script ou tempo limite para execução esgotado. Por favor, tente novamente.');
         }
     }
}
//-->

