function check_comprssed(md5) {
  Parameter = "compressed_file.php?m=" + md5 + "_" + Math.random();

  if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
    req.onreadystatechange = function() {check_comprssed_done(md5, req);};
    req.open("GET", Parameter, true);
    req.send(null);
    // IE/Windows ActiveX version
  } else if (window.ActiveXObject) {
    var req = new ActiveXObject("Microsoft.XMLHTTP");
      req.onreadystatechange = function() {check_comprssed_done(md5, req);};
      req.open("GET", Parameter, true);
      req.send(null);
  } //else if
} //function check_comprssed

//
function check_comprssed_done(md5, req) {
   document.getElementById('scriptoutput').innerHTML = "<p>Please wait ...</p>";
  // only if req is "loaded"
  if (req.readyState == 4) {
    // only if "OK"
    if (req.status == 200 || req.status == 304) {
	results = req.responseText;
	if (results.search("NOTREADY") != -1) {
	    document.getElementById('scriptoutput').innerHTML = "<p>Please wait ...</p>";
	    setTimeout("check_comprssed('" + md5 + "')", 500);
	} //else window.location.reload();
	else 
	{
	   if(results.search("First Time") == -1)  document.getElementById('scriptoutput').innerHTML = results;
	   else 
	   {
		var new_value = results.split("_");
		setTimeout("ajax('" + new_value[1] + "','scriptoutput', 'Y')", 0);
	   }
	}
    } else {
      document.getElementById('scriptoutput').innerHTML="ajax error:\n" +
      req.statusText;
    } //else
  } // if4
} //function check_comprssed_done 

