var d, dom, ie, ie4, ie5x, moz, mac, win, lin, old, ie5mac, ie5xwin, op, ff, chrome, saf;

d = document;
n = navigator;
na = n.appVersion;
nua = n.userAgent;
win = ( na.indexOf( 'Win' ) != -1 );
mac = ( na.indexOf( 'Mac' ) != -1 );
lin = ( nua.indexOf( 'Linux' ) != -1 );

if ( !d.layers ){
	dom = ( d.getElementById );
	op = ( nua.indexOf( 'Opera' ) != -1 );
	konq = ( nua.indexOf( 'Konqueror' ) != -1 );
	saf = ( nua.indexOf( 'Safari' ) != -1 );
	moz = ( nua.indexOf( 'Gecko' ) != -1 && !saf && !konq);
        ff = ( nua.indexOf( 'Firefox' ) != -1 && !moz);
        chrome = ( nua.indexOf( 'Chrome' ) != -1 && !ff);
	ie = ( d.all && !op );
	ie4 = ( ie && !dom );

	/*
	ie5x tests only for functionality. ( dom||ie5x ) would be default settings. 
	Opera will register true in this test if set to identify as IE 5
	*/

	ie5x = ( d.all && dom );
	ie5mac = ( mac && ie5x );
	ie5xwin = ( win && ie5x );
}
var ie = (document.all && document.getElementById) ? true : false;
var ff = (document.getElementById && !document.all) ? true : false;


/***********************************************************************************
*	(c) Ger Versluis 2000 version 5.411 24 December 2001 (updated Jan 31st, 2003 by Dynamic Drive for Opera7)
*	For info write to menus@burmees.nl		          *
*	You may remove all comments for faster loading	          *
***********************************************************************************/

	var NoOffFirstLineMenus=10;			// Number of first level items
    
	var LowBgColor='3300FF';			// Background color when mouse is not over
	var LowBgColor2='D54444';
	var LowSubBgColor='3300FF';			// Background color when mouse is not over on subs
	var HighBgColor='FFFF00';			// Background color when mouse is over
	var HighSubBgColor='FFFF00';			// Background color when mouse is over on subs
	var FontLowColor='#FEFE00';			// Font color when mouse is not over
	var FontSubLowColor='#FEFE00';			// Font color subs when mouse is not over
	var FontHighColor='#3300FF';			// Font color when mouse is over
	var FontSubHighColor='#3300FF';			// Font color subs when mouse is over
	var BorderColor='#3500AF';			// Border color
	var BorderSubColor='#3500AF';			// Border color for subs
   
    
	var LowBgColor='#4fafd5';			// Background color when mouse is not over
	var LowBgColor2='#4fafd5';
	var LowSubBgColor='#4fafd5';			// Background color when mouse is not over on subs
	var HighBgColor='#4fafd5';			// Background color when mouse is over
	var HighSubBgColor='#4fafd5';			// Background color when mouse is over on subs
    /**
	var FontLowColor='#FEFE00';			// Font color when mouse is not over
	var FontSubLowColo='#FEFE00';			// Font color subs when mouse is not over
	var FontHighColor='#FEFE00';			// Font color when mouse is over
	var FontSubHighColor='#FEFE00';			// Font color subs when mouse is over
	var BorderColor='#3500AF';			// Border color
	var BorderSubColor='#3500AF';			// Border color for subs
    **/
	var BorderWidth=1;				// Border width
	var BorderBtwnElmnts=1;			// Border between elements 1 or 0
	var FontFamily="Arial, Helvetica, sans-serif"	// Font family menu items
	var FontSize=10;				// Font size menu items
	var FontBold=1;				// Bold menu items 1 or 0
	var FontItalic=0;				// Italic menu items 1 or 0
	var MenuTextCentered='left';			// Item text position 'left', 'center' or 'right'
	var MenuCentered='left';			// Menu horizontal position 'left', 'center' or 'right'
	var MenuVerticalCentered='top';			// Menu vertical position 'top', 'middle','bottom' or static
	var ChildOverlap=0;				// horizontal overlap child/ parent
	var ChildVerticalOverlap=0;			// vertical overlap child/ parent
	var StartTop=0;				// Menu offset x coordinate
	var StartLeft=0;    
	var VerCorrect=0;				// Multiple frames y correction
	var HorCorrect=0;				// Multiple frames x correction
	var LeftPaddng=5;				// Left padding
	var TopPaddng=8;				// Top padding
	var FirstLineHorizontal=0;			// SET TO 1 FOR HORIZONTAL MENU, 0 FOR VERTICAL
	var MenuFramesVertical=1;			// Frames in cols or rows 1 or 0
	var DissapearDelay=1000;			// delay before menu folds in
	var TakeOverBgColor=1;				// Menu frame takes over background color subitem frame
	var FirstLineFrame='navig';			// Frame where first level appears
	var SecLineFrame='space';			// Frame where sub levels appear
	var DocTargetFrame='space';			// Frame where target documents appear
	var TargetLoc='hvmenuContainer';				// span id for relative positioning
	var HideTop=0;					// Hide first level when loading new document 1 or 0
	var MenuWrap=1;					// enables/ disables menu wrap 1 or 0
	var RightToLeft=0;				// enables/ disables right to left unfold 1 or 0
	var UnfoldsOnClick=0;				// Level 1 unfolds onclick/ onmouseover
	var WebMasterCheck=0;				// menu tree checking on or off 1 or 0
	var ShowArrow=0;				// Uses arrow gifs when 1
	var KeepHilite=1;				// Keep selected path highligthed
	var Arrws=['tri.gif',5,10,'tridown.gif',10,5,'trileft.gif',5,10];	// Arrow source, width and height

function BeforeStart(){return}
function AfterBuild(){return}
function BeforeFirstOpen(){return}
function AfterCloseAll(){return}

Menu1=new Array("Footwear", "http://www.olympussports.com.au/" + "mens-ASICS-running-shoes-Olympus-Sports","",6,32,195,'#000055','#FEED01'); 
Menu1_1=new Array("Men's footwear", "http://www.olympussports.com.au/" + "mens-ASICS-running-shoes-Olympus-Sports","",15,32,240,'#000055','#FEED01'); 
Menu1_1_1=new Array("Running", "http://www.olympussports.com.au/" + "mens-ASICS-running-shoes-Olympus-Sports","",6,32,240,'#000055','#FEED01'); 
Menu1_1_1_1=new Array("Asics Running", "http://www.olympussports.com.au/" + "mens-ASICS-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_1_2=new Array("Brooks Running", "http://www.olympussports.com.au/" + "mens-brooks-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_1_3=new Array("New Balance Running", "http://www.olympussports.com.au/" + "mens-new-balance-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_1_4=new Array("Nike Running", "http://www.olympussports.com.au/" + "mens-nike-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_1_5=new Array("Adidas Running", "http://www.olympussports.com.au/" + "mens-adidas-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_1_6=new Array("Mizuno Running", "http://www.olympussports.com.au/" + "mens-mizuno-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_2=new Array("Cross Training", "http://www.olympussports.com.au/" + "mens-cross-training-shoes-Olympus-Sports","",4,32,240,'#000055','#FEED01'); 
Menu1_1_2_1=new Array("Asics Cross Training", "http://www.olympussports.com.au/" + "mens-cross-training-shoes-asics-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_2_2=new Array("Brooks Cross Training", "http://www.olympussports.com.au/" + "mens-cross-training-shoes-brooks-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_2_3=new Array("New Balance Cross Training", "http://www.olympussports.com.au/" + "mens-cross-training-new-balance-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_2_4=new Array("Adidas Cross Training", "http://www.olympussports.com.au/" + "mens-cross-training-shoes-adidas-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_3=new Array("Walking", "http://www.olympussports.com.au/" + "mens-ASICS-walking-shoes-Olympus-Sports","",4,32,240,'#000055','#FEED01'); 
Menu1_1_3_1=new Array("Mens Walking - Asics", "http://www.olympussports.com.au/" + "mens-ASICS-walking-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_3_2=new Array("Mens Walking - Brooks", "http://www.olympussports.com.au/" + "mens-BROOKS-walking-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_3_3=new Array("Mens Walking - New Balance", "http://www.olympussports.com.au/" + "mens-NEW-BALANCE-walking-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_3_4=new Array("Mens Walking - Rockport", "http://www.olympussports.com.au/" + "mens-walking-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_4=new Array("Racing", "http://www.olympussports.com.au/" + "Mens-ASICS-racing-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_5=new Array("Trail Running", "http://www.olympussports.com.au/" + "mens-ASICS-trail-running-shoes-Olympus-Sports","",2,32,240,'#000055','#FEED01'); 
Menu1_1_5_1=new Array("Mens Trail Shoes - Asics", "http://www.olympussports.com.au/" + "mens-ASICS-trail-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_5_2=new Array("Mens Trail Shoes - Brooks", "http://www.olympussports.com.au/" + "mens-BROOKS-trail-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_6=new Array("Grass & Turf", "http://www.olympussports.com.au/" + "mens-ASICS-grass-turf-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_7=new Array("Tennis", "http://www.olympussports.com.au/" + "mens-ASICS-tennis-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_8=new Array("Basketball", "http://www.olympussports.com.au/" + "mens-ASICS-basketball-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_9=new Array("Hockey", "http://www.olympussports.com.au/" + "mens-ASICS-hockey-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_10=new Array("Cricket", "http://www.olympussports.com.au/" + "mens-ASICS-cricket-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_11=new Array("Indoor Shoes", "http://www.olympussports.com.au/" + "Mens-ASICS-indoor-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_12=new Array("Indoor Soccer", "http://www.olympussports.com.au/" + "mens-ASICS-indoor-soccer-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_13=new Array("Lawn Bowls", "http://www.olympussports.com.au/" + "mens-ASICS-lawn-bowls-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_14=new Array("Martial Arts", "http://www.olympussports.com.au/" + "mens-ASICS-martial-arts-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_1_15=new Array("Outdoor & Water Sports", "http://www.olympussports.com.au/" + "shop/browse/id/406","",0,32,240,'#000055','#FEED01'); 
Menu1_2=new Array("Women's footwear", "http://www.olympussports.com.au/" + "womens-ASICS-running-shoes-Olympus-Sports","",12,32,240,'#000055','#FEED01'); 
Menu1_2_1=new Array("Womens footwear - Running", "http://www.olympussports.com.au/" + "womens-ASICS-running-shoes-Olympus-Sports","",7,32,240,'#000055','#FEED01'); 
Menu1_2_1_1=new Array("Womens Running - Asics", "http://www.olympussports.com.au/" + "womens-ASICS-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_1_2=new Array("Womens Running - Brooks", "http://www.olympussports.com.au/" + "womens-brooks-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_1_3=new Array("Womens Running - New Balance", "http://www.olympussports.com.au/" + "womens-new-balance-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_1_4=new Array("Womens Running - Mizuno", "http://www.olympussports.com.au/" + "womens-mizuno-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_1_5=new Array("Womens Running - Nike", "http://www.olympussports.com.au/" + "shop/browse/id/359","",0,32,240,'#000055','#FEED01'); 
Menu1_2_1_6=new Array("Womens Running - Adidas", "http://www.olympussports.com.au/" + "womens-adidas-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_1_7=new Array("Womens Running - Other Brands", "http://www.olympussports.com.au/" + "womens-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_2=new Array("Womens footwear - Cross Training", "http://www.olympussports.com.au/" + "Womens-cross-training-shoes-asics-Olympus-Sports","",4,32,240,'#000055','#FEED01'); 
Menu1_2_2_1=new Array("Womens X-Train - Asics", "http://www.olympussports.com.au/" + "Womens-cross-training-shoes-asics-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_2_2=new Array("Womens X-Train - Brooks", "http://www.olympussports.com.au/" + "Womens-cross-training-shoes-brooks-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_2_3=new Array("Womens X-Train - New Balance", "http://www.olympussports.com.au/" + "Womens-cross-training-new-balance-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_2_4=new Array("Womens X-Train - Other Brands", "http://www.olympussports.com.au/" + "Womens-cross-training-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_3=new Array("Womens footwear - Netball", "http://www.olympussports.com.au/" + "Womens-ASICS-netball-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_4=new Array("Womens footwear - Tennis", "http://www.olympussports.com.au/" + "Womens-ASICS-tennis-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_5=new Array("Womens footwear - Walking", "http://www.olympussports.com.au/" + "Womens-ASICS-walking-shoes-Olympus-Sports","",4,32,240,'#000055','#FEED01'); 
Menu1_2_5_1=new Array("Womens Walking - Asics", "http://www.olympussports.com.au/" + "Womens-ASICS-walking-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_5_2=new Array("Womens Walking - Brooks", "http://www.olympussports.com.au/" + "Womens-BROOKS-walking-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_5_3=new Array("Womens Walking - New Balance", "http://www.olympussports.com.au/" + "Womens-NEW-BALANCE-walking-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_5_4=new Array("Womens Walking - Rockport", "http://www.olympussports.com.au/" + "Womens-walking-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_6=new Array("Womens footwear - Racing", "http://www.olympussports.com.au/" + "Womens-ASICS-racing-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_7=new Array("Womens footwear - Trail Running", "http://www.olympussports.com.au/" + "Womens-ASICS-trail-running-shoes-Olympus-Sports","",2,32,240,'#000055','#FEED01'); 
Menu1_2_7_1=new Array("Womens Trail Shoes - Asics", "http://www.olympussports.com.au/" + "Womens-ASICS-trail-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_7_2=new Array("Womens Trail Shoes - Brooks", "http://www.olympussports.com.au/" + "Womens-BROOKS-trail-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_8=new Array("Womens footwear - Grass & Turf", "http://www.olympussports.com.au/" + "Womens-ASICS-grass-turf-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_9=new Array("Womens footwear - Hockey", "http://www.olympussports.com.au/" + "Womens-ASICS-hockey-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_10=new Array("Womens footwear - Indoor Shoes", "http://www.olympussports.com.au/" + "Womens-ASICS-indoor-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_11=new Array("Womens footwear - Lawn Bowls", "http://www.olympussports.com.au/" + "Womens-ASICS-lawn-bowls-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_2_12=new Array("Outdoor & Watersports", "http://www.olympussports.com.au/" + "shop/browse/id/407","",0,32,240,'#000055','#FEED01'); 
Menu1_3=new Array("Children's footwear", "http://www.olympussports.com.au/" + "Childrens-ASICS-running-shoes-Olympus-Sports","",9,32,240,'#000055','#FEED01'); 
Menu1_3_1=new Array("Childrens footwear - Running", "http://www.olympussports.com.au/" + "Childrens-ASICS-running-shoes-Olympus-Sports","",3,32,240,'#000055','#FEED01'); 
Menu1_3_1_1=new Array("Childrens Running Shoes - Asics", "http://www.olympussports.com.au/" + "Childrens-ASICS-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_1_2=new Array("Childrens Running Shoes - Brooks", "http://www.olympussports.com.au/" + "Childrens-BROOKS-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_1_3=new Array("Childrens Running Shoes - Mizuno", "http://www.olympussports.com.au/" + "Childrens-MIZUNO-running-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_2=new Array("Childrens footwear - Cross Training", "http://www.olympussports.com.au/" + "childrens-cross-training-asics-olympus-sports","",2,32,240,'#000055','#FEED01'); 
Menu1_3_2_1=new Array("Childrens X-Trainers - Asics", "http://www.olympussports.com.au/" + "childrens-cross-training-asics-olympus-sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_2_2=new Array("Childrens X-Trainers - Brooks", "http://www.olympussports.com.au/" + "childrens-cross-training-brooks-olympus-sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_3=new Array("Childrens footwear - Tennis", "http://www.olympussports.com.au/" + "Childrens-ASICS-tennis-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_4=new Array("Childrens footwear - Little Athletics", "http://www.olympussports.com.au/" + "Childrens-ASICS-little-athletics-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_5=new Array("Childrens footwear - Football", "http://www.olympussports.com.au/" + "Childrens-ASICS-football-boots-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_6=new Array("Childrens footwear - Netball", "http://www.olympussports.com.au/" + "Childrens-ASICS-netball-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_7=new Array("Childrens footwear - Hockey", "http://www.olympussports.com.au/" + "Childrens-ASICS-hockey-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_8=new Array("Childrens footwear - Cricket", "http://www.olympussports.com.au/" + "Childrens-ASICS-cricket-shoes-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_3_9=new Array("Outdoor & Watersports", "http://www.olympussports.com.au/" + "shop/browse/id/408","",0,32,240,'#000055','#FEED01'); 
Menu1_4=new Array("Football/Soccer footwear", "http://www.olympussports.com.au/" + "football-soccer-boots-asics-olympus","",8,32,240,'#000055','#FEED01'); 
Menu1_4_1=new Array("Football/Soccer - Asics", "http://www.olympussports.com.au/" + "football-soccer-boots-asics-olympus-sports","",0,32,240,'#000055','#FEED01'); 
Menu1_4_2=new Array("Football/Soccer - Adidas", "http://www.olympussports.com.au/" + "football-soccer-boots-adidas-olympus-sports","",0,32,240,'#000055','#FEED01'); 
Menu1_4_3=new Array("Football/Soccer - XBlades", "http://www.olympussports.com.au/" + "football-soccer-boots-xblades-olympus-sports","",0,32,240,'#000055','#FEED01'); 
Menu1_4_4=new Array("Football/Soccer - Gilbert", "http://www.olympussports.com.au/" + "shop/browse/id/447","",0,32,240,'#000055','#FEED01'); 
Menu1_4_5=new Array("Football/Soccer - Lotto", "http://www.olympussports.com.au/" + "shop/browse/id/347","",0,32,240,'#000055','#FEED01'); 
Menu1_4_6=new Array("Football/Soccer - Mizuno", "http://www.olympussports.com.au/" + "shop/browse/id/450","",0,32,240,'#000055','#FEED01'); 
Menu1_4_7=new Array("Football/Soccer - Canterbury", "http://www.olympussports.com.au/" + "shop/browse/id/448","",0,32,240,'#000055','#FEED01'); 
Menu1_4_8=new Array("Football/Soccer - Womens", "http://www.olympussports.com.au/" + "Womens-ASICS-football-boots-Olympus-Sports","",0,32,240,'#000055','#FEED01'); 
Menu1_5=new Array("Track & Field Footwear", "http://www.olympussports.com.au/" + "track-field-footwear-olympus-sports","",0,32,240,'#000055','#FEED01'); 
Menu1_6=new Array("Footwear specials!", "http://www.olympussports.com.au/" + "Mens-ASICS-footwear-specials-Olympus-Sports","",3,32,240,'#000055','#FEED01'); 
Menu1_6_1=new Array("Footwear Specials - Mens", "http://www.olympussports.com.au/" + "Mens-ASICS-footwear-specials-Olympus-Sports","",6,32,240,'#000055','#FEED01'); 
Menu1_6_1_1=new Array("US Size 7.0 - 8.5", "http://www.olympussports.com.au/" + "shop/browse/id/410","",0,32,240,'#000055','#FEED01'); 
Menu1_6_1_2=new Array("US Size 9.0 - 10.0", "http://www.olympussports.com.au/" + "shop/browse/id/411","",0,32,240,'#000055','#FEED01'); 
Menu1_6_1_3=new Array("US Size 10.5 - 11.0", "http://www.olympussports.com.au/" + "shop/browse/id/412","",0,32,240,'#000055','#FEED01'); 
Menu1_6_1_4=new Array("US Size 11.5 - 12.0", "http://www.olympussports.com.au/" + "shop/browse/id/413","",0,32,240,'#000055','#FEED01'); 
Menu1_6_1_5=new Array("US Size 12.5 - 13.0", "http://www.olympussports.com.au/" + "shop/browse/id/414","",0,32,240,'#000055','#FEED01'); 
Menu1_6_1_6=new Array("US Size 14.0 +", "http://www.olympussports.com.au/" + "shop/browse/id/415","",0,32,240,'#000055','#FEED01'); 
Menu1_6_2=new Array("Footwear Specials - Womens", "http://www.olympussports.com.au/" + "Womens-ASICS-footwear-specials-Olympus-Sports","",5,32,240,'#000055','#FEED01'); 
Menu1_6_2_1=new Array("US Size 6.0 - 7.0", "http://www.olympussports.com.au/" + "shop/browse/id/416","",0,32,240,'#000055','#FEED01'); 
Menu1_6_2_2=new Array("US Size 7.5 - 8.5", "http://www.olympussports.com.au/" + "shop/browse/id/417","",0,32,240,'#000055','#FEED01'); 
Menu1_6_2_3=new Array("US Size 9.0 - 9.5", "http://www.olympussports.com.au/" + "shop/browse/id/418","",0,32,240,'#000055','#FEED01'); 
Menu1_6_2_4=new Array("US Size 10.0 - 10.5", "http://www.olympussports.com.au/" + "shop/browse/id/419","",0,32,240,'#000055','#FEED01'); 
Menu1_6_2_5=new Array("US Size 11.0 +", "http://www.olympussports.com.au/" + "shop/browse/id/420","",0,32,240,'#000055','#FEED01'); 
Menu1_6_3=new Array("Footwear Specials - Childrens", "http://www.olympussports.com.au/" + "shop/browse/id/421","",6,32,240,'#000055','#FEED01'); 
Menu1_6_3_1=new Array("US Size K10 - K11", "http://www.olympussports.com.au/" + "shop/browse/id/422","",0,32,240,'#000055','#FEED01'); 
Menu1_6_3_2=new Array("US Size K12 - K13", "http://www.olympussports.com.au/" + "shop/browse/id/423","",0,32,240,'#000055','#FEED01'); 
Menu1_6_3_3=new Array("US Size K1 - K2", "http://www.olympussports.com.au/" + "shop/browse/id/424","",0,32,240,'#000055','#FEED01'); 
Menu1_6_3_4=new Array("US Size K3 - K4", "http://www.olympussports.com.au/" + "shop/browse/id/425","",0,32,240,'#000055','#FEED01'); 
Menu1_6_3_5=new Array("US Size K5 - K6", "http://www.olympussports.com.au/" + "shop/browse/id/426","",0,32,240,'#000055','#FEED01'); 
Menu1_6_3_6=new Array("US Size K7 +", "http://www.olympussports.com.au/" + "shop/browse/id/427","",0,32,240,'#000055','#FEED01'); 
Menu2=new Array("Socks", "http://www.olympussports.com.au/" + "olympus-sports-socks","",4,32,195,'#000172','#FEED01'); 
Menu2_1=new Array("Asics Socks", "http://www.olympussports.com.au/" + "asics-socks-olympus-sports","",0,32,240,'#000172','#FEED01'); 
Menu2_2=new Array("Lightfeet socks", "http://www.olympussports.com.au/" + "lightfeet-socks-olympus-sports","",0,32,240,'#000172','#FEED01'); 
Menu2_3=new Array("Nike socks", "http://www.olympussports.com.au/" + "nike-socks-olympus-sports","",0,32,240,'#000172','#FEED01'); 
Menu2_4=new Array("Thorlos socks", "http://www.olympussports.com.au/" + "thorlos-socks-olympus-sports","",0,32,240,'#000172','#FEED01'); 
Menu3=new Array("Clothing", "http://www.olympussports.com.au/" + "mens-running-gym-apparel-olympus-sports","",2,32,195,'#00018E','#FEED01'); 
Menu3_1=new Array("Men's clothing", "http://www.olympussports.com.au/" + "mens-running-gym-apparel-olympus-sports","",2,32,240,'#00018E','#FEED01'); 
Menu3_1_1=new Array("Licensed Apparel", "http://www.olympussports.com.au/" + "licensed_apparel","",0,32,240,'#00018E','#FEED01'); 
Menu3_1_2=new Array("Mens Running/Gym Apparel", "http://www.olympussports.com.au/" + "mens-running-gym-apparel-olympus-sports","",0,32,240,'#00018E','#FEED01'); 
Menu3_2=new Array("Women's clothing", "http://www.olympussports.com.au/" + "womens-running-gym-apparel-olympus-sports","",2,32,240,'#00018E','#FEED01'); 
Menu3_2_1=new Array("Licensed Apparel", "http://www.olympussports.com.au/" + "shop/browse/id/429","",0,32,240,'#00018E','#FEED01'); 
Menu3_2_2=new Array("Womens Running/Gym Apparel", "http://www.olympussports.com.au/" + "womens-running-gym-apparel-olympus-sports","",0,32,240,'#00018E','#FEED01'); 
Menu4=new Array("Skins/Compression", "http://www.olympussports.com.au/" + "skins-A400-mens-olympus-sports","",3,32,195,'#00018B','#FEED01'); 
Menu4_1=new Array("Skins", "http://www.olympussports.com.au/" + "skins-A400-mens-olympus-sports","",6,32,240,'#00018B','#FEED01'); 
Menu4_1_1=new Array("Mens", "http://www.olympussports.com.au/" + "shop/browse/id/389","",3,32,240,'#00018B','#FEED01'); 
Menu4_1_1_1=new Array("Skins - A200 Series", "http://www.olympussports.com.au/" + "skins-a400-series-mens","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_1_2=new Array("Skins - A400 Series", "http://www.olympussports.com.au/" + "skins-A400-mens-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_1_3=new Array("Skins - Sport", "http://www.olympussports.com.au/" + "skins-sports-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_2=new Array("Womens", "http://www.olympussports.com.au/" + "shop/browse/id/391","",3,32,240,'#00018B','#FEED01'); 
Menu4_1_2_1=new Array("Skins - A200 Series", "http://www.olympussports.com.au/" + "skins-a400-series-womens","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_2_2=new Array("Skins - A400 Series", "http://www.olympussports.com.au/" + "skins-A400-womens-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_2_3=new Array("Skins - She Sport", "http://www.olympussports.com.au/" + "skins-she-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_3=new Array("Youths", "http://www.olympussports.com.au/" + "shop/browse/id/390","",3,32,240,'#00018B','#FEED01'); 
Menu4_1_3_1=new Array("Skins - A200 Series", "http://www.olympussports.com.au/" + "skins-a400-series-youths","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_3_2=new Array("Skins - A400 Series", "http://www.olympussports.com.au/" + "skins-A400-youths-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_3_3=new Array("Skins - Sport Youth", "http://www.olympussports.com.au/" + "skins-youth-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_4=new Array("Cricket", "http://www.olympussports.com.au/" + "skins-cricket-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_5=new Array("Snow", "http://www.olympussports.com.au/" + "skins-snow-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_1_6=new Array("Travel & Recovery", "http://www.olympussports.com.au/" + "skins-travel-recovery-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_2=new Array("Body Science", "http://www.olympussports.com.au/" + "body-science-mens-olympus-sports","",3,32,240,'#00018B','#FEED01'); 
Menu4_2_1=new Array("BSC (Body Science) Men", "http://www.olympussports.com.au/" + "body-science-mens-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_2_2=new Array("BSC (Body Science) Women", "http://www.olympussports.com.au/" + "body-science-womens-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_2_3=new Array("BSC (Body Science) Youth", "http://www.olympussports.com.au/" + "body-science-youth-olympus-sports","",0,32,240,'#00018B','#FEED01'); 
Menu4_3=new Array("New Balance Compression+", "http://www.olympussports.com.au/" + "new-balance-compression-garments-olympus","",2,32,240,'#00018B','#FEED01'); 
Menu4_3_1=new Array("New Balance Compression+ Mens", "http://www.olympussports.com.au/" + "new-balance-compression-garments-mens-olympus","",0,32,240,'#00018B','#FEED01'); 
Menu4_3_2=new Array("New Balance Compression+ Wmns", "http://www.olympussports.com.au/" + "shop/browse/id/357","",0,32,240,'#00018B','#FEED01'); 
Menu5=new Array("Heart Rate Monitors", "http://www.olympussports.com.au/" + "heart-rate-monitor-polar-fitness-cross-training-olympus-sports","",2,32,195,'#0001C7','#FEED01'); 
Menu5_1=new Array("Heart Rate Monitors - Polar", "http://www.olympussports.com.au/" + "heart-rate-monitor-polar-fitness-cross-training-olympus-sports","",4,32,240,'#0001C7','#FEED01'); 
Menu5_1_1=new Array("HRM - Polar Fitness & X-Train", "http://www.olympussports.com.au/" + "heart-rate-monitor-polar-fitness-cross-training-olympus-sports","",0,32,240,'#0001C7','#FEED01'); 
Menu5_1_2=new Array("HRM - Polar Running & Multisport", "http://www.olympussports.com.au/" + "heart-rate-monitor-polar-running-olympus-sports","",0,32,240,'#0001C7','#FEED01'); 
Menu5_1_3=new Array("HRM - Polar Cycling", "http://www.olympussports.com.au/" + "heart-rate-monitor-polar-cycling-olympus-sports","",0,32,240,'#0001C7','#FEED01'); 
Menu5_1_4=new Array("HRM - Polar Accessories", "http://www.olympussports.com.au/" + "heart-rate-monitor-polar-accessories-olympus-sports","",0,32,240,'#0001C7','#FEED01'); 
Menu5_2=new Array("Heart Rate Monitors - SUUNTO", "http://www.olympussports.com.au/" + "heart-rate-monitor-suunto-olympus-sports","",0,32,240,'#0001C7','#FEED01'); 
Menu6=new Array("Sports", "http://www.olympussports.com.au/" + "rugby-football-protection-olympus-sports","",7,32,195,'#2021CE','#FEED01'); 
Menu6_1=new Array("Football (Rugby)", "http://www.olympussports.com.au/" + "football-rugby-protection-olympus-sports","",3,32,240,'#2021CE','#FEED01'); 
Menu6_1_1=new Array("Protective", "http://www.olympussports.com.au/" + "shop/browse/id/433","",4,32,240,'#2021CE','#FEED01'); 
Menu6_1_1_1=new Array("Mouthguards", "http://www.olympussports.com.au/" + "shop/browse/id/436","",0,32,240,'#2021CE','#FEED01'); 
Menu6_1_1_2=new Array("Headgear", "http://www.olympussports.com.au/" + "shop/browse/id/435","",0,32,240,'#2021CE','#FEED01'); 
Menu6_1_1_3=new Array("Shoulder Pads", "http://www.olympussports.com.au/" + "shop/browse/id/434","",0,32,240,'#2021CE','#FEED01'); 
Menu6_1_1_4=new Array("Gloves", "http://www.olympussports.com.au/" + "shop/browse/id/437","",0,32,240,'#2021CE','#FEED01'); 
Menu6_1_2=new Array("Rugby Balls", "http://www.olympussports.com.au/" + "shop/browse/id/431","",0,32,240,'#2021CE','#FEED01'); 
Menu6_1_3=new Array("Accessories", "http://www.olympussports.com.au/" + "shop/browse/id/449","",0,32,240,'#2021CE','#FEED01'); 
Menu6_2=new Array("Football (Soccer)", "http://www.olympussports.com.au/" + "shop/browse/id/444","",1,32,240,'#2021CE','#FEED01'); 
Menu6_2_1=new Array("Protective", "http://www.olympussports.com.au/" + "shop/browse/id/445","",2,32,240,'#2021CE','#FEED01'); 
Menu6_2_1_1=new Array("Goal Keeping Gloves", "http://www.olympussports.com.au/" + "shop/browse/id/439","",0,32,240,'#2021CE','#FEED01'); 
Menu6_2_1_2=new Array("Mouthgaurds", "http://www.olympussports.com.au/" + "http://www.olympussports.com.au/shop/browse/id/436","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3=new Array("Cricket", "http://www.olympussports.com.au/" + "cricket-equipment-olympus-sports","",10,32,240,'#2021CE','#FEED01'); 
Menu6_3_1=new Array("Cricket Accessories", "http://www.olympussports.com.au/" + "shop/browse/id/381","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_2=new Array("Cricket Bags", "http://www.olympussports.com.au/" + "shop/browse/id/368","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_3=new Array("Cricket Balls", "http://www.olympussports.com.au/" + "shop/browse/id/375","",2,32,240,'#2021CE','#FEED01'); 
Menu6_3_3_1=new Array("Cricket Balls - Adult (156g)", "http://www.olympussports.com.au/" + "shop/browse/id/379","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_3_2=new Array("Cricket Balls - Junior (142g)", "http://www.olympussports.com.au/" + "shop/browse/id/377","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_4=new Array("Cricket Bats", "http://www.olympussports.com.au/" + "shop/browse/id/371","",2,32,240,'#2021CE','#FEED01'); 
Menu6_3_4_1=new Array("Cricket Bats - Junior", "http://www.olympussports.com.au/" + "shop/browse/id/373","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_4_2=new Array("Cricket Bats - Senior", "http://www.olympussports.com.au/" + "shop/browse/id/372","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_5=new Array("Cricket Clothing", "http://www.olympussports.com.au/" + "shop/browse/id/363","",2,32,240,'#2021CE','#FEED01'); 
Menu6_3_5_1=new Array("Cricket Clothing - Asics", "http://www.olympussports.com.au/" + "shop/browse/id/430","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_5_2=new Array("Cricket Clothing - Sleeke", "http://www.olympussports.com.au/" + "shop/browse/id/366","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_6=new Array("Cricket Footwear", "http://www.olympussports.com.au/" + "shop/browse/id/360","",2,32,240,'#2021CE','#FEED01'); 
Menu6_3_6_1=new Array("Cricket Footwear - Adult", "http://www.olympussports.com.au/" + "shop/browse/id/361","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_6_2=new Array("Cricket Footwear - Junior", "http://www.olympussports.com.au/" + "shop/browse/id/362","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_7=new Array("Cricket Helmets", "http://www.olympussports.com.au/" + "shop/browse/id/369","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_8=new Array("Cricket Protective", "http://www.olympussports.com.au/" + "shop/browse/id/370","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_9=new Array("Cricket Sets", "http://www.olympussports.com.au/" + "shop/browse/id/374","",0,32,240,'#2021CE','#FEED01'); 
Menu6_3_10=new Array("Cricket Wicket Keeping", "http://www.olympussports.com.au/" + "shop/browse/id/382","",0,32,240,'#2021CE','#FEED01'); 
Menu6_4=new Array("Racquet Sports", "http://www.olympussports.com.au/" + "tennis-prince-olympus-sports","",3,32,240,'#2021CE','#FEED01'); 
Menu6_4_1=new Array("Tennis", "http://www.olympussports.com.au/" + "tennis-prince-olympus-sports","",4,32,240,'#2021CE','#FEED01'); 
Menu6_4_1_1=new Array("Tennis Equipment - Prince", "http://www.olympussports.com.au/" + "tennis-prince-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu6_4_1_2=new Array("Tennis Equipment - Wilson", "http://www.olympussports.com.au/" + "tennis-wilson-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu6_4_1_3=new Array("Tennis Equipment - Pro Kennex", "http://www.olympussports.com.au/" + "tennis-prokennex-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu6_4_1_4=new Array("Tennis Equipment - Dunlop", "http://www.olympussports.com.au/" + "tennis-dunlop-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu6_4_2=new Array("Badminton", "http://www.olympussports.com.au/" + "badminton-equipment-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu6_4_3=new Array("Squash", "http://www.olympussports.com.au/" + "squash-equipment-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu6_5=new Array("Hockey", "http://www.olympussports.com.au/" + "hockey-equipment-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu6_6=new Array("Boxing & Fitness", "http://www.olympussports.com.au/" + "boxing-fitness-equipment-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu6_7=new Array("Running", "http://www.olympussports.com.au/" + "running-caps-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu7=new Array("Games & Water Fun! ", "http://www.olympussports.com.au/" + "balls-olympus-sports","",3,32,195,'#4040D5','#FEED01'); 
Menu7_1=new Array("Balls", "http://www.olympussports.com.au/" + "balls-olympus-sports","",0,32,240,'#4040D5','#FEED01'); 
Menu7_2=new Array("Games", "http://www.olympussports.com.au/" + "sports-games-olympus-sports","",0,32,240,'#4040D5','#FEED01'); 
Menu7_3=new Array("Water fun!", "http://www.olympussports.com.au/" + "water-games-beach-toys-olympus-sports","",0,32,240,'#4040D5','#FEED01'); 
Menu8=new Array("Swimwear", "http://www.olympussports.com.au/" + "shop/browse/id/358","",1,32,195,'#2021CE','#FEED01'); 
Menu8_1=new Array("Swimwear", "http://www.olympussports.com.au/" + "swimming-accessories-olympus-sports","",0,32,240,'#2021CE','#FEED01'); 
Menu9=new Array("RUGBY WORLD CUP 20% OFF", "http://www.olympussports.com.au/" + "shop/browse/id/348","",4,32,195,'#4040D5','#FEED01'); 
Menu9_1=new Array("Wallabies", "http://www.olympussports.com.au/" + "shop/browse/id/384","",4,32,240,'#4040D5','#FEED01'); 
Menu9_1_1=new Array("Wallabies - Mens", "http://www.olympussports.com.au/" + "shop/browse/id/349","",0,32,240,'#4040D5','#FEED01'); 
Menu9_1_2=new Array("Wallabies - Womens", "http://www.olympussports.com.au/" + "shop/browse/id/350","",0,32,240,'#4040D5','#FEED01'); 
Menu9_1_3=new Array("Wallabies - Junior", "http://www.olympussports.com.au/" + "shop/browse/id/351","",0,32,240,'#4040D5','#FEED01'); 
Menu9_1_4=new Array("Wallabies - Accessories", "http://www.olympussports.com.au/" + "shop/browse/id/352","",0,32,240,'#4040D5','#FEED01'); 
Menu9_2=new Array("New Zealand ", "http://www.olympussports.com.au/" + "shop/browse/id/409","",0,32,240,'#4040D5','#FEED01'); 
Menu9_3=new Array("Other Countries", "http://www.olympussports.com.au/" + "shop/browse/id/383","",0,32,240,'#4040D5','#FEED01'); 
Menu9_4=new Array("Balls", "http://www.olympussports.com.au/" + "shop/browse/id/385","",0,32,240,'#4040D5','#FEED01'); 
Menu10=new Array("Mosman Football Club", "http://www.olympussports.com.au/" + "shop/browse/id/432","",3,32,195,'#2021CE','#FEED01'); 
Menu10_1=new Array("Team Uniform", "http://www.olympussports.com.au/" + "shop/browse/id/440","",0,32,240,'#2021CE','#FEED01'); 
Menu10_2=new Array("Supporter Gear", "http://www.olympussports.com.au/" + "shop/browse/id/441","",0,32,240,'#2021CE','#FEED01'); 
Menu10_3=new Array("Football Essentials", "http://www.olympussports.com.au/" + "shop/browse/id/442","",0,32,240,'#2021CE','#FEED01'); 
/************************************************************************************
	(c) Ger Versluis 2000 version 5.5 24 December 2001 (updated Jan 31st, 2003 by Dynamic Drive for Opera7)
	Updated 19 July, 2003 by GV for CSS CompatMode	
	HV Menu found on Dynamic Drive ONLY may be used on both commercial and non commerical sites	
	For info write to menus@burmees.nl							        
	This script featured on Dynamic Drive DHTML code library: http://www.dynamicdrive.com
*************************************************************************************/
	var AgntUsr=navigator.userAgent.toLowerCase();
	var AppVer=navigator.appVersion.toLowerCase();
	var DomYes=document.getElementById?1:0;
	var NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1?1:0;
	var ExpYes=AgntUsr.indexOf('msie')!=-1?1:0;
	var Opr=AgntUsr.indexOf('opera')!=-1?1:0;
	var Opr6orless=window.opera && navigator.userAgent.search(/opera.[1-6]/i)!=-1 //DynamicDrive.com added code
	if(Opr){NavYes=1;ExpYes=0;}
	var DomNav=DomYes&&NavYes?1:0;
 	var DomExp=DomYes&&ExpYes?1:0;
	var Nav4=NavYes&&!DomYes&&document.layers?1:0;
	var Exp4=ExpYes&&!DomYes&&document.all?1:0;
	var Exp6Plus=(AppVer.indexOf("msie 6")!= -1||AppVer.indexOf("msie 7")!= -1)?1:0
	var PosStrt=(NavYes||ExpYes||Opr)&&!Opr6orless?1:0;
	var P_X=DomYes?"px":"",FHtml=null,ScHtml=null,FCmplnt=0,SCmplnt=0;
	var FrstLoc,ScLoc,DcLoc;
	var ScWinWdth,ScWinHght,FrstWinWdth,FrstWinHght;
	var ScLdAgainWin;
	var FirstColPos,SecColPos,DocColPos;
	var RcrsLvl=0;
	var FrstCreat=1,Loadd=0,Creatd=0,IniFlg,AcrssFrms=1;
	var FrstCntnr=null,CurrntOvr=null,CloseTmr=null;
	var CntrTxt,TxtClose,ImgStr;
	var Ztop=100;
	var ShwFlg=0;
	var M_StrtTp=StartTop,M_StrtLft=StartLeft;
	var StaticPos=0;
	var M_Hide=Nav4?'hide':'hidden';
	var M_Show=Nav4?'show':'visible';
	var Par=parent.frames[0]&&FirstLineFrame!=SecLineFrame?parent:window;
	var Doc=Par.document;
	var Bod=Doc.body;
	var Trigger=NavYes&&!Opr?Par:Bod;

	MenuTextCentered=MenuTextCentered==1||MenuTextCentered=='center'?'center':MenuTextCentered==0||MenuTextCentered!='right'?'left':'right';
	WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs width: "];

	if(Trigger.onload)Dummy=Trigger.onload;
	Trigger.onload=Go;

function Dummy(){return}

function CnclSlct(){return false}

function RePos(){
	FrstWinWdth=ExpYes?FCmplnt?FHtml.clientWidth:FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;
	FrstWinHght=ExpYes?FCmplnt?FHtml.clientHeight:FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;
	ScWinWdth=ExpYes?SCmplnt?ScHtml.clientWidth:ScLoc.document.body.clientWidth:ScLoc.innerWidth;
	ScWinHght=ExpYes?SCmplnt?ScHtml.clientHeight:ScLoc.document.body.clientHeight:ScLoc.innerHeight;
	if(MenuCentered=='justify'&&FirstLineHorizontal){
		FrstCntnr.style.width=FrstWinWdth+P_X;
		var LftXtra=(DomNav&&!Opr)||FCmplnt?LeftPaddng:0;
		ClcJus();
		var P=FrstCntnr.FrstMbr,W=Menu1[5],i;
		for(i=0;i<NoOffFirstLineMenus;i++){P.style.width=W+P_X;P=P.PrvMbr}}
	StaticPos=-1;
	if(TargetLoc)ClcTrgt();
	if(MenuCentered)ClcLft();
	if(MenuVerticalCentered)ClcTp();
	PosMenu(FrstCntnr,StartTop,StartLeft)}

function UnLoaded(){
	if(CloseTmr)clearTimeout(CloseTmr);
	Loadd=0; Creatd=0;
	if(HideTop){
		var FCStyle=Nav4?FrstCntnr:FrstCntnr.style;
		FCStyle.visibility=M_Hide}}

function ReDoWhole(){
	if(ScWinWdth!=ScLoc.innerWidth||ScWinHght!=ScLoc.innerHeight||FrstWinWdth!=FrstLoc.innerWidth||FrstWinHght!=FrstLoc.innerHeight)Doc.location.reload()}

function Check(WMnu,NoOf){
	var i,array,ArrayLoc;
	ArrayLoc=parent.frames[0]?parent.frames[FirstLineFrame]:self;
	for(i=0;i<NoOf;i++){
		array=WMnu+eval(i+1);
		if(!ArrayLoc[array]){WbMstrAlrt(0,array); return false}
		if(i==0){	if(!ArrayLoc[array][4]){WbMstrAlrt(1,array); return false}
			if(!ArrayLoc[array][5]){WbMstrAlrt(2,array); return false}}
		if(ArrayLoc[array][3])if(!Check(array+'_',ArrayLoc[array][3])) return false}
	return true}

function WbMstrAlrt(No,Xtra){
	return confirm(WbMstrAlrts[No]+Xtra+'   ')}

function Go(){
	Dummy();
	if(Loadd||!PosStrt)return;
	BeforeStart();
	Creatd=0; Loadd=1;
	status='Building menu';
	if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){
		FirstLineFrame=SecLineFrame;
		if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){
			FirstLineFrame=SecLineFrame=DocTargetFrame;
			if(FirstLineFrame =="" || !parent.frames[FirstLineFrame])FirstLineFrame=SecLineFrame=DocTargetFrame=''}}
	if(SecLineFrame =="" || !parent.frames[SecLineFrame]){
		SecLineFrame=DocTargetFrame;
		if(SecLineFrame =="" || !parent.frames[SecLineFrame])SecLineFrame=DocTargetFrame=FirstLineFrame}
	if(DocTargetFrame =="" || !parent.frames[DocTargetFrame])DocTargetFrame=SecLineFrame;
	if(WebMasterCheck){	if(!Check('Menu',NoOffFirstLineMenus)){status='build aborted';return}}
	FrstLoc=FirstLineFrame!=""?parent.frames[FirstLineFrame]:window;
	ScLoc=SecLineFrame!=""?parent.frames[SecLineFrame]:window;
	DcLoc=DocTargetFrame!=""?parent.frames[DocTargetFrame]:window;
	if (FrstLoc==ScLoc) AcrssFrms=0;
	if (AcrssFrms)FirstLineHorizontal=MenuFramesVertical?0:1;
	if(Exp6Plus||Opr){
		FHtml=FrstLoc.document.getElementsByTagName("HTML")[0];ScHtml=ScLoc.document.getElementsByTagName("HTML")[0];
		FCmplnt=FrstLoc.document.compatMode.indexOf("CSS")==-1?0:1;SCmplnt=ScLoc.document.compatMode.indexOf("CSS")==-1?0:1}
	FrstWinWdth=ExpYes?FCmplnt?FHtml.clientWidth:FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;
	FrstWinHght=ExpYes?FCmplnt?FHtml.clientHeight:FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;
	ScWinWdth=ExpYes?SCmplnt?ScHtml.clientWidth:ScLoc.document.body.clientWidth:ScLoc.innerWidth;
	ScWinHght=ExpYes?SCmplnt?ScHtml.clientHeight:ScLoc.document.body.clientHeight:ScLoc.innerHeight;
	if(Nav4){	CntrTxt=MenuTextCentered!='left'?"<div align='"+MenuTextCentered+"'>":"";
		TxtClose="</font>"+MenuTextCentered!='left'?"</div>":""}
	FirstColPos=Nav4?FrstLoc.document:FrstLoc.document.body;
	SecColPos=Nav4?ScLoc.document:ScLoc.document.body;
	DocColPos=Nav4?DcLoc.document:ScLoc.document.body;
	if (TakeOverBgColor)FirstColPos.bgColor=AcrssFrms?SecColPos.bgColor:DocColPos.bgColor;
	if(MenuCentered=='justify'&&FirstLineHorizontal)ClcJus();
	if(FrstCreat){
		FrstCntnr=CreateMenuStructure('Menu',NoOffFirstLineMenus);
		FrstCreat=AcrssFrms?0:1}
	else CreateMenuStructureAgain('Menu',NoOffFirstLineMenus);
	if(TargetLoc)ClcTrgt();
	if(MenuCentered)ClcLft();
	if(MenuVerticalCentered)ClcTp();
	PosMenu(FrstCntnr,StartTop,StartLeft);
	IniFlg=1;
	Initiate();
	Creatd=1;
	if (AcrssFrms){
		ScLdAgainWin=ExpYes?ScLoc.document.body:ScLoc;
		ScLdAgainWin.onunload=UnLoaded}
	Trigger.onresize=Nav4?ReDoWhole:RePos;
	AfterBuild();
	if(MenuVerticalCentered=='static'&&!AcrssFrms)setInterval('KeepPos()',250);
	status='Menu ready for use'}

function KeepPos(){
	var TS=ExpYes?SCmplnt?ScHtml.scrollTop:FrstLoc.document.body.scrollTop:FrstLoc.pageYOffset;
	if(TS!=StaticPos){
		var FCStyle=Nav4?FrstCntnr:FrstCntnr.style;
		FrstCntnr.OrgTop=StartTop+TS;StaticPos=TS;
		FCStyle.top=FrstCntnr.OrgTop+P_X}}

function ClcJus(){
	var a=BorderBtwnElmnts?1:2,b=BorderBtwnElmnts?BorderWidth:0;
	var Size=Math.round(((FrstWinWdth-a*BorderWidth)/NoOffFirstLineMenus)-b),i,j;
	for(i=1;i<NoOffFirstLineMenus+1;i++){j=eval('Menu'+i);j[5]=Size}
	StartLeft=0}

function ClcTrgt(){
	var TLoc=Nav4?FrstLoc.document.layers[TargetLoc]:DomYes?FrstLoc.document.getElementById(TargetLoc):FrstLoc.document.all[TargetLoc];
	StartTop=M_StrtTp;
	StartLeft=M_StrtLft;
	if(DomYes){
		while(TLoc){StartTop+=TLoc.offsetTop;StartLeft+=TLoc.offsetLeft;TLoc=TLoc.offsetParent}}
	else{	StartTop+=Nav4?TLoc.pageY:TLoc.offsetTop;StartLeft+=Nav4?TLoc.pageX:TLoc.offsetLeft}}

function ClcLft(){
	if(MenuCentered!='left'&&MenuCentered!='justify'){
		var Size=FrstWinWdth-(!Nav4?parseInt(FrstCntnr.style.width):FrstCntnr.clip.width);
		StartLeft=M_StrtLft;
		StartLeft+=MenuCentered=='right'?Size:Size/2}}

function ClcTp(){
	if(MenuVerticalCentered!='top'&&MenuVerticalCentered!='static'){
		var Size=FrstWinHght-(!Nav4?parseInt(FrstCntnr.style.height):FrstCntnr.clip.height);
		StartTop=M_StrtTp;
		StartTop+=MenuVerticalCentered=='bottom'?Size:Size/2}}

function PosMenu(CntnrPntr,Tp,Lt){
	RcrsLvl++;
	var Cmplnt=RcrsLvl==1?FCmplnt:SCmplnt;
	var LftXtra=(DomNav&&!Opr)||Cmplnt?LeftPaddng:0;
	var TpXtra=(DomNav&&!Opr)||Cmplnt?TopPaddng:0;
	var Topi,Lefti,Hori;
	var Cntnr=CntnrPntr;
	var Mmbr=Cntnr.FrstMbr;
	var CntnrStyle=!Nav4?Cntnr.style:Cntnr;
	var MmbrStyle=!Nav4?Mmbr.style:Mmbr;
	var PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0;
	var PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0;
	var MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
	var MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
	var CntnrWt=!Nav4?parseInt(CntnrStyle.width):CntnrStyle.clip.width;
	var CntnrHt=!Nav4?parseInt(CntnrStyle.height):CntnrStyle.clip.height;
	var SubTp,SubLt;
	if (RcrsLvl==1 && AcrssFrms)!MenuFramesVertical?Tp=FrstWinHght-CntnrHt+(Nav4?4:0):Lt=RightToLeft?0:FrstWinWdth-CntnrWt+(Nav4?4:0);
	if (RcrsLvl==2 && AcrssFrms)!MenuFramesVertical?Tp=0:Lt=RightToLeft?ScWinWdth-CntnrWt:0;
	if (RcrsLvl==2 && AcrssFrms){Tp+=VerCorrect;Lt+=HorCorrect}
	CntnrStyle.top=RcrsLvl==1?Tp+P_X:0;
	Cntnr.OrgTop=Tp;
	CntnrStyle.left=RcrsLvl==1?Lt+P_X:0;
	Cntnr.OrgLeft=Lt;
	if (RcrsLvl==1 && FirstLineHorizontal){
		Hori=1;Lefti=CntnrWt-MmbrWt-2*BorderWidth;Topi=0}
	else{	Hori=Lefti=0;Topi=CntnrHt-MmbrHt-2*BorderWidth}
	while(Mmbr!=null){
		MmbrStyle.left=Lefti+BorderWidth+P_X;
		MmbrStyle.top=Topi+BorderWidth+P_X;
		if(Nav4)Mmbr.CmdLyr.moveTo(Lefti+BorderWidth,Topi+BorderWidth);
		if(Mmbr.ChildCntnr){
			if(RightToLeft)ChldCntnrWdth=Nav4?Mmbr.ChildCntnr.clip.width:parseInt(Mmbr.ChildCntnr.style.width);
			if(Hori){	SubTp=Topi+MmbrHt+2*BorderWidth;
				SubLt=RightToLeft?Lefti+MmbrWt-ChldCntnrWdth:Lefti}
			else{	SubLt=RightToLeft?Lefti-ChldCntnrWdth+ChildOverlap*MmbrWt+BorderWidth:Lefti+(1-ChildOverlap)*MmbrWt+BorderWidth;
				SubTp=RcrsLvl==1&&AcrssFrms?Topi:Topi+ChildVerticalOverlap*MmbrHt}
			PosMenu(Mmbr.ChildCntnr,SubTp,SubLt)}
		Mmbr=Mmbr.PrvMbr;
		if(Mmbr){	MmbrStyle=!Nav4?Mmbr.style:Mmbr;
			PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0;
			PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0;
			MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
			MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
			Hori?Lefti-=BorderBtwnElmnts?(MmbrWt+BorderWidth):(MmbrWt):Topi-=BorderBtwnElmnts?(MmbrHt+BorderWidth):(MmbrHt)}}
	RcrsLvl--}

function Initiate(){
	if(IniFlg){	Init(FrstCntnr);IniFlg=0;
		if(ShwFlg)AfterCloseAll();ShwFlg=0}}

function Init(CntnrPntr){
	var Mmbr=CntnrPntr.FrstMbr;
	var MCStyle=Nav4?CntnrPntr:CntnrPntr.style;
	RcrsLvl++;
	MCStyle.visibility=RcrsLvl==1?M_Show:M_Hide;
	while(Mmbr!=null){
		if(Mmbr.Hilite){Mmbr.Hilite=0;if(KeepHilite)LowItem(Mmbr)}
		if(Mmbr.ChildCntnr) Init(Mmbr.ChildCntnr);
		Mmbr=Mmbr.PrvMbr}
	RcrsLvl--}

function ClearAllChilds(Pntr){
	var CPCCStyle;
	while (Pntr){
		if(Pntr.Hilite){
			Pntr.Hilite=0;
			if(KeepHilite)LowItem(Pntr);
			if(Pntr.ChildCntnr){
				CPCCStyle=Nav4?Pntr.ChildCntnr:Pntr.ChildCntnr.style;
				CPCCStyle.visibility=M_Hide;
				ClearAllChilds(Pntr.ChildCntnr.FrstMbr)}
			break}
		Pntr=Pntr.PrvMbr}}

function GoTo(){
	if(this.LinkTxt){
		status='';
		var HP=Nav4?this.LowLyr:this;
		LowItem(HP);
		this.LinkTxt.indexOf('javascript:')!=-1?eval(this.LinkTxt):DcLoc.location.href=this.LinkTxt}}

function HiliteItem(P){
	if(Nav4){
		if(P.ro)P.document.images[P.rid].src=P.ri2;
		else{	if(P.HiBck)P.bgColor=P.HiBck;
			if(P.value.indexOf('<img')==-1){
				P.document.write(P.Ovalue);
				P.document.close()}}}
	else{	if(P.ro){	var Lc=P.Level==1?FrstLoc:ScLoc;
			Lc.document.images[P.rid].src=P.ri2}
		else{	if(P.HiBck)P.style.backgroundColor=P.HiBck;
			if(P.HiFntClr)P.style.color=P.HiFntClr}}
	P.Hilite=1}

function LowItem(P){
	if(P.ro){	if(Nav4)P.document.images[P.rid].src=P.ri1;
		else{	var Lc=P.Level==1?FrstLoc:ScLoc;
			Lc.document.images[P.rid].src=P.ri1}}
	else{	if(Nav4){	if(P.LoBck)P.bgColor=P.LoBck;
			if(P.value.indexOf('<img')==-1){
				P.document.write(P.value);
				P.document.close()}}
		else{	if(P.LoBck)P.style.backgroundColor=P.LoBck;
			if(P.LwFntClr)P.style.color=P.LwFntClr}}}

function OpenMenu(){	
	if(!Loadd||!Creatd) return;
	var TpScrlld=ExpYes?SCmplnt?ScHtml.scrollTop:ScLoc.document.body.scrollTop:ScLoc.pageYOffset;
	var LScrlld=ExpYes?SCmplnt?ScHtml.scrollLeft:ScLoc.document.body.scrollLeft:ScLoc.pageXOffset;
	var CCnt=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr;
	var ThisHt=Nav4?this.clip.height:parseInt(this.style.height);
	var ThisWt=Nav4?this.clip.width:parseInt(this.style.width);
	var ThisLft=AcrssFrms&&this.Level==1&&!FirstLineHorizontal?0:Nav4?this.Container.left:parseInt(this.Container.style.left);
	var ThisTp=AcrssFrms&&this.Level==1&&FirstLineHorizontal?0:Nav4?this.Container.top:parseInt(this.Container.style.top);
	var HP=Nav4?this.LowLyr:this;
	CurrntOvr=this;
	IniFlg=0;
	ClearAllChilds(this.Container.FrstMbr);
	HiliteItem(HP);
	if(CCnt!=null){
		if(!ShwFlg){ShwFlg=1;	BeforeFirstOpen()}
		var CCW=Nav4?this.LowLyr.ChildCntnr.clip.width:parseInt(this.ChildCntnr.style.width);
		var CCH=Nav4?this.LowLyr.ChildCntnr.clip.height:parseInt(this.ChildCntnr.style.height);
		var ChCntTL=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr.style;
		var SubLt=AcrssFrms&&this.Level==1?CCnt.OrgLeft+ThisLft+LScrlld:CCnt.OrgLeft+ThisLft;
		var SubTp=AcrssFrms&&this.Level==1?CCnt.OrgTop+ThisTp+TpScrlld:CCnt.OrgTop+ThisTp;
		if(MenuWrap){
			if(RightToLeft){
				if(SubLt<LScrlld)SubLt=this.Level==1?LScrlld:SubLt+(CCW+(1-2*ChildOverlap)*ThisWt);
				if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=ScWinWdth+LScrlld-CCW}
			else{	if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=this.Level==1?ScWinWdth+LScrlld-CCW:SubLt-(CCW+(1-2*ChildOverlap)*ThisWt);
				if(SubLt<LScrlld)SubLt=LScrlld}
			if(SubTp+CCH>TpScrlld+ScWinHght)SubTp=this.Level==1?SubTp=TpScrlld+ScWinHght-CCH:SubTp-CCH+(1-2*ChildVerticalOverlap)*ThisHt;
			if(SubTp<TpScrlld)SubTp=TpScrlld}
		ChCntTL.top=SubTp+P_X;ChCntTL.left=SubLt+P_X;ChCntTL.visibility=M_Show}
	status=this.LinkTxt}

function OpenMenuClick(){
	if(!Loadd||!Creatd) return;
	var HP=Nav4?this.LowLyr:this;
	CurrntOvr=this;
	IniFlg=0;
	ClearAllChilds(this.Container.FrstMbr);
	HiliteItem(HP);
	status=this.LinkTxt}

function CloseMenu(){
	if(!Loadd||!Creatd) return;
	if(!KeepHilite){
		var HP=Nav4?this.LowLyr:this;
		LowItem(HP)}
	status='';
	if(this==CurrntOvr){
		IniFlg=1;
		if(CloseTmr)clearTimeout(CloseTmr);
		CloseTmr=setTimeout('Initiate(CurrntOvr)',DissapearDelay)}}

function CntnrSetUp(Wdth,Hght,NoOff){
	var x=RcrsLvl==1?BorderColor:BorderSubColor;
	this.FrstMbr=null;
	this.OrgLeft=this.OrgTop=0;
	if(x)this.bgColor=x;
	if(Nav4){	this.visibility='hide';
		this.resizeTo(Wdth,Hght)}
	else{	if(x)this.style.backgroundColor=x;
		this.style.width=Wdth+P_X;
		this.style.height=Hght+P_X;
		this.style.fontFamily=FontFamily;
		this.style.fontWeight=FontBold?'bold':'normal';
		this.style.fontStyle=FontItalic?'italic':'normal';
		this.style.fontSize=FontSize+'pt';
		this.style.zIndex=RcrsLvl+Ztop}}

function MbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
	var Location=RcrsLvl==1?FrstLoc:ScLoc;
	var MemVal=eval(WhatMenu+'[0]');
	var t,T,L,W,H,S;
	var a,b,c,d;
	var Cmplnt=RcrsLvl==1?FCmplnt:SCmplnt;
	var LftXtra=(DomNav&&!Opr)||Cmplnt?LeftPaddng:0;
	var TpXtra=(DomNav&&!Opr)||Cmplnt?TopPaddng:0;
	this.PrvMbr=PrMmbr;
	this.Level=RcrsLvl;
	this.LinkTxt=eval(WhatMenu+'[1]');
	this.Container=MmbrCntnr;
	this.ChildCntnr=null;
	this.Hilite=0;
	this.style.overflow='hidden';
	this.style.cursor=ExpYes&&(this.LinkTxt||(RcrsLvl==1&&UnfoldsOnClick))?'hand':'default';
	this.ro=0;
	if(MemVal.indexOf('rollover')!=-1){
		this.ro=1;
		this.ri1=MemVal.substring(MemVal.indexOf(':')+1,MemVal.lastIndexOf(':'));
		this.ri2=MemVal.substring(MemVal.lastIndexOf(':')+1,MemVal.length);
		this.rid=WhatMenu+'i';
		MemVal="<img src=\""+this.ri1+"\" name=\""+this.rid+"\" width=\""+Wdth+"\" height=\""+Hght+"\">"}
	this.value=MemVal;
	if(RcrsLvl==1){
		a=WBg;
		b=WBgHi;
		c=FontLowColor;
		d=FontHighColor}
	else{	
	    a=WBg;
		b=WBgHi;
		c=FontSubLowColor;
		d=FontSubHighColor}
	this.LoBck=a;
	this.LwFntClr=c;
	this.HiBck=b;
	this.HiFntClr=d;
	this.style.color=this.LwFntClr;
	if(this.LoBck)this.style.backgroundColor=this.LoBck;
	this.style.textAlign=MenuTextCentered;
	if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
	if(MemVal.indexOf('<')==-1){
		this.style.width=Wdth-LftXtra+P_X;
		this.style.height=Hght-TpXtra+P_X;
		this.style.paddingLeft=LeftPaddng+P_X;
		this.style.paddingTop=TopPaddng+P_X}
	else{	this.style.width=Wdth+P_X;
		this.style.height=Hght+P_X}
	if(MemVal.indexOf('<')==-1&&DomYes){
		t=Location.document.createTextNode(MemVal);
		this.appendChild(t)}
	else this.innerHTML=MemVal;
	if(eval(WhatMenu+'[3]')&&ShowArrow){
		a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0;
		S=Arrws[a];
		W=Arrws[a+1];
		H=Arrws[a+2];
		T=RcrsLvl==1&&FirstLineHorizontal?Hght-H-2:(Hght-H)/2;
		L=RightToLeft?2:Wdth-W-2;
		if(DomYes){

			t=Location.document.createElement('img');
			this.appendChild(t);
			t.style.position='absolute';
			t.src=S;

			t.style.width=W+P_X;
			t.style.height=H+P_X;
			t.style.top=T+P_X;
			t.style.left=L+P_X}
		else{	MemVal+="<div style='position:absolute; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit'><img src='"+S+"'></div>";
			this.innerHTML=MemVal}}
	if(ExpYes){this.onselectstart=CnclSlct;
		this.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu;
		this.onmouseout=CloseMenu;
		this.onclick=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo	}
	else{	RcrsLvl==1&&UnfoldsOnClick?this.addEventListener('mouseover',OpenMenuClick,false):this.addEventListener('mouseover',OpenMenu,false);
		this.addEventListener('mouseout',CloseMenu,false);
		RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?this.addEventListener('click',OpenMenu,false):this.addEventListener('click',GoTo,false)}}

function NavMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
	var a,b,c,d;
	if(RcrsLvl==1){
		a=WBg;
		b=WBg;
		c=FontLowColor;
		d=FontHighColor}
	else {	a=LowSubBgColor;
		b=HighSubBgColor;
		c=FontSubLowColor;
		d=FontSubHighColor	}
	this.value=eval(WhatMenu+'[0]');
	this.ro=0;
	if(this.value.indexOf('rollover')!=-1){
		this.ro=1;
		this.ri1=this.value.substring(this.value.indexOf(':')+1,this.value.lastIndexOf(':'));
		this.ri2=this.value.substring(this.value.lastIndexOf(':')+1,this.value.length);
		this.rid=WhatMenu+'i';this.value="<img src='"+this.ri1+"' name='"+this.rid+"'>"}
	if(LeftPaddng&&this.value.indexOf('<')==-1&&MenuTextCentered=='left')this.value='&nbsp\;'+this.value;
	if(FontBold)this.value=this.value.bold();
	if(FontItalic)this.value=this.value.italics();
	this.Ovalue=this.value;
	this.value=this.value.fontcolor(c);
	this.Ovalue=this.Ovalue.fontcolor(d);
	this.value=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.value+TxtClose;
	this.Ovalue=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.Ovalue+TxtClose;
	this.LoBck=a;
	this.HiBck=b;
	this.ChildCntnr=null;
	this.PrvMbr=PrMmbr;
	this.Hilite=0;
	this.visibility='inherit';
	if(this.LoBck)this.bgColor=this.LoBck;
	this.resizeTo(Wdth,Hght);
	if(!AcrssFrms&&eval(WhatMenu+'[2]'))this.background.src=eval(WhatMenu+'[2]');
	this.document.write(this.value);
	this.document.close();
	this.CmdLyr=new Layer(Wdth,MmbrCntnr);
	this.CmdLyr.Level=RcrsLvl;
	this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
	this.CmdLyr.visibility='inherit';
	this.CmdLyr.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu;
	this.CmdLyr.onmouseout=CloseMenu;
	this.CmdLyr.captureEvents(Event.MOUSEUP);
	this.CmdLyr.onmouseup=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo;
	this.CmdLyr.LowLyr=this;
	this.CmdLyr.resizeTo(Wdth,Hght);
	this.CmdLyr.Container=MmbrCntnr;
	if(eval(WhatMenu+'[3]')&&ShowArrow){
		a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0;
		this.CmdLyr.ImgLyr=new Layer(Arrws[a+1],this.CmdLyr);
		this.CmdLyr.ImgLyr.visibility='inherit';
		this.CmdLyr.ImgLyr.top=RcrsLvl==1&&FirstLineHorizontal?Hght-Arrws[a+2]-2:(Hght-Arrws[a+2])/2;
		this.CmdLyr.ImgLyr.left=RightToLeft?2:Wdth-Arrws[a+1]-2;
		this.CmdLyr.ImgLyr.width=Arrws[a+1];
		this.CmdLyr.ImgLyr.height=Arrws[a+2];
		ImgStr="<img src='"+Arrws[a]+"' width='"+Arrws[a+1]+"' height='"+Arrws[a+2]+"'>";
		this.CmdLyr.ImgLyr.document.write(ImgStr);
		this.CmdLyr.ImgLyr.document.close()}}

function CreateMenuStructure(MName,NumberOf){
	RcrsLvl++;
	var i,NoOffSubs,Mbr,Wdth=0,Hght=0;
	var PrvMmbr=null;
	var WMnu=MName+'1';
	var MenuWidth=eval(WMnu+'[5]');
	var MenuHeight=eval(WMnu+'[4]');
	var Location=RcrsLvl==1?FrstLoc:ScLoc;
	if (RcrsLvl==1&&FirstLineHorizontal){
		for(i=1;i<NumberOf+1;i++){
		    WBg=eval(WMnu+'[6]')?eval(WMnu+'[6]'):LowBgColor;
			WBgHi=eval(WMnu+'[7]')?eval(WMnu+'[7]'):HighBgColor;
			WMnu=MName+eval(i);
			Wdth=eval(WMnu+'[5]')?Wdth+eval(WMnu+'[5]'):Wdth+MenuWidth
			}
		Wdth=BorderBtwnElmnts?Wdth+(NumberOf+1)*BorderWidth:Wdth+2*BorderWidth;Hght=MenuHeight+2*BorderWidth}
	else{	for(i=1;i<NumberOf+1;i++){
	        WBg=eval(WMnu+'[6]')?eval(WMnu+'[6]'):LowSubBgColor;
	        WBgHi=eval(WMnu+'[7]')?eval(WMnu+'[7]'):HighSubBgColor;
			WMnu=MName+eval(i);
			Hght=eval(WMnu+'[4]')?Hght+eval(WMnu+'[4]'):Hght+MenuHeight
			}
		Hght=BorderBtwnElmnts?Hght+(NumberOf+1)*BorderWidth:Hght+2*BorderWidth;Wdth=MenuWidth+2*BorderWidth}
	if(DomYes){
		var MmbrCntnr=Location.document.createElement("div");
		MmbrCntnr.style.position='absolute';
		MmbrCntnr.style.visibility='hidden';
		Location.document.body.appendChild(MmbrCntnr)}
	else{	if(Nav4) var MmbrCntnr=new Layer(Wdth,Location)
		else{	WMnu+='c';
			Location.document.body.insertAdjacentHTML("AfterBegin","<div id='"+WMnu+"' style='visibility:hidden; position:absolute;'><\/div>");
			var MmbrCntnr=Location.document.all[WMnu]}}
	MmbrCntnr.SetUp=CntnrSetUp;
	MmbrCntnr.SetUp(Wdth,Hght,NumberOf);
	if(Exp4){	MmbrCntnr.InnerString='';
		for(i=1;i<NumberOf+1;i++){
			WMnu=MName+eval(i);
			MmbrCntnr.InnerString+="<div id='"+WMnu+"' style='position:absolute;'><\/div>"}
		MmbrCntnr.innerHTML=MmbrCntnr.InnerString}
	for(i=1;i<NumberOf+1;i++){
		WMnu=MName+eval(i);
		NoOffSubs=eval(WMnu+'[3]');
		WBg=eval(WMnu+'[6]')?eval(WMnu+'[6]'):LowSubBgColor;
        WBgHi=eval(WMnu+'[7]')?eval(WMnu+'[7]'):HighSubBgColor;
		Wdth=RcrsLvl==1&&FirstLineHorizontal?eval(WMnu+'[5]')?eval(WMnu+'[5]'):MenuWidth:MenuWidth;
		Hght=RcrsLvl==1&&FirstLineHorizontal?MenuHeight:eval(WMnu+'[4]')?eval(WMnu+'[4]'):MenuHeight;
		if(DomYes){
			Mbr=Location.document.createElement("div");
			Mbr.style.position='absolute';
			Mbr.style.visibility='inherit';
			MmbrCntnr.appendChild(Mbr)}
		else Mbr=Nav4?new Layer(Wdth,MmbrCntnr):Location.document.all[WMnu];
		Mbr.SetUp=Nav4?NavMbrSetUp:MbrSetUp;
		Mbr.SetUp(MmbrCntnr,PrvMmbr,WMnu,Wdth,Hght);
		if(NoOffSubs) Mbr.ChildCntnr=CreateMenuStructure(WMnu+'_',NoOffSubs);
		PrvMmbr=Mbr}
	MmbrCntnr.FrstMbr=Mbr;
	RcrsLvl--;
	return(MmbrCntnr)}

function CreateMenuStructureAgain(MName,NumberOf){
	var i,WMnu,NoOffSubs,PrvMmbr,Mbr=FrstCntnr.FrstMbr;
	RcrsLvl++;
	for(i=NumberOf;i>0;i--){
		WMnu=MName+eval(i);
		NoOffSubs=eval(WMnu+'[3]');
		PrvMmbr=Mbr;
		if(NoOffSubs)Mbr.ChildCntnr=CreateMenuStructure(WMnu+'_',NoOffSubs);
		Mbr=Mbr.PrvMbr}
	RcrsLvl--}
