			$(document).ready(function(){
				$(document).pngFix();
				expandMenulinks();
				setCurrent();
				setClicks();
				setBackgrounds();
			});

			function expandMenulinks() {
	  			var selectedElements = $("div.menulink").get();
	  			for (var i=0;i<selectedElements.length;i++) {
	  				var thisElement = selectedElements[i];

					// grab the href (within the div) and re-write the whole thing.
					//var thisLink = thisElement.getElementsByTagName("a")[0];
					var thisLink = $("a",thisElement);

					var thisLinkID = $(thisLink).attr("id");
					var thisLinkText = $(thisLink).text();
					var thisLinkHref = $(thisLink).attr("href");
					var thisLinkTarget = $(thisLink).attr("target"); if (!thisLinkTarget) {thisLinkTarget = "_self";}


					$(thisElement).replaceWith(
						"<div class='menulinkouter' id='" + thisLinkID + "'>" +
						"<div class='menulinkdrop' id='" + thisLinkID + "_drop" + "'>&nbsp;</div>" +
						"<div class='menulink' id='" + thisLinkID + "_link" + "'>" +
						"<a href='" + thisLinkHref + "' target='" + thisLinkTarget + "'>" + thisLinkText + "</a>" +
						"</div>" +
						"</div>"
					);

				}
			}

			function setCurrent() {
					var currentElement = $("div#" + currentpage).get(0);
					$(currentElement).css("background-image","url(sitegraphics/menu/" + currentpage + "_top.jpg)");
					var dropElement = $("div.menulinkdrop",currentElement);
					$(dropElement).css("display","block");
					$(dropElement).css("background-image","url(sitegraphics/menu/" + currentpage + "_bottom.jpg)");
			}

			function setClicks() {
				$("div.menulinkouter").click(function(){
					var linkHref = $("a",$("div.menulink",this)).attr("href");
					document.location.href = linkHref;
			 	});
			}

			function setBackgrounds() {
				$("div.menulinkouter").mouseover(function(){
					var thisID = $(this).attr("id");
					$(this).css("cursor","pointer");
					$(this).css("background-image","url(sitegraphics/menu/" + thisID + "_top.jpg)");
					var dropElement = $("div.menulinkdrop",this);
					$(dropElement).css("display","block");
					$(dropElement).css("cursor","pointer");
					$(dropElement).css("background-image","url(sitegraphics/menu/" + thisID + "_bottom.jpg)");
				});
				$("div.menulinkouter").mouseout(function(){
					var thisID = $(this).attr("id");
					$(this).css("cursor","auto");
					if (thisID != currentpage) {
						$(this).css("background-image","none");
						var dropElement = $("div.menulinkdrop",this);
						$(dropElement).css("cursor","auto");
						$(dropElement).css("background-image","none");
						$(dropElement).css("display","none");
					}
				});
			}



