//**old browser excluded

if (old == false) {



function doNothing() { }

if (url0 == "") { url0 = "javascript:doNothing()"; }

if (url1 == "") { url1 = "javascript:doNothing()"; }

if (url2 == "") { url2 = "javascript:doNothing()"; }

if (url3 == "") { url3 = "javascript:doNothing()"; }

if (url4 == "") { url4 = "javascript:doNothing()"; }




// white line spacer width - used to determine the width of each sub-table

if (op5) { var imgW = 116; }

else if (ns6) { var imgW = 122; }

else { var imgW = 124; }



// top link variables



var count = 0;

var num = 0;

var finished = false;



var linkCellOpen = '<td align=center class=menubarTD';

if (op5) { var dividerCell = '<td align=center class=menubarTD onmouseover="clearMenus()"><img src="blank.gif" alt="" border=0 width=15 height=1><br class=br>|</td>'; }

else { var dividerCell = '<td align=center class=menubarTD><img src="blank.gif" alt="" border=0 width=15 height=1><br class=br>|</td>'; }



if (op5) {			var emptyEndCell = '<td align=center class=menubarTD>&nbsp;</td>'; }

else if (ns4) {		var emptyEndCell = '<td align=center class=menubarTD width=2000>&nbsp;</td>'; }

else {				var endCOLOR = "";

					var emptyEndCell = '<td align=center bgcolor="' + endCOLOR + '" width=2000>&nbsp;</td>';}



var MAINstr = "";

var blankSP = '<img src="blank.gif" alt="" border=0 width=100 height=1><br class=br>';



//top and left relative position of subtables

var SUBabsTOP = 0; var SUBabsLEFT = 0;

if (ie4) { SUBabsTOP = (absTOP+3); SUBabsLEFT = (absLEFT+13); }

else if (op5) { SUBabsTOP = (absTOP+3); SUBabsLEFT = (absLEFT+11); }

else if (ns6) { SUBabsTOP = (absTOP+5); SUBabsLEFT = (absLEFT+13); }

else if (ns4) { SUBabsTOP = (absTOP+1); SUBabsLEFT = (absLEFT+13); }

else if (mz7) { SUBabsTOP = (absTOP+5); SUBabsLEFT = (absLEFT+13); }



// object array - submenu ID values

var subID = new Array(5);

subID[0] = "submenu0";

subID[1] = "submenu1";

subID[2] = "submenu2";

subID[3] = "submenu3";

subID[4] = "submenu4";



// object array - main links

var mURL = new Array(5);

mURL[0] = url0;

mURL[1] = url1;

mURL[2] = url2;

mURL[3] = url3;

mURL[4] = url4;



// object array - main link names

var mLINK = new Array(5);

mLINK[0] = link0;

mLINK[1] = link1;

mLINK[2] = link2;

mLINK[3] = link3;

mLINK[4] = link4;





//this gets me out of a couple of sticky spots

function clearMenus() {

if (ns4) { for(j=0;j<5;j++)	{ document.layers[subID[j]].visibility="hide"; }}

else if (ns6 || mz7) { for(j=0;j<5;j++) { document.getElementById(subID[j]).style.display="none"; }}

else { for(j=0;j<5;j++) { document.all[subID[j]].style.visibility="hidden"; }}

}









// submenu variables

var SUBstr0 = "";

var SUBstr1 = "";

var SUBstr2 = "";

var SUBstr3 = "";

var SUBstr4 = "";


var SUBlinkCellOpen = '<tr><td align=center class=SUBmenubarTD';

var nsBR = ""; if (ns6) { nsBR = "<br class=br>"; }

var space = "";

if (ns6) { space = " height=22"; }

if (op5) { space = " height=20"; }

var shiftUP = '';

if (ie4) { var shiftUP = ' style="position:relative; top:-5px;"'; }

if (ns6) { var shiftUP = ' style="position:relative; top:-4px;"'; }

if (op5) { var shiftUP = ' style="position:relative; top:-3px;"'; }

if (mz7) { var shiftUP = ' style="position:relative; top:-6px;"'; }



var trigger = onmouseover="this.visibility='show'";









//****//****//



function drawSubMenu() {

//tedious mucking about for ns6 and mozilla to ensure correct table positioning

var mzTOP = (SUBabsTOP - 35); var mzTOPcl = (SUBabsTOP - 25);

for (i=0;i<=9;i++) { if (Hurl[i] != "" && Llink[i] != "") { mzTOP-=24; mzTOPcl-=22;}}

//compile sub menu

if (ns4) { 	subSTR[count] += '<layer name=' + subID[count] + ' visibility=hide top=' + SUBabsTOP + ' left=' + SUBabsLEFT + ' onmouseover="this.visibility=\'show\'" onmouseout="this.visibility=\'hide\'">'; }

subSTR[count] += '<table cellpadding=5 cellspacing=0 border=0 class=SUBmenubar ';

if (!ns4) { subSTR[count] += ' id="' + subID[count] + '"'; }

if (ie4) {     subSTR[count] += ' style="visibility:hidden; position:absolute; top:' + SUBabsTOP + 'px; left:' + SUBabsLEFT + 'px;" onmouseover="document.all[\'' + subID[count] + '\'].style.visibility=\'visible\'" onmouseout="document.all[\'' + subID[count] + '\'].style.visibility=\'hidden\'">';  }

else if (op5) { subSTR[count] += ' style="visibility:hidden; position:absolute; top:' + SUBabsTOP + 'px; left:' + SUBabsLEFT + 'px; width:' + (imgW+6) + 'px" onmouseover="document.all[\'' + subID[count] + '\'].style.visibility=\'visible\';">';  }

else if (mz7 || ns6) { subSTR[count] += ' style="display:none; position:absolute; left:' + SUBabsLEFT + 'px; top:' + SUBabsTOP + 'px; z-index:1">';  }

else                {   subSTR[count] += '>'; }

subSTR[count] += SUBlinkCellOpen + ' width="' + (imgW + 2) + '"><a href="' + mURL[count] + '">' + mLINK[count] + '</a><br class=br><img src="white.gif" name="white1" alt="" width=' + imgW + ' height=1 border=0';

if (mz7 || ns4 || ns6) { subSTR[count] += ' vspace=5></td></tr>'; }

else { subSTR[count] += ' vspace=3></td></tr>'; }

for (i=0;i<=9;i++) { if (Hurl[i] != "" && Llink[i] != "") { subSTR[count] += SUBlinkCellOpen + space +' width="' + (imgW + 2) + '"><a href="' + Hurl[i] + '"' + shiftUP + ' target="' + linkTARGET + '">' + Llink[i] + '</a></td></tr>'; }}

if (ns4) { subSTR[count] += SUBlinkCellOpen + '><img src="blank.gif" alt="" width=' + imgW + ' height=1 border=0></td></tr>'; }

subSTR[count] += '</table>';

if (ns4) { 	subSTR[count] += '</layer>'; }

//actually draw it

document.write(subSTR[count]);

}





// object array - document.write string identifiers

var subSTR = new Array(5);

subSTR[0] = SUBstr0;

subSTR[1] = SUBstr1;

subSTR[2] = SUBstr2;

subSTR[3] = SUBstr3;

subSTR[4] = SUBstr4;



//zeroth submenu

count=0;



// submenu link and linkname arrays

var Hurl = new Array(10);

Hurl[0] = url00; Hurl[1] = url01;

Hurl[2] = url02; Hurl[3] = url03;

Hurl[4] = url04; Hurl[5] = url05;

Hurl[6] = url06; Hurl[7] = url07;

Hurl[8] = url08; Hurl[9] = url09;



var Llink = new Array(10);

Llink[0] = link00; Llink[1] = link01;

Llink[2] = link02; Llink[3] = link03;

Llink[4] = link04; Llink[5] = link05;

Llink[6] = link06; Llink[7] = link07;

Llink[8] = link08; Llink[9] = link09;



//draw the menu

drawSubMenu();









//first submenu

count=1;



// submenu link and linkname arrays

var Hurl = new Array(10);

Hurl[0] = url10; Hurl[1] = url11;

Hurl[2] = url12; Hurl[3] = url13;

Hurl[4] = url14; Hurl[5] = url15;

Hurl[6] = url16; Hurl[7] = url17;

Hurl[8] = url18; Hurl[9] = url19;



var Llink = new Array(10);

Llink[0] = link10; Llink[1] = link11;

Llink[2] = link12; Llink[3] = link13;

Llink[4] = link14; Llink[5] = link15;

Llink[6] = link16; Llink[7] = link17;

Llink[8] = link18; Llink[9] = link19;



//top and left position

if (ie4) { SUBabsLEFT+=135; }

else if (op5) { SUBabsLEFT+=123; }

else if (ns6) { SUBabsLEFT+=135; }

else if (ns4 || mz7) { SUBabsLEFT+=135; }



//draw the menu

drawSubMenu();









//second submenu

count=2;



// submenu link and linkname arrays

Hurl = new Array(10);

Hurl[0] = url20; Hurl[1] = url21;

Hurl[2] = url22; Hurl[3] = url23;

Hurl[4] = url24; Hurl[5] = url25;

Hurl[6] = url26; Hurl[7] = url27;

Hurl[8] = url28; Hurl[9] = url29;



Llink = new Array(10);

Llink[0] = link20; Llink[1] = link21;

Llink[2] = link22; Llink[3] = link23;

Llink[4] = link24; Llink[5] = link25;

Llink[6] = link26; Llink[7] = link27;

Llink[8] = link28; Llink[9] = link29;



//top and left position

if (ie4) { SUBabsLEFT+=135; }

else if (op5) { SUBabsLEFT+=123; }

else if (ns6) { SUBabsLEFT+=135; }

else if (ns4 || mz7) { SUBabsLEFT+=135; }



//draw the menu

drawSubMenu();









//third submenu

count=3;



// submenu link and linkname arrays

Hurl = new Array(10);

Hurl[0] = url30; Hurl[1] = url31;

Hurl[2] = url32; Hurl[3] = url33;

Hurl[4] = url34; Hurl[5] = url35;

Hurl[6] = url36; Hurl[7] = url37;

Hurl[8] = url38; Hurl[9] = url39;



Llink = new Array(10);

Llink[0] = link30; Llink[1] = link31;

Llink[2] = link32; Llink[3] = link33;

Llink[4] = link34; Llink[5] = link35;

Llink[6] = link36; Llink[7] = link37;

Llink[8] = link38; Llink[9] = link39;



//top and left position

if (ie4) { SUBabsLEFT+=135; }

else if (op5) { SUBabsLEFT+=123; }

else if (ns6) { SUBabsLEFT+=135; }

else if (ns4 || mz7) { SUBabsLEFT+=135; }



//draw the menu

drawSubMenu();









//fourth submenu

count=4;



// submenu link and linkname arrays

Hurl = new Array(10);

Hurl[0] = url40; Hurl[1] = url41;

Hurl[2] = url42; Hurl[3] = url43;

Hurl[4] = url44; Hurl[5] = url45;

Hurl[6] = url46; Hurl[7] = url47;

Hurl[8] = url48; Hurl[9] = url49;



Llink = new Array(10);

Llink[0] = link40; Llink[1] = link41;

Llink[2] = link42; Llink[3] = link43;

Llink[4] = link44; Llink[5] = link45;

Llink[6] = link46; Llink[7] = link47;

Llink[8] = link48; Llink[9] = link49;



//top and left position

if (ie4) { SUBabsLEFT+=135; }

else if (op5) { SUBabsLEFT+=123; }

else if (ns6) { SUBabsLEFT+=135; }

else if (ns4 || mz7) { SUBabsLEFT+=135; }



//draw the menu

drawSubMenu();









// draw top links



function drawTopLinkTrigger() {																																	//*****BUG FIX 30/1 - added general closing mechanism for NS4	//*****BUG FIXES 28/1 - added + linkTARGET +  to allow link targets to be specified

if (ns4) { MAINstr += linkCellOpen + '>' + blankSP + '<a href="' + mURL[topID] + '"  onmouseover="clearMenus()\; document.layers.' + subID[topID] + '.visibility=\'show\'" target="' + linkTARGET + '">' + mLINK[topID] + '</a></td>'; }

else if (ie4) { MAINstr += linkCellOpen + ' onmouseover="document.all[\'' + subID[topID] + '\'].style.visibility=\'visible\'" onmouseout="document.all[\'' + subID[topID] + '\'].style.visibility=\'hidden\'">' + blankSP + '<a href="' + mURL[topID] + '" style="position:relative; top:0px;" target="' + linkTARGET + '">' + mLINK[topID] + '</a></td>'; }

																																																														//*****BUG FIX 30/1 - a stupid mistake that allowing nonlinked top items exposed

else if (op5) { MAINstr += linkCellOpen + ' onmouseover="clearMenus(); document.all[\'' + subID[topID] + '\'].style.visibility=\'visible\'" onmouseout="document.all[\'' + subID[topID] + '\'].style.visibility=\'visible\'">' + blankSP + '<a href="' + mURL[topID] + '" style="position:relative; top:0px;" target="' + linkTARGET + '">' + mLINK[topID] + '</td>'; }

else if (ns6 || mz7) { MAINstr += linkCellOpen + '">' + blankSP + '<a href="' + mURL[topID] + '" onmouseover="clearMenus(); document.getElementById(subID[' + topID + ']).style.display=\'\'" target="' + linkTARGET + '">' + mLINK[topID] + '</a></td>'; }

}





function drawTopLink() {

if (ns4) {	MAINstr += linkCellOpen + '>' + blankSP + '<a href="' + mURL[topID] + '" target="' + linkTARGET + '" onmouseover="clearMenus()">' + mLINK[topID] + '</a></td>'; }

else if (ns6 || mz7) {	MAINstr += linkCellOpen + '>' + blankSP + '<a href="' + mURL[topID] + '" target="' + linkTARGET + '" onmouseover="clearMenus()">' + mLINK[topID] + '</a></td>'; }

else {		MAINstr += linkCellOpen + '>' + blankSP + '<a href="' + mURL[topID] + '" target="' + linkTARGET + '">' + mLINK[topID] + '</a></td>'; }

}







// draw framework



if (ns4) { MAINstr += '<layer name="menubar" visibility=show top=' + absTOP + ' left=' + absLEFT + '>'; }

if (ns4) { MAINstr += '<table cellpadding=5 cellspacing=0 border=0 width=700 id="menubar" class=menubar><tr>'; }

else if (op5) {    MAINstr += '<table cellpadding=5 cellspacing=0 border=0 width=642 id="menubar" class=menubar style="z-index:2; position:absolute; top:' + absTOP + 'px; left:' + absLEFT + 'px;"><tr>'; }

else {			   MAINstr += '<table cellpadding=5 cellspacing=0 border=0 width="700" id="menubar" class=menubar style="z-index:2; position:absolute; top:' + absTOP + 'px; left:' + absLEFT + 'px;"><tr>'; }

MAINstr += dividerCell;

if (link0 != "") {

if (url00 != "" && link00 != "") { topID = 0; drawTopLinkTrigger(); } else { topID = 0; drawTopLink(); }

MAINstr += dividerCell;

}

if (link1 != "") {

if (url10 != "" && link10 != "") { topID = 1; drawTopLinkTrigger(); } else { topID = 1; drawTopLink(); }

MAINstr += dividerCell;

}

if (link2 != "") {

if (url20 != "" && link20 != "") { topID = 2; drawTopLinkTrigger(); } else { topID = 2; drawTopLink(); }

MAINstr += dividerCell;

}

if (link3 != "") {

if (url30 != "" && link30 != "") { topID = 3; drawTopLinkTrigger(); } else { topID = 3; drawTopLink(); }

MAINstr += dividerCell;

}

if (link4 != "") {

if (url40 != "" && link40 != "") { topID = 4; drawTopLinkTrigger(); } else { topID = 4; drawTopLink(); }

MAINstr += dividerCell;

}

MAINstr += emptyEndCell;

MAINstr += '</tr></table>';

if (ns4) { MAINstr += '</layer>'; }



document.write(MAINstr);







if (op5 || ns6 || mz7) document.onclick = clearMenus;











}

//**old browser excluded





