	
	// preload images
	var collapseAll = new Image();
	collapseAll.src = "images/collapse.gif";
	var collapseAll_over = new Image();
	collapseAll_over.src = "images/collapse_over.gif";
	var expandAll = new Image();
	expandAll.src = "images/expand.gif";
	var expandAll_over = new Image();
	expandAll_over.src = "images/expand_over.gif";
	
	function expandMe(ref) {
		var dlChildren = ref.parentNode.getElementsByTagName("dl");  
		if (ref.className == "expanded") ref.className = "collapsed";
		else { 
			for (var i = 0; i < dlChildren.length; i++) if (dlChildren[i].className == "expanded") dlChildren[i].className = "collapsed";
			ref.className = "expanded";
		}
		sizeBodyFrame();
	} 	
	
	function togglePage(buttonRef) {
		var children = buttonRef.parentNode.childNodes;
		if (buttonRef.className == "expandAll") {
			buttonRef.className = "collapseAll";
			buttonRef.alt = "collapse all";
			for (var i = 0; i < children.length; i++) if (children[i].className == "collapsed") children[i].className = "expanded";
			buttonRef.src = collapseAll.src;
			sizeBodyFrame();
		}
		else if (buttonRef.className == "collapseAll") {
			for (var i = 0; i < children.length; i++) if (children[i].className == "expanded") children[i].className = "collapsed";
			buttonRef.className = "expandAll";
			buttonRef.alt = "expand all";
			buttonRef.src = expandAll.src;
			sizeBodyFrame();
		}
	}
	
	function sizeBodyFrame() {}// this function gets overridden with usefull function in bodyFunctions_alt.js
	
	function pageRollOver(myRef) {
		myRef.src = eval(myRef.className + "_over").src;
	}
	
	function pageRollOut(myRef) {
		myRef.src = eval(myRef.className).src;
	}
	
	goToPage = window.parent.goToPage;