


//startMenu

		var menuItems = [
		["Home",linkStart+"index.htm",17],
		["One philosophy",linkStart+"01_philosophy/01_philosophy.htm",17],
		["Summary performance 2003",linkStart+"02_sumperf/01_sumperf.htm",17],
		["Chairman's statement",linkStart+"03_chstate/01_chstate.htm",17],
		["Chief Executive's review",linkStart+"04_ceorev/01_ceorev.htm",17],
		["Financial review",linkStart+"05_finrev/01_finrev.htm",17],
		["Corporate and social responsibility review",linkStart+"06_csrrev/01_csrrev.htm",17],
		["Board of directors",linkStart+"07_bod/01_bod.htm",17],
		["Summary directors' report",linkStart+"08_dirrep/01_dirrep.htm",17],
		["Independent auditors' statement",linkStart+"09_auditors/01_auditors.htm",17],
		["Summary directors' remuneration report",linkStart+"10_remrep/01_remrep.htm",17],
		["Summary financial statement",linkStart+"11_finstate/02_cpla.htm",17],
		["Financial calendar",linkStart+"12_fincal/01_fincal.htm",17]]		
//divideMenu
		var subItems = [
		
		
		[5,[
		["Detection",linkStart+"04_ceorev/02_detection.htm",17],
		["Medical",linkStart+"04_ceorev/03_medical.htm",17],
		["Aerospace",linkStart+"04_ceorev/04_aerospace.htm",17],
		["Speciality engineering",linkStart+"04_ceorev/05_specengg.htm",17],
		["Group prospects",linkStart+"04_ceorev/06_grouppros.htm",17],
		["Our products in action",linkStart+"04_ceorev/07_products.htm",17]]],


		[12,[
		["Summary consolidated profit and loss account",linkStart+"11_finstate/02_cpla.htm",17],
		["Summary statement of total recognised gains and losses",linkStart+"11_finstate/03_trgl.htm",17],
		["Summary balance sheet",linkStart+"11_finstate/04_balsheet.htm",17],
		["Summary cash-flow statement",linkStart+"11_finstate/05_cashflow.htm",17]]]]
		
//endMenu	

		
	function createLayer(id,left,top,width,height,content,visibility,zIndex, source) {
		var lyr = document.layers[id] = new Layer(width);

		eval("document."+id+" = lyr");
		lyr.name = id
		lyr.left = left
		lyr.top = top
		lyr.width = width
		lyr.height = height
		
		lyr.visibility = (visibility=='hidden')? 'hide' : 'show'
		if (zIndex!=null){
		 lyr.zIndex = zIndex;
		 }
		
		if (content != null) {
			lyr.document.open()
			lyr.document.write(content);
			lyr.document.close()
		}
		
		if (source){
		
			lyr.src = source;
		}
}
		
function subMenuDecider(){
	for (myX = 0; myX<subItems.length; myX++){
		myHeight = 0;
		for (myY = 0; myY<subItems[myX][1].length; myY++){
			myHeight += subItems[myX][1][myY][2];
		}
		subNav[subItems[myX][0]-1] = 0;
		if (isNaN(myHeight) != true){
			subNav[subItems[myX][0]-1] = myHeight;
		}
	}

}
		
var exPandto = 0;
		
		
function subMenuBuilder(myX, mySubNum){

		
			myHeight = 0;
			
			for (myY = 0; myY<subItems[myX][1].length; myY++){
				myHeight += subItems[myX][1][myY][1];
			}

			subNav[subItems[myX][0]-1] = 0;
				
			if (isNaN(myHeight) != true){
				
				subNav[subItems[myX][0]-1] = myHeight;
	
			}
			if (myHeight > biggestSub){
				biggestSub = myHeight;
			}
			
			
            
			submenustring = "<tr><td><table width=\"169\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
			for (myY = 0; myY<subItems[myX][1].length; myY++){

				if ((pageNum+1 == subItems[myX][0])&&(secNum-1 == myY)){
					var menuOn = "_f2";

					exPandto = subItems[myX][0];
				} else {
					var menuOn = "";
				}
				submenustring +=  "   <tr>";
				submenustring +=  "   <td ><a href=\""+subItems[myX][1][myY][1]+"\" onMouseOut=\"MM_swapImgRestore();\" onMouseOver=\"MM_swapImage('submenu"+mySubNum+"_"  + (myY+2) + "','','"+linkStart+"images/submenu"+mySubNum+"_"  + (myY+2) + "_f2.gif',1)\"><img name=\"submenu"+mySubNum+"_"  + (myY+2) + "\" src=\""+linkStart+"images/submenu"+mySubNum+"_"  + (myY+2) +menuOn+".gif\" width=\"169\" border=\"0\" alt=\""+subItems[myX][1][myY][0]+"\"></a></td>";
				submenustring +=  "   </tr>";
			}
			submenustring += "</table></td></tr>";
			return submenustring;
}		
	function menuBuilder(){
		var myTop = 77;
		if (pageNum == 1){
			var showhide = "visible";
		} else {
			var showhide = "visible";
			menuOn = false;
		}
		subMenuX = 0;
		numOfSub = 1;
		menustring = "<table width=\"169\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";

		for (myX = 1; myX<=menuItems.length; myX++){

			if (pageNum == myX-1){
				var menuOn = "_f2";
			}else{
				var menuOn = "";
			}

																													
 			
							
			done = false;
			if ((subNav[myX-1] != 0)&&(menuOn == "_f2")){
				menustring += "        <tr> ";
  				menustring += "        <td ><a href=\""+menuItems[myX-1][1]+"\" ><img name=\"menu_"+myX+"\" src=\""+linkStart+"images/menu_"+myX+"_f3.gif\" width=\"169\" border=\"0\" alt=\""+menuItems[myX-1][0]+"\"></a></td>";
 	 			menustring += "      </tr>";
				done = true;
				menustring += subMenuBuilder(subMenuX++, numOfSub++);
			}
			if (subNav[myX-1] != 0){
				subMenuX++;
				numOfSub++;
			}
			if (!done){
				menustring += "        <tr> ";
  				menustring += "        <td ><a href=\""+menuItems[myX-1][1]+"\" onMouseOut=\"MM_swapImgRestore();\" onMouseOver=\"MM_swapImage('menu_" + myX + "','','"+linkStart+"images/menu_" + myX +"_f2.gif',1)\"><img name=\"menu_"+myX+"\" src=\""+linkStart+"images/menu_"+myX+menuOn+".gif\" width=\"169\" border=\"0\" alt=\""+menuItems[myX-1][0]+"\"></a></td>";
 	 			menustring += "      </tr>";

			}

			yPos[myX-1] = myTop-77;
			myTop += menuItems[myX-1][1];
		}
		menustring = menustring + "</table>";
		document.write(menustring);
		totalHeight = myTop;
	}

