		/* Stack up window.onload events using this function from Simon Willison - http://www.sitepoint.com/blog-post-view.php?id=171578 */
		/* .. modified to move on with the times */
		function addLoadEvent(func) {
		
			if (window.addEventListener)
				window.addEventListener ('load', func, false);
			else if (window.attachEvent)
				window.attachEvent ('onload', func);
			else
			{
				var oldonload = window.onload;
				if (typeof window.onload != 'function') {
					window.onload = func;
				} else {
					window.onload = function() {
						oldonload();
						func();
					}
				}
			}
		}

		function destroycatfish()
		{
		var catfish = document.getElementById('catfish');
		catfish.parentNode.removeChild(catfish); /* clip catfish off the tree */
		document.getElementsByTagName('html')[0].style.padding= '0'; /* reset the padding at the bottom */
		return false;
		}

		function catfishcloseme()
		{
		var closelink = document.getElementById('catfishcloseme');
		if (closelink == null) {
		return;
		}
		closelink.onclick = destroycatfish;
		}

		addLoadEvent(function() {
		catfishcloseme();
		});
