<!--
var timerID = null;
var timerRunning = false;
var delay = 10;
var alphavalue = 0;
var idOfObj = "";
//------------------------------------------------------------------------------
//--sets the layer alpha property for the specified object;
function jsTimerSetOpacity(objId, value) {
	document.getElementById(objId).style.opacity = value/100;
	document.getElementById(objId).style.filter = 'alpha(opacity="' + value +'")';
}
//------------------------------------------------------------------------------
//--stops the timer and de-initializes data;
function StopTheTimer()
{
    if (timerRunning) clearTimeout(timerID);
    timerRunning = false;
    return false;
}
//------------------------------------------------------------------------------
//--timer function to be called inside the timer;
function StartTheTimer()
{
 StopTheTimer()
 alphavalue = alphavalue + 4;
 if (alphavalue > 100)
 {
  StopTheTimer()
  alphavalue = 0;
  return false;
 }
 else {
  if (idOfObj != "") jsTimerSetOpacity(idOfObj, alphavalue);
  timerRunning = true;
  timerID = self.setTimeout("StartTheTimer()", delay);
 }
 return true;
}
//------------------------------------------------------------------------------
//--main fade function; initializes the timer, and starts it;
function InitTimer(objIdId)
{
	alphavalue = 0;
	idOfObj = objIdId;
    StopTheTimer();
    StartTheTimer();
}
//------------------------------------------------------------------------------
/*
var menuTimerID = null;

function InitMenu()
{	menu_on = true;
	menuTimerID = self.setTimeout("HideMenu()", 200);
}

function HideMenu()
{ 	clearTimeout(menuTimerID);
	if (menu_on == true) alert('Menu ON!');
	return true;
}
*/
//------------------------------------------------------------------------------
//-- public functions used for fading;
//------------------------------------------------------------------------------
//-- fades the specified object;
function jsFade(oIobjId, delayTi)
{
 document.getElementById(oIobjId).style.opacity = 0;
 document.getElementById(oIobjId).style.filter = 'alpha(opacity="0")';
 StopTheTimer();
 delay = delayTi; InitTimer(oIobjId);
 return true;}
//------------------------------------------------------------------------------
//-- stops the fader immediately;
function jsStopFade()
{	StopTheTimer();
	return true;}
//------------------------------------------------------------------------------
//-- controlled fade; fades to the specified alpha value;
function jsFadeTo(objNameId, fToval)
{ jsTimerSetOpacity(objNameId, fToval);
 return true;}
//------------------------------------------------------------------------------
//-->
