// Cascading dHTML menu system v2.0
// James Austin 2003

function openMe(newin) {
        flyout=window.open(newin,"flyout","resizable=yes,scrollbars=yes,titlebar=yes,width=500,height=500,top=100,left=100")
}

function menuOver() {
	clearTimeout(timeOn);
}

function menuOut() {
 	timeOn = setTimeout("hideAllMenus()", 600);
}


function showMenuBlank(menuNumber, eventObj) {

	hideAllMenus();
	
    if(!document.layers) {
		var menuBox = getStyleObject('labelBox'+menuNumber);
		menuBox.backgroundColor = onColours[menuNumber];	
    } else  {
		myStyle[menuNumber].bgColor=onColours[menuNumber];	
    } 
	menuActive[menuNumber] = true;
}

function showMenu(menuNumber, eventObj, align) {

	hideAllMenus();
	
    if(!document.layers) {
		var x = 10;		
		var menuTop = 100;
		var menu = getStyleObject('menu'+menuNumber);
		x = getElementLeft('menuLabel'+menuNumber);
		menuTop = getElementTop('menuLabel'+menuNumber);
		if ((navigator.userAgent.indexOf("Opera 5")!=-1) ||(navigator.userAgent.indexOf("Opera/5")!=-1)) {
			menuTop = getElementTop('label'+menuNumber);
			menu.pixelTop=menuTop + menuLabelBulletHeight;
 			menu.pixelLeft=x;
		} else {
			if (align == 'left') {
				menu.top=(1+menuTop+getElementHeight('menuLabel'+menuNumber)) +'px';
 				menu.left=x +'px';
			}
			if (align == 'centre') {
				menu.top=(1+menuTop+getElementHeight('menuLabel'+menuNumber)) +'px';
 				menu.left=((getElementWidth('menuLabel'+menuNumber)-getElementWidth('menu'+menuNumber))/2) + x +'px';
			}
			if (align == 'right') {
				menu.top=(1+menuTop+getElementHeight('menuLabel'+menuNumber)) +'px';
 				menu.left=(x + getElementWidth('menuLabel'+menuNumber)-getElementWidth('menu'+menuNumber)) + 1 +'px';
			}
		}
		var menuBox = getStyleObject('labelBox'+menuNumber);
		menuBox.backgroundColor = onColours[menuNumber];	
    } else  {
		var img = getImage('label' + menuNumber);
 		x = getImagePageLeft(img);
 		y = getImagePageTop(img);
		var menu = getStyleObject('menu'+menuNumber);
		menu.top = y+14;
 		menu.left = x-1;
		myStyle[menuNumber].bgColor=onColours[menuNumber];	
    } 
    var menuId = 'menu' + menuNumber;
	menuActive[menuNumber] = true;
    if(changeObjectVisibility(menuId, 'visible')) {
		return true;
    } else {
		return false;
    }
}

function showSideMenu(menuNumber, eventObj) {
	hideAllMenus();
    if(!document.layers) {
		var x = 10;
		var menuTop = 100;
		var menu = getStyleObject('menu'+menuNumber);
		x = getElementLeft('menuLabel'+menuNumber);
		menuTop = getElementTop('menuLabel'+menuNumber);
		if ((navigator.userAgent.indexOf("Opera 5")!=-1) ||(navigator.userAgent.indexOf("Opera/5")!=-1)) {
			menuTop = getElementTop('label'+menuNumber);
			x = getElementLeft('label'+menuNumber);
			menu.pixelTop=menuTop;
 			menu.pixelLeft=x;
		} else {
			menu.top=menuTop +'px';
 			menu.left=(x + getElementWidth('menuLabel'+menuNumber)) +'px';
		}
		var menuBox = getStyleObject('labelBox'+menuNumber);
		menuBox.backgroundColor = onColours[menuNumber];	
    } else  {
		var img = getImage('label' + menuNumber);
 		x = getImagePageLeft(img);
 		y = getImagePageTop(img);
		var menu = getStyleObject('menu'+menuNumber);
		menu.top = y;
 		menu.left=x+2;
		myStyle[menuNumber].bgColor=onColours[menuNumber];		
    } 
    var menuId = 'menu' + menuNumber;
	menuActive[menuNumber] = true;
    if(changeObjectVisibility(menuId, 'visible')) {
		return true;
    } else {
		return false;
    }
}

function showSideMenuBlank(menuNumber, eventObj) {
	hideAllMenus();
    if(!document.layers) {
		var menuBox = getStyleObject('labelBox'+menuNumber);
		menuBox.backgroundColor = onColours[menuNumber];	
    } else  {
		myStyle[menuNumber].bgColor=onColours[menuNumber];		
    } 
	menuActive[menuNumber] = true;
}

function showSubMenu(menuNumber, eventObj, tier, myAlign) {
   	hideAllMenusTier(tier);
    if(!document.layers) {
		var x = 10;
		var menuTop = 100;
		var menu = getStyleObject('menu'+menuNumber);
		if (myAlign=='right') {
			x = getElementLeft('label'+menuNumber);
			menuTop = getElementTop('label'+menuNumber);
		if ((navigator.userAgent.indexOf("Opera 5")!=-1) ||(navigator.userAgent.indexOf("Opera/5")!=-1)) {
				menu.pixelTop=menuTop;
 				menu.pixelLeft= x;
			} else {
				menu.top = menuTop +'px';
 				menu.left = (x + 8) +'px';
			}
		} else {
			x = getElementLeft('label'+menuNumber);
			menuTop = getElementTop('label'+menuNumber);
		if ((navigator.userAgent.indexOf("Opera 5")!=-1) ||(navigator.userAgent.indexOf("Opera/5")!=-1)) {
				menu.pixelTop = menuTop ;
 				menu.pixelLeft = (x - menuWidths[menuNumber] - menuItemBulletWidth);
			} else {
				menu.top = menuTop + 'px';
	 			menu.left = (x - menuWidths[menuNumber] - menuItemBulletWidth) + 'px';
			}
		}
		var menuBox = getStyleObject('labelBox'+menuNumber);
		menuBox.backgroundColor = onColours[menuNumber];	
    } else  {
		var img = getImage('label' + menuNumber);
 		var x = getImagePageLeft(img);
 		var y = getImagePageTop(img);
		var menu = getStyleObject('menu'+menuNumber);
		if (myAlign=='right') {
			menu.left = x;
 			menu.top = y-2;
		} else {
			menu.left = x - menu.clip.right;
 			menu.top = y-2;
		}
		myStyle[menuNumber].bgColor=onColours[menuNumber];		
    } 
	menuActive[menuNumber] = true;
    var menuId = 'menu' + menuNumber;
    if(changeObjectVisibility(menuId, 'visible')) {
		return true;
    } else {
		return false;
    }
}


function hideAllMenus() {
    for(counter = 1; counter <= numMenus; counter++) {
		if (menuActive[counter] == true) {
			changeObjectVisibility('menu' + counter, 'hidden');
			menuActive[counter] = false;
			if (document.layers) {
				if (myStyle[counter]) myStyle[counter].bgColor=offColours[counter];
			} else {
				var menuBox = getStyleObject('labelBox'+counter);
				menuBox.backgroundColor = offColours[counter];	
			}
   		}
   }
}

function hideAllMenusTier(tierNum) {
    for(counter = 1; counter <= numMenus; counter++) {
		if (menuActive[counter] == true) {
			if (tier[counter] > tierNum) {
				changeObjectVisibility('menu' + counter, 'hidden');
				menuActive[counter] = false;
				if (document.layers) {
					myStyle[counter].bgColor=offColours[counter];
				} else {
					var menuBox = getStyleObject('labelBox'+counter);
					menuBox.backgroundColor = offColours[counter];	
				}
			}
    	}
	}
}
	
	
	
function startMenuBar(width, numMenus, border) {
	if (document.layers) {
		document.write('<table width="' + width + '" cellpadding="0" cellspacing="0" border="0">');
		if (border != null)	{
			document.write('<tr><td bgColor="' + border + '" colspan="' + ((numMenus*2) + 1) + '"><img src="images/shim.gif" width="1" height="1" border="0"></td></tr>');
		}
		document.write('<tr>');
		if (border != null)	{
			document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>\n');	
		}
	} else {
		document.write('<table width="' + width + '" cellpadding="0" cellspacing="0" border="0"><tr>');	
	}
}
	
function endMenuBar(numMenus, border) {
	document.write('</tr>');
	if (document.layers) {
		if (border != null)	{
			document.write('<tr><td bgColor="' + border + '" colspan="' + ((numMenus*2) + 1) + '"><img src="images/shim.gif" width="1" height="1" border="0"></td></tr>');
		}
	}
	document.write('</table>\n');
}


function startMenu(menuNumber, width, tierNum, border) {
	tier[menuNumber] = tierNum;
	menuWidths[menuNumber] = width;
	
	if (document.layers) {
		 document.write('<div id="menu' + menuNumber + '" name="menu' + menuNumber + '" class="myMenu">');
		 document.write('<table width="' + width + '" cellpadding="0" cellspacing="0" border="0">');
		 if (border != null) {
		 document.write('<tr><td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
		 document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
		 document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
		 }
		 document.write('</tr>\n');	
	} else {
		document.write('<div id="menu' + menuNumber + '" name="menu' + menuNumber + '" class="myMenu">');
		document.write('<table width="' + width + '" cellpadding="0" cellspacing="0" border="0">');
	}	
}
	
function endMenu() {
	document.write('</table></div>');
}
	
function menuItem(label, menuItemNumber, width, onColour, offColour, url, tier, border) {		
	if(document.layers) {
		document.write('<tr>');
		if (border != null) {
			document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
		}
		document.write('<td width="' + width + '" valign="middle"><ilayer>');
		document.write('<layer width="' + width + '" ');
		document.write('onmouseover="bgColor=\'' + onColour + '\'; menuOver();  hideAllMenusTier(' + tier + ');" ');
		document.write('onmouseout="bgColor=\'' + offColour + '\'; menuOut();" ');
		document.write('id="menuItem' + menuItemNumber + '" name="menuItem' + menuItemNumber + '" ');
		document.write('bgcolor="' + offColour + '">');
		document.write('<img src="images/shim.gif" width="1" height="1" border="0" align="right">\n');
		document.write('<img src="' + menuItemBulletOff.src + '" width="' + menuItemBulletWidth + '" height="' + menuItemBulletHeight + '" border="0" align="left" name="menuBullet' + menuItemNumber + '" id="menuBullet' + menuItemNumber + '">\n');
		document.write('<a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '">' + label + '</a>');
		document.write('</layer></ilayer></td>');
		if (border != null) {
			document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
		}
		document.write('</tr>');
		if (border != null) {
			document.write('<tr><td bgColor="' + border + '" colspan="3"><img src="images/shim.gif" width="1" height="1" border="0"></td></tr>\n');
		}
	} else {
		document.write('<tr><td ');
		document.write('onMouseover="this.style.backgroundColor = \'' + onColour + '\'; menuBullet' + menuItemNumber + '.src=menuItemBulletOn.src; menuOver(); hideAllMenusTier(' + tier + ');" ');
		document.write('onMouseout = "this.style.backgroundColor = \'' + offColour + '\'; menuBullet' + menuItemNumber + '.src=menuItemBulletOff.src; menuOut();" ');
		document.write('width="100%" bgcolor="' + offColour + '" valign="middle" height="12" ');
		if (targetType=='self') document.write('onClick="document.location.href=\'' + url + '\';" ');
		if (targetType=='new') document.write('onClick="openMe(\'' + url + '\'); return false;" ');
		if (targetType=='frame') document.write('onClick="parent.' + targetFrame + '.document.location.href=\'' + url + '\';" ');
		if (targetType=='iframe') document.write('onClick="' + targetFrame + '.location.href=\'' + url + '\';" ');
		if (border != null) {
			document.write('style="border: ' + border + ' 1px solid;"');
		}
		document.write('><div id="menuItem' + menuItemNumber + '" name="menuItem' + menuItemNumber + '">');
		document.write('<img src="' + menuItemBulletOff.src + '" width="' + menuItemBulletWidth + '" height="' + menuItemBulletHeight + '" border="0" align="left" name="menuBullet' + menuItemNumber + '" id="menuBullet' + menuItemNumber + '">');
		document.write('<a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '">&nbsp;' + label + '</a>');
		document.write('</div></td></tr>');
	}		
}
		
function menuSpacer(width, offColour, tier, border) {		
	if(document.layers) {
		document.write('<tr>');
		if (border != null) {
			document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
		}
		document.write('<td width="' + (width+3) + '" valign="middle"><ilayer width="' + (width+3) + '">');
		document.write('<layer width="' + (width+3) + '" ');
		document.write('onmouseover="menuOver();  hideAllMenusTier(' + tier + ');" ');
		document.write('onmouseout="menuOut();" ');
		document.write('bgcolor="' + offColour + '">');
		document.write('<hr>');
		document.write('</layer></ilayer></td>');
		if (border != null) {
			document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
		}
		document.write('</tr>');
		if (border != null) {
			document.write('<tr><td bgColor="' + border + '" colspan="3"><img src="images/shim.gif" width="1" height="1" border="0"></td></tr>\n');
		}
	} else {
		document.write('<tr><td ');
		document.write('onMouseover="menuOver(); hideAllMenusTier(' + tier + ');" ');
		document.write('onMouseout = "menuOut();" ');
		document.write('width="100%" bgcolor="' + offColour + '" valign="middle" height="10" ');
		if (border != null) {
			document.write('style="border: ' + border + ' 1px solid;"');
		}
		document.write('><div>');
		document.write('<hr>');
		document.write('</div></td></tr>');
	}		
}
		
function subMenuLabel(label, menuNumber, menuItemNumber, width, onColour, offColour, url, tier, myAlign, parent, border) {		
	offColours[menuNumber] = offColour;
	onColours[menuNumber] = onColour;
	if(document.layers) {
		document.write('<tr>');
		if (border != null) {
			document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
		}
		document.write('<td width="' + width + '" valign="middle">');
		document.write('<ilayer id="menuItemOuter' + menuItemNumber + '" name="menuItemOuter' + menuItemNumber + '">');
		document.write('<layer width="' + width + '" ');
		document.write('onmouseover="menuOver(); return !showSubMenu(' + menuNumber + ', event, ' + tier + ', \'' + myAlign + '\');" ');
		document.write('onmouseout="menuOut();"  ');
		document.write('id="menuItem' + menuItemNumber + '" name="menuItem' + menuItemNumber + '" ');
		document.write('bgcolor="' + offColour + '">');
		document.write('<a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '">\n');
		document.write('<img src="' + subMenuLabelOff.src + '" width="' + subMenuBulletWidth + '" height="' + subMenuBulletHeight + '" border="0" align="left" name="menuBullet' + menuItemNumber + '" id="menuBullet' + menuItemNumber + '">\n');
		document.write('<img src="' + subMenuArrow.src + '" width="' + subMenuArrowWidth + '" height="' + subMenuArrowHeight + '" border="0" align="right">');
		document.write(label + '</a>');
		document.write('</layer></ilayer>');
		document.write('<img src="images/shim.gif" width="1" height="1" border="0" align="' + myAlign + '" id="label' + menuNumber + '" name="label' + menuNumber + '">');
		document.write('</td>');
		if (border != null) {
			document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
		}
		document.write('</tr>');
		if (border != null) {
			document.write('<tr><td bgColor="' + border + '" colspan="3"><img src="images/shim.gif" width="1" height="1" border="0"></td></tr>\n');
		}
		myStyle[menuNumber] = eval('document.menu' + parent + '.document.menuItemOuter' + menuItemNumber + '.document.menuItem' + menuItemNumber);
	} else {
		document.write('<tr><td width="100%" bgcolor="' + offColour + '" valign="middle" height="12" ');
		if (border != null) {
			document.write('style="border: ' + border + ' 1px solid;" ');
		}
		document.write('id="labelBox' + menuNumber + '" name="labelBox' + menuNumber + '">');
		document.write('<div id="menuItem' + menuItemNumber + '" name="menuItem' + menuItemNumber + '" ');
		document.write('onmouseover="menuBullet' + menuItemNumber + '.src=subMenuLabelOn.src; menuOver(); return !showSubMenu(' + menuNumber + ', event, ' + tier + ', \'' + myAlign + '\');"  ');
		document.write('onmouseout="menuOut(); menuBullet' + menuItemNumber + '.src=subMenuLabelOff.src;" ');
		if (targetType=='self') document.write('onClick="document.location.href=\'' + url + '\';" ');
		if (targetType=='new') document.write('onClick="openMe(\'' + url + '\'); return false;" ');
		if (targetType=='frame') document.write('onClick="parent.' + targetFrame + '.document.location.href=\'' + url + '\';" ');
		if (targetType=='iframe') document.write('onClick="' + targetFrame + '.location.href=\'' + url + '\';" ');
		document.write('><a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '">');
		document.write('<img src="' + subMenuLabelOff.src + '" width="' + subMenuBulletWidth + '" height="' + subMenuBulletHeight + '" border="0" align="left" name="menuBullet' + menuItemNumber + '" id="menuBullet' + menuItemNumber + '">');
		if(myAlign=='right') {
			document.write('<img src="' + subMenuArrow.src + '" width="' + subMenuArrowWidth + '" height="' + subMenuArrowHeight + '" border="0" align="right" id="label' + menuNumber + '" name="label' + menuNumber + '">');
		} else {
			document.write('<img src="' + subMenuArrow.src + '" width="' + subMenuArrowWidth + '" height="' + subMenuArrowHeight + '" border="0" align="right">');
			document.write('<img src="images/shim.gif" width="1" align="top" height="1" border="0"  id="label' + menuNumber + '" name="label' + menuNumber + '">');
		} 
		document.write('&nbsp;' + label);
		document.write('</a></div></td></tr>');
	}		
}
	

	function menuLabel(label, menuNumber, width, onColour, offColour, url, align, border) {
		offColours[menuNumber] = offColour;
		onColours[menuNumber] = onColour;
		if(document.layers) {
			document.write('<td width="' + width + '" valign="middle" height="2" align="left"><ilayer id="menuLabelOuter' + menuNumber + '" name="menuLabelOuter' + menuNumber + '"><layer width="' + width + '" onmouseover="menuOver(); return !showMenu(' + menuNumber + ', event, \'' + align + '\');return false;" onmouseout="menuOut();" id="menuLabel' + menuNumber + '" name="menuLabel' + menuNumber + '" bgcolor="' + offColour + '"><a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '"><img src="' + menuLabelOff.src + '" width="' + menuLabelBulletWidth + '" height="' + menuLabelBulletHeight + '" border="0" align="left" name="menuBullet' + menuNumber + '" id="menuBullet' + menuNumber + '">' + label + '</a></layer></ilayer><img src="images/shim.gif" width="1" height="1" border="0" align="left" id="label' + menuNumber + '" name="label' + menuNumber + '"></td>');
			if (border != null) {
				document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>\n');
			}
			myStyle[menuNumber] = eval('document.menuLabelOuter' + menuNumber + '.document.menuLabel' + menuNumber);
		} else {
			document.write('<td width="'+width + '" bgcolor="' + offColour + '" valign="middle" height="12" ');
			if (border != null) {
				document.write('style="border: ' + border + ' 1px solid;" ');
			}
			document.write('id="labelBox' + menuNumber + '" name="labelBox' + menuNumber + '" align="left"><div id="menuLabel' + menuNumber + '" name="menuLabel' + menuNumber + '" onmouseover="label' + menuNumber + '.src=menuLabelOn.src; menuOver(); return !showMenu(' + menuNumber + ', event,  \'' + align + '\');"  onmouseout="label' + menuNumber + '.src=menuLabelOff.src; menuOut();" ');
			if (targetType=='self') document.write('onClick="document.location.href=\'' + url + '\';" ');
			if (targetType=='new') document.write('onClick="openMe(\'' + url + '\'); return false;" ');
			if (targetType=='frame') document.write('onClick="parent.' + targetFrame + '.document.location.href=\'' + url + '\';" ');
			if (targetType=='iframe') document.write('onClick="' + targetFrame + '.location.href=\'' + url + '\';" ');
			document.write('><a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '">');
			document.write('<img src="' + menuLabelOff.src + '" width="' + menuLabelBulletWidth + '" height="' + menuLabelBulletHeight + '" border="0" align="left" id="label' + menuNumber + '" name="label' + menuNumber + '">');
			document.write('&nbsp;' + label + '</a></div></td>\n');
		}		
	}
	
	function menuLabelBlank(label, menuNumber, width, onColour, offColour, url, align, border) {
		offColours[menuNumber] = offColour;
		onColours[menuNumber] = onColour;
		if(document.layers) {
			document.write('<td width="' + width + '" valign="middle" height="2" align="left"><ilayer id="menuLabelOuter' + menuNumber + '" name="menuLabelOuter' + menuNumber + '"><layer width="' + width + '" onmouseover="menuOver(); return !showMenuBlank(' + menuNumber + ', event);return false;" onmouseout="menuOut();" id="menuLabel' + menuNumber + '" name="menuLabel' + menuNumber + '" bgcolor="' + offColour + '"><a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '"><img src="' + menuLabelOff.src + '" width="' + menuLabelBulletWidth + '" height="' + menuLabelBulletHeight + '" border="0" align="left" name="menuBullet' + menuNumber + '" id="menuBullet' + menuNumber + '">' + label + '</a></layer></ilayer><img src="images/shim.gif" width="1" height="1" border="0" align="left" id="label' + menuNumber + '" name="label' + menuNumber + '"></td>');
			if (border != null) {
				document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>\n');
			}
			myStyle[menuNumber] = eval('document.menuLabelOuter' + menuNumber + '.document.menuLabel' + menuNumber);
		} else {
			document.write('<td width="'+width + '" bgcolor="' + offColour + '" valign="middle" height="12" ');
			if (border != null) {
				document.write('style="border: ' + border + ' 1px solid;" ');
			}
			document.write('id="labelBox' + menuNumber + '" name="labelBox' + menuNumber + '" align="left"><div id="menuLabel' + menuNumber + '" name="menuLabel' + menuNumber + '" onmouseover="label' + menuNumber + '.src=menuLabelOn.src; menuOver(); return !showMenuBlank(' + menuNumber + ', event);"  onmouseout="label' + menuNumber + '.src=menuLabelOff.src; menuOut();" ');
			if (targetType=='self') document.write('onClick="document.location.href=\'' + url + '\';" ');
			if (targetType=='new') document.write('onClick="openMe(\'' + url + '\'); return false;" ');
			if (targetType=='frame') document.write('onClick="parent.' + targetFrame + '.document.location.href=\'' + url + '\';" ');
			if (targetType=='iframe') document.write('onClick="' + targetFrame + '.location.href=\'' + url + '\';" ');
			document.write('><a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '">');
			document.write('<img src="' + menuLabelOff.src + '" width="' + menuLabelBulletWidth + '" height="' + menuLabelBulletHeight + '" border="0" align="left" id="label' + menuNumber + '" name="label' + menuNumber + '">');
			document.write('&nbsp;' + label + '</a></div></td>\n');
		}		
	}
	

	function startSideMenuBar(width, border) {
		if (document.layers) {
			document.write('<table width="' + width + '" cellpadding="0" cellspacing="0" border="0">');
			if (border != null) {
				document.write('<tr><td bgColor="' + border + '" colspan="3"><img src="images/shim.gif" width="1" height="1" border="0"></td></tr>\n');	
			}
		}

//este es el menu principal
		else document.write('<table width="' + width + '" cellpadding="0" cellspacing="0" border="0">\n');	
	}
	
	function endSideMenuBar() {
		document.write('</table>\n');
	}
	

//este es el menu principal

	function sideMenuLabel(label, menuNumber, width, onColour, offColour, url, border) {
	
		offColours[menuNumber] = offColour;
		onColours[menuNumber] = onColour;
		
		if(document.layers) {
			document.write('<tr>');
			if (border != null) {
				document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
			}
			document.write('<td width="' + width + '" valign="middle" height="2"><ilayer id="menuLabelOuter' + menuNumber + '" name="menuLabelOuter' + menuNumber + '"><layer width="' + width + '" onmouseover="menuOver(); return !showSideMenu(' + menuNumber + ', event);" onmouseout="menuOut();" id="menuLabel' + menuNumber + '" name="menuLabel' + menuNumber + '" bgcolor="' + offColour + '"><a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '">\n');
			document.write('<img src="' + menuLabelOff.src + '" width="' + menuLabelBulletWidth + '" height="' + menuLabelBulletHeight + '" border="0" align="left" name="menuBullet' + menuNumber + '" id="menuBullet' + menuNumber + '">\n');
			document.write('' + label + '</a></layer></ilayer><img src="images/shim.gif" width="1" height="1" border="0" align="right" id="label' + menuNumber + '" name="label' + menuNumber + '"></td>');
			if (border != null) {
				document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
			}
			document.write('</tr>');
			if (border != null) {
				document.write('<tr><td bgColor="' + border + '" colspan="3"><img src="images/shim.gif" width="1" height="1" border="0"></td></tr>\n');
			}
			myStyle[menuNumber] = eval('document.menuLabelOuter' + menuNumber + '.document.menuLabel' + menuNumber);
		} else {
			document.write('<tr><td width="' + width + '" align="left" bgcolor="' + offColour + '" valign="middle" height="12" ');
			if (border != null) {

//Esto cambia el borde del cuadro del menu del menu prrincipal

				document.write('style="border: ' + border + ' 0px solid;" ');
			}
			document.write('id="labelBox' + menuNumber + '" name="labelBox' + menuNumber + '"><div id="menuLabel' + menuNumber + '" name="menuLabel' + menuNumber + '" onmouseover="menuBullet' + menuNumber + '.src=menuLabelOn.src; menuOver(); return !showSideMenu(' + menuNumber + ', event);"  onmouseout="menuBullet' + menuNumber + '.src=menuLabelOff.src; menuOut();" ');
			if (targetType=='self') document.write('onClick="document.location.href=\'' + url + '\';" ');
			if (targetType=='new') document.write('onClick="openMe(\'' + url + '\'); return false;" ');
			if (targetType=='frame') document.write('onClick="parent.' + targetFrame + '.document.location.href=\'' + url + '\';" ');
			if (targetType=='iframe') document.write('onClick="' + targetFrame + '.location.href=\'' + url + '\';" ');
			document.write('><a class="MenuItemLink" href="' + url + '" target="' + targetFrame + '">');
			document.write('<img src="' + menuLabelOff.src + '" width="' + menuLabelBulletWidth + '" height="' + menuLabelBulletHeight + '" border="0" align="top" name="menuBullet' + menuNumber + '" id="menuBullet' + menuNumber + '">');
			document.write('&nbsp;' + label + '<img src="images/shim.gif" width="1" height="1" border="0" align="right" id="label' + menuNumber + '" name="label' + menuNumber + '"></a></div></td></tr>\n');
		}		
	}	

	function sideMenuLabelBlank(label, menuNumber, width, onColour, offColour, url, border) {
	
		offColours[menuNumber] = offColour;
		onColours[menuNumber] = onColour;
		
		if(document.layers) {
			document.write('<tr>');
			if (border != null) {
				document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
			}
			document.write('<td width="' + width + '" valign="middle" height="2"><ilayer id="menuLabelOuter' + menuNumber + '" name="menuLabelOuter' + menuNumber + '"><layer width="' + width + '" onmouseover="menuOver(); return !showSideMenuBlank(' + menuNumber + ', event);" onmouseout="menuOut();" id="menuLabel' + menuNumber + '" name="menuLabel' + menuNumber + '" bgcolor="' + offColour + '"><a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '">\n');
			document.write('<img src="' + menuLabelOff.src + '" width="' + menuLabelBulletWidth + '" height="' + menuLabelBulletHeight + '" border="0" align="left" name="menuBullet' + menuNumber + '" id="menuBullet' + menuNumber + '">\n');
			document.write('' + label + '</a></layer></ilayer><img src="images/shim.gif" width="1" height="1" border="0" align="right" id="label' + menuNumber + '" name="label' + menuNumber + '"></td>');
			if (border != null) {
				document.write('<td bgColor="' + border + '"><img src="images/shim.gif" width="1" height="1" border="0"></td>');
			}
			if (border != null) {
				document.write('<tr><td bgColor="' + border + '" colspan="3"><img src="images/shim.gif" width="1" height="1" border="0"></td></tr>\n');
			}
			myStyle[menuNumber] = eval('document.menuLabelOuter' + menuNumber + '.document.menuLabel' + menuNumber);
		} else {
			document.write('<tr><td width="' + width + '" align="left" bgcolor="' + offColour + '" valign="middle" height="12" ');
			if (border != null) {
				document.write('style="border: ' + border + ' 1px solid;" ');
			}
			document.write('id="labelBox' + menuNumber + '" name="labelBox' + menuNumber + '"><div id="menuLabel' + menuNumber + '" name="menuLabel' + menuNumber + '" onmouseover="menuBullet' + menuNumber + '.src=menuLabelOn.src; menuOver(); return !showSideMenuBlank(' + menuNumber + ', event);"  onmouseout="menuBullet' + menuNumber + '.src=menuLabelOff.src; menuOut();" ');
			if (targetType=='self') document.write('onClick="document.location.href=\'' + url + '\';" ');
			if (targetType=='new') document.write('onClick="openMe(\'' + url + '\'); return false;" ');
			if (targetType=='frame') document.write('onClick="parent.' + targetFrame + '.document.location.href=\'' + url + '\';" ');
			if (targetType=='iframe') document.write('onClick="' + targetFrame + '.location.href=\'' + url + '\';" ');
			document.write('><a class="MenuItemLink2" href="' + url + '" target="' + targetFrame + '">');
			document.write('<img src="' + menuLabelOff.src + '" width="' + menuLabelBulletWidth + '" height="' + menuLabelBulletHeight + '" border="0" align="top" name="menuBullet' + menuNumber + '" id="menuBullet' + menuNumber + '">');
			document.write('&nbsp;' + label + '<img src="images/shim.gif" width="1" height="1" border="0" align="right" id="label' + menuNumber + '" name="label' + menuNumber + '"></a></div></td></tr>\n');
		}		
	}	


	

