function barTog(menu) 
{
	var daMenu = document.getElementById(menu);

	if (daMenu.style.visibility == 'visible') {
		daMenu.style.visibility = 'hidden';
	} else {
		daMenu.style.visibility = 'visible';
	}
}

function showDrop(target) {
	blah = document.getElementById(target);
	blah.style.display = 'block';
	setTimeout("blah.style.display = 'none'", 7500);	
}
function hideDrop(target) {
	blah = document.getElementById(target);
	blah.style.display = 'none';
}
function testMouse() {
//	setTimeout('testMouse2()',5000);
//	document.Show.MouseX.value = getMouseX();
//	document.Show.MouseY.value = getMouseY();
}

function testMouse2() {
	document.Show.MouseX.value = getMouseX();
	document.Show.MouseY.value = getMouseY();
}

function getMouseX(e) {
	var IE = document.all?true:false
	if(!IE) document.captureEvents(Event.MOUSEMOVE)
	var tempX = 0

	if(IE) {
		tempX = event.clientX + document.body.scrollLeft
	} else {
		tempX = e.pageX
	}

	if (tempX < 0){tempX = 0}

	return tempX;
}	

function getMouseY(e) {
	var IE = document.all?true:false
	if(!IE) document.captureEvents(Event.MOUSEMOVE)
	var tempY = 0

	if(IE) {
		tempY = event.clientY + document.body.scrollTop
	} else {
		tempY = e.pageY
	}

	if (tempY < 0){tempY = 0}

	return tempY;
}	


function getMouseXY(e) {
	var IE = document.all?true:false
	if (!IE) document.captureEvents(Event.MOUSEMOVE)
	var tempX = 0
	var tempY = 0

	if (IE) { // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.body.scrollLeft
		tempY = event.clientY + document.body.scrollTop
	} else {  // grab the x-y pos.s if browser is NS
		tempX = e.pageX
		tempY = e.pageY
	}  
	// catch possible negative values in NS4
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}  
	// show the position values in the form named Show
	// in the text fields named MouseX and MouseY
	document.Show.MouseX.value = tempX
	document.Show.MouseY.value = tempY
	return true
}
	

function goToUrl(page) {
	window.location=page;
}
	
function changeColor(id) {
	//alert(id);
	var currentBgColor = document.getElementById(id).style.backgroundColor;
	var currentFontColor = document.getElementById(id).style.color;
		
	//alert(currentBgColor);
	//alert(currentFontColor);
}

var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();