var showAddBookmark = (window.sidebar) || (window.external) || (window.opera && window.print);
var regionBase;

function addBookmark(title,url) {
// Gecko Sidebar Support
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} 
 // IE Favorite	supprt
	else if( window.external ) {
		window.external.AddFavorite( url, title); 
	}
// Opera Hotlist support.  Apparently no way to trigger this via script?
	else if(window.opera && window.print) { 
		window.alert("Please use CTRL + T to bookmark this page."); 
	} else {
//everybody else;
		return true;	
	}
}

function toggleIndicator(obj) {
	if (obj.className == "selected") {
		return;
	} else {
		var onObj = findSelected();
		if (onObj) {
			var ulObj = onObj.getElementsByTagName("UL")[0];
			if (ulObj) {
				if (ulObj.style.display == "none" || ulObj.style.display == null) {
					ulObj.style.display = "block";
					onObj.getElementsByTagName("A")[0].style.backgroundImage = "url(img/channel.gif)";
				} else {
					ulObj.style.display = "none";
					onObj.getElementsByTagName("A")[0].style.backgroundImage =  "none";
				}
			}
		}
	}
}

function findSelected() {
	if (document.getElementById) {
		var sn = document.getElementById("siteNav");
		var sI = null;
		if (sn) {
			var items = sn.getElementsByTagName("LI");
		}
		for (var i=0; i<items.length; i++) {
			if (items[i].className == "selected" && items[i].id.length > 0) {
				sI = document.getElementById(items[i].id);
			}
		}
		return sI;
	}
}

function swapRegionMapBackGround(offSet) {
	if (document.getElementById) {
		document.getElementById("regionMap").style.backgroundPosition = "left " + offSet + "px";
	}
}


/** Intitialization **/
function init() {
	try { 
		attachMethods(); 
	} catch(e) {
		return; 
	}
}

window.onload = init;