// To skip API, jump to "MENU DIVS STARTS"

// API STARTS HERE

var ns4;
var op5;
var op6;
var agt;
var mac;
var ie; 
var mac_ie;

function sniffBrowsers() {
	ns4 = document.layers;
	op5 = (navigator.userAgent.indexOf("Opera 5")!=-1) ||(navigator.userAgent.indexOf("Opera/5")!=-1);
	op6 = (navigator.userAgent.indexOf("Opera 6")!=-1) ||(navigator.userAgent.indexOf("Opera/6")!=-1);
	agt=navigator.userAgent.toLowerCase();
	mac = (agt.indexOf("mac")!=-1);
	ie = (agt.indexOf("msie") != -1); 
	mac_ie = mac && ie;
}


function getStyleObject(objectId, doc) {
    if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
	return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
		return getObjNN4(document,objectId);
    } else {
	return false;
    }
} 

function changeObjectVisibility(objectId, newVisibility) {
    var styleObject = getStyleObject(objectId, document);
    if(styleObject) {
	styleObject.visibility = newVisibility;
	return true;
    } else {
	return false;
    }
} 

function findImage(name, doc) {
	var i, img;
	for (i = 0; i < doc.images.length; i++) {
    	if (doc.images[i].name == name) {
			return doc.images[i];
		}
	}
	for (i = 0; i < doc.layers.length; i++) {
    	if ((img = findImage(name, doc.layers[i].document)) != null) {
			img.container = doc.layers[i];
			return img;
    	}
	}
	return null;
}

function getImage(name) {
	if (document.layers) {
    	return findImage(name, document);
	}
	return null;
}

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function getElementHeight(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.height;
	} else {
		var elem;
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		if (op5) {
			xPos = elem.style.pixelHeight;
		} else {
			xPos = elem.offsetHeight;
		}
		return xPos;
	} 
}

function getElementWidth(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.width;
	} else {
		var elem;
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		if (op5) {
			xPos = elem.style.pixelWidth;
		} else {
			xPos = elem.offsetWidth;
		}
		return xPos;
	}
}

function getElementLeft(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.pageX;
	} else {
		var elem;
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		xPos = elem.offsetLeft;
		tempEl = elem.offsetParent;
  		while (tempEl != null) {
  			xPos += tempEl.offsetLeft;
	  		tempEl = tempEl.offsetParent;
  		}
		return xPos;
	}
}


function getElementTop(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.pageY;
	} else {
		if(document.getElementById) {	
			var elem = document.getElementById(Elem);
		} else if (document.all) {
			var elem = document.all[Elem];
		}
		yPos = elem.offsetTop;
		tempEl = elem.offsetParent;
		while (tempEl != null) {
  			yPos += tempEl.offsetTop;
	  		tempEl = tempEl.offsetParent;
  		}
		return yPos;
	}
}


function getImageLeft(myImage) {
	var x, obj;
	if (document.layers) {
		var img = getImage(myImage);
    	if (img.container != null)
			return img.container.pageX + img.x;
		else
			return img.x;
  	} else {
		return getElementLeft(myImage);
	}
	return -1;
}

function getImageTop(myImage) {
	var y, obj;
	if (document.layers) {
		var img = getImage(myImage);
		if (img.container != null)
			return img.container.pageY + img.y;
		else
			return img.y;
	} else {
		return getElementTop(myImage);
	}
	return -1;
}

function getImageWidth(myImage) {
	var x, obj;
	if (document.layers) {
		var img = getImage(myImage);
		return img.width;
	} else {
		return getElementWidth(myImage);
	}
	return -1;
}



function getImageHeight(myImage) {
	var y, obj;
	if (document.layers) {
		var img = getImage(myImage);
		return img.height;
	} else {
		return getElementHeight(myImage);
	}
	return -1;
}

function moveXY(myObject, x, y) {
	obj = getStyleObject(myObject)
	if (ns4) {
		obj.top = y;
 		obj.left = x;
	} else {
		if (op5) {
			obj.pixelTop = y;
 			obj.pixelLeft = x;
		} else {
			obj.top = y + 'px';
 			obj.left = x + 'px';
		}	
	}
}

function changeClass(Elem, myClass) {
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	if (op5 || op6) elem.style.className = myClass;
	else elem.className = myClass;
}

function changeBGColour(myObject, colour) {
	if (ns4) {
		var obj = getObjNN4(document, myObject);
		obj.bgColor=colour;
	} else {
		var obj = getStyleObject(myObject);
		if (op5) {
			obj.background = colour;	
		} else {
			obj.backgroundColor = colour;
		}	
	}
}

function changeImage(target, source) {
	var imageObj;
	
	if (ns4) {
		imageObj = getImage(target);
		if (imageObj) imageObj.src = eval(source).src; 
	} else {
		imageObj = eval('document.images.' + target);
		if (imageObj) imageObj.src = eval(source).src; 
	}
}




// MENU CODE STARTS HERE

var timeOn = null;

var numMenus = 50;

var currentMenuNo = 0;
var menuActive = new Array(numMenus);
var tier = new Array(numMenus);
var borderMod = new Array(numMenus);
var offClass = new Array(numMenus);
var onClass = new Array(numMenus);
var offColours = new Array(numMenus);
var onColours = new Array(numMenus);
var labelBulletName = new Array(numMenus);
var menuType = new Array(numMenus);
var menus = new Array(numMenus);


function bulletPoint(offURL, onURL) {	
	this.offImage = new Image();
	this.offImage.src = offURL;
	this.onImage = new Image();
	this.onImage.src = onURL;
	this.URL = String(offURL);
}

function openMe(newin) {
        flyout=window.open(newin,"flyout","")
}

// remove bgcolor # for clear border in top menu labels
function borderCell(B) {
	return '<td width="1" bgcolor=""><img src="img/shim.gif" width="1" height="1" border="0"></td>';
}
// remove bgcolor # for clear border in top menu labels
function borderRow(B, C) {
	return '<tr><td height="1" colspan="' + C + '" bgcolor=""><img src="img/shim.gif" width="1" height="1" border="0"></td></tr>';
}

function menuOver() {
	clearTimeout(timeOn);
}

function menuOut() {
	timeOn = setTimeout("hideAllMenus()", 1000);
}


function showMenu(m_No, eventObj) {
	hideAllMenusTier(tier[m_No]-1);
	var borderModSize = borderMod[m_No];
	if (ns4) {
		changeBGColour('menuLabel' + m_No, onColours[m_No]);
	} else {
		changeBGColour('labelCell' + m_No, onColours[m_No]);
		changeClass('menuLink' + m_No, onClass[m_No]);
	}
	if (labelBulletName[m_No] != null){
		changeImage('menuBullet' + m_No, labelBulletName[m_No] + '.onImage');
	}
	menuActive[m_No] = true;
	if (menuType[m_No] != 'blank') {
		if (ns4) labelObj = 'menuLabel'+m_No;
		else labelObj = 'labelCell'+m_No;
		
		x = getElementLeft(labelObj)-borderModSize;
		y = getElementTop(labelObj) + getElementHeight(labelObj);

		if (menus[m_No].align == 'center')  x = x + ((getElementWidth(labelObj)-getElementWidth('menu'+m_No))/2);
		if (menus[m_No].align == 'right') x = x + ((getElementWidth(labelObj)-getElementWidth('menu'+m_No))) + (borderModSize*2);

		moveXY('menu' + m_No, x, y);

		if(changeObjectVisibility('menu' + m_No, 'visible')) return true;
    	else return false;
	}
}

function showMenuSide(m_No, eventObj, myTier) {
	hideAllMenusTier(tier[m_No]-1);
	var borderModSize = borderMod[m_No];
	if (ns4) {
		changeBGColour('menuLabel' + m_No, onColours[m_No]);
	} else {
		changeBGColour('labelCell' + m_No, onColours[m_No]);
		changeClass('menuLink' + m_No, onClass[m_No]);
	}
	if (labelBulletName[m_No] != null) changeImage('menuBullet' + m_No, labelBulletName[m_No] + '.onImage');
	menuActive[m_No] = true;
	if (menuType[m_No] != 'blank') {
		if (ns4) {
			labelObj = 'menuLabel'+m_No;
		} else {
			labelObj = 'labelCell'+m_No;
			if (mac_ie) labelObj = 'labelRow'+m_No;
		}
		x = getElementLeft(labelObj);
		y = getElementTop(labelObj) - borderModSize;

		if (menus[m_No].align=='right') x = x + getElementWidth(labelObj);
		else x = x - getElementWidth('menu'+m_No);

		moveXY('menu' + m_No, x, y);
	
		if(changeObjectVisibility('menu' + m_No, 'visible')) return true;
	    else return false;
	}
}

function hideAllMenus() {
	for (var i = 1; i < (currentMenuNo+1); i++) {
		if(menuActive[i] == true) hideMenu(i);
	}
}

function hideAllMenusTier(myTier) {
	for (var i = 1; i < (currentMenuNo+1); i++) {
		if( tier[i] > myTier && menuActive[i] == true) hideMenu(i);
	}
}

function hideMenu(m_No) {
	if (ns4) {
		changeBGColour('menuLabel' + m_No, offColours[m_No]);
	} else {
		changeBGColour('labelCell' + m_No, offColours[m_No]);
		changeClass('menuLink' + m_No, offClass[m_No]);
	}
	if (labelBulletName[m_No] != null){
		changeImage('menuBullet' + m_No, labelBulletName[m_No] + '.offImage');
	}
	menuActive[m_No] = false;
	
	if(changeObjectVisibility('menu' + m_No, 'hidden'))  return true;
    else return false;

}



function menuBar(barName, barWidth, orientation, i_Bor, o_Bor) {
	this.numLabels = 0;
	this.i_Bor = i_Bor;	
	this.o_Bor = o_Bor;	
	this.height = 15;
	this.orientation = orientation;
	this.labelText = new Array();
	this.rowText = new Array();
	this.offClass = 'MenuLabelLink';
	this.onClass = 'MenuLabelLinkOn';
	this.bulletAlign = 'left';
	this.targetType = 'self'; // self, iframe, frame, new
	this.targetFrame = '_self'; // _self, _blank or (i)frame name
	
	
	this.addLabel = function(bullet, labelText, menuNo, labelWidth, offColour, onColour, labelURL, align) {
		this.numLabels += 1;
		tier[menuNo] = 0;		
		if (this.o_Bor != null) borderMod[menuNo] = 1;	
		else borderMod[menuNo] = 0;	
		if (menuNo != null) {
			onColours[menuNo] = onColour;
			offColours[menuNo] = offColour;
			onClass[menuNo] = this.onClass;
			offClass[menuNo] = this.offClass;
			labelBulletName[menuNo] = bullet;
		}
		
		temp = new String('');
		this.rowText[this.numLabels] = new String('');
		if (this.orientation == 'vertical') this.rowText[this.numLabels] += '<tr id="labelRow'+ menuNo + '">';

		temp += '<td id="labelCell' + menuNo + '" width="'+ labelWidth + '" bgcolor="' + offColour + '" valign="bottom" height="' + this.height + '" ';
		
		if (!ns4) {
			temp += ' onmouseout="menuOut(); "onmouseover="menuOver(); ';
			if (this.orientation == 'vertical') temp += 'return !showMenuSide(' + menuNo + ', event, tier[' + menuNo + ']);" ';
			else temp += 'return !showMenu(' + menuNo + ', event);" ';
			if (this.targetType=='self') temp += ' onclick="document.location.href=\'' + labelURL + '\';" ';
			if (this.targetType=='new') temp += ' onclick="openMe(\'' + labelURL + '\'); return false;" ';
			if (this.targetType=='frame') temp += ' onclick="parent.' + this.targetFrame + '.document.location.href=\'' + labelURL + '\';" ';
			if (this.targetType=='iframe') temp += ' onclick="' + this.targetFrame + '.location.href=\'' + labelURL + '\';" ';
		} 		
		temp +='>';
		
		if (ns4) {
			temp +='<ilayer><layer onmouseout="menuOut();" onmouseover="menuOver(); ';
			if (this.orientation == 'vertical') temp +='return !showMenuSide(' + menuNo + ', event, tier[' + menuNo + ']);" ';
			else temp +='return !showMenu(' + menuNo + ', event);" ';
		} else {
			temp +='<div ';
		}
		
		temp += ' class="myMenuLabel' + align + '" width="' + labelWidth + '"  id="menuLabel' + menuNo +'"><a href="' + labelURL +'" target="' + this.targetFrame + '" class="' + this.offClass + '" id="menuLink' + menuNo +'">';
		
		if (bullet != null) temp += '<img src="' + eval(bullet + ".URL") + '" border="0" align="' + this.bulletAlign + '" id="menuBullet' + menuNo + '" name="menuBullet' + menuNo + '">';
			
		temp += labelText + '</a>';
		
		if (ns4) temp += '</layer></ilayer>';
		else temp += '</div>';
		
		temp += '</td>';		
		this.labelText[this.numLabels] = new String(temp);

	}
	
	this.writeMenuBar = function() {
		o_Bor = this.o_Bor;
		i_Bor = this.i_Bor;
		menuBarStr = new String();
		menuBarStr += '<div id="' + barName + '"><table border="0" cellpadding="0" cellspacing="0">';
		if (this.orientation == 'vertical') {
			if (o_Bor != null) menuBarStr += borderRow(o_Bor, 3);
			for (var count = 0; count < this.numLabels; count++) {		
				menuBarStr += this.rowText[count+1];
				if (o_Bor != null) menuBarStr += borderCell(o_Bor);
				menuBarStr += this.labelText[count+1];
				if (o_Bor != null) menuBarStr += borderCell(o_Bor);				
				menuBarStr += '</tr>';
				if (i_Bor != null && count < (this.numLabels-1)) {
					if (o_Bor != null) menuBarStr += '<tr>' + borderCell(o_Bor) + borderCell(i_Bor) + borderCell(o_Bor) + '</tr>';
					else menuBarStr += borderRow(i_Bor, 1);
				}
			}
			if (o_Bor != null) menuBarStr += borderRow(o_Bor, 3);
		} else {
			if (o_Bor != null) {
				if (i_Bor != null) menuBarStr += borderRow(o_Bor, ((this.numLabels*2)+1));
				else menuBarStr += borderRow(o_Bor, (this.numLabels+2));
			}
			menuBarStr += '<tr>';
			if (o_Bor != null) menuBarStr += borderCell(o_Bor); 
			for (var count = 0; count < this.numLabels; count++) {		
				menuBarStr += this.rowText[count+1];			
				menuBarStr += this.labelText[count+1];
				if (i_Bor != null && count < (this.numLabels-1)) {
					menuBarStr += borderCell(i_Bor);
				}
			}
			if (o_Bor != null) {
				menuBarStr += borderCell(o_Bor);
				if (i_Bor != null) menuBarStr += borderRow(o_Bor, ((this.numLabels*2)+1));
				else menuBarStr += borderRow(o_Bor, (this.numLabels+2)); 
			}
			menuBarStr +=  '</tr>';
		}
		menuBarStr += '</table></div>';
		// document.write(menuBarStr);
		return menuBarStr;
	}
}


function menu(menuWidth, orientation, i_Bor, o_Bor) {
	currentMenuNo += 1;
	this.numItems = 0;
	this.i_Bor = i_Bor;	
	this.o_Bor = o_Bor;	
	this.height = 15;
	this.itemText = new Array();
	this.rowText = new Array();
	this.align = 'left';
	this.offClass = 'MenuItemLink';
	this.onClass = 'MenuItemLinkOn';
	this.orientation = orientation;
	this.bulletAlign = 'left';
	this.targetType = 'self'; // self, iframe, frame, new
	this.targetFrame = '_self'; // _self, _blank or (i)frame name

	this.addItem = function(bullet, itemText, menuNo, itemWidth, offColour, onColour, itemURL, align) {
		this.numItems += 1;
		
		var tempId = currentMenuNo + '_' + this.numItems;
	
		if (menuNo != null) {
			tier[menuNo] = tier[currentMenuNo] + 1;
			onColours[menuNo] = onColour;
			offColours[menuNo] = offColour;
			onClass[menuNo] = this.onClass;
			offClass[menuNo] = this.offClass;
			labelBulletName[menuNo] = bullet;
			if (this.o_Bor != null) borderMod[menuNo] = 1;	
			else borderMod[menuNo] = 0;	
		}
		
		temp = new String('');
		this.rowText[this.numItems] = new String('');
		
		if (menuNo != null) {
			if (this.orientation =='vertical') this.rowText[this.numItems] += '<tr id="labelRow'+ menuNo + '">';
			temp += '<td id="labelCell'+ menuNo + '" width="'+ itemWidth + '" bgcolor="' + offColour + '" valign="bottom" height="' + this.height + '" ';
		} else {
			if (this.orientation =='vertical') this.rowText[this.numItems] += '<tr>';
			temp += '<td id="itemCell' + tempId + '" width="'+ itemWidth + '" bgcolor="' + offColour + '" valign="bottom" height="' + this.height + '" class="' + align + 'Menu"';
		}		
		if (!ns4) {
			if (this.targetType=='self') temp += ' onclick="document.location.href=\'' + itemURL + '\';" ';
			if (this.targetType=='new') temp += ' onclick="openMe(\'' + itemURL + '\'); return false;" ';
			if (this.targetType=='frame') temp += ' onclick="parent.' + this.targetFrame + '.document.location.href=\'' + itemURL + '\';" ';
			if (this.targetType=='iframe') temp += ' onclick="' + this.targetFrame + '.location.href=\'' + itemURL + '\';" ';
			if (menuNo != null) {			
				if (this.orientation =='vertical') temp += ' onmouseover="menuOver(); return !showMenuSide(' + menuNo + ', event, tier[' + menuNo + ']); " onmouseout=" menuOut(); "';
				else temp += ' onmouseover="menuOver(); return !showMenu(' + menuNo + ', event); " onmouseout=" menuOut(); "';
			} else {
				temp += ' onmouseover="changeClass(\'menuLink' + tempId + '\',\'' + this.onClass + '\'); hideAllMenusTier(tier[' + currentMenuNo + ']); menuOver();  changeBGColour(\'itemCell' + tempId + '\', \'' + onColour + '\'); changeImage(\'menuItemBullet' + tempId + '\', \'' + bullet + '.onImage\'); " onmouseout="menuOut(); changeClass(\'menuLink' + tempId + '\',\'' + this.offClass + '\'); changeBGColour(\'itemCell' + tempId + '\', \'' + offColour + '\'); changeImage(\'menuItemBullet' + tempId + '\', \'' + bullet + '.offImage\'); "';
			}
		} 
		temp += '>';
				
		if (ns4) {
			temp += '<ilayer><layer ';
			if(menuNo != null) { 
				if (this.orientation == 'vertical') temp += 'onmouseover="menuOver(); return !showMenuSide(' + menuNo + ', event, tier[' + menuNo + ']);" onmouseout="menuOut();"';
				else temp += 'onmouseover="menuOver(); return !showMenu(' + menuNo + ', event);" onmouseout="menuOut();"';
			} else {
				temp += 'onmouseover="hideAllMenusTier(tier[' + currentMenuNo + ']); menuOver(); changeBGColour(\'menuItem' + tempId + '\', \'' + onColour + '\'); changeImage(\'menuItemBullet' + tempId + '\', \'' + bullet + '.onImage\'); " onmouseout="menuOut(); changeBGColour(\'menuItem' + tempId + '\', \'' + offColour + '\'); changeImage(\'menuItemBullet' + tempId + '\', \'' + bullet + '.offImage\'); "';
			}
		} else {
			temp +='<div ';
		}
		temp += ' class="myMenuItem' + align + '" width="' + itemWidth + '"';
	
		if (menuNo != null) temp += ' id="menuLabel' + menuNo +'"';
		else temp += ' id="menuItem' + tempId +'"';
		
		temp += '><a href="' + itemURL +'" target="' + this.targetFrame + '" class="' + this.offClass + '"';
		if (menuNo != null) temp += 'id="menuLink' + menuNo +'"';
		else temp += 'id="menuLink' + tempId +'"';
		temp +='>';
		
		if (bullet != null) {
			if (menuNo != null) temp += '<img src="' + eval(bullet + ".URL") + '" border="0" align="' + this.bulletAlign + '" id="menuBullet' + menuNo + '" name="menuBullet' + menuNo + '">';
			else temp += '<img src="' + eval(bullet + ".URL") + '" border="0" align="' + this.bulletAlign + '" id="menuItemBullet' + tempId + '" name="menuItemBullet' + tempId + '">';
		}
			
		temp += itemText + '</a>';
		
		if (ns4) temp += '</layer></ilayer>';
		else temp += '</div>';

		temp += '</td>';	
		this.itemText[this.numItems] = new String(temp);
	}
	
	this.writeMenu = function() {
		var menuStr = new String();
		o_Bor = this.o_Bor;
		i_Bor = this.i_Bor;
		if (this.numItems == 0) menuType[currentMenuNo] = 'blank';
		else menuType[currentMenuNo] = 'default';
		menuStr += '<div id="menu' + currentMenuNo + '" name="menu' + currentMenuNo + '" class="myMenu" width="' + menuWidth + '"';
		if (!ns4) menuStr += ' style="width:' + menuWidth + ';"';
		menuStr+= '><table border="0" cellpadding="0" cellspacing="0" width="' + menuWidth + '">';
		if (this.orientation == 'vertical') {
			if (o_Bor != null) menuStr += borderRow(this.o_Bor, 3);
			for (var count = 0; count < this.numItems; count++) {
				menuStr += this.rowText[count+1];
				if (o_Bor != null) menuStr += borderCell(o_Bor);
				menuStr += this.itemText[count+1];
				if (o_Bor != null) menuStr += borderCell(o_Bor);
				menuStr += '</tr>';
				if (i_Bor != null && count < (this.numItems-1)) {
					if (o_Bor != null) menuStr += '<tr>' + borderCell(o_Bor) + borderCell(i_Bor) + borderCell(o_Bor) + '</tr>';
					else menuStr += borderRow(i_Bor, 1);
				}
			}
			if (o_Bor != null) menuStr += borderRow(o_Bor, 3);
		} else {
			if (o_Bor != null) {
				if (i_Bor != null) menuStr += borderRow(o_Bor, ((this.numItems*2)+1));
				else menuStr += borderRow(o_Bor, (this.numItems+2));
			}
			menuStr += '<tr>';
			if (o_Bor != null) menuStr += borderCell(o_Bor); 
			for (var count = 0; count < this.numItems; count++) {		
				menuStr += this.rowText[count+1];			
				menuStr += this.itemText[count+1];
				if (i_Bor != null && count < (this.numItems-1)) {
					menuStr += borderCell(i_Bor);
				}
			}
			if (o_Bor != null) {
				menuStr += borderCell(o_Bor);
				if (i_Bor != null) menuStr += borderRow(o_Bor, ((this.numItems*2)+1));
				else menuStr += borderRow(o_Bor, (this.numItems+2)); 
			}
			menuStr +=  '</tr>';
		}
		menuStr += '</table></div>';
		document.write(menuStr);
	}
}


// MENU DIVS STARTS

sniffBrowsers();

menuItemBullet = new bulletPoint("/assets/images/menu-off.gif","/assets/images/menu-on.gif");
labelBullet = new bulletPoint("/assets/images/spacer.gif","/assets/images/spacer.gif");
subMenuBullet = new bulletPoint("/assets/images/sub-header-off.gif","/assets/images/sub-header-on.gif");


// MAIN TABS
// removed # colours
neuMenu = new menuBar('neuMenu', 750, 'horizontal', '#52adb0', '#52adb0');
neuMenu.addLabel('labelBullet', 'CLIENTS ', 1, 72, '#52adb0', '#e51837', '/clients_.php?id=27', 'center');
neuMenu.addLabel('labelBullet', 'PROFESSIONALS ', 2, 108, '#52adb0', '#0083a9', '/professionals.php?id=42', 'center');
neuMenu.addLabel('labelBullet', 'CONTRIBUTORS ', 3, 102, '#52adb0', '#d5d110', '#', 'center');
neuMenu.addLabel('labelBullet', 'NEWS & EVENTS', 4, 112, '#52adb0', '#007B84', '#', 'center');
neuMenu.addLabel('labelBullet', 'CONTACT US', 5, 92, '#52adb0', '#52adb0', '/contact-us.php?id=77', 'center');
neuMenu.height = 25;


// CLIENTS MENU
menus[1] = new menu(150, 'vertical', '#000000', '#000000');
menus[1].height = 16;
menus[1].addItem('menuItemBullet', 'Getting Help from QEC', null, 150, '#fad1d7', '#e51837', '/clients.php?id=33', 'left');
menus[1].addItem('subMenuBullet', 'What we do', 6, 150, '#fad1d7', '#e51837', '/what-we-do_.php?id=26', 'left');
menus[1].addItem('menuItemBullet', 'Sleep Information', null, 150, '#fad1d7', '#e51837', '/clients.php?id=37', 'left');
menus[1].addItem('menuItemBullet', 'Audio Podcasts', null, 150, '#fad1d7', '#e51837', '/podcasts.php?id=76', 'left');
menus[1].addItem('menuItemBullet', 'Video Vodcasts', null, 150, '#fad1d7', '#e51837', '/vodcasts.php', 'left');
menus[1].addItem('menuItemBullet', 'Admission Forms', null, 150, '#fad1d7', '#e51837', '/clients.php?id=100', 'left');
menus[1].addItem('menuItemBullet', 'Privacy information', null, 150, '#fad1d7', '#e51837', '/clients.php?id=41', 'left');
menus[1].addItem('menuItemBullet', 'Links to alternative service providers', null, 150, '#fad1d7', '#e51837', '/clients.php?id=40', 'left');
menus[1].writeMenu();


// PROFESSIONALS MENU
menus[2] = new menu(150, 'vertical', '#000000', '#000000');
menus[2].height = 16;
menus[2].addItem('subMenuBullet', 'Education Services', 7, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=43', 'left');
menus[2].addItem('menuItemBullet', 'Publications', null, 150, '#cbe6ed', '#0083a9', '/professionals.php?id=48', 'left');
menus[2].addItem('menuItemBullet', 'Referral Pathways', null, 150, '#cbe6ed', '#0083a9', '/professionals.php?id=117', 'left');
menus[2].addItem('menuItemBullet', 'Employment Opportunities', null, 150, '#cbe6ed', '#0083a9', '/professionals.php?id=49', 'left');
menus[2].addItem('menuItemBullet', 'Facilities Hire', null, 150, '#cbe6ed', '#0083a9', '/professionals.php?id=47', 'left');
menus[2].addItem('menuItemBullet', 'Board of Management', null, 150, '#cbe6ed', '#0083a9', '/professionals.php?id=111', 'left');
menus[2].addItem('menuItemBullet', 'DHS - new act', null, 150, '#cbe6ed', '#0083a9', '/professionals.php?id=57', 'left');
menus[2].addItem('subMenuBullet', 'International Conference', 8, 150, '#cce6e7', '#007B84', '/conference-2010_.php?id=101', 'left');
menus[2].addItem('menuItemBullet', 'Previous Conferences', null, 150, '#cce6e7', '#007B84', '/professionals.php?id=118', 'left');
menus[2].addItem('menuItemBullet', 'Links to alternative service providers', null, 150, '#cbe6ed', '#0083a9', '/professionals.php?id=50', 'left');
menus[2].writeMenu();


// CONTRIBUTORS MENU
menus[3] = new menu(150, 'vertical', '#000000', '#000000');
menus[3].height = 16;
menus[3].addItem('menuItemBullet', 'History of QEC', null, 150, '#f8f6cf', '#d5d110', '/contributors.php?id=52', 'left');
menus[3].addItem('menuItemBullet', 'Friends of QEC', null, 150, '#f8f6cf', '#d5d110', '/contributors.php?id=53', 'left');
menus[3].addItem('menuItemBullet', 'Register interest to donate', null, 150, '#f8f6cf', '#d5d110', '/contributors.php?id=54', 'left');
menus[3].addItem('menuItemBullet', 'Conference Advertising/Sponsorship', null, 150, '#f8f6cf', '#d5d110', '/contributors.php?id=55', 'left');
menus[3].writeMenu();


// NEWS & EVENTS MENU
menus[4] = new menu(150, 'vertical', '#000000', '#000000');
menus[4].height = 16;
menus[4].addItem('menuItemBullet', 'Latest News', null, 150, '#cce6e7', '#007B84', '/news.php?id=93', 'left');
menus[4].addItem('menuItemBullet', '90 Years Old', null, 150, '#cce6e7', '#007B84', '/news.php?id=59', 'left');
menus[4].addItem('subMenuBullet', 'International Conference', 8, 150, '#cce6e7', '#007B84', '/conference-2010_.php?id=101', 'left');
menus[4].addItem('menuItemBullet', 'AGM Notification', null, 150, '#cce6e7', '#007B84', '/news.php?id=60', 'left');
menus[4].addItem('menuItemBullet', 'Annual report material', null, 150, '#cce6e7', '#007B84', '/news.php?id=56', 'left');
menus[4].writeMenu();


// CONTACT US MENU
menus[5] = new menu(150, 'vertical', '#000000', '#000000');
menus[5].height = 16;
menus[5].writeMenu();


// CLIENTS SUB-MENU 6 [ WHAT WE DO ]
menus[6] = new menu(150, 'vertical', '#000000', '#000000');
menus[6].height = 16;
menus[6].addItem('menuItemBullet', 'Day Stay Service', null, 150, '#fad1d7', '#e51837', '/what-we-do.php?id=28', 'left');
menus[6].addItem('menuItemBullet', 'Residential Services', null, 150, '#fad1d7', '#e51837', '/what-we-do.php?id=29', 'left');
menus[6].addItem('menuItemBullet', 'Home-based Services', null, 150, '#fad1d7', '#e51837', '/what-we-do.php?id=30', 'left');
menus[6].addItem('menuItemBullet', 'Parenting Skills Development', null, 150, '#fad1d7', '#e51837', '/what-we-do.php?id=31', 'left');
menus[6].addItem('menuItemBullet', 'Playsteps', null, 150, '#fad1d7', '#e51837', '/what-we-do.php?id=32', 'left');
menus[6].addItem('menuItemBullet', 'Tummies to Toddlers', null, 150, '#fad1d7', '#e51837', '/what-we-do.php?id=116', 'left');
menus[6].writeMenu();

// PROFESSIONALS SUB-MENU 7 [ EDUCATION SERVICES ]
menus[7] = new menu(150, 'vertical', '#000000', '#000000');
menus[7].height = 16;
menus[7].addItem('menuItemBullet', 'Introduction', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=43', 'left');
menus[7].addItem('menuItemBullet', 'Training Programs', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=44', 'left');
menus[7].addItem('menuItemBullet', 'Customised Training', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=45', 'left');
menus[7].writeMenu();

// NEWS SUB-MENU 8 [ INTERNATIONAL CONFERENCE ]
menus[8] = new menu(150, 'vertical', '#000000', '#000000');
menus[8].height = 16;
menus[8].addItem('menuItemBullet', '6th International Conference', null, 150, '#f8f6cf', '#d5d110', '/conference-2010_.php?id=101', 'left');
menus[8].addItem('menuItemBullet', 'Conference Host', null, 150, '#f8f6cf', '#d5d110', '/conference-2010.php?id=114', 'left');
menus[8].addItem('menuItemBullet', 'Key Dates', null, 150, '#f8f6cf', '#d5d110', '/conference-2010.php?id=103', 'left');
menus[8].addItem('menuItemBullet', 'Application to Present', null, 150, '#f8f6cf', '#d5d110', '/conference-2010.php?id=108', 'left');
menus[8].addItem('menuItemBullet', 'Contact Secretariat', null, 150, '#f8f6cf', '#d5d110', '/conference-2010.php?id=104', 'left');
menus[8].addItem('menuItemBullet', 'Conference Aims', null, 150, '#f8f6cf', '#d5d110', '/conference-2010.php?id=115', 'left');
menus[8].addItem('menuItemBullet', 'Invited Speakers', null, 150, '#f8f6cf', '#d5d110', '/conference-2010.php?id=105', 'left');
menus[8].addItem('menuItemBullet', 'Conference Venue', null, 150, '#f8f6cf', '#d5d110', '/conference-2010.php?id=106', 'left');
menus[8].addItem('menuItemBullet', 'General Information', null, 150, '#f8f6cf', '#d5d110', '/conference-2010.php?id=107', 'left');
menus[8].writeMenu();

// NEWS SUB-MENU 9
menus[9] = new menu(150, 'vertical', '#000000', '#000000');
menus[9].height = 16;
menus[9].addItem('subMenuBullet', 'Previous Conferences', 10, 150, '#cce6e7', '#007B84', '#', 'left');
menus[9].writeMenu();

// NEWS SUB-MENU 10
menus[10] = new menu(150, 'vertical', '#000000', '#000000');
menus[10].height = 16;
menus[10].addItem('subMenuBullet', '5th Biennial Conference', 13, 150, '#cce6e7', '#007B84', '/biennial-conference_.php?id=61', 'left');
menus[10].addItem('menuItemBullet', '4th National Conference', null, 150, '#cce6e7', '#007B84', '/news.php?id=71', 'left');
menus[10].addItem('menuItemBullet', '4th National Reports', null, 150, '#cce6e7', '#007B84', '/news.php?id=72', 'left');
menus[10].addItem('menuItemBullet', '3rd National Conference', null, 150, '#cce6e7', '#007B84', '/news.php?id=73', 'left');
menus[10].addItem('menuItemBullet', '3rd National Reports', null, 150, '#cce6e7', '#007B84', '/news.php?id=74', 'left');
menus[10].addItem('menuItemBullet', '2nd National Conference', null, 150, '#cce6e7', '#007B84', '/news.php?id=75', 'left');
menus[10].writeMenu();

// SEMINARS SUB-MENU 11
menus[11] = new menu(150, 'vertical', '#000000', '#000000');
menus[11].height = 16;
menus[11].addItem('menuItemBullet', 'Family Partnership', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=', 'left');
menus[11].addItem('menuItemBullet', 'Good Documentation', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=', 'left');
menus[11].addItem('menuItemBullet', 'Keys to Caregiving', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=', 'left');
menus[11].addItem('menuItemBullet', 'NCAST Feeding Scales', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=', 'left');
menus[11].addItem('menuItemBullet', 'NCAST Teaching Scales', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=', 'left');
menus[11].addItem('menuItemBullet', 'Parenting Plus', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=', 'left');
menus[11].writeMenu();

// WORKSHOPS SUB-MENU 12
menus[12] = new menu(150, 'vertical', '#000000', '#000000');
menus[12].height = 16;
menus[12].addItem('menuItemBullet', 'Overview', null, 150, '#cbe6ed', '#0083a9', '/education-services.php?id=80', 'left');
menus[12].writeMenu();

// NEWS - PREVIOUS CONFERENCES SUB-MENU 13 [ BIENNIAL CONFERENCE 08]
menus[13] = new menu(150, 'vertical', '#000000', '#000000');
menus[13].height = 16;
menus[13].addItem('menuItemBullet', '5th Biennial Conference', null, 150, '#cce6e7', '#007B84', '/biennial-conference_.php?id=61', 'left');
menus[13].addItem('menuItemBullet', 'Key Dates', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=62', 'left');
menus[13].addItem('menuItemBullet', 'Contact Secretariat', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=63', 'left');
menus[13].addItem('menuItemBullet', 'Presenter Briefing Notes', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=90', 'left');
menus[13].addItem('menuItemBullet', 'Program', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=65', 'left');
menus[13].addItem('menuItemBullet', 'Registration', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=82', 'left');
menus[13].addItem('menuItemBullet', 'Invited Speakers', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=84', 'left');
menus[13].addItem('menuItemBullet', 'Keynote Addresses', null, 150, '#cce6e7', '#007B84', '/biennial-conference_podcasts.php?id=92', 'left');
menus[13].addItem('menuItemBullet', 'Presentations Thursday', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=96', 'left');
menus[13].addItem('menuItemBullet', 'Presentations Friday', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=98', 'left');
menus[13].addItem('menuItemBullet', 'Pre Conference Workshops', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=86', 'left');
menus[13].addItem('menuItemBullet', 'Sponsorship & Exhibition', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=67', 'left');
menus[13].addItem('menuItemBullet', 'Conference Venue', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=68', 'left');
menus[13].addItem('menuItemBullet', 'General Information', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=69', 'left');
menus[13].addItem('menuItemBullet', 'Accommodation & Travel', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=83', 'left');
menus[13].addItem('menuItemBullet', 'CPD Points', null, 150, '#cce6e7', '#007B84', '/biennial-conference.php?id=89', 'left');
menus[13].writeMenu();
		


// MENU ALIGNMENT
menus[1].align='left';
menus[2].align='left';
menus[3].align='left';
menus[4].align='left';
menus[5].align='left';
menus[6].align='right';
menus[7].align='right';
menus[8].align='right';
menus[9].align='right';
menus[10].align='right';
menus[11].align='right';
menus[12].align='right';
menus[13].align='right';

// MENU DIVS END