function getParentPositionW(parent, parentType) {

    var elems = getElementsByName(parentType);
    for(i=0; i<elems.length; i++) {
	alert(elems[i].innerHTML);
	if(elems[i].className == parent) {
	    return elems[i].offsetWidth + 'px';
	}
    }
    return '0px';
}

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version >= 5.5) && (document.body.filters))
{
   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
         img.outerHTML = strNewHTML
         i = i-1
      }
   }
}

/**

from http://www.alistapart.com/d/horizdropdowns/drop_down.js

**/

function fixupHover(nodeName, classPrefix) {
	var navRoot = document.getElementById(nodeName);
	var leftClass = classPrefix + "_right";
	var rightClass = classPrefix + "_left";
	var separatorClass = classPrefix + "_separator";

	if (!navRoot)
		return;

	for (i=0; i<navRoot.childNodes.length; i++) {
		node = navRoot.childNodes[i];
		if (node.nodeName.toUpperCase() == "LI" &&
				node.className != leftClass &&
				node.className != rightClass &&
				node.className != separatorClass) {
			node.onmouseover = function() {
				if (classPrefix == "menu") {
					if (this.nextSibling) {
						this.nextSibling.className = leftClass + "_hover";
					}
					if (this.previousSibling) {
						this.previousSibling.className = rightClass + "_hover";
					}
				}
				if(navigator.appName.search("Microsoft") != -1) {
					this.className += " over";
				}
			}
			node.onmouseout = function() {
				if (this.nextSibling) {
					this.nextSibling.className = rightClass;
				}
				if (this.previousSibling) {
					this.previousSibling.className = leftClass;
				}
				if(navigator.appName.search("Microsoft") != -1) {
					this.className = this.className.replace(" over", "");
				}
			}
		}
	}
}


function pageLoad() {
	/* for the fancy menus */
	fixupHover("nav_menu", "menu");
	fixupHover("nav_submenu", "submenu");

	/* this should fix some lightbox issues */
	if(typeof initLightbox == 'function') {
		initLightbox();
	}
}


window.onload = pageLoad;