// Extended Tooltip Javascript
// copyright 9th August 2002, by Stephen Chapman, Felgall Pty Ltd

// permission is granted to use this javascript provided that the below code is not altered
var DH = 0;
var an = 0;
var al = 0;
var ai = 0;

if (document.getElementById) 
{
	ai = 1;
	DH = 1;
}
else 
{
	if (document.all) 
	{
		al = 1;
		DH = 1;
	} 
	else 
	{
		browserVersion = parseInt(navigator.appVersion);
 		if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) 
 		{
 			an = 1;
			DH = 1;
		}
	}
}

function hideTIP(id) 
{
	var objStyle=getTIPStyle(id) ;
	if(objStyle) objStyle.visibility='hidden' ;
}


function getTIPStyle(id)
{
	return (document.getElementById(id).style) ;
}

function getWindowWidth() 
{
	if (window.innerWidth != null) 
		return window.innerWidth;
 	if (document.body.clientWidth != null)
		return document.body.clientWidth;
 	return (null);
}


function showTIP(evt,objId) 
{
	
	var wp = getWindowWidth();
	var objStyle = getTIPStyle(objId);
	var obj = document.getElementById(objId);
	var visib = objStyle.visibility;
	var ew ;
	if (obj.offsetWidth) 
		ew = obj.offsetWidth;
	else 
		if (obj.clip.width) 
			ew = obj.clip.width;
	if (visib == "visible" || visib == "show") 
	{ 
		objStyle.visibility = "hidden";
	} 
	else  
	{ 
		
		var pX = 0;
		var pY = 0 ;
		if (evt.pageY) // moz
		{
			pY = evt.pageY + 20;
			pX = evt.pageX - (ew/4);
		} 
		else // ie
		{
			pY = evt.y + 20 + document.body.scrollTop;
			pX = evt.x  - (ew/4) + document.body.scrollLeft;
		} 
		if (pX < 2) 
			pX = 2;
		else 
			if (pX + ew > wp) pX -= ew/2 ;
		if (!an) 
		{
			pX += 'px';
			pY += 'px'
		};
		objStyle.left = pX;
		objStyle.top = pY;
		objStyle.visibility = "visible";
	}
}

var opac = 0;

function fadeIn() {
	if(opac < 100){
		if ( opac > 40 ) 
			opac+=10 ; 
		else 
		{
			if ( opac > 20 ) 
				opac+=4 ;
			else
				opac+=2 ;
		}
		if ( opac > 100 ) opac = 100 ;
		if(document.getElementById('about').filters)
		{
			var ele = document.getElementById('about') ;
			ele.filters.alpha.opacity = opac;
			setTimeout('fadeIn()', 2);
			ele.getElementById('aboutCtl').style.background = 'rgb(1,84,' + (16 + opac)  + ')' ;
			ele.getElementById('aboutContent').style.background = 'rgb(' + ( 50 + ( 2 * opac )) + ','  +  ( 46 + ( 2 * opac )) + ',' + ( 16 + ( 2 * opac )) + ')' ;
		}
	}
}

   
function showAbout() 
{
	var style=getTIPStyle('about') ;
	var AppletStyle ;

	if(style) 
	{
		if(style.visibility == 'visible') return ;
		AppletStyle = getTIPStyle('forApplet') ;
		style.top = '30px' ;
		style.left= '100px'  ;
		opac = 0 ;
		if(document.getElementById('about').filters) 
			document.getElementById('about').filters.alpha.opacity = opac ;
		style.visibility='visible' ;
		if (AppletStyle) AppletStyle.visibility = 'hidden' ;
		fadeIn() ;
	}
}


function hideAbout(id) 
{
	var style=getTIPStyle('about') ;
	var AppletStyle 

	if(style) 
	{
		if(style.visibility == 'hidden') return ;
		AppletStyle = getTIPStyle('forApplet') ;
		if (AppletStyle) 
			AppletStyle.visibility='visible' ;
		style.visibility='hidden' ;
	}
}

