<!--

var isDOM = document.getElementById?1:0;
var isIE = document.all?1:0;
var isNS4 = (navigator.appName=='Netscape' && !isDOM)?1:0;
var isIE4 = (isIE && !isDOM)?1:0;
var isDyn = (isDOM||isIE4||isNS4);

function getRef (id, par)
{

	par = (!par ? document : (par.navigator ? par.document : par));
	return (isIE ? par.all[id] : (isDOM ? (par.getElementById?par:par.ownerDocument).getElementById(id) : par.layers[id]));
	
}

function getSty (id, par)
{

	return (isNS4 ? getRef(id, par) : getRef(id, par).style)

}

if (!window.LayerObj)
{

	var LayerObj = new Function('id', 'par','this.ref=getRef(id, par); this.sty=getSty(id, par); return this');

}

function getLyr (id, par)
{

	return new LayerObj(id, par)

}

function LyrFn (fn, fc)
{

	LayerObj.prototype[fn] = new Function('var a=arguments,p=a[0]; with (this) { '+fc+' }');

}

LyrFn('x','if (!isNaN(a[0])) sty.left=p; else return parseInt(sty.left)');
LyrFn('y','if (!isNaN(a[0])) sty.top=p; else return parseInt(sty.top)');
LyrFn('vis','sty.visibility=p');
LyrFn('bgColor','if (isNS4) sty.bgColor=(p?p:null); ' + 'else sty.backgroundColor=(p?p:"transparent") ');
LyrFn('bgImage','if (isNS4) sty.background.src=(p?p:null); ' + 'else sty.backgroundImage=(p?"url("+p+")":"") ');
LyrFn('write','if (isNS4) with (ref.document) {write(p);close()} else ref.innerHTML=p');

function setLyr (lVis, docW, par)
{

	if (!this.seq)
	{
	
		seq = 0;
	
	}
	
	if (!docW)
	{
	
		docW = 0;
	
	}
	
	if (!par)
	{
	
		if (isNS4)
		{
		
			var obj = window;
		
		}
		else
		{
		
			var obj = document.body;
		
		}
	
	}
	else
	{
	
		if (!isNS4 && par.navigator)
		{
		
			var obj = par.document.body;
		
		}
		else
		{
		
			var obj = body;
		
		}
	
	}
	
	var newID = '_js_layer_' + seq++;
	
	if (isIE)
	{
	
		obj.insertAdjacentHTML('beforeEnd', '<div id="' + newID + '" style="position:absolute"></div>');
	
	}
	else
	{
	
		if (isDOM)
		{
		
			var newL = document.createElement('div');
			obj.appendChild(newL);
			with (newL) { id = newID; style.position='absolute' }
		
		}
		else
		{
		
			if (isNS4)
			{
			
				var newL = new Layer(docW, obj);
				newID = newL.id;
			
			}
		
		}
	
	}
	
	var lObj = getLyr(newID, par);
	
	with (lObj) { vis(lVis); x(0); y(0); sty.width=docW }
	
	return lObj;

}

function popOver (mN, iN)
{

	with (this)
	{
	
		
		clearTimeout(hideTimer);
		
		
		overM = mN;
		overI = iN;
		
		
		var thisI = menu[mN][iN];
		
		
		if (iN && this.onmouseover)
		{
		
			this.onmouseover();
		
		}
		
		
		litOld = litNow;
		litNow = new Array();
		var litM = mN, litI = iN;
		
		while (true)
		{
		
			litNow[litM] = litI;
			
			
			if (litM == 'root')
			{
			
				break;
			
			}
			
			
			litI = menu[litM][0].parentItem;
			litM = menu[litM][0].parentMenu;
		
		}
		
		
		var same = true;
		
		for (var z in menu)
		{
		
			if (litNow[z] != litOld[z]) same = false;
		
		}
		
		if (same)
		{
		
			return;
		
		}
		
		
		for (thisM in menu)
		{
		
			
			if (!menu[thisM][0].lyr)
			{
			
				continue;
			
			}
			
			
			litI = litNow[thisM];
			oldI = litOld[thisM];
			
			
			if (litI && (litI != oldI))
			{
			
				changeCol(thisM, litI, true);
			
			}
			
			
			if (oldI && (oldI != litI))
			{
			
				changeCol(thisM, oldI, false);
			
			}
			
			
			if (isNaN(litI))
			{
			
				menu[thisM][0].lyr.vis('hidden')
			
			}
		
		}
		
		
		clearTimeout(showTimer);
		nextMenu = '';
		
		if (thisI.type == 'sm:')
		{
		
			
			var targ = thisI.href, lyrM = menu[mN][0].lyr;
			
			
			with (menu[targ][0])
			{
			
				
				if (!lyr) update(targ);
				
				
				lyr.x(eval(offX) + (typeof(offX)=='number' ? lyrM.x() + thisI.lyr.x() : 0));
				lyr.y(eval(offY) + (typeof(offY)=='number' ? lyrM.y() + thisI.lyr.y() : 0));
				
				
				showStr = myName + '.menu.' + targ + '[0].lyr.vis("visible")';
				nextMenu = targ;
				
				if (showDelay)
				{
				
					showTimer = setTimeout(showStr, showDelay);
				
				}
				else
				{
				
					eval(showStr);
				
				}
			
			}
		
		}
	
	}

}

function popChangeCol (mN, iN, isOver)
{

	with (this.menu[mN][iN])
	{
	
		
		
		var col = isOver ? overCol : outCol;
		
		if (col.indexOf('.') == -1)
		{
		
			lyr.bgColor(col);
		
		}
		else
		{
		
			lyr.bgImage(col);
		
		}
		
		
		if ((overClass == outClass) && (outBorder == overBorder))
		{
		
			return;
		
		}
		
		
		if (isNS4)
		{
		
			lyr.write(this.getHTML(mN, iN, isOver));
		
		}
		else
		{
		
			with (lyr.ref)
			{
			
				className = (isOver ? overBorder : outBorder);
				
				if (isDOM)
				{
				
					var chl = childNodes;
				
				}
				else
				{
				
					var chl = children;
				
				}
				
				for (var i = 0; i < chl.length; i++)
				{
				
					chl[i].className = (isOver ? overClass : outClass);
				
				}
			
			}
		
		}
	
	}

}

function popOut (mN, iN)
{

	with (this)
	{
	
		
		
		if ((mN != overM) || (iN != overI))
		{
		
			return;
		
		}
		
		
		if (this.onmouseout)
		{
		
			this.onmouseout();
		
		}
		
		var thisI = menu[mN][iN];
		
		
		if (thisI.href != nextMenu)
		{
		
			clearTimeout(showTimer);
		
		}
		
		
		
		
		
		if (hideDelay)
		{
		
			if ((mN == 'root') && (thisI.type != 'sm:'))
			{
			
				var delay = 50;
			
			}
			else
			{
			
				var delay = hideDelay;
			
			}
			
			hideTimer = setTimeout(myName + '.over("root", 0)', delay);
		
		}
		
		
		overM = 'root';
		overI = 0;
	
	}

}

function popClick (evt)
{

	with (this)
	{
	
		
		if (overI)
		{
		
			
			if (this.onclick)
			{
			
				this.onclick();
			
			}
			
			var thisI = menu[overM][overI];
			
			with (thisI)
			{
			
				switch (type)
				{
				
					case 'sm:': return;
					
					case 'js:':	eval (href);
								break;
					
					case '':	type = 'window';
					
					default:	if (href)
								{
								
									eval(type + '.location.href = "' + href + '"');
								
								}
				
				}
			
			}
		
		}
		
		
		over('root', 0);
	
	}

}

function popClearLyr (wN)
{

	with (this)
	{
	
		
		
		for (mN in menu)
		{
		
			with (menu[mN][0])
			{
			
				if (par == wN)
				{
				
					lyr = null;
				
				}
			
			}
		
		}
	
	}

}

function addProps (obj, data, names, addNull)
{

	for (var i = 0; i < names.length; i++)
	{
	
		if (i < data.length || addNull)
		{
		
			obj[names[i]] = data[i];
		
		}
	
	}

}

function ItemStyle ()
{

	
	
	var names = ['len', 'spacing', 'popInd', 'popPos', 'pad', 'outCol', 'overCol', 'outClass','overClass', 'outBorder', 'overBorder'];
	addProps(this, arguments, names, true);

}

function popStartMenu (mName)
{

	with (this)
	{
	
		
		if (!menu[mName])
		{
		
			menu[mName] = new Array();
			menu[mName][0] = new Object();
		
		}
		
		
		actMenu = mName;
		menu[mName].length = 1;
		nextItem = 1;
		
		
		var aM = menu[mName][0];
		
		
		
		var names = ['isVert', 'isVert', 'offX','offY', 'width', 'itemSty', 'par', 'parentMenu', 'parentItem'];
		addProps(aM, arguments, names, true);
		
		
		if (!aM.lyr)
		{
		
			aM.lyr = null;
		
		}
	
	}

}

function popAddItem ()
{

	with (this)
	{
	
		
		var aI = menu[actMenu][nextItem++] = new Object();
		
		
		var names = ['text', 'href', 'type', 'itemSty', 'len', 'spacing', 'popInd', 'popPos', 'iW', 'iH', 'lyr'];
		addProps(aI, arguments, names, true);
		
		
		var iSty = (arguments[3] ? arguments[3] : menu[actMenu][0].itemSty);
		
		
		for (prop in iSty)
		{
		
			if (aI[prop] == window.UnDeFiNeD)
			{
			
				aI[prop] = iSty[prop];
			
			}
		
		}
		
		
		if (isNS4 && aI.outBorder)
		{
		
			aI.pad++;
		
		}
	
	}

}

function popGetHTML (mN, iN, isOver)
{

	with (this)
	{
	
		var itemStr = '';
		
		with (menu[mN][iN])
		{
		
			var textClass = (isOver ? overClass : outClass);
			
			
			
			if ((type == 'sm:') && popInd)
			{
			
				if (isNS4)
				{
				
					itemStr += '<layer class="' + textClass + '" left="'+ ((popPos+iW) % iW) + '" top="' + pad + '">' + popInd + '</layer>';
				
				}
				else
				{
				
					itemStr += '<div class="' + textClass + '" style="position: absolute; left: ' + ((popPos+iW) % iW) + '; top: ' + pad + '">' + popInd + '</div>';
				}
			
			}
			
			
			
			
			if (isNS4)
			{
			
				itemStr += (outBorder ? '<span class="' + (isOver ? overBorder : outBorder) + '"><spacer type="block" width="' + (iW - 8) + '" height="' + (iH - 8) + '"></span>' : '') + '<layer left="' + pad + '" top="' + pad + '" width="' + (iW - (2 * pad)) + '" height="' + (iH - (2 * pad)) + '"><a class="' + textClass + '" href="#" ' + 'onClick="return false" onMouseOver="status=\'\'; ' + myName + '.over(\'' + mN + '\',' + iN + '); return true">' + text + '</a></layer>';
			
			}
			else
			{
			
				itemStr += '<div class="' + textClass + '" style="position: absolute; left: ' + pad + '; top: ' + pad + '; width: ' + (iW - (2 * pad)) + '; height: ' + (iH - (2 * pad)) + '">' + text + '</div>';
			
			}
		
		}
	
	return itemStr;
	
	}

}

function popUpdate (upMN)
{

	with (this)
	{
	
		
		if (!isDyn)
		{
		
			return;
		
		}
		
		
		for (mN in menu)
		{
		
			with (menu[mN][0])
			{
			
				
				if (upMN && (upMN != mN))
				{
				
					continue;
				
				}
				
				var eP = eval(par);
				
				if (eP && eP.navigator && (eP.document.readyState != 'complete'))
				{
				
					continue;
				
				}
				
				
				var str = '', iX = 0, iY = 0;
				
				
				
				for (var iN = 1; iN < menu[mN].length; iN++)
				{
				
					with (menu[mN][iN])
					{
					
						
						var itemID = myName + '_' + mN + '_' + iN;
						
						
						if (type == 'sm:')
						{
						
							menu[href][0].parentMenu = mN;
							menu[href][0].parentItem = iN;
						
						}
						
						
						var shrink = (outBorder && isDOM && !isIE ? 2 : 0)
						
						
						if (isVert)
						{
						
							iW = width - shrink;
							iH = len - shrink;
						
						}
						else
						{
						
							iW = len - shrink;
							iH = width - shrink;
						
						}
						
						
						if (outCol.indexOf('.') != -1)
						{
						
							isImg = true;
						
						}
						else
						{
						
							isImg = false;
						
						}
						
						
						
						if (isDOM || isIE4)
						{
						
							str += '<div id="' + itemID + '" ' + (outBorder ? 'class="' + outBorder + '" ' : '') + 'style="position: absolute; left: ' + iX + '; top: ' + iY + '; width: ' + iW + '; height: ' + iH + '; ' + (outCol ? 'background: ' + (isImg ? 'url('+ outCol+')' : outCol) : '') + '" ';
						
						}
						
						if (isNS4)
						{
						
							
							str += '<layer id="' + itemID + '" left="' + iX + '" top="' + iY + '" width="' + iW + '" height="' + iH + '" ' + (outCol ? (isImg ? 'background="' : 'bgcolor="') + outCol + '" ' : '');
						
						}
						
						
						str += 'onMouseOver="' + myName + '.over(\'' + mN + '\',' + iN + ')" ' + 'onMouseOut="' + myName + '.out(\'' + mN + '\',' + iN + ')">' + getHTML(mN, iN, false) + (isNS4 ? '</layer>' : '</div>');
						
						
						
						var spc = (outBorder ? 1 : 0)
						
						if (isVert)
						{
						
							iY += len + spacing - spc;
						
						}
						else
						{
						
							iX += len + spacing - spc;
						
						}
						
						
					
					}
				
				}
				
				if (!lyr)
				{
				
					lyr = setLyr('hidden', 3, eval(par));
				
				}
				else
				{
				
					if (isIE4)
					{
					
						setTimeout(myName + '.menu.' + mN + '[0].lyr.sty.width=9', 50);
					
					}
				
				}
				
				with (lyr)
				{
				
					sty.zIndex = 10;
					write(str);
					sty.cursor = (isIE ? 'hand' : 'pointer');
				
				}
				
				
				for (var i = 1; i < menu[mN].length; i++)
				{
				
					menu[mN][i].lyr = getLyr(myName + '_' + mN + '_' + i, lyr.ref);
				
				}
			
			}
			
			
			
			position();
			menu.root[0].lyr.vis('visible');
		
		}
	
	}

}

function popPosition (wN)
{

	with (this)
	{
	
		
		for (mN in menu)
		if (!wN || menu[mN][0].par == wN)
		{
		
			with (menu[mN][0])
			{
			
				
				if (!lyr)
				{
				
					return;
				
				}
				
				
				if (typeof(offX)!='number' || mN=='root')
				{
				
					lyr.x(eval(offX));
				
				}
				
				if (typeof(offY)!='number' || mN=='root')
				{
				
					lyr.y(eval(offY));
				
				}
			
			}
		
		}
	
	}

}

function PopupMenu (myName)
{

	
	this.myName = myName;
	
	
	this.showTimer = 0;
	this.hideTimer = 0;
	this.showDelay = 0;
	this.hideDelay = 500;
	this.showMenu = '';
	
	
	this.menu =  new Array();
	
	
	this.litNow = new Array();
	this.litOld = new Array();
	
	
	this.overM = 'root';
	this.overI = 0;
	
	
	
	
	this.actMenu = '';
	this.nextItem = 1;
	
	
	this.over = popOver;
	this.changeCol = popChangeCol;
	this.out = popOut;
	this.click = popClick;
	this.clearLyr = popClearLyr;
	this.startMenu = popStartMenu;
	this.addItem = popAddItem;
	this.getHTML = popGetHTML;
	this.update = popUpdate;
	this.position = popPosition;

}

var hBar = new ItemStyle(118, 2, '', 0, 3, '#491F81', '#285D93', 'menuheadingtext', 'menuheadinghover', '', '');
var home = new ItemStyle(55, 2, '', 0, 3, '#491F81', '#285D93', 'menuheadingtext', 'menuheadinghover', '', '');
var subM = new ItemStyle(21, 0, '&gt;', -15, 3, '#491F81', '#666699', 'menutext', 'menuhover', 'menuborder', 'menuborder');

var pMenu = new PopupMenu('pMenu');

with (pMenu)
{

	startMenu('root', false, 2, 4, 21, hBar);

	addItem('Information', 'mInformation', 'sm:');
	addItem('Flag History', 'mHistory', 'sm:');
	addItem('ANZAC Tradition', 'mTradition', 'sm:');
	addItem('Opinions', 'mOpinions', 'sm:');
	addItem('Schools', 'mSchools', 'sm:');
	addItem('Flying the Flag', 'mFlyingFlag', 'sm:');
	addItem('Site Map', 'sitemap.php', '', home);

	startMenu('mInformation', true, 5, 20, 150, subM);
	addItem('Aims and Objectives', 'aims.php', '');
	addItem('Contact Details', 'contacts.php', '');
	addItem('Membership Application', 'application.php', '');
	addItem('Merchandise', 'merchandise.php', '');
	addItem('State Branches', 'mBranches', 'sm:');
	addItem('Newsletters', 'mNewsletters', 'sm:');

	startMenu('mNewsletters', true, 149, 0, 150, subM);
	addItem('Newsletter 1998', 'newsletter1998.php', '');
	addItem('Newsletter 1999', 'newsletter1999.php', '');
	addItem('Newsletter 2000', 'newsletter2000.php', '');
	addItem('Newsletter 2001', 'newsletter2001.php', '');
	addItem('Newsletter 2002', 'newsletter2002.php', '');
	addItem('Newsletter 2003', 'newsletter2003.php', '');
	addItem('Newsletter 2004', 'newsletter2004.php', '');
	addItem('Newsletter 2005', 'newsletter2005.php', '');
	addItem('Newsletter 2006', 'newsletter2006.pdf', '');
	addItem('Newsletter 2008', 'newsletter2008.pdf', '');
	addItem('Newsletter 2009', 'newsletter2009.pdf', '');

	startMenu('mBranches', true, 149, 0, 150, subM);
	addItem('New South Wales', 'branches/nsw.php', '');
	addItem('Queensland', 'branches/qld.php', '');
	addItem('South Australia', 'branches/sa.php', '');
	addItem('Tasmania', 'branches/tas.php', '');
	addItem('Victoria', 'branches/vic.php', '');
	addItem('Western Australia', 'branches/wa.php', '');

	startMenu('mHistory', true, 5, 20, 150, subM);
	addItem('Flag Centenary', 'centenary.php', '');
	addItem('Historical Concepts', 'concepts.php', '');
	addItem('Federal Flag and Seal', 'federal.php', '');
	addItem('The Australian Flag', 'mAustralianFlag', 'sm:');
	addItem('Other Australian Flags', 'mOtherFlags', 'sm:');
	addItem('Other National Symbols', 'mOtherSymbols', 'sm:');
	addItem('Resources', 'mResources', 'sm:');

	startMenu('mAustralianFlag', true, 149, 0, 150, subM);
	addItem('History', 'history.php', '');
	addItem('The Flag Design', 'flagdesign.php', '');
	addItem('Flag Designers', 'mDesigners', 'sm:');
	addItem('Making a Flag', 'makingflags.php', '');
	addItem('Union Jack', 'unionjack.php', '');

	startMenu('mOtherFlags', true, 149, 0, 150, subM);
	addItem('Service and Merchant', 'mServiceFlags', 'sm:');
	addItem('State and Territory', 'mStateFlags', 'sm:');
	addItem('Indigenous', 'mIndigenousFlags', 'sm:');
	addItem('Historical', 'mHistoricalFlags', 'sm:');
	
	startMenu('mServiceFlags', true, 149, 0, 150, subM);
	addItem('Australian Red Ensign', 'redensign.php', '');
	addItem('Navy White Ensign', 'navyensign.php', '');
	addItem('Air Force Ensign', 'airforceensign.php', '');
	
	startMenu('mStateFlags', true, 149, 0, 150, subM);
	addItem('New South Wales', 'nswflag.php', '');
	addItem('Victoria', 'vicflag.php', '');
	addItem('Queensland', 'qldflag.php', '');
	addItem('South Australia', 'saflag.php', '');
	addItem('Western Australia', 'waflag.php', '');
	addItem('Tasmania', 'tasflag.php', '');
	addItem('Australian Capital Territory', 'actflag.php', '');
	addItem('Northern Territory', 'ntflag.php', '');
	
	startMenu('mIndigenousFlags', true, 149, 0, 150, subM);
	addItem('Aboriginal', 'aboriginalflag.php', '');
	addItem('Torres Strait Islands', 'torresstraitflag.php', '');
	
	startMenu('mHistoricalFlags', true, 149, 0, 150, subM);
	addItem('First Union Flag', 'firstunionflag.php', '');
	addItem('Bowman Flag', 'bowmanflag.php', '');
	addItem('National Colonial Flag', 'colonialflag.php', '');
	addItem('Federation Flag', 'federationflag.php', '');
	addItem('Anti-Transportation Flag', 'antitransportationflag.php', '');
	addItem('Murray River Flag', 'murrayriverflag.php', '');
	addItem('Eureka Flag', 'eurekaflag.php', '');
	addItem('Herald Federal Flag', 'heraldflag.php', '');
	addItem('Blue Ensign', 'blueensign.php', '');
	addItem('Centenary Flag', 'centenaryflag.php', '');
	addItem('Use of Southern Cross', 'southerncrossflags.php', '');

	startMenu('mOtherSymbols', true, 149, 0, 150, subM);
	addItem('National Anthem', 'nationalanthem.php', '');
	addItem('Commonwealth Coat of Arms', 'coatofarms.php', '');
	addItem('National Colours', 'nationalcolours.php', '');
	addItem('National Floral Emblem', 'nationalemblem.php', '');
	addItem('National Gemstone', 'nationalgem.php', '');

	startMenu('mResources', true, 149, 0, 150, subM);
	addItem('Flag Images', 'flagimages.php', '');
	addItem('Flag Specifications', 'flagspecifications.php', '');
	addItem('Flag Documents', 'mFlagDocuments', 'sm:');

	startMenu('mFlagDocuments', true, 149, 0, 150, subM);
	addItem('1901 Flag Competition', 'mFlagCompetition', 'sm:');
	addItem('Commonwealth Gazette', 'mCommonwealthGazette', 'sm:');
	addItem('Military Orders', 'militaryorders.php', '');
	addItem('Flag Directives', 'mFlagDirectives', 'sm:');
	addItem('Flags Act 1953', 'mFlagsAct', 'sm:');
	addItem('National Flag Day', 'mFlagDay', 'sm:');
	addItem('Centenary Resolution', 'centenaryresolution.php', '');
	addItem('Centenary Flag Warrant', 'centenarywarrant.php', '');

	startMenu('mFlagCompetition', true, 149, 0, 150, subM);
	addItem('Gazette Number 27 (1901)', 'gazette1901.php', '');
	addItem('Review of Reviews Guidelines', 'reviewguidelines.php', '');
	addItem('Letter to Mr Nuttall', 'nuttallletter.php', '');

	startMenu('mCommonwealthGazette', true, 149, 0, 150, subM);
	addItem('Gazette Number 8 (1903)', 'gazette1903.php', '');
	addItem('Gazette Number 65 (1908)', 'gazette1908.php', '');
	addItem('Gazette Number 18 (1909)', 'gazette1909.php', '');
	addItem('Gazette Number 18 (1934)', 'gazette1934.php', '');

	startMenu('mFlagDirectives', true, 149, 0, 150, subM);
	addItem('Letter from MP', 'mpletter.php', '');

	startMenu('mFlagsAct', true, 149, 0, 150, subM);
	addItem('Statute', 'statute.php', '');
	addItem('Royal Assent', 'royalassent.php', '');
	addItem('Proclamation - Menzies', 'menziesproclamation.php', '');
	addItem('Statement - Ralph Hunt', 'statementhunt.php', '');
	addItem('Statement - John Howard', 'statementhoward.php', '');
	
	startMenu('mFlagDay', true, 149, 0, 150, subM);
	addItem('Flag Day Proclamation', 'flagproclamation.php', '');
	addItem('Statement - David Jull', 'statementjull.php', '');

	startMenu('mTradition', true, 5, 20, 150, subM);
	addItem('Introduction', 'anzacintroduction.php', '');
	addItem('The Flag Tradition Images', 'anzactradition.php', '');
	addItem('Gallipoli Flag', 'gallipoli.php', '');

	startMenu('mDesigners', true, 149, 0, 150, subM);
	addItem('Ivor William Evans', 'ivorevans.php', '');
	addItem('William Stevens', 'williamstevens.php', '');
	addItem('Leslie John Hawkins', 'lesliehawkins.php', '');
	addItem('Egbert John Nuttall', 'egbertnuttall.php', '');
	addItem('Annie Whistler Dorrington', 'anniedorrington.php', '');

	startMenu('mOpinions', true, 5, 20, 150, subM);
	addItem('Books and Poems', 'books.php', '');
	addItem('Newspapers', 'newspapers.php', '');
	addItem('Debating Resources', 'debateresource.php', '');
	addItem('Letters and Feedback', 'mLetters', 'sm:');
	addItem('Speeches', 'mSpeeches', 'sm:');

	startMenu('mLetters', true, 149, 0, 150, subM);
	addItem('Centenary Letters', 'centenaryletters.php', '');
	addItem('General Letters', 'generalletters.php', '');
	addItem('Feedback', 'feedback.php', '');

	startMenu('mSpeeches', true, 149, 0, 150, subM);
	addItem('Peter Hollingworth', 'hollingworth.php', '');
	addItem('John Howard', 'howard.php', '');
	addItem('Geoffrey Blainey', 'blainey.php', '');
	addItem('David Jull', 'jull.php', '');
	addItem('Sir David Martin', 'martin.php', '');
	addItem('Sir Robert Menzies', 'menzies.php', '');
	addItem('Dr H. V. Evatt', 'evatt.php', '');

	startMenu('mSchools', true, 5, 20, 150, subM);
	addItem('Paint a Flag', 'paint.php', '');
	addItem('Important Facts', 'importantfacts.php', '');
	addItem('Our National Flag Video', 'video.php', '');
	addItem("Teachers' Notes", 'teachersnotes.php', '');
	addItem("Preparing for Flag Day", 'flagdayplanning.php', '');
	addItem("Discovering Democracy", 'discoveringdemocracy.php', '');
	addItem("Flag Timeline", 'timeline.php', '');

	startMenu('mFlyingFlag', true, 5, 20, 150, subM);
	addItem('Australian Flags Publication', 'Australian_Flags_Publication.php', '');  
	addItem('The Flag Meaning and Symbolism', 'Meaning_and_Symbolism.php', '');  
	addItem('The Flag Rights and Significance', 'Meaning_and_Symbolism.php#rights', '');
	addItem('Flag Day 3 Sep', 'flagday.php', '');
	addItem('Important Flag Days', 'importantdays.php', '');
	addItem('Flying Our Flag', 'protocol.php', '');
	addItem('Flag Promise', 'flagpromise.php', '');
	addItem('Flag Prayer', 'flagprayer.php', '');
	addItem('Flag Poem', 'flagpoem.php', '');
	addItem('Flag Song', 'flagsong.php', '');

	
	showDelay = 0;
	hideDelay = 500;

}

var popOldOL = window.onload;
window.onload = new Function('if (popOldOL) popOldOL(); updateVars(); pMenu.update()');
window.onresize = new Function('ns4BugCheck(); updateVars(); pMenu.position()');
window.onscroll = new Function('updateVars(); pMenu.position()');

if (isNS4)
{

	document.captureEvents(Event.CLICK);

}

document.onclick = new Function('evt', 'pMenu.click(); ' + 'if (isNS4) return document.routeEvent(evt)');

var winWidth, winHeight, scrollYpos, scrollXpos;

function updateVars ()
{

	winWidth = (isIE ? document.body.clientWidth : window.innerWidth);
	winHeight = (isIE ? document.body.clientHeight : window.innerHeight);
	scrollYpos = (isIE ? document.body.scrollTop : window.pageYOffset);
	scrollXpos = (isIE ? document.body.scrollLeft : window.pageXOffset);

}

var origWinWidth = window.innerWidth;

function ns4BugCheck ()
{

	if (isNS4 && origWinWidth != window.innerWidth)
	{
	
		location.reload ()
	
	}

}

if (!isIE)
{

	setInterval('if (scrollYpos!=pageYOffset || scrollXpos!=pageYOffset) ' + 'window.onscroll()', 50);

}

moveRoot = new Function('with(pMenu.menu.root[0].lyr) x( (x()<100) ? 100 : 5);');

pMenu.onmouseover = function()
{

	with (this)
	{
	
		with (menu[overM][overI])
		{
		
			if (!type)
			{
			
				status = href;
			
			}
		
		}
	
	}

}

pMenu.onmouseout = function() { status = '' }

-->