// FUNÇÕES JAVASCRIPT - AJAX
//==================================================
//==================================================
var servidor="http://www.imositio.pt/";

//==================================================
// ObtemXmlHttp()
//==================================================
function ObtemXmlHttp()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("MSXML2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


//==================================================
// ChamaHttp(url,funcao)
//==================================================
function ChamaHttp(url,funcao)
{ 
var xmlHttp;
// Ajax
// =============================================================
xmlHttp = ObtemXmlHttp();
if (xmlHttp==null){
  return false;
} 
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=function(){
 if (xmlHttp.readyState == 4){
  if (xmlHttp.status == 200)
    funcao(xmlHttp);
  else
    {
    // erro
    }
 }
}  
xmlHttp.send(null);
return true;
}

//==================================================
// ChamaHttpid(url,funcao,id)
//==================================================
function ChamaHttpid(url,funcao,id)
{ 
var xmlHttp;
// Ajax
// =============================================================
xmlHttp = ObtemXmlHttp();
if (xmlHttp==null){
  return false;
} 
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=function(){
 if (xmlHttp.readyState == 4){
  if (xmlHttp.status == 200)
    funcao(id,xmlHttp);
  else
    {
    // erro
    }
 }
}  
xmlHttp.send(null);
return true;
}