| // cross-broser fixes provided by Wes Friend
http = getHTTPObject();
function getHTTPObject()
{
  var xmlhttp;
    if (window.ActiveXObject)
    {
      var aVersions = [ "MSXML2.XMLHttp.5.0",
        "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",
        "MSXML2.XMLHttp","Microsoft.XMLHttp"
      ];
      for (var i = 0; i < aVersions.length; i++)
      {
        try
        {
		xmlhttp = new ActiveXObject(aVersions[i]);
        }
        catch (oError)
        {
            //Do nothing
        }
      }
    }
    else if (window.createRequest)
    {
    	xmlhttp = window.createRequest();
    }
    else
    {
    	xmlhttp = new XMLHttpRequest();
    }
 
  return xmlhttp;
}
 
function doStart(){
  var url = "steps.php?step=1";
  http.open("GET", url, true);
  http.onreadystatechange = handleHttpResponse;
 
  http.send(null);
}
function doStep(step){
  var url = "steps.php?step=" + step + "&Hex1=";
  url += document.getElementById('Hex1').value;
  url += "&Hex2=";
  url += document.getElementById('Hex2').value;
  url += "&Width=";
  url += document.getElementById('Width').value;
  url += "&Height=";
  url += document.getElementById('Height').value;
  http.open("GET", url, true);
  http.onreadystatechange = handleHttpResponse;
 
  http.send(null);
}
 
function handleHttpResponse(){
  if(http.readyState == 4){
    document.getElementById('container').innerHTML = http.responseText;
    //document.getElementById('raw').value = http.responseText;
  }
}
 |