		function Is ()
		{   // convert all characters to lowercase to simplify testing
			var agt=navigator.userAgent.toLowerCase()

			// *** BROWSER VERSION ***
			this.major = parseInt(navigator.appVersion)

			this.nav  = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1)
						&& (agt.indexOf('compatible') == -1)))
			this.nav4 = (this.nav && (this.major == 4))
			this.nav4up = this.nav && (this.major >= 4)
			this.is_safari=((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false
			this.is_gecko=((!this.is_safari)&&(navigator.product)&&(navigator.product.toLowerCase()=="gecko"))?true:false
			this.ff_version=(this.is_gecko&&navigator.vendor=="Firefox")?navigator.vendorSub:'0'

			this.ie   = (agt.indexOf("msie") != -1)
			this.ie4  = (this.ie && (this.major == 4))
			this.ie4up  = this.ie  && (this.major >= 4)
		}
		var is = new Is();

		function maketheBalloon2(id, width, message, styleclass)
		{
		var theString = '<STYLE TYPE="text/css">#'+id+'{width:'+width+';}</STYLE>';
		theString+='<DIV CLASS="balloon" id="'+id+'"><table cellpadding="0" cellspacing="0" border="0"><tr><td>&nbsp;</td><td class=\"balloontext\">'+message+'</td><td>&nbsp;</td></tr></table></DIV>';
		document.write(theString);
		}
		function maketheBalloon(id, width, message)
		{
		var theString = '<STYLE TYPE="text/css">#'+id+'{width:'+width+';}</STYLE>';
		theString+='<DIV CLASS="balloon" id="'+id+'">'+message+'</DIV>';
		document.write(theString);
		}

		function makeItVisibleAbove(id,event)
		{			
			if (is.is_gecko)
			{
				document.getElementById(id).style.left = event.pageX + 50;
				document.getElementById(id).style.top = event.pageY - 90;
				document.getElementById(id).style.visibility="visible";
			}
			else if (is.is_safari)
			{
				document.getElementById(id).style.left = event.pageX + 50;
				document.getElementById(id).style.top = event.pageY - 90;
				document.getElementById(id).style.visibility="visible";
			}
			else if (is.nav4up) {
				if(is.major>=5)
				{
				//alert(document.getElementById(id));
				document.getElementById(id).style.left = event.pageX - 150;
				document.getElementById(id).style.top = event.pageY -90;
				document.getElementById(id).style.visibility="visible";
				}
				else
				{
				document.layers[id].left = event.pageX - 90;
				document.layers[id].top = event.pageY + 15;
				document.layers[id].visibility="show";
				}
			}
			else
			{
				document.all[id].style.pixelLeft = (document.body.scrollLeft +event.clientX) + 90;
				document.all[id].style.pixelTop = (document.body.scrollTop + event.clientY) - 90;
				document.all[id].style.visibility="visible";
			}
		}
		function makeItVisible(id, event)
		{

			if (is.nav4up) {
				if(is.major>=5)
				{
				//alert(document.getElementById(id));
				document.getElementById(id).style.left = event.pageX + 10;
				document.getElementById(id).style.top = event.pageY + 10;
				document.getElementById(id).style.visibility="visible";
				}
				else
				{
				document.layers[id].left = event.pageX - 90;
				document.layers[id].top = event.pageY + 15;
				document.layers[id].visibility="show";
				}
			}
			else {
				document.all[id].style.pixelLeft = (document.body.scrollLeft +event.clientX) + 10;
				document.all[id].style.pixelTop = (document.body.scrollTop + event.clientY) + 10;
				document.all[id].style.visibility="visible";
			}
				
		}

		function hideHelp(id)
		{
			if(is.nav4up)
			{
				if(is.major>=5)
					document.getElementById(id).style.visibility="hidden";
				else
					document.layers[id].visibility="hide";
			}
			else
			{
				document.all[id].style.visibility="hidden";
			}
			//is.nav4up ? document.layers[id].visibility="hide" : document.all[id].style.visibility="hidden";
		}

		//<A HREF=# CLASS="isTip" onMouseOver="makeItVisible('system7', event)" onMouseOut="hideHelp('system7')">
