function initHome()
	{	
		
		<!-- ToolTips -->
		// Load up the tool tip for all the core home page images
		
		// get ready to float the tool tips
		myFloat = new objFloat();				
		$('#floating-imgs a').bind('mouseover', myFloat.start);
		$('#floating-imgs a').bind('mouseout', myFloat.stop);
						
		// For each link/img manipulate the DOM, to show tooltip and hide unwanted attributes
		elements = $('#floating-imgs a');
		for (i=0; i < elements.length; i++)
		{
			var element = elements[i].id;
			
			// bring html tool tip into play
			$('#fl_' + element).css('zIndex', i+300);			
			
			// hide the alt text of the image (so as not to clash with tool tip)
			$('#' + element + ' img').attr('alt', '');
			
			// hide the title text of the link (so as not to clash with tool tip)
			$('#' + element).attr('title', '');			
		}		
		<!-- ToolTips -->
		
		loadFlashIpod();
		loadFlashPhone();
	}
	
	
function loadFlashIpod()
	{
		// replace img with flash
		var fo = new FlashObject('/flash/download.swf', 'flusefulstuff', '125', '220', '8');
		fo.addParam('wmode', 'transparent');
		fo.write('usefulstuff');
	
		// maintain tooltip over new id
	    $('usefulstuff').href = '#_';
		$('#flusefulstuff').bind('mouseover', myFloat.start);
		$('#flusefulstuff').bind('mouseout', myFloat.stop);
		
	}
	
	
function loadFlashPhone()
	{
		// replace img with flash
		var fo = new FlashObject('/flash/stayintouch.swf', 'flstayintouch', '115', '230', '7');
		fo.addParam('wmode', 'transparent');
		fo.write('stayintouch');
			
		// maintain tooltip over new id			
		$('#flstayintouch').bind('mouseover', myFloat.start);
		$('#flstayintouch').bind('mouseout', myFloat.stop);
	}
	
	
objFloat = function()
	{
		o = this;
		this.elID = this.navID = this.floatID = '';
	}
	
	
objFloat.prototype.start = function(id)
	{	
		id = ($(this.id)) ? this.id : id; // If THIS (the element) exists use it's ID, otherwise, use the ID sent.
		o.elID = id;
		o.navID = 'nav_'+id;
		o.floatID = 'fl_'+id;
		$('#' + o.floatID).css('display', 'block');
		$().bind('mousemove', {'element':'#' + o.floatID}, function(e)
		{
			var element = e.data.element;
			
			var offSetY = $(element).height() + 20;
			
			var mouseX = e.pageX;
			var mouseY = e.pageY - offSetY;
			
			$(element).css('left', mouseX + 'px');
			$(element).css('top', mouseY + 'px');
		});
	}
	
	
objFloat.prototype.follow = function(e)
	{	
		//oDiv = $('#' + o.floatI)D;
		//oDiv.css({'left':e.pageX, 'right':e.pageY});
		//scrollTop = (self.innerHeight) ? self.pageYOffset : document.body.scrollTop ;
		//oDiv.css({'left':'200px', 'top':'200px'});
		//oDiv.style.left = (oEvent.clientX - (oDiv.parentNode.parentNode.offsetLeft + oDiv.parentNode.parentNode.parentNode.offsetLeft)) + 'px';
		//oDiv.style.top = (oEvent.clientY - (oDiv.parentNode.parentNode.offsetTop + oDiv.parentNode.parentNode.parentNode.offsetTop + oDiv.offsetHeight + 10) + scrollTop) + 'px';
	}
	
	
objFloat.prototype.stop = function()
	{
		$('#' + o.floatID).css('display', 'none');
		$().unbind('mousemove');
	}