var loadedImages = null;

function loadImages(){
   var img
   if (document.images){
      if (!loadedImages) loadedImages = new Array()
      for (var i=0; i < arguments.length; i++){
         img = new Image()
         img.src = arguments[i]
         loadedImages[loadedImages.length] = img
      }
   }
}

function flip(imgName, imgSrc){
   if (document.images){
   	  var theImg = document.getElementById(imgName);
      theImg.src = imgSrc;
   }
}

//Fix Netscape resize bug for mouseDown and mouseUp events.
function forceReload() {
      location.reload()
}
function fixNetscape4(){
   NS4 = document.layers
   NSVer = parseFloat(navigator.appVersion)
   if (NSVer >= 5.0 || NSVer < 4.1) NS4 = false

   if (NS4) onresize = forceReload
}
function listflip(elementName, elementSrc) {
if (document.images){
 	  var theImg = document.getElementById(elementName);
      theImg.style.listStyleImage = "url("+elementSrc+")";
	}
}
function loadNewLink(link) {
	window.open(link); 
	return false;
}

function hideAll(submenu) {
	var divElements = document.getElementsByTagName('div');
	var count = divElements.length;
	for (var i = 0; i < count; i ++) {
		var clsName = divElements[i].className;
		var divId = divElements[i].id;
		if (clsName == 'submenu' && divId != '' && divId != 'undefined') {
			document.getElementById(divId).style.visibility = 'hidden';
		}
	}
}
function showSubmenu (submenu) {
	hideAll (submenu);
	document.getElementById(submenu).style.visibility = 'visible';
	clearTimeout(timerID);
	timerID = null;
}
function calcDivWidth() {
	var divElements = document.getElementsByTagName('div');
	var count = divElements.length;
	for (var i=0;i<count;i++) {
		var clsName = divElements[i].className;
		var divId = divElements[i].id;
		if (clsName == 'submenu' && divId != '' && divId != 'undefined') {
			var scrWidth = document.getElementById(divId).scrollWidth + 'px';
			if (divElements[i].hasChildNodes) {
				for (var j = 0; j < divElements[i].childNodes.length;j++) {
					divElements[i].childNodes[j].childNodes[0].style.width = scrWidth;
				}
			}
		}
	}
}

var timerID = null;
