var	browser	=	'' ;
var	detect	=	navigator.userAgent.toLowerCase() ;
if		(checkIt(detect,'konqueror')) {	browser = "Konqueror"; OS = "Linux" ; }
else if (checkIt(detect,'safari'))		browser = "Safari" ;
else if (checkIt(detect,'firefox'))	browser = "Firefox" ;
else if (checkIt(detect,'omniweb'))	browser = "OmniWeb" ;
else if (checkIt(detect,'opera'))		browser = "Opera" ;
else if (checkIt(detect,'webtv'))		browser = "WebTV" ;
else if (checkIt(detect,'icab'))		browser = "iCab" ;
else if (checkIt(detect,'msie'))		browser = "Internet Explorer" ;
else if (!checkIt(detect,'compatible')){browser = "Netscape Navigator" ; version = detect.charAt(8) ; }
else									browser = "An unknown browser" ;

function	checkIt(detect,string) {
	place	= detect.indexOf(string) + 1 ;
	return	(place > 0) ? place + string.length : place ;
}
function	getIDLayer(obj) {
	switch	(browser)	{
		case	'Firefox'	:
			return	0 ;
		case	'Netscape Navigator'	:
			return	0 ;
		default	:	//	IE
			var	lvl	=	0 ;
			while	(obj.offsetParent != null) {
				obj	=	obj.offsetParent ;
				lvl	+=	1 ;
			}
			return	lvl ;
	}
}
function	getIDLeft(obj) {
	switch	(browser)	{
		case	'Firefox'	:
			return	(obj.container != null) ? obj.container.pageX + obj.x : obj.x ;
		case	'Netscape Navigator'	:
			return	(obj.container != null) ? obj.container.pageX + obj.x : obj.x ;
		default	:	//	IE
			var	x	=	0 ;
			while	(obj.offsetParent != null) {
				x	+=	obj.offsetLeft ;
				obj	=	obj.offsetParent ;
			}
			x	+=	obj.offsetLeft ;
			return	x ;
	}
}
function getIDTop(obj) {
	switch	(browser)	{
		case	'Firefox'	:
			return	(obj.container != null)	? obj.container.pageY + obj.y : obj.y ;
		case	'Netscape Navigator'	:
			return	(obj.container != null)	? obj.container.pageY + obj.y : obj.y ;
		default	:	//	IE
			var	y	= 0 ;
			while	(obj.offsetParent != null) {
				y	+=	obj.offsetTop ;
				obj	=	obj.offsetParent ;
			}
			y	+=	obj.offsetTop;
			return	y;
	}
}
function	getDIV(id) {
	if		(document.getElementById)	{	return document.getElementById(id) ; }	//	N6,Moz,IE5,IE6
	else if	(document.all)				{	return document.all(id) ; }			//	IE4
	else if	(document.layers)			{	return document.layers[id] ; }			//	NN4
}

