function preloadImages() {
	if (document.images) {
		var imgFiles = preloadImages.arguments;
		var preloadArray = new Array();
		for (var i=0; i<imgFiles.length; i++) {
			preloadArray[i] = new Image;
			preloadArray[i].src = imgFiles[i];
		}
	}
}
	
function imageSwap(sImageName, sImageSRC) {
	document.images[sImageName].src = sImageSRC;
}

addLoadEvent(prepareLinks);
function prepareLinks() {
  var links = document.getElementsByTagName("a");
  for (var i=0; i<links.length; i++) {
    if(links[i].className.indexOf('suppWindow') != -1) {
      links[i].onclick = function() {
        openSuppWindow(this.getAttribute("href"));
        return false;
      }
    }
  }
}
function openSuppWindow(winURL) {
  window.open(winURL,"suppWindow","width=700,height=500,resizable=yes,left=10,top=10,toolbar=yes,status=yes,scrollbars=yes,menubar=yes,location=yes");
}


function CB_OpenWindow(url, parms) {	
	if (parms=='') parms = 'width=700,height=500,resizable=1,left=10,top=10,toolbar,status,scrollbars,menubar,location';
	newWin = window.open ( url, 'wndNew', parms)
}

function addLoadEvent(func)
{
   var oldonload = window.onload;
   if (typeof window.onload != 'function')
   {
     window.onload = func;
   }
   else
   {
     window.onload = function()
     {
     oldonload();
     func();
	 }
   }
}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];		
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}	
	}
	return (arrReturnElements)
}