function popUpPicture(picture, width, height)
{
    var URL = picture;
    var Name = "picture";
    var Fensteroptionen = "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1";
    var Breite = width;
    var Hoehe = height;
    window.open(URL, Name, Fensteroptionen + ',width=' + Breite + ',height=' + Hoehe);
}

var xmlhttp = false ;
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
  try {
    xmlhttp = new XMLHttpRequest (); 
  }
  catch (e) {
  xmlhttp = false;
  }
}

function myXMLHttpRequest () {
  var xmlhttplocal;
  try {
    xmlhttplocal = new ActiveXObject ("Msxml2.XMLHTTP");
  }
  catch (e) {
    try {
      xmlhttplocal = new ActiveXObject ("Microsoft.XMLHTTP");
    }
    catch (E) {
      xmlhttplocal = false;
    }
  }

  if (!xmlhttplocal && typeof XMLHttpRequest != 'undefined') {
    try {
      var xmlhttplocal = new XMLHttpRequest ();
    }
    catch (e) {
      var xmlhttplocal = false;
    }
  }
  return (xmlhttplocal);
}

var mnmxmlhttp = Array ();
var mnmString = Array ();
var mnmPrevColor = Array ();
var responsestring = Array ();
var myxmlhttp = Array ();
var responseString = new String;

var i=0;
var ii = 0;
function randomizer(cat_nr) {
  var url, target2, errormatch;
  url = "randomize.php";
  target2 = document.getElementById ('image_view');
  ii = i++;

  var content = "i=" + ii + "&cat=" + cat_nr;

  mnmxmlhttp = new myXMLHttpRequest ();
  if (mnmxmlhttp) {
    mnmxmlhttp.open ("POST", url, true);
    mnmxmlhttp.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');

    mnmxmlhttp.send (content);
    errormatch = new RegExp ("^ERROR:");

    target2 = document.getElementById ('image_view');

    mnmxmlhttp.onreadystatechange = function () {
      if (mnmxmlhttp.readyState == 4) {
        mnmString = mnmxmlhttp.responseText;
        if (mnmString.match (errormatch)) {
          mnmString = mnmString.substring (6, mnmString.length);
          target = document.getElementById ('image_view');
          target2.innerHTML = mnmString;
        } else {
          target = document.getElementById ('image_view');
          target2.innerHTML = mnmString;
       }
    }
  }
}
setTimeout('randomizer("' + cat_nr + '")', 10000);
}