
var ie45,ns6,ns4,dom = false;
if (navigator.appName == "Microsoft Internet Explorer") ie45 = parseInt(navigator.appVersion) >= 4;
else if (navigator.appName == "Netscape"){
	ns6 = parseInt(navigator.appVersion) >= 5;
	ns4 = parseInt(navigator.appVersion) < 5;}
dom = ie45 || ns6;

var switchHTML = new Array;
var openHTML = '';


function saveHTML(id, _HTML) {
	if(ns4) return;
	
	switchHTML[id] = _HTML;
	
}

function showHideHTML(id) {
	if(ns4) return;
	
	el = document.all ? document.all[id] : dom ? document.getElementById(id) : document.layers[id];
	
	if(openHTML.id == el.id)	{ el.innerHTML = "";  openHTML = ""; return; }
	else						{ openHTML.innerHTML = ""; }
	
	if(el.innerHTML == "" || re.test(el.innerHTML)) {
		el.innerHTML = switchHTML[id];
	} else {
		el.innerHTML = "";
	}
	
	openHTML = el;
	
}
	function checkIt(string)
	{
		place = detect.indexOf(string) + 1;
		thestring = string;
		return place;
	}

	var detect = navigator.userAgent.toLowerCase();
	var OS,browser,version,total,thestring;
	
	if (checkIt('konqueror')) { 
		browser = "Konqueror";
		OS = "Linux";
	} else if (checkIt('safari')) browser = "Safari" 
	else if (checkIt('omniweb')) browser = "OmniWeb"
	else if (checkIt('opera')) browser = "Opera"
	else if (checkIt('webtv')) browser = "WebTV";
	else if (checkIt('icab')) browser = "iCab"
	else if (checkIt('msie')) browser = "Internet Explorer"
	else if (!checkIt('compatible')) {
		browser = "Netscape Navigator"
		version = detect.charAt(8);
	}
	else browser = "An unknown browser";
	
	if (!version) version = detect.charAt(place + thestring.length);
	if (!OS)
	{
		if (checkIt('linux')) OS = "Linux";
		else if (checkIt('x11')) OS = "Unix";
		else if (checkIt('mac')) OS = "Mac"
		else if (checkIt('win')) OS = "Windows"
		else OS = "an unknown operating system";
	}

	isMacIE5 = ("Internet Explorer" && OS == "Mac" && parseFloat(version) >= 5);
