//=======================================================================
// over_img.js
//
// Universal version.
//
//=======================================================================

var oiBuf=null;
var oiCap=false;
var oiInitDone = false;
function oiPreload(){
  oiRegister('menu_01','/images/menu_01.gif','/images/menu_b_01.gif');
  oiRegister('menu_02','/images/menu_02.gif','/images/menu_b_02.gif');
  oiRegister('menu_03','/images/menu_03.gif','/images/menu_b_03.gif');
  oiRegister('menu_04','/images/menu_04.gif','/images/menu_b_04.gif');
  oiRegister('menu_05','/images/menu_05.gif','/images/menu_b_05.gif');
  oiRegister('menu_06','/images/menu_06.gif','/images/menu_b_06.gif');
  oiRegister('menu_07','/images/menu_07.gif','/images/menu_b_07.gif');
  oiRegister('menu_08','/images/menu_08.gif','/images/menu_b_08.gif');
}
function oiInit()
{
  var browserName=navigator.appName;
  var browserVersion=parseInt(navigator.appVersion);

  oiCap=
    (browserName.indexOf("Netscape")>=0 && browserVersion>=3) ||
	(browserName.indexOf("Opera")>=0 && browserVersion>=6) ||
    (browserName.indexOf("Internet Explorer")>=0 && browserVersion>=4);
    oiInitDone=true;

}

function oiIsCapability()
{
  if (!oiInitDone) oiInit();
  return oiCap;
}

function oiRegister(id,normalSrc,overSrc,downSrc)
{
  if (!oiInitDone) oiInit();

  if (oiCap)
  {
    if (overSrc==null)   overSrc=normalSrc;
    if (downSrc==null)   downSrc=overSrc;

    oiBuf=new Array(id,true,new Image(),new Image(),new Image());
    oiBuf[2].src=normalSrc;
    oiBuf[3].src=overSrc;
    oiBuf[4].src=downSrc;
    eval("oiObj"+id+"=oiBuf");
  }
}

function oiSetNormal(id,msg)
{
  if (oiCap)
  {
    var regObj=eval("oiObj"+id);
    if (regObj[1])
      document[id].src=regObj[2].src;
  }
  //window.status=msg;
}

function oiSetOver(id,msg)
{
	//window.status=msg;
  if (oiCap)
  {
    var regObj=eval("oiObj"+id);
    if (regObj[1])
      document[id].src=regObj[3].src;
  }
  return true;
}

function oiSetDown(id)
{
  if (oiCap)
  {
    var regObj=eval("oiObj"+id);
    if (regObj[1])
      document[id].src=regObj[4].src;
  }
}

function oiLock(id)
{
  if (oiCap)
    eval("oiObj"+id)[1]=false;
}

function oiUnlock(id)
{
  if (oiCap)
    eval("oiObj"+id)[1]=true;
}




