var ie4=document.all;
var ns6=document.getElementById&&!document.all;

img_about_bb = new Image;
img_products = new Image;
img_newsviews = new Image;
img_glossary = new Image;
img_contact_us = new Image;
img_bluebaylink = new Image;

// Initialise rollover images with normal state images so we don't get a JS error or dead images prior to onload
img_about_bb.src = "/assets/images/topbar_aboutbluebay_off.jpg";
img_products.src = "/assets/images/topbar_products_off.jpg";
img_newsviews.src = "/assets/images/topbar_newsandviews_off.jpg";
img_glossary.src = "/assets/images/topbar_investors_off.jpg";
img_contact_us.src = "/assets/images/topbar_contactus_off.jpg";
img_bluebaylink.src = "/assets/images/topbar_bluebaylink_off.jpg";

objPreviousMenu = new Object;
timer = 5000;
objPreviousMenu="";
intOpacity = 100;

document.onload = InitialiseRolloverImages();

function popReutersDisclaimer()
{
  ReutersDisclaim = window.open("http://production.investis.com/siteware/reutersdisclaimer/", "ReutersDisclaim", "directories=no,menubar=no,resizable=no,scrollbars=no,toolbar=no,width=400,height=325");
}

function InitialiseRolloverImages()
{
	img_about_bb.src = "/assets/images/topbar_aboutbluebay_on.jpg";
	img_products.src = "/assets/images/topbar_products_on.jpg";
	img_newsviews.src = "/assets/images/topbar_newsandviews_on.jpg";
	img_glossary.src = "/assets/images/topbar_investors_on.jpg";
	img_contact_us.src = "/assets/images/topbar_contactus_on.jpg";
	img_bluebaylink.src = "/assets/images/topbar_bluebaylink_on.jpg";
}

function RolloverMenuImage(ImageId, RolloverId)
{ ImageId.src = RolloverId.src;	}

function RolloffMenuImage(ImageId, ImageURL)
{ ImageId.src = ImageURL;	}


function fnSwitchMenu(objSwitch, strMode, blnTimeout)
{
  if ((objPreviousMenu!="")&&(objPreviousMenu!=objSwitch))
    fnRemoveMenu();
  
  fnFindBrowserStyle(fnFindBrowserObject(objSwitch)).display=strMode;
  
  if (ie4) fnFindBrowserStyle(fnFindBrowserObject(objSwitch)).filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";  
  else
  {
	  fnFindBrowserStyle(fnFindBrowserObject(objSwitch)).KhtmlOpacity = 1;
	  fnFindBrowserStyle(fnFindBrowserObject(objSwitch)).MozOpacity = 1;
  }
  
  intOpacity = 100;
  
  if (blnTimeout)
    objPreviousMenu="";
  else
    clearTimeout(timer);
  
  objPreviousMenu = objSwitch;
}

function fnFadeMenu()
{
  
  intOpacity-=20;
  
  if (ie4) fnFindBrowserStyle(fnFindBrowserObject(objPreviousMenu)).filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+intOpacity+")";
  else
  {
    fnFindBrowserStyle(fnFindBrowserObject(objPreviousMenu)).KhtmlOpacity = (intOpacity/100);
	fnFindBrowserStyle(fnFindBrowserObject(objPreviousMenu)).MozOpacity  = (intOpacity/100);
  }
  
  if (intOpacity <= 0)
    fnRemoveMenu();    
  else
    timer=setTimeout('fnFadeMenu()', 50);
}

function fnRemoveMenu()
{
  fnFindBrowserStyle(fnFindBrowserObject(objPreviousMenu)).display="none";
  
  if (ie4) fnFindBrowserStyle(fnFindBrowserObject(objPreviousMenu)).filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  else 
  {
	  fnFindBrowserStyle(fnFindBrowserObject(objPreviousMenu)).KhtmlOpacity = 1;
	  fnFindBrowserStyle(fnFindBrowserObject(objPreviousMenu)).MozOpacity  = 1;
  }
  
  intOpacity = 100;
}

function fnFindBrowserObject(objIdent)
{ return (ie4 ? eval(objIdent) : ns6 ? document.getElementById(objIdent) : ns4 ? document.objIdent : ""); }

function fnFindBrowserStyle(objIdent)
{ return ((ie4||ns6) ? objIdent.style : objIdent); }