window.isIE = true;
window.isKHTML = false;
window.isMac = false;

if (navigator.appName.indexOf('Microsoft') == -1)
{
	window.isIE = false;
}

if(navigator.userAgent.indexOf('Safari')  > -1)
{
   window.isMac = true;   
}
// non-Safari KHTML browser 
else if (navigator.userAgent.indexOf('KHTML') > -1)
{
	window.isKHTML = true;
}


function setCookie(name, value, expiration, path)
{
	var expirationDate = new Date();
	expirationDate.setTime(expirationDate.getTime() + expiration * 24 * 60 * 60 * 1000);
	
	document.cookie = name + "=" + escape(value) + "; expires=" + expirationDate.toGMTString()+ "; path=" + ((path == null) ? "/" :  path);
}

function getCookie(name) {
	var dc = document.cookie;
	var cname = name + "=";
	var clen = dc.length;
	var cbegin = 0;
	
	while (cbegin < clen) {
		var vbegin = cbegin + cname.length;
		
		if (dc.substring(cbegin, vbegin) == cname) {
			var vend = dc.indexOf (";", vbegin);
			if (vend == -1) vend = clen;
			
			return unescape(dc.substring(vbegin, vend));
		}
	
		cbegin = dc.indexOf(" ", cbegin) + 1;
		
		if (cbegin== 0) break;
	}
	return null;
}


function clearCookie(cookieName)
{
	setCookie(cookieName, 0, -10);
}	

function initialize()
{
	highlightNavigation();

	showTab(getTabCookie());
	if(window.contentId != null)
	{
		displaySubNavigation();
	}
}
