	var curPage = 1;
	var curSubPage = 0;
	var $menu;
	var $page;
	var MenuPos = 270;
	var MenuPrefix = 0;
	if (location.hash)	{
		curPage = location.hash.substr(5,1);
		curSubPage = location.hash.substr(6,1);
	}
	
	function switchPage(PageNum) {
		curPage = PageNum;
		for (var cp = 1; cp <= 5; cp++) {
			var pageID = 'page' + cp ;
			var navID = 'nav' + cp ;
			if (cp == PageNum) {
				document.getElementById(pageID).style.display = 'block';
				document.getElementById(navID).className = 'current';
			} else {
				document.getElementById(pageID).style.display = 'none';
				document.getElementById(navID).className = '';
			}
		}
	}

	function switchCat(CatNum, PageNum) {
		switchPage(PageNum);
		if (PageNum==4) document.getElementById('nav' + PageNum).className = '';
		$page = document.getElementById('page'+PageNum);
		var catID, cnavID, catH3ID;
		for (var cp = 1; cp <= 6; cp++) {
			catID = document.getElementById('cat' + cp) ;
			cnavID = document.getElementById('cnav' + cp) ;
			catH3ID = document.getElementById('catH4' + cp) ;
			if (CatNum==0 ) {
				catID.style.display = 'block';
				catID.style.height = 'auto';
				catH3ID.style.display = 'block';
				cnavID.className = cnavID.className.replace(/ current/gi, " ");
			} else if (cp == CatNum) {
				catID.style.display = 'block';
				catID.style.height = '540px';
				cnavID.className += ' current'
				catH3ID.style.display = 'block';
			} else {
				catID.style.display = 'none';
				cnavID.className = cnavID.className.replace(/ current/gi, " ");
				catH3ID.style.display = 'none';
			}
		}
	}
	
	function MenuSlide () {
		if (curPage !=4 ) MenuPrefix = 2;
		
		if ( ( (MenuPos < 270 && MenuPrefix == 2 ) || (MenuPos > 0 && MenuPrefix == -1) ) ) {
			MenuPos = MenuPos + 15*MenuPrefix;
			$menu.style.width= 117 + MenuPos + 'px';
			$page.style.paddingLeft= 160 + MenuPos + 'px';
//			$page.style.border='solid 2px #0f0';
			setTimeout('MenuSlide()', 1);
		} else {
			MenuPrefix = 0;
		}
	}

	function MyStart(){
		document.getElementById('nav0').style.display = 'none';
		switchCat(curSubPage, curPage);
		$menu = document.getElementById('menu');
		$menu.onmouseover=function() {if (MenuPrefix == 0) setTimeout('MenuSlide()', 1); MenuPrefix = 2;}
		$menu.onmouseout=function() {if (MenuPrefix == 0) setTimeout('MenuSlide()', 1); MenuPrefix = -1;}
	}

//	window.onload=MyStart