if(typeof window.ActiveXObject!='undefined'){
	httpAjax = new ActiveXObject("Microsoft.XMLHTTP");
} else {
	httpAjax = new XMLHttpRequest();
}
var AjaxNomeCombo;
var ajaxCar;


function AjaxCarregarItem(pagina,carregarItem){
		
		ajaxCar=carregarItem;
		if(typeof window.ActiveXObject!='undefined'){
			httpAjax = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			httpAjax = new XMLHttpRequest();
		}
		httpAjax.onreadystatechange = AjaxCarregandoItem;
		httpAjax.open("GET", pagina, false);
		
		if (typeof window.ActiveXObject!='undefined') {
	        httpAjax.send();
		} else{
			httpAjax.send(null);
		}

}


function AjaxCarregandoItem(){
  
  if (httpAjax.readyState == 4) {
		obj=document.getElementById(ajaxCar);
		obj.innerHTML = httpAjax.responseText;
  }
} 


function AjaxPreencherCombo(xml){

	  var obj = stringToXml(xml);	

	  var objDDL = document.getElementById(AjaxNomeCombo);
	  objDDL.options.length=0;

	  var theValue = obj.getElementsByTagName('id');
	  var theText = obj.getElementsByTagName('descricao');

	  for (i=0;i<theValue.length ;i++ )
	  {
		var option   = new Option (theText[i].firstChild.nodeValue,theValue[i].firstChild.nodeValue);

		try
		{
			objDDL.add(option,null);
		}
		catch (e)
		{
			objDDL.add(option,-1);
		}
	  }
}

function stringToXml(str){

	if (window.ActiveXObject)
	{
		var doc=new ActiveXObject("Microsoft.XMLDOM");
		doc.async="false";
		doc.loadXML(str);
	}
	// code for Mozilla, Firefox, Opera, etc.
	else
	{
		var parser=new DOMParser();
		var doc=parser.parseFromString(str ,"text/xml");
	}
	return doc;
}

function RetiraAcentos(Campo) {
   var Acentos = "áàãââÁÀÃÂéêÉÊíÍóõôÓÔÕúüÚÜçÇabcdefghijklmnopqrstuvxwyz";
   var Traducao ="AAAAAAAAAEEEEIIOOOOOOUUUUCCABCDEFGHIJKLMNOPQRSTUVXWYZ";
   var Posic, Carac;
   var TempLog = "";
   for (var i=0; i < Campo.length; i++)
   {
   Carac = Campo.charAt (i);
   Posic  = Acentos.indexOf (Carac);
   if (Posic > -1)
	  TempLog += Traducao.charAt (Posic);
   else
      TempLog += Campo.charAt (i);
   }
      return (TempLog);
}