	
	// used in all gallery scripts:
	pngSupport = (window.XMLHttpRequest || !document.all);


	function writeAddress(a,b,s) {
		e1=a+'@'+b;
		e2='<b>'+a+'</b>'+'@'+b;
		s = (s) ? 'style='+s : '';
		document.write('<a '+s+' href=mailto:'+e1+'>'+e2+'</a>');
	}

	// INIT STARTUP
	startMeUp = '';
	
	// PRELOADING:
	preloadArray = new Array();
	function addPreload(imgSrc) { preloadArray[preloadArray.length] = imgSrc; }
	var preloadFlag = false;
	function preloadImages() {
		if (document.images) {
			for (i=0; i<preloadArray.length; i++) eval("preloadImage"+i+" = newImage('"+preloadArray[i]+"');");
			preloadFlag = true;
		}
	}
	function newImage(arg) {
		if (document.images) {
			rslt = new Image();
			rslt.src = arg;
			return rslt;
		}
	}
	
	startMeUp += "preloadImages();";
	
	// DEFINE PRELOAD IMAGES:
	addPreload("/images/nav-home1.gif");
	addPreload("/images/nav-bio1.gif");
	addPreload("/images/nav-gallery1.gif");
	addPreload("/images/nav-contacts1.gif");
	addPreload("/images/shade.png");
	addPreload("/images/space.gif");
	
	
	
	
	// NAVIGATION HOVER SCRIPTS:	
	function navOver(img) {
		img.src = img.src.substr(0,img.src.length-4)+'1.gif';
	}	
	function navOut(img) {
		img.src = img.src.substr(0,img.src.length-5)+'.gif';
	}
		
	
	
	
	

	function init() {
		eval(startMeUp);
	}
	onload = init;
	
	
	
