var preloadFlag = false;

function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}  // newImage


function changeImages() {
  if (!preloadFlag)
    return;

  for (var i=0; i<changeImages.arguments.length; i+=2) {
    document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
  }
}

function preloadImages() {
  if (document.images) {
    preloadFlag = true;
  }
}

function clientInfo (name, url) {
  if(!document.images)
    return;

  var screenW = 640, screenH = 480, screenD = 8;
  if (parseInt(navigator.appVersion)>3 && window.screen != null) {
    screenW = screen.width;
    screenH = screen.height;
	screenD = screen.colorDepth
  }
  else if (navigator.appName == "Netscape" 
    && parseInt(navigator.appVersion)==3
    && navigator.javaEnabled()
   ) 
  {
    var jToolkit = java.awt.Toolkit.getDefaultToolkit();
    var jScreenSize = jToolkit.getScreenSize();
    screenW = jScreenSize.width;
    screenH = jScreenSize.height;
  }

  var windowW = 640, windowH = 480;
  if (document.layers) {
    windowW = window.innerWidth;
    windowH = window.innerHeight;
  }
  else if (document.body != null && document.body.clientWidth != null) {
    windowW = document.body.clientWidth;
    windowH = document.body.clientHeight;
  }
  if(document[name] != null) {
    // alert(url + '?sw=' + screenW + '&sh=' + screenH + '&sd=' + screenD + '&ww=' + windowW + '&wh=' + windowH);
    document[name].src = url + '?sw=' + screenW + '&sh=' + screenH + '&sd=' + screenD + '&ww=' + windowW + '&wh=' + windowH;
  }
} // clientInfo

function loaded() {
  preloadImages();
  if(loaded.arguments.length >= 2)
    clientInfo(loaded.arguments[0], loaded.arguments[1]);
}
