    var xmlhttp;

    function showParts(selection, page) {
      if (selection) {
        xmlhttp=GetXmlHttpObject();
        if (xmlhttp==null) {
          alert ("Browser does not support HTTP Request");
          return;
        }
        var url="data/partpics.php";
        url=url+"?q="+selection;
        url=url+"&page="+page;
        url=url+"&sid="+Math.random();    //Adds a random number to prevent the server from using a cached file
        document.body.style.cursor = "wait";
        xmlhttp.onreadystatechange=stateChanged;
        xmlhttp.open("GET",url,true);
        xmlhttp.send(null);
      } else {
        document.getElementById("sitepics").innerHTML="<b>pictures will be listed here.</b>";
      }
    }
       
    function stateChanged() {
      if (xmlhttp.readyState==4) {
        document.getElementById("sitepics").innerHTML=xmlhttp.responseText;
        $(".thumb .pic").fancybox();
        showPtitles();
        document.body.style.cursor = "default";
      }
    }

    function GetXmlHttpObject() {
      if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
      }
      if (window.ActiveXObject) {
        // code for IE6, IE5
        //return new ActiveXObject("Microsoft.XMLHTTP");
        try {
          return new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
          try {
            return new ActiveXObject("Microsoft.XMLHTTP");
          } catch (e) {
            alert("Your browser does not support AJAX!");
            return null;        //xmlHttp = getxmlHttp(); if (xmlHttp != null) {
          }
        }
      }
      return null;
    }
    
