function toggleMe(element, note, ourclass) {
	var elemClass = ourclass;
	var elemID = element;
		var ourelement = document.getElementById(elemID);
	var noteID = note;
		var ournote = document.getElementById(noteID);
	
	if (ourelement){
		switch(ourelement.className){
			case "visible":
				ourelement.className = "hidden";
				if (note) {
					ournote.innerHTML = "<span class='gray-lt'>[ off ]</span>"
					ournote.parentElement.className = "off";
				}
				break;
			case "hidden":
				ourelement.className = "visible";
				if (note) {
					ournote.innerHTML = "<span class='green'>[ on ]</span>";
					ournote.parentElement.className = "on";
				}
				break;
			default:
				var currentClass = ourelement.className;
				//alert("Element: " + ourelement + "\nCurrent class: " + currentClass + "\nChange to class: " + elemClass + "\n\n\nBGD Setup?" + currentClass.indexOf("bg_setup") + "\nTXT Setup? " + currentClass.indexOf("txt_setup"));
				//alert(ourelement.parentElement.className);
				if (currentClass.indexOf("bg_setup") !== -1) {ourelement.className = "bg_setup " + elemClass;}
				else if (currentClass.indexOf("txt_setup") !== -1) {ourelement.className = "txt_setup " + elemClass;}
		}
	}
}

function turnOn(element) {
	var elemID = element;
		var ourelement = document.getElementById(elemID);
	if (ourelement) ourelement.className = "on";
}

function turnOff(element2) {
	var elemID = element2;
		var ourelement = document.getElementById(elemID);
	if (ourelement) ourelement.className = "off";
}


// BREAKS DOWN URL OF CURRENT PAGE
	// Current Page Reference
	// copyright Stephen Chapman, 1st Jan 2005
	//	"http://javascript.about.com/library/blurl1.htm"
	//		domain (uri.dom) : "javascript.about.com"
	//		path (uri.path) : "library"
	//		page (uri.page) : "blurl1"
	//		extension (uri.ext) : "htm"
	//		filename (uri.file) : "blurl1.htm"
	//		query string (uri.arg) : ""

	function getURL(uri) {
		uri.dir = location.href.substring(0, location.href.lastIndexOf('\/'));
		uri.dom = uri.dir; if (uri.dom.substr(0,7) == 'http:\/\/') uri.dom = uri.dom.substr(7);
		uri.path = ''; var pos = uri.dom.indexOf('\/'); if (pos > -1) {uri.path = uri.dom.substr(pos+1); uri.dom = uri.dom.substr(0,pos);}
		uri.page = location.href.substring(uri.dir.length+1, location.href.length+1);
		
		pos = uri.page.indexOf('?');if (pos > -1) {uri.page = uri.page.substring(0, pos);}
		pos = uri.page.indexOf('#');if (pos > -1) {uri.page = uri.page.substring(0, pos);}
		uri.ext = ''; pos = uri.page.indexOf('.');if (pos > -1) {uri.ext =uri.page.substring(pos+1); uri.page = uri.page.substr(0,pos);}
		uri.file = uri.page;
		
		if (uri.ext != '') uri.file += '.' + uri.ext;
		if (uri.file == '') uri.page = 'index';
		uri.args = location.search.substr(1).split("?");
		return uri;
	}
	
	var uri = new Object();
// end Chapman code


function applyCSS(eID,elem_class) {
	getURL(uri);
	var currentPath = document.location.href;
	var element = document.getElementById(eID);
	var elemClass = elem_class;
	if (element == null){
		// Do Nothing
	} else {
		var linkCollection = element.getElementsByTagName('a');
		for (var j=0;j < linkCollection.length;j++) {
			if (currentPath === linkCollection[j].href) {
				linkCollection[j].className = elemClass;
			} else {
				var homeURI = currentPath + "index.html";
				if (linkCollection[j].href === homeURI) {
					// We're on the site homepage
					linkCollection[j].className = elemClass;
				} else if (currentPath.match(linkCollection[j].href)) {
					linkCollection[j].className = elemClass;
				} else {
					// Do Nothing
				}
			}
		}
	}
}