function preloadImages() {
	if (document.images) {
		var imgFiles = preloadImages.arguments;
		var preloadArray = new Array();
		for (var i=0; i<imgFiles.length; i++) {
			preloadArray[i] = new Image;
			preloadArray[i].src = imgFiles[i];
		}
	}
}


function preloadScreenShots(layerPrefix, layerHigh) {
	//var imgFiles = preloadScreenShots.arguments;
	var preloadArray = new Array();
	i = 0;
	do{
		i++
		preloadArray[i] = new Image;
		preloadArray[i].src = 'images/ScreenShots/' + layerPrefix + i + '.gif';
		i++
		preloadArray[i] = new Image;
		preloadArray[i].src = 'images/ScreenShots/' + layerPrefix + i + '.jpg';		
	}while(i < layerHigh);
}

	
function imageSwap(sImageName, sImageSRC) {
	document.images[sImageName].src = sImageSRC;
}


function openWindow(url, nme, parms) {	
	if (parms=='') parms = 'width=700,height=500,resizable=1,left=10,top=10,toolbar,status,scrollbars,menubar,location';
	if (nme=='') nme = 'newWdw'
	newWin = window.open ( url, nme, parms)
}

function GetVars( def ) {
	this._def_ = def;
	var query, queries = top.location.search.substring(1).split( /\&/ );
	for ( var i=0; (query = queries[i]); i++ ) {
		query = query.split( /\=/ );
		this[query[0]] = ( typeof query[1] == 'undefined' ) ? def : unescape(query[1]).replace( /\+/g, " " );
	}
}

	GetVars.prototype.assign = function( key ) {
		return ( this.exists( key ) ) ? this[key] : this._def_;
	}
	
	GetVars.prototype.exists = function( key ) {
		return ( typeof this[key] != 'undefined' );
	}
	
function resizeInnerTo(w,h) {
 if (parseInt(navigator.appVersion)>3) {
   if (navigator.appName=="Netscape") {
    top.innerWidth=w;
    top.innerHeight=h;
   }
   else {
	var ww = Number(w)+10
	var hh = Number(h)+39
    top.resizeTo(ww,hh);
   }
 }
}

