	var tabProp = new Array() 
	/*
	Add new tab menus using this convention
	tabProp[Num] = new Array("tabMenuNum",	"tabCaption",	"#tabBgColor",	"tabContNo") 
	*/
	tabProp[0] = new Array("tabMenu0",	"Publishers",	"#D6DFF7",	"tabCont0") 
	tabProp[1] = new Array("tabMenu1",	"Advertisers",	"#D6DFF7",	"tabCont1") 

	// Set-up Parameters
	var menuBgColorOff		= "#D6DFF7";						//Default shaded colour
	//var menuBgColorOff		= "#FFEFD0";
	var menuBorderColor		= "#AAAAAA";						//Border colour
	var menuWidth					= "76px";								//Tab Menu width
	var menuHeight				= "20px";								//Tab Menu height
	var menuSpacing				= "8px";								//Tab Manu spacing
	var menuLeftOffset		= "8px";								//Offset first Tab Menu
	var menuSelected			= 0;										//Selected Tab Menu by default: 0, 1, ...
	var menuBorderStyle 	= "1px solid";					//Do not change
	var menuVerifyWidth		= 1;										//Check to see if menus overflow content width
	var menuFontFamily 		= "Tahoma, Arial, Helvetica, sans-serif";		//Font Family for tab menus
	var menuFontSize			= "8pt";								//Font Size for tab menus
	var menuFontColorOff	= "#000000";						//Font Colour for un-selected tab menus
	var menuFontColorOn		= "#000000";						//Font Colour for current menu
	var contentWidth 			= "1px";							//Content window width
	var contentHeight 		= "1px";							//Content window  height
	var contentFontFamily = "Tahoma, Arial, Helvetica, sans-serif";	//Content window font family
	var contentFontSize		= "9px";								//Content window font size
	var contentFontColor	= "#000000";						//Content window font colour
	var contentPadding		= "0px";								//Content window padding

	var numberOfTabs = tabProp.length;
	if (numberOfTabs > 10) numberOfTabs = 10;
	if (menuVerifyWidth == 1) if (parseInt(menuWidth) * numberOfTabs + parseInt(menuSpacing) * numberOfTabs + parseInt(menuLeftOffset) > parseInt(contentWidth)) contentWidth = parseInt(menuWidth) * numberOfTabs + parseInt(menuSpacing) * numberOfTabs + parseInt(menuLeftOffset) + 'px';
	
	// Init Tab Menus
	function ttInitTabs() {
	  var initTab = menuSelected;		
	  for (var i = 0; i < numberOfTabs; i++) { 			
			ttSetStyle(tabProp[i][0],'visibility','hidden');
			ttSetStyle(tabProp[i][0],'backgroundColor',menuBgColorOff);
			ttSetStyle(tabProp[i][0],'borderBottom', menuBorderStyle + " " + menuBorderColor);
			ttSetStyle(tabProp[i][0],'borderLeft', menuBorderStyle + " " + menuBorderColor);
			ttSetStyle(tabProp[i][0],'borderRight', menuBorderStyle + " " + menuBorderColor);
			ttSetStyle(tabProp[i][0],'borderTop', menuBorderStyle + " " + menuBorderColor);
			ttSetStyle(tabProp[i][0],'color',menuFontColorOff);
			ttSetStyle(tabProp[i][0],'fontFamily',menuFontFamily);
			ttSetStyle(tabProp[i][0],'fontSize',menuFontSize);
			ttSetStyle(tabProp[i][0],'height',menuHeight);
			ttSetStyle(tabProp[i][0],'marginRight',menuSpacing);
			ttSetStyle(tabProp[i][0],'width',menuWidth);
			ttSetStyle(tabProp[i][3],'display','none');
			ttSetStyle(tabProp[i][0],'visibility','visible');
	  } 
		ttSetClass(tabProp[initTab][0],'tabMenuOn');
		ttSetStyle(tabProp[initTab][0],'backgroundColor', tabProp[initTab][2]);
		ttSetStyle(tabProp[initTab][0],'borderBottom', menuBorderStyle + " " + tabProp[initTab][2]); 
		ttSetStyle(tabProp[initTab][0],'color',menuFontColorOn);		
		ttSetStyle(tabProp[initTab][3],'display','block');
		ttSetStyle('tabContent','backgroundColor', tabProp[initTab][2]); 
		ttSetStyle('tabContent','border', menuBorderStyle + " " + menuBorderColor);
		ttSetStyle('tabContent','color',contentFontColor);
		ttSetStyle('tabContent','fontFamily',contentFontFamily);
		ttSetStyle('tabContent','fontSize',contentFontSize);
		ttSetStyle('tabContent','height',contentHeight);
		ttSetStyle('tabContent','padding',contentPadding);
		ttSetStyle('tabContent','width', contentWidth);
		ttSetStyle('tabOffset','width',menuLeftOffset);
	}

	//OnClick Menu Function
	function ttSetMenu(tabID) {
	   for (var i = 0; i < numberOfTabs; i++) { 
			ttSetClass(tabProp[i][0],'tabMenuOff');
			ttSetStyle(tabProp[i][3],'display','none');
			ttSetStyle(tabProp[i][0],'backgroundColor',menuBgColorOff);	
			ttSetStyle(tabProp[i][0],'borderBottom', menuBorderStyle + " " + menuBorderColor);
			ttSetStyle(tabProp[i][0],'color',menuFontColorOff);
	      } 
		ttSetStyle(tabProp[tabID][3],'display','block');
		ttSetClass(tabProp[tabID][0],'tabMenuOn');
		ttSetStyle(tabProp[tabID][0],'backgroundColor', tabProp[tabID][2]);
		ttSetStyle(tabProp[tabID][0],'borderBottom', menuBorderStyle + " " + tabProp[tabID][2]);
		ttSetStyle(tabProp[tabID][0],'color',menuFontColorOn);
		ttSetStyle('tabContent','backgroundColor', tabProp[tabID][2]);
	}

	//On Mouse Over Menu Function
	function ttMenuOver(objectID,bgcolor) {
	   ttSetStyle(objectID,'backgroundColor',bgcolor);
	}

	//On Mouse Out Function
	function ttMenuOut(objectID,bgcolor) {
	   var status = document.getElementById(objectID).className;
	   if (status != "tabMenuOn")  ttSetStyle(objectID,'backgroundColor',bgcolor);
	}

	//Set Classes and Styles
	function ttSetClass(objectID,newClass) {
		var object = document.getElementById(objectID);
		object.className = newClass;
	}

	function ttSetStyle(objectID,styleName,newVal) {
		var object = document.getElementById(objectID);
		object.style [styleName] = newVal;
	}

	//Display Tab Menus
	function ttMenuDisplay() {
		for (var i = 0; i < numberOfTabs; i++) { 			
			document.write("<div class=\"tabMenuOff\" id=\"tabMenu" + i + "\" onclick=\"ttSetMenu(" + i + ")\" onMouseOver=\"ttMenuOver('tabMenu" + i + "', '" + tabProp[i][2] + "') \" onMouseOut=\"ttMenuOut('tabMenu" + i + "',menuBgColorOff)\" title=\"" + tabProp[i][1] + "\">" + tabProp[i][1] + "</div>");
		}
	}