var CONTENT_ELEMENT = null;
var CONTENT_TITLE = "";
var ARRAY_THUMBS = null;
var ARRAY_LARGER = null;
var ARRAY_ALT = null;
var SHOW_IMAGE = 0;

var bEnlargeShown = false;
var strCurrElement = "";
var objHolder;
var objContent;

function doPageLoad(){
	objHolder = getElementObject( "gallery-zoom" );
	objContent = getElementObject( "content" );
	
	setUtilityButtons();
	setImageArrays();
}

function setImageArrays(){
	var element = getElementObject( "gallery" );
	if( element == null && element.getElementsByTagName( "IMG" ) == null )
		return false;
	
	ARRAY_THUMBS = new Array();
	ARRAY_LARGER = new Array();
	ARRAY_ALT = new Array();

	var nodes = element.getElementsByTagName( "IMG" );
	var aNodes = element.getElementsByTagName( "A" );
	for( var i = 0; i < nodes.length; i++ ){
		ARRAY_THUMBS.push( nodes[i].src );
		ARRAY_ALT.push( nodes[i].alt );
		
		var strBig = nodes[i].src.substr( 0, nodes[i].src.length - 4 ) + "_big.jpg";
		aNodes[i].href = strBig;
		ARRAY_LARGER.push( strBig );
	}
}

function setUtilityButtons(){
	var obj = getElementObject( "fnt-small" );
	if( obj ){
		obj.onclick = normalizeContentFont;
		obj.title = "Normal Text"
	}
	
	obj = getElementObject( "fnt-norm" );
	if( obj ){
		obj.onclick = enlargeContentFont;
		obj.title = "Large Text";
	}
	
	obj = getElementObject( "fnt-large" );
	if( obj ) {
		obj.onclick = largerContentFont;
		obj.title = "Larger Text";
	}
	
	obj = getElementObject( "print" );
	if( obj ){
		obj.onclick = popPrintWindow;
		
		CONTENT_ELEMENT = objContent.cloneNode( true );
		CONTENT_TITLE = obj.title.substr( 6 );
	}
}

function enlargeContentFont(){
	objContent.style.fontSize = "115%";
	return false;
}

function largerContentFont(){
	objContent.style.fontSize = "130%";
	return false;
}

function minimizeContentFont(){
	objContent.style.fontSize = "90%";
	return false;
}

function normalizeContentFont(){
	objContent.style.fontSize ="100%";
	return false;
}

function popPrintWindow(){
	if( objContent == null )
		return;
	
	var winl = (screen.width - 700) / 2;
	var wint = (screen.height - 480) / 2;
	var winprops = 'height=480,width=700,top=' + wint + ',left=' + winl + ',scrollbars=1, resizable=1, location=0, menubar=1, toolbar=0';
	var win = window.open( "/intro_pages/intro_print.html", "", winprops); 
}

function popGalleryWindow( nShow ){	
	SHOW_IMAGE = nShow;
	
	var winl = (screen.width - 740) / 2;
	var wint = (screen.height - 640) / 2;
	var winprops = 'height=640,width=740,top=' + wint + ',left=' + winl + ',scrollbars=1, resizable=1, location=0, menubar=1, toolbar=0';
	var win = window.open( "/intro_pages/intro_gallery.html", "Gallery", winprops); 
}