function getArgs() {
    var args = new Object(  );
    var query = location.search.substring(1);     
      // Get query string
    var pairs = query.split(",");
     // Break at comma
    for(var i = 0; i < pairs.length; i++) {
        var pos = pairs[i].indexOf('=');
          // Look for "name=value"
        if (pos == -1) continue;
          // If not found, skip
        var argname = pairs[i].substring(0,pos);
          // Extract the name
        var value = pairs[i].substring(pos+1);
          // Extract the value
        args[argname] = unescape(value);
         // Store as a property
       // In JavaScript 1.5, use decodeURIComponent(  ) 
       // instead of escape(  )
    }
    return args;     // Return the object
}

function showImage(url,width,height) {
    var w=(width+38), h=(height+35);
    if (window.screen) {
	  var w2=(window.screen.availWidth - 10);
	  if (w2 < w) {
		w=w2;
	  }
	  var h2=((window.screen.availHeight * 95) / 100);
	  if (h2 < h) {
		h=h2;
	  }
    }
    window.open(url,'Image','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,resizable=yes,width='+w+',height='+h);
}

function MM_swapImage() { //v1.0
  var i,theObj,j=0,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
    theObj = eval(MM_swapImage.arguments[(document.images)?i:i+1])
    if (theObj != null) {
      swapArray[j++] = theObj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=theObj)?theObj.src:oldArray[j];
      theObj.src = MM_swapImage.arguments[i+2];
    }
  }
  document.MM_swapImgData = swapArray; //used for restore
}

function MM_swapImgRestore() { //v1.0
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}
