			var rollovers = new Array();
			rollovers["tab1"] = new RolloverImage(147,20, "images/menu0_on.gif", "images/menu0_off.gif");
			rollovers["tab2"] = new RolloverImage(147,20, "images/menu1_on.gif", "images/menu1_off.gif");
			rollovers["tab3"] = new RolloverImage(147,20, "images/menu2_on.gif", "images/menu2_off.gif");
			rollovers["tab4"] = new RolloverImage(147,20, "images/menu3_on.gif", "images/menu3_off.gif");
			rollovers["tab5"] = new RolloverImage(147,20, "images/menu4_on.gif", "images/menu4_off.gif");
			rollovers["tab6"] = new RolloverImage(147,20, "images/menu5_on.gif", "images/menu5_off.gif");
			rollovers["tab7"] = new RolloverImage(147,20, "images/menu6_on.gif", "images/menu6_off.gif");
			rollovers["tab8"] = new RolloverImage(147,20, "images/menu7_on.gif", "images/menu7_off.gif");
			rollovers["tab9"] = new RolloverImage(147,20, "images/menu8_on.gif", "images/menu8_off.gif");
			rollovers["tab10"] = new RolloverImage(147,20, "images/menu9_on.gif", "images/menu9_off.gif");
			rollovers["tab11"] = new RolloverImage(147,20, "images/menu10_on.gif", "images/menu10_off.gif");
			rollovers["tab12"] = new RolloverImage(147,20, "images/menu11_on.gif", "images/menu11_off.gif");
			rollovers["tab13"] = new RolloverImage(147,20, "images/menu12_on.gif", "images/menu12_off.gif");
			rollovers["tab14"] = new RolloverImage(147,20, "images/menu13_on.gif", "images/menu13_off.gif");
			rollovers["tab15"] = new RolloverImage(147,20, "images/menu14_on.gif", "images/menu14_off.gif");

			
			rollovers["page1"] = new RolloverImage(14, 13, "images/page1_on.gif", "images/page1_off.gif");
			rollovers["page2"] = new RolloverImage(14, 13, "images/page2_on.gif", "images/page2_off.gif");
			rollovers["page3"] = new RolloverImage(14, 13, "images/page3_on.gif", "images/page3_off.gif");
			rollovers["page4"] = new RolloverImage(14, 13, "images/page4_on.gif", "images/page4_off.gif");
			rollovers["page5"] = new RolloverImage(14, 13, "images/page5_on.gif", "images/page5_off.gif");
			rollovers["page6"] = new RolloverImage(14, 13, "images/page6_on.gif", "images/page6_off.gif");
			rollovers["page7"] = new RolloverImage(14, 13, "images/page7_on.gif", "images/page7_off.gif");
			rollovers["page8"] = new RolloverImage(14, 13, "images/page8_on.gif", "images/page8_off.gif");
			rollovers["page9"] = new RolloverImage(14, 13, "images/page9_on.gif", "images/page9_off.gif");
			rollovers["page10"] = new RolloverImage(14, 13, "images/helpPage_on.gif", "images/helpPage_off.gif");

			rollovers["previous"] = new RolloverImage(47, 12, "images/previousBtn_on.gif", "images/previousBtn_off.gif");
			rollovers["next"] = new RolloverImage(33, 12, "images/nextBtn_on.gif", "images/nextBtn_off.gif");
			rollovers["top"] = new RolloverImage(29, 12, "images/top_on.gif", "images/top_off.gif");
			
			rollovers["home"] = new RolloverImage(23, 55, "images/home_on.gif", "images/home_off.gif");
			rollovers["contact"] = new RolloverImage(31, 55, "images/contact_on.gif", "images/contact_off.gif");

			var menuStoreNum = 1;
			var menuSubNum = 1;
			var lastPos = 1;

			var menuStatus = false;
			
			function menuOn() {
				menuStatus = true;
			}
			
			function menuOff() {
				menuStatus = false;
			}
			
			function resetMenu(menuNum) {
				if((lastPos == menuNum)&&(!menuStatus) && menuStoreNum>0) {
					lastPos = menuStoreNum;
					menuOff();
					//showLayer("menu"+menuStoreNum);
					document.images["tab"+menuStoreNum].src = rollovers["tab"+menuStoreNum].on.src;
					//changeImageWithinLayer("menu"+menuStoreNum+"_"+menuSubNum,rollovers["menu"+menuStoreNum+"_"+menuSubNum].on.src,"menu"+menuStoreNum);
				}
			}

			function subDeactivate(menuNum, subNum) {
				//changeImageWithinLayer("menu"+menuNum+"_"+subNum,rollovers["menu"+menuNum+"_"+subNum].off.src,"menu"+menuNum);
				deactivate(menuNum, subNum);
			}

			function subActivate(menuNum, subNum) {
				//changeImageWithinLayer("menu"+menuNum+"_"+subNum,rollovers["menu"+menuNum+"_"+subNum].on.src,"menu"+menuNum);
				
				if((menuNum == 1 && subNum != 1) || (menuNum == 3 && subNum != 1)) {
					//changeImageWithinLayer("menu"+menuNum+"_1",rollovers["menu"+menuNum+"_1"].off.src,"menu"+menuNum);
				}

				activate(menuNum, subNum);
			}
			
			function deactivate(menuNum, subNum) {
				menuOff();
				document.images["tab"+menuNum].src = rollovers["tab"+menuNum].off.src;
				//hideLayer("menu"+menuNum);
				if(menuStoreNum >0) {
					setTimeout("resetMenu("+menuNum+")", 300);
				}
			}
			
			function activate(menuNum, subNum){
				menuOn();
				if(menuStoreNum != 0) {
					if((menuNum != menuStoreNum)&&(lastPos == menuStoreNum)) {
						deactivate(menuStoreNum);
					}
					lastPos = menuNum;
					if((menuNum == menuStoreNum)&&(menuSubNum != subNum)) {
						//changeImageWithinLayer("menu"+menuStoreNum+"_"+menuSubNum,rollovers["menu"+menuStoreNum+"_"+menuSubNum].off.src,"menu"+menuStoreNum);
					}
				}
				document.images["tab"+menuNum].src = rollovers["tab"+menuNum].on.src;
				//showLayer("menu"+menuNum);
				//changeImageWithinLayer("menu"+menuNum+"_"+subNum,rollovers["menu"+menuNum+"_"+subNum].on.src,"menu"+menuNum);
			}
			
			function setup() {
				//showLayer("menu"+menuStoreNum);
				//changeImageWithinLayer("menu"+menuStoreNum+"_"+menuSubNum,rollovers["menu"+menuStoreNum+"_"+menuSubNum].on.src,"menu"+menuStoreNum);
				if (menuStoreNum>0) {
					document.images["tab"+menuStoreNum].src = rollovers["tab"+menuStoreNum].on.src;
				}
			}			
			
			// title controls
			var titleNum = 0;
			// need to cache these
			var sampleImg = new Array("", "../images/content_page.gif", "../images/stakeholder_satisfaction.gif", "../images/partner_org.gif", "../images/direction.gif", "../images/purpose.gif", "../images/processes.gif", "../images/compliance.gif", "../images/positive_impact.gif", "../images/service_outcomes.gif");

			var sampleImgNames = new Array("", "../images/content_page.gif", "../images/stakeholder_satisfaction.gif", "../images/partner_org.gif", "../images/direction.gif", "../images/purpose.gif", "../images/processes.gif", "../images/compliance.gif", 	"../images/positive_impact.gif", "../images/service_outcomes.gif");
			var sampleImg = new Array();
			function cacheSampleImages() {
				var image1;

				for(var i = 1; i < sampleImgNames.length; i++) {
					image1 = new Image();
					image1.src = sampleImgNames[i];
					sampleImg[i] = image1.src
				}
			}
			
			var sneakImgNames = new Array("", "../images/content_page.gif", "../images/introducing_the_big_picture.gif", "../images/the_longshot.gif", "../images/zoomingin.gif", "../images/the_closeup.gif", "../images/selfassessment.gif", "../images/sample_quality.gif");
			var sneakImg = new Array();
			function cacheSneakImages() {
				var image1;

				for(var i = 1; i < sneakImgNames.length; i++) {
					image1 = new Image();
					image1.src = sneakImgNames[i];
					sneakImg[i] = image1.src
				}
			}

			var helpTopLevel

			var helpImg = new Array();
			function cacheHelpImages() {
				var image1;

				for(var i = 0; i < helpTopLevel.length; i++) {
					image1 = new Image();
					image1.src = helpTopLevel[i];
					helpImg[i] = image1.src
				}
			}
			
			function titleDisplayOver(val, desc) {
				if(desc != "") {
					//document.images["subHeadingImg"].src = desc;
					//document.images["subHeadingImg_Btm"].src = desc;
				} 
				
				document.images["page"+titleNum].src = rollovers["page"+titleNum].off.src;
				document.images["page"+val].src = rollovers["page"+val].on.src;

				document.images["page"+titleNum+"_Btm"].src = rollovers["page"+titleNum].off.src;
				document.images["page"+val+"_Btm"].src = rollovers["page"+val].on.src;
			
				if(titleNum == 1 && sections>1) {
					document.images["page"+titleNum+"_main"].src = rollovers["page"+titleNum].off.src;
					document.images["page"+val+"_main"].src = rollovers["page"+val].on.src;
				}

			}

			function titleDisplayOut(val, desc) {
				if(desc != "") {
					//document.images["subHeadingImg"].src = desc;
					//document.images["subHeadingImg_Btm"].src = desc;
				} 
				
				document.images["page"+val].src = rollovers["page"+val].off.src;
				document.images["page"+titleNum].src = rollovers["page"+titleNum].on.src;

				document.images["page"+val+"_Btm"].src = rollovers["page"+val].off.src;
				document.images["page"+titleNum+"_Btm"].src = rollovers["page"+titleNum].on.src;

				

				if(titleNum == 1 && sections>1) {
					document.images["page"+val+"_main"].src = rollovers["page"+val].off.src;
					document.images["page"+titleNum+"_main"].src = rollovers["page"+titleNum].on.src;
				}
	
			}

			var pageTitlesSample = new Array("","<span class=\"subheading\">Content Page</span>", "<span class=\"subheading\">Stakeholder Satisfaction</span>", "<span class=\"subheading\">Partner Organisations</span>", "<span class=\"subheading\">Direction</span>", "<span class=\"subheading\">Purpose", "<span class=\"subheading\">Processes</span>", "<span class=\"subheading\">Compliance</span>", "<span class=\"subheading\">Positive Impact</span>", "<span class=\"subheading\">Service Outcomes</span>");
			var pageTitlesSneak = new Array("","<span class=\"subheading\">Content Page</span>", "<span class=\"subheading\">Introducing 'The Big Picture'</span>", "<span class=\"subheading\">The framework (1) - 'The long shot'</span>", "<span class=\"subheading\">The framework (2) - 'Zooming in'</span>", "<span class=\"subheading\">The framework (3) - 'The close up'</span>", "<span class=\"subheading\">Self assessment using the framework</span>", "<span class=\"subheading\">Sample Quality Indicator for Voluntary<br />Organisations</span>");
			
			function titleSetup() {
				document.images["page"+titleNum].src = rollovers["page"+titleNum].on.src;
				document.images["page"+titleNum+"_Btm"].src = rollovers["page"+titleNum].on.src;
			}
			
			function prevDisplayOver(desc) {
				document.images["prevPage"].src = rollovers["previous"].on.src;
				document.images["prevPage_Btm"].src = rollovers["previous"].on.src;
				titleDisplayOver(titleNum-1, desc);
			}
			
			function prevDisplayOut(desc) {
				document.images["prevPage"].src = rollovers["previous"].off.src;
				document.images["prevPage_Btm"].src = rollovers["previous"].off.src;
				titleDisplayOut(titleNum-1, desc);
			}
			
			function nextDisplayOver(desc) {
				document.images["nextPage"].src = rollovers["next"].on.src;
				document.images["nextPage_Btm"].src = rollovers["next"].on.src;
				titleDisplayOver(titleNum+1, desc);
			}
			
			function nextDisplayOut(desc) {
				document.images["nextPage"].src = rollovers["next"].off.src;
				document.images["nextPage_Btm"].src = rollovers["next"].off.src;
				titleDisplayOut(titleNum+1, desc);
			}