      var XMLHttpRequestObject = false; 
	var queryString;

      if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
      }

      function getData(dataSource) 
      { 
        if(XMLHttpRequestObject) {
          var obj = document.getElementById("response"); 
         var fulldatasource = dataSource;
          XMLHttpRequestObject.open("GET", fulldatasource); 

          XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
//	obj.innerHTML = XMLHttpRequestObject.responseText; 
	alert("saved!");
//	window.location = "index.php";
            } 
          } 

          XMLHttpRequestObject.send(null); 
        }
      }

      function getResults(dataSource, divID) 
      { 
        if(XMLHttpRequestObject) {
          var obj = document.getElementById(divID); 
         var fulldatasource = dataSource + self.searchstring.value;
          XMLHttpRequestObject.open("GET", fulldatasource); 

          XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
//                obj.innerHTML = XMLHttpRequestObject.responseText;
            } 
          } 

          XMLHttpRequestObject.send(null); 
        }
      }

      function externalSearch(dataSource, queryString) 
      { 


	var searchString = "speedy homepage";
	var searchBox = document.getElementById(queryString); 

	searchString = searchBox.value;

	searchString = searchString.replace( /^\s*/, "" ).replace( /\s*$/, "" );

	while(searchString.indexOf(" ") > -1)
	searchString = searchString.replace(" ", "+");

	var x = Math.round(screen.availWidth / 1.25);
	var y = Math.round(screen.availHeight / 1.25);

	var features = "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;

         var url = dataSource + searchString;
//alert(url); 
window.open(url, queryString, features);
      }

      function saveTheme(color) 
      { 
		var NowDate = new Date();
		var datenow = NowDate.milliseconds;
        if(XMLHttpRequestObject) {
         var fulldatasource = "savetheme.php?theme=" + color + "&d=" + datenow;
          XMLHttpRequestObject.open("GET", fulldatasource); 

          XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
	//alert(fulldatasource);
            } 
          } 

          XMLHttpRequestObject.send(null); 
        }
      }