// JavaScript code written for Portland Jazz.com
// by James Maskus 8/29/00


// Do some browser sniffing
function is(){
   if(navigator.appName == "Netscape"){
   	this.appVersion = parseInt(navigator.appVersion);
		if (this.appVersion >= 4 && this.appVersion < 5)
			this.ns4 = true
	}
   else if(navigator.appVersion.indexOf("MSIE")!=-1){
   	this.appVersion = parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE")+5))
		if(this.appVersion >= 4 && this.appVersion < 5)
			this.ie4 = true
	}
}

// Global variables
var is = new is()
var image = new Array()
var preloadFlag = false
var currPage = 0


// Reloads the window if Nav4 resized
function reloadPage(init){  
	if(init==true) with (navigator){
		if(is.ns4){
			document.pageWidth = innerWidth;
			document.pageHeight = innerHeight;
			onresize = reloadPage;
		}
	}
	else if(innerWidth != document.pageWidth || innerHeight != document.pageHeight)
		location.reload()
}

reloadPage(true);


function preLoad(button){
	if (document.images) {
		image[0] = new Image()
		image[0].src = "../images/spacer.gif"
		image[1] = new Image()
		image[1].src = "../images/mp3-btn-glow.gif"
		image[2] = new Image()
		image[2].src = "../images/video-btn-glow.gif"
		image[3] = new Image()
		image[3].src = "../images/photo-btn-glow.gif"
		image[4] = new Image()
		image[4].src = "../images/article-btn-glow.gif"
		image[5] = new Image()
		image[5].src = "../images/contact-btn-glow.gif"
		image[6] = new Image()
		image[6].src = "../images/buy-btn-glow.gif"
		preloadFlag = true
		if(button>0) showImage(button)
		currPage = button
	}
}

function showImage(button){
	if(preloadFlag){
		// ie5 & ns6
	 	if(document.getElementById){
	 		var imageID = 'image' + button
 			document.getElementById(imageID).src=image[button].src
 		}
		else if(is.ie4){
			var imageName = 'image' + button
			eval('document.'+imageName+'.src=image[button].src')
		}
		else if(is.ns4){
			var layerName = "layer" + button
			var imageName = "image" + button
			eval('document.'+layerName+'.document.'+imageName+'.src=image[button].src')
		}
	}
}

function hideImage(button){
	if (preloadFlag && button != currPage){
	 	// ie5 & ns6
	 	if(document.getElementById){
	 		var imageID = 'image' + button
 			document.getElementById(imageID).src = image[0].src
 		}
		else if(is.ie4){
			var imageName = 'image' + button
			eval('document.'+imageName+'.src=image[0].src')
		}
		else if(is.ns4){
			var layerName = "layer" + button
			var imageName = "image" + button
			eval('document.'+layerName+'.document.'+imageName+'.src=image[0].src')
 		}
	}
}
