// Expand or Collapse elements
function expandCollapse() {
  for (var i=0; i<expandCollapse.arguments.length; i++) {
    var element = document.getElementById(expandCollapse.arguments[i]);
    element.style.display = (element.style.display == "none") ? "block" : "none";
  }
}

function showPic (whichpic) {
	if (document.getElementById) {
  		document.getElementById('placeholder').src = whichpic.href;
  		if (whichpic.title) {
   			document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
			//var tagname = document.getElementById('enlarge').getTagName());
			//alert(tagname);
			
			//document.getElementById('enlarge').href = + "<a href=\""+enlarge+"\" target=\"_blank\">";
  		} else {
   			document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
  		}
  		return false;  // stop browser from following the picture link and shows image on a new page
 	} else {
  		return true;
 	}
}

// indicate apropriate file type for each file link
function fileLinks() {
    var fileLink;
    if (document.getElementsByTagName('a')) {
        for (var i = 0; (fileLink = document.getElementsByTagName('a')[i]); i++) {
            if (fileLink.href.indexOf('.pdf') != -1) {
                fileLink.setAttribute('target', '_blank');
				var pdfElem = document.createElement("img");
				pdfElem.src = "../common/media/bg/shim.gif";
				pdfElem.className = 'pdfLink';
                fileLink.appendChild(pdfElem);
            }
            if (fileLink.href.indexOf('.doc') != -1) {
                fileLink.setAttribute('target', '_blank');
              	var docElem = document.createElement("img");
				docElem.src = "../common/media/bg/shim.gif";
				docElem.className = 'docLink';
                fileLink.appendChild(docElem);
            }
            if (fileLink.href.indexOf('.zip') != -1) {
                fileLink.setAttribute('target', '_blank');
                var zipElem = document.createElement("img");
				zipElem.src = "../common/media/bg/shim.gif";
				zipElem.className = 'zipLink';
                fileLink.appendChild(zipElem);
            }
			if (fileLink.href.indexOf('.ppt') != -1) {
                fileLink.setAttribute('target', '_blank');
                var pptElem = document.createElement("img");
				pptElem.src = "../common/media/bg/shim.gif";
				pptElem.className = 'pptLink';
                fileLink.appendChild(pptElem);
            }
        }
    }
}

sfHover = function() {
	if(document.getElementById) {
		if(document.getElementById("headertab") != null) {
			var sfEls = document.getElementById("headertab").getElementsByTagName("LI");
			for (var i=0; i<sfEls.length; i++) {
				sfEls[i].onmouseover=function() {
					this.className+=" sfhover";
				}
				sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
				}
			}
		}
	}
}

// inspect object by id
function inspect(elm_id){
  var elm = document.getElementById(elm_id);
  var str = "";
  for (var i in elm){
    str += i + ": " + elm.getAttribute(i) + "\t";
  }
  alert(str);
}

function mExpand(id) {
	if(document.getElementById) {
		if(document.getElementById(id) != null) {
			var elemNodes = document.getElementById(id).getElementsByTagName("UL");
			var max = elemNodes.length;
			for(var i=0;i<max;i++) {
				var obj = elemNodes.item(i);
				obj.style.left = 'auto';
				obj.style.color = '#f00';
			}
		}
	}
}

function aboutExpand() {
	mExpand("nav-about");
}

function aboutClose() {
	//setTimeout("mClose(\"nav-about\")", 500);
}

function mDropdown() {
	if(document.getElementById) {  // make sure DOM is supported by the browser
		if(document.getElementById("nav-about") != null) {
			var elmAbout = document.getElementById("nav-about");
			if(elmAbout.attachEvent) {
				elmAbout.attachEvent("onmouseover", aboutExpand);
				elmAbout.attachEvent("onmouseout", aboutClose);
			}else {
				elmAbout.addEventListener("mouseover", aboutExpand, false);
				elmAbout.addEventListener("mouseout", aboutClose, false);
			}
		}
		
		if(document.getElementById("nav-facility") != null) {
			var elmFacility = document.getElementById("nav-facility");
		}
	}
}

globRound = function() {
	if(NiftyCheck()) {
		RoundedBottom("div#global_banner a", "transparent","#333");	
	}
}

if(window.attachEvent) {
	window.attachEvent("onload", sfHover);
	//window.attachEvent("onload", fileLinks);
	//window.attachEvent("onload", globRound);
	
}else if(window.addEventListener) {
	//window.addEventListener("load", fileLinks, false);
	//window.addEventListener("load", globRound, false);
}

function loadlink(select) {
location.href = select.options[select.selectedIndex].value;
}