
function fnToggleExploreMenu(){
	var oM = document.getElementById('tc');
	oM.className=(oM.className == 'tcShow') ? 'tcHide' : 'tcShow';
}

function DHTML(){}
DHTML.sourceObject = function (evt){var sourceObject;(typeof window.event!="undefined")? sourceObject=event.srcElement : sourceObject=evt.target;return sourceObject;}
DHTML.addEvent = function (obj, eventName, callback){if (obj.addEventListener){obj.addEventListener(eventName, callback, false);}else if (obj.attachEvent){obj.attachEvent('on' + eventName, callback);}else{obj['on' + eventName] = callback;}}
DHTML.hasClass = function(obj, className){if (!(obj && obj.className)) {return false;}var classes = obj.className.split(' ');for (var i=0;i<classes.length;i++){if (classes[i]==className){return true;}}return false;}

function fnClosePanel(evt){
	var tcOpen=DHTML.hasClass(document.getElementById("tc"),"tcShow");
	if (tcOpen){
		var bnOnTC=false;
		var objCaller = DHTML.sourceObject(evt);
		if (objCaller.id && objCaller.id!="tcButton"){
			while (objCaller.tagName){
				if (objCaller.id=="tc"){bnOnTC=true;}
				objCaller=objCaller.parentNode;
			}
			if (bnOnTC==false){fnToggleExploreMenu();}
		}
	}
}

function pageInit() {
	var bodyTag=document.getElementsByTagName('body')[0];
	DHTML.addEvent(bodyTag,"click",fnClosePanel);
	bodyTag.fontSizingSheets=["/bin/p/u/fontSizeSmall.css","/bin/p/w/fontSizeMedium.css","/bin/t/c/fontSizeLarge.css"];
	checkWhatsNew();
}

function changeTextSize(sheetIndex){
	var docHead=document.getElementsByTagName("head")[0];
	var sheetList=document.getElementsByTagName("body")[0].fontSizingSheets;
	var bnSmallLoaded=0;
	for (var i=0;i<docHead.childNodes.length;i++){
		if (docHead.childNodes[i].type && docHead.childNodes[i].type.toLowerCase().indexOf("css")>-1){
			var styleNode=docHead.childNodes[i];
			for (var j=0;j<sheetList.length;j++){
				if (getStyleSheetName(sheetList[j])==getStyleSheetName(styleNode.href)){
					docHead.removeChild(styleNode);
				}
			}
		}
	}
	var objSmallSheet=document.createElement("link");
	objSmallSheet.type="text/css";
	objSmallSheet.rel="stylesheet";
	objSmallSheet.href=sheetList[sheetIndex];
	docHead.appendChild(objSmallSheet);
}

function getStyleSheetName(styleSheetPath){
    if (styleSheetPath){
	if (styleSheetPath.lastIndexOf("/")){
		return styleSheetPath.substring(styleSheetPath.lastIndexOf("/")+1);
	} else {
		return styleSheetPath;
	}
    }
}


DHTML.addEvent(window,"load",pageInit);

function checkWhatsNew(){
	var seObj = document.getElementById('SE__whatsnewDIV');
	if(seObj && seObj.childNodes[0].innerHTML.length == 0) seObj.style.display = "none";
}

