// DATE: 12/28/2007
function CheckIt(detect, string)
{
	var theInfo = new Object();

	theInfo.place = detect.indexOf(string) + 1;
	theInfo.string = string;
	
	if (theInfo.place == 0)
	{
		theInfo = null;
	}

	return theInfo;
}

function BrowserDetect()
{
	var info;
	var browser = new Object();
	
	browser.detect = navigator.userAgent.toLowerCase();
	
	browser.OS = '';
	browser.browserType = '';
	browser.version = '';

	if (info = CheckIt(browser.detect, 'msie')) browser.browserType = "Internet Explorer";
	else if (info = CheckIt(browser.detect, 'firefox')) browser.browserType = "Firefox";
	else if (info = CheckIt(browser.detect, 'mozilla'))
	{
		browser.browserType = "Netscape Navigator";
		browser.version = detect.charAt(8);
	}
	else if (info = CheckIt(browser.detect, 'safari')) browser.browserType = "Safari";
	else if (info = CheckIt(browser.detect, 'omniweb')) browser.browserType = "OmniWeb";
	else if (info = CheckIt(browser.detect, 'opera')) browser.browserType = "Opera";
	else if (info = CheckIt(browser.detect, 'webtv')) browser.browserType = "WebTV";
	else if (info = CheckIt(browser.detect, 'icab')) browser.browserType = "iCab";
	else if (info = CheckIt(browser.detect, 'konqueror'))
	{
		browser.browserType = "Konqueror";
		browser.OS = "Linux";
	}
	else browser.browserType = "An unknown browser";
	
	if (browser.version == '') browser.version = browser.detect.charAt(info.place + info.string.length);
	
	if (browser.OS == '')
	{
		if (CheckIt(browser.detect, 'linux')) browser.OS = "Linux";
		else if (CheckIt(browser.detect, 'x11')) browser.OS = "Unix";
		else if (CheckIt(browser.detect, 'mac')) browser.OS = "Mac";
		else if (CheckIt(browser.detect, 'win')) browser.OS = "Windows";
		else browser.OS = "an unknown operating system";
	}
	
	return browser;
}

function ShowFCKEditor(editorId)
{
	var browser = BrowserDetect();
	
	if (browser.browserType != 'Internet Explorer')
	{
		FCKeditorAPI.GetInstance(editorId).EditorDocument.designMode = 'on';
	}
}

function ShowLI(LIId)
{
	document.getElementById(LIId).style.display = 'block';
}
function HideLI(LIId)
{
	document.getElementById(LIId).style.display = 'none';
}
