function showStatus(text) { 
	window.status=text; 
}

logoA = new Image();
logoA.src = "images/logos/3m.gif";
logoB = new Image();
logoB.src = "images/logos/advance.gif";
logoC = new Image();
logoC.src = "images/logos/evode.gif";
logoD = new Image();
logoD.src = "images/logos/jiffy.gif";
logoE = new Image();
logoE.src = "images/logos/makita.gif";
logoF = new Image();
logoF.src = "images/logos/norton.gif";
logoG = new Image();
logoG.src = "images/logos/vsm.gif";
logoH = new Image();
logoH.src = "images/logos/sait.gif";
logoI = new Image();	
logoI.src = "images/logos/scapa_tapes.gif";
logoJ = new Image();
logoJ.src = "images/logos/stera_tapes.gif";
logoK = new Image();
logoK.src = "images/logos/tesa.gif";
logoL = new Image();
logoL.src = "images/logos/velcro.gif";
logoM = new Image();	
logoM.src = "images/logos/glue_dot.gif";
logoN = new Image();
logoN.src = "images/logos/nbt_inveresk.gif";
logoO = new Image();
logoO.src = "images/logos/pp.gif";
logoP = new Image();
logoP.src = "images/logos/pts.gif";

var nOfLogos = 16;
var logosShown = "";
var logosHidden = "ABCDEFGHIJKLMNOP";

function showLogo(logo) {
   	document.images['logoholder'].src = eval(logo + ".src");
}

function randomLogo() {
   	// picks logo randomly from logosHidden string
   	var chosen = Math.floor(Math.random() * logosHidden.length) +1;
   	chosen = logosHidden.substring(chosen-1,chosen);
   	return chosen;
}

// displays logo when page first loads
function initDisplay() { 
	if (document.images) {
     	thisLogo = randomLogo()
      	      	
	// remove this logo from logosHidden and add to logosShown
      	logosHidden = logosHidden.replace(thisLogo,'');
      	logosShown = logosShown + '' +thisLogo + ''

      	// display selected logo
	thisLogo = 'logo' + thisLogo;
	showLogo(thisLogo);
	
	// then calls switchLogo every 1000msecs
	setInterval('switchLogo()', 3000);
	}
}

function switchLogo() {
   	// get next logo
   	var nextHidden = logosHidden.substring(0,1);
   	thisLogo = 'logo' + nextHidden;
   	matchedLogo = logosShown.substring(0,1);

   	// remove matchedLogo from logosShown and add to logosHidden
   	logosShown = logosShown.replace(matchedLogo,'');
  	logosHidden = logosHidden + '' + matchedLogo + ''

   	// remove nextHidden from logosHidden and add to logosShown
   	logosHidden = logosHidden.replace(nextHidden,'');
   	logosShown = logosShown + '' + nextHidden + ''

   	showLogo(thisLogo);
}                                                                                                                                                                                                                                                                  