function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
nav_home_over = newImage("site_images/nav_home_over.gif");
nav_webinars_over = newImage("site_images/nav_webinars_over.gif");
nav_about_over = newImage("site_images/nav_about_over.gif");
nav_news_over = newImage("site_images/nav_news_over.gif");
nav_casestudies_over = newImage("site_images/nav_casestudies_over.gif");
nav_products_over = newImage("site_images/nav_products_over.gif");
nav_solutions_over = newImage("site_images/nav_solutions_over.gif");
nav_sustomers_over = newImage("site_images/nav_sustomers_over.gif");
nav_partners_over = newImage("site_images/nav_partners_over.gif");
nav_contact_over = newImage("site_images/nav_contact_over.gif");
snav_selfservice_over = newImage("site_images/snav_selfservice_over.gif");
snav_entertainment_over = newImage("site_images/snav_entertainment_over.gif");
snav_mobile_over = newImage("site_images/snav_mobile_over.gif");
preloadFlag = true;
}
}


function show(object) {
    if (document.getElementById && document.getElementById(object) != null)
         node = document.getElementById(object).style.visibility='visible';
    else if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'visible';
    else if (document.all)
        document.all[object].style.visibility = 'visible';
}

function hide(object) {
    if (document.getElementById && document.getElementById(object) != null)
         node = document.getElementById(object).style.visibility='hidden';
    else if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'hidden';
    else if (document.all)
         document.all[object].style.visibility = 'hidden';
}
	
  //specify banners
  if(document.images) {
    banpics = new Array();	
    banpics[0] = new Image();
    banpics[0].src = "site_images/banners/ad_logo_o2.gif";
    banpics[1] = new Image();
    banpics[1].src = "site_images/banners/ad_logo_aandl.gif";
    banpics[2] = new Image();
    banpics[2].src = "site_images/banners/ad_logo_nre.gif";
    banpics[3] = new Image();
    banpics[3].src = "site_images/banners/ad_logo_renault.gif";
	banpics[4] = new Image();
    banpics[4].src = "site_images/banners/ad_logo_lloydstsb.gif";
	banpics[5] = new Image();
    banpics[5].src = "site_images/banners/ad_logo_bt.gif";
	banpics[6] = new Image();
    banpics[6].src = "site_images/banners/ad_logo_ws.gif";
	banpics[7] = new Image();
    banpics[7].src = "site_images/banners/ad_logo_philips.gif";
		
    //specify banner links
    banlinks = new Array();	
    banlinks[0] = "http://www.o2.co.uk/help";
    banlinks[1] = "http://www.alliance-leicester.co.uk";
    banlinks[2] = "http://www.nationalrail.co.uk/";
    banlinks[3] = "http://www.renault.co.uk/";
    banlinks[4] = "http://www.lloydstsb.com/current_accounts.asp";
	banlinks[5] = "http://www.bt.com";
	banlinks[6] = "http://www.waterstones.com";
	banlinks[7] = "http://www.usa.philips.com";
  }
  
  //specify interval between rotating banners (in mili seconds)
  var currentlink;
  var currentimage = Math.floor(Math.random()*(banpics.length));
  var delay = 5000;
  var newbrowser = true;
			
  function bannerchanger(from) {
    if(document.images) {
      document.images[from].src = banpics[currentimage].src;
      currentlink = currentimage;			
      if (currentimage < banpics.length-1) 
        currentimage = currentimage + 1;
      else 
        currentimage = 0;
      setTimeout("bannerchanger('" + from + "')", delay);
    }
  }
	
  function FollowLink() {
    if(document.images) {
      if (newbrowser == true) {
        window.open(banlinks[currentlink], 'newwindow', '', false);			
      } else
        document.location.href = banlinks[currentlink];
    }
  }