	if (document.images) {

	  /*
	  Create the images for the logo image.  These are referenced as 'logo'+component.
	  e.g. mouse over a component with name="order" should call onMouseOver="actLogo('order');".  This
	  will set the logo image to the image we create in this section referenced as logoorder.
	  The function inactLogo() is used to reset the logo.
	  */
	  var logo = new Image();
	  logo.src = "http://www.driving-schools.co.uk/imagesdriving/dsLogo.gif";
	  var logoHome = new Image();
	  logoHome.src = "http://www.driving-schools.co.uk/imagesdriving/dsHome.gif";
	  var logoTowns = new Image();
	  logoTowns.src = "http://www.driving-schools.co.uk/imagesdriving/dsSearchByTown.gif";
	  var logoArea = new Image();
	  logoArea.src = "http://www.driving-schools.co.uk/imagesdriving/dsSearchByArea.gif";
	  var logoAdvertise = new Image();
	  logoAdvertise.src = "http://www.driving-schools.co.uk/imagesdriving/dsAddSch.gif";
	  var logoAbout = new Image();
	  logoAbout.src = "http://www.driving-schools.co.uk/imagesdriving/dsAboutUs.gif";
	  var logoContact = new Image();
	  logoContact.src = "http://www.driving-schools.co.uk/imagesdriving/dsContactUs.gif";
	  var logoHelp = new Image();
	  logoHelp.src = "http://www.driving-schools.co.uk/imagesdriving/dsHelp.gif";

	}

	var isMapAct = false;

	function actLogo(component) {
	  isMapAct = true;
	  if (document.images) {
		document['logo'].src = eval('logo'+component+'.src');
	  }
	}

	function inactLogo() {
	  isMapAct = false;
	  if (document.images) {

		var str = 'if (!isMapAct) {' +
				  'document["logo"].src = eval("logo.src");}';
		timerID = setTimeout(str, 1);
	  }
	}
