	var httpRequest;
	

  function makeRequest(url, parameters) {
	  
	document.getElementById("spec").innerHTML = "<div id=\"loadingbar\" style=\"text-align:center;\" width=\"600\"><img                src=\"inc/img/ajax-loader.gif\" alt=\"working\" /></div>";
	
		document.getElementById("name").innerHTML="";
		document.getElementById("image").innerHTML= "";
	
    if (window.XMLHttpRequest) {
      httpRequest = new XMLHttpRequest();
      if (httpRequest.overrideMimeType) {
        httpRequest.overrideMimeType('text/xml');
      }
    } 
    else if (window.ActiveXObject) {
      try {
        httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
      } 
      catch (e) {
        try {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        } 
        catch (e) {}
        }
      }

      if (!httpRequest) {
        alert('Cannot create an XMLHTTP instance');
        return false;
      }
      httpRequest.onreadystatechange = function() { alertContents(); };
      httpRequest.open('POST', url, true);
      httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      httpRequest.setRequestHeader("Content-length", parameters.length);
      httpRequest.setRequestHeader("Connection", "close");
      httpRequest.send(parameters);

  }

  function alertContents() {

    if (httpRequest.readyState == 4) {
      if (httpRequest.status == 200) {
		determineXMLData();
      } else {
		document.getElementById("details").style.display = "";
        document.getElementById('resultdetail').innerHTML = "There was a problem!";           
      }
    }

  } // alertContents
  
 
  function determineXMLData()
  {
	  
	  var xmlDoc=httpRequest.responseXML.documentElement;
	 /*
  
    Identifies what XML data is being parsed
  
    */
	  
	  switch (xmlDoc.getElementsByTagName("datatype")[0].childNodes[0].nodeValue)
	  {
		  case ("Product Details"):
		    showProduct();
		  break;
		  		  
	  }//switch
  }//determineXMLData
	
	
	function showProduct(){
		
		var xmlDoc=httpRequest.responseXML.documentElement;
		
		document.getElementById("loadingbar").style.display = "none";
		document.getElementById("loadingbar").innerHTML= "";
		
		document.getElementById("name").innerHTML=xmlDoc.getElementsByTagName("product")[0].childNodes[0].nodeValue;
		document.getElementById("image").innerHTML="<img src='" + xmlDoc.getElementsByTagName("image")[0].childNodes[0].nodeValue + "' />";
		document.getElementById("spec").innerHTML="<img src='" + xmlDoc.getElementsByTagName("spec")[0].childNodes[0].nodeValue + "' />";
		 

	}//showplayersearchresults
