// default.js

	function PreLoadImages()
	{
		if (document.images)
		{
			images = new Array();

			var i = 0;
			for( var i=0; i<=PreLoadImages.arguments.length; i++)
			{
				images[ i ] = new Image();
				images[ i ].src = PreLoadImages.arguments[i];
			}
		}
    	}
    	
	function PreLoadCustom()
	{
		if (document.images)
		{
			imagesCustom = new Array();

			var i = 0;
			for( var i=0; i<=PreLoadCustom.arguments.length; i++)
			{
				imagesCustom[ i ] = new Image();
				imagesCustom[ i ].src = PreLoadCustom.arguments[i];
			}
		}
    	}
    	
	PreLoadImages( 	"images/toolbar_aboutme_over.jpg",
			"images/toolbar_results_over.jpg",
			"images/toolbar_team_over.jpg",
			"images/toolbar_sponsorship_over.jpg",
			"images/toolbar_gallery_over.jpg",
			"images/toolbar_press_over.jpg",
			"images/toolbar_diary_over.jpg",
			"images/toolbar_links_over.jpg",
			"images/toolbar_contact_over.jpg",
			"images/toolbar_home_over.jpg",
			"images/toolbar_sitemap_over.jpg" );

	// Returns an object given its id
	function GetObject( id )
	{
		obj = document.all ? document.all[ id ] : document.getElementById( id );
		return obj;
	}

	// updates the specified image with the given filename
	// (used on mouseover and mouseout events
	function UpdateImage( id, filename )
	{
		obj = GetObject( id );
		obj.src = filename;
	}

	// used to open links in a new window (a replacement for target)
	function NewWindow( link )
	{
		window.open(link, '_blank');
	}