	var docImagesName	= new Array();
	var docImagesOff	= new Array();
	var docImagesOn		= new Array();
	
	function preloadImages()
	{
		if (document.images)
		{
			for (i = 0; i < arguments.length; ++i)
			{
				docImagesName[i] 		= arguments[i];
				docImagesOff[i] 		= new Image();
				docImagesOff[i].src		= mediaDirectory + arguments[i] + '_off.gif';
				docImagesOn[i]			= new Image();
				docImagesOn[i].src 		= mediaDirectory + arguments[i] + '_on.gif';
			}
		}
	}
	
	function roll(id, img,onoff)
	{
		if (document.images)
		{
			var idx;
			for (idx = 0; idx < docImagesName.length; ++idx)
			{
				if (docImagesName[idx] == img)
				{
					break;
				}
			}
			if (onoff == 'on')
			{
				document[id].src = docImagesOn[idx].src;
			}
			else
			{
				document[id].src = docImagesOff[idx].src;
			}
		}
	}

function WM_checkIn(id) {

/*
WM_checkIn()
Takes the ID of a positioned HTML element and returns an object reference.

Source: Webmonkey Code Library
(http://www.hotwired.com/webmonkey/javascript/code_library/)

Author: Taylor
Author Email: taylor@wired.com
Author URL: http://www.taylor.org/

Usage: WM_checkIn('id')
*/

  // This function checks for DOM strategy, then 
  // returns an object reference.
  if (document.all) {
    return document.all[id].style;
  } else if(document.layers) {
    return document.layers[id];
  } else if (document.getElementById) {
    element = document.getElementById(id);
    return element.style;
  }
}

var newwin;

function launchwin(winurl,winname,winfeatures)
{
	//This launches a new window and then
	//focuses it if window.focus() is supported.
	newwin = window.open(winurl,winname,winfeatures);

		//delay a bit here because IE4 encounters errors
		//when trying to focus a recently opened window
 		setTimeout('newwin.focus();',250);

}

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page"+id+"=window.open(URL,'"+id+"','toolbar=0,scrollbars=auto,location=0,statusbar=1,menubar=0,resizable=0,width=650,height=400,left=215,top=160');");
}



function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable,status'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}



if (document.layers) {
  var hidden = "hide";
  var visible = "show";
} else {
  var hidden = "hidden";
  var visible = "visible";
}
var toggle = "toggle";

function WM_changeVisibility() {
    var inc, endInc=arguments.length;
    // run through the args (objects) and set the visibility of each
    for (inc=0; inc<endInc; inc+=2) {
      // get a good object reference
      var daObj = WM_checkIn(arguments[inc]);
      if (arguments[inc+1] == hidden) {
        // hide the object
        daObj.visibility = hidden;
      } else if (arguments[inc+1] == visible) {
        // show the object
        daObj.visibility = visible;
      } else if (arguments[inc+1] == toggle) {
        // toggle the object's visibility
        if (daObj.visibility == visible) {
          daObj.visibility = hidden;
        } else if (daObj.visibility == hidden) {
          daObj.visibility = visible;
        }
      }
    }
}



function tmt_DivOnTop(theDiv){
	var t = 0;var z = (document.layers) ? ".zIndex" : ".style.zIndex";
	var fun = (document.getElementById) ? "document.getElementById" : "MM_findObj";
	var arr = (document.layers) ? document.layers : (document.all) ? document.all.tags("DIV") : document.getElementsByTagName("DIV");
	for(var i=0;i<arr.length;i++){var oz = eval("arr["+i+"]"+z);if(oz > t){t = oz;}}
	var obj = eval(fun+"(theDiv)");if(obj)eval(fun+"('"+theDiv+"')"+z+"=parseInt("+t+")+1");
}
