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 tem recursos para 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 addItem(getId, openPage) {
  //verifica se o browser tem suporte a ajax
	 ajax = new createXMLHTTP();
  //se tiver suporte ajax
  if(ajax) {
	 //deixa apenas o elemento 1 no option, os outros são excluídos
			
			showItens=document.getElementById('itensShop');
			
	 ajax.open("POST", openPage, true);
	 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	 
	 ajax.onreadystatechange = function() {
		//enquanto estiver processando...emite a msg de carregando
		if(ajax.readyState == 1) {
		  //idOpcao.innerHTML = "Carregando...!";   
		}
		//após ser processado - chama função processXML que vai varrer os dados
		if(ajax.readyState == 4 ) {
		   if(ajax.responseText) { 
				 showItens.innerHTML='Você tem '+ajax.responseText+' itens na cesta';
		   }
		   else {
			   //caso não seja um arquivo XML emite a mensagem abaixo
			   //idOpcao.innerHTML = "--Selecione o Imóvel--";
		   }
		}
	 }
	 
	 var params = "setId="+getId;
	 ajax.send(params);
  }


} 

