<!--

//**************************************************
//**********  Code to build tabs in-page  **********
//**************************************************

	var tabOn = 0;
	var tabTextOn = "";
	var allTabDivs;
	var allTabTitles = new Array;
	
	function buildTabs() {
		// Get location query (to check for turning tabs on and off)
		var queryArray = new Array;
		queryArray = document.location.search.substring(1).split("&");
		if (queryArray.length > 0) {
			for (var i in queryArray) {
				// Look for tab numbers
				if (queryArray[i].toLowerCase().indexOf("tabnum") >= 0) {
					var querySplit = new Array;
					querySplit = queryArray[i].split("=");
					if (querySplit.length > 0) { tabOn = parseInt(querySplit[1]) - 1; break; }
				}
				// Look for tab names
				if (queryArray[i].toLowerCase().indexOf("tabname") >= 0) {
					var querySplit = new Array;
					querySplit = queryArray[i].split("=");
					if (querySplit.length > 0) { tabTextOn = querySplit[1].toLowerCase(); break; }
				}
			}
		}
		// Get divs with tabbedContent class
		if(document.getElementsByClassName) {
			allTabDivs = document.getElementsByClassName("tabbedContent");
		} else {
			allTabDivs = getElementsByClass("tabbedContent",document,"div");
		}
		// store details
		if(allTabDivs.length > 0) {
			for (i=0; i<allTabDivs.length; i++) {
				// store title text
				if(document.all) {
					allTabTitles[i] = allTabDivs[i].getElementsByTagName("H2")[0].innerText.toString();
				} else {
					allTabTitles[i] = allTabDivs[i].getElementsByTagName("H2")[0].textContent.toString();
				}
				// check to see whether title is in url query
				if (tabTextOn != "" && tabTextOn == allTabTitles[i].toLowerCase()) tabOn = i;
			}
			// Hide all content bar active tab content
			for (i=0; i<allTabDivs.length; i++) {
				if(i == tabOn) {
					allTabDivs[i].className = "tabbedContent";
				} else {
					allTabDivs[i].className = "tabbedContent hidden";
				}
			}
			// Build tabs
			var myTabs = "<div id=\"tabButtonArea\"><dl>";
			for (i=0; i<allTabDivs.length; i++) {
				if (i == tabOn) {
					myTabs += "<dd id='tab" + i + "' class='tabOn'>";
				} else {
					myTabs += "<dd id='tab" + i + "' class='tabOff'>";
				}
				myTabs += "<a href='javascript:doTab(" + i + ");'>" + allTabTitles[i] + "<\/a><\/dd>";
			}
			myTabs += "</dl></div>";
			document.getElementById("pageTitle").innerHTML += myTabs;
		}
	}
	
	function doTab(getTab) {
		// check tab is different from current active tab
		if(getTab != tabOn) {
			// hide old content and change old tab class
			allTabDivs[tabOn].className = "tabbedContent hidden";
			document.getElementById("tab"+tabOn).className = "tabOff";
			// show new content and chnage new tab class
			allTabDivs[getTab].className = "tabbedContent";
			document.getElementById("tab"+getTab).className = "tabOn";
			// store new tab
			tabOn = getTab;
		}
	}

// -->