userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nav_01_nav_02_over = newImage("png/nav_01-nav_02_over.png");
		nav_01_nav_03_over = newImage("png/nav_01-nav_03_over.png");
		nav_01_nav_04_over = newImage("png/nav_01-nav_04_over.png");
		nav_01_nav_05_over = newImage("png/nav_01-nav_05_over.png");
		nav_01_nav_06_over = newImage("png/nav_01-nav_06_over.png");
		nav_01_nav_07_over = newImage("png/nav_01-nav_07_over.png");
		nav_01_nav_08_over = newImage("png/nav_01-nav_08_over.png");
		nav_02_over = newImage("png/nav_02-over.png");
		nav_02_nav_03_over = newImage("png/nav_02-nav_03_over.png");
		nav_03_over = newImage("png/nav_03-over.png");
		nav_03_nav_04_over = newImage("png/nav_03-nav_04_over.png");
		nav_04_over = newImage("png/nav_04-over.png");
		nav_04_nav_05_over = newImage("png/nav_04-nav_05_over.png");
		nav_05_over = newImage("png/nav_05-over.png");
		nav_05_nav_06_over = newImage("png/nav_05-nav_06_over.png");
		nav_06_over = newImage("png/nav_06-over.png");
		nav_06_nav_07_over = newImage("png/nav_06-nav_07_over.png");
		nav_07_over = newImage("png/nav_07-over.png");
		nav_07_nav_08_over = newImage("png/nav_07-nav_08_over.png");
		nav_08_over = newImage("png/nav_08-over.gif");
		nav_09_nav_02_over = newImage("png/nav_09-nav_02_over-copy.png");
		nav_09_nav_03_over = newImage("png/nav_09-nav_03_over.png");
		nav_09_nav_04_over = newImage("png/nav_09-nav_04_over.png");
		nav_09_nav_05_over = newImage("png/nav_09-nav_05_over.png");
		nav_09_nav_06_over = newImage("png/nav_09-nav_06_over.png");
		nav_09_nav_07_over = newImage("png/nav_09-nav_07_over.png");
		nav_09_nav_08_over = newImage("png/nav_09-nav_08_over.png");
		preloadFlag = true;
	}
}


function switchDiv(div_id)
{
  var style_sheet = getStyleObject(div_id);
  if (style_sheet)
  {
    hideAll();
    changeObjectVisibility(div_id,"visible");
  }
  else 
  {
    alert("sorry, this only works in browsers that do Dynamic HTML");
  }
}

function hideAll()
{
   changeObjectVisibility("hidden01","hidden");
   changeObjectVisibility("hidden02","hidden");
   changeObjectVisibility("hidden03","hidden");
   changeObjectVisibility("hidden04","hidden");
   changeObjectVisibility("hidden05","hidden");
   changeObjectVisibility("hidden06","hidden");
   changeObjectVisibility("hidden07","hidden");
   changeObjectVisibility("hidden08","hidden");
   changeObjectVisibility("hidden09","hidden");
}

function getStyleObject(objectId) {
  if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId).style;
   }
   else if (document.all && document.all(objectId)) {  
	return document.all(objectId).style;
   } 
   else if (document.layers && document.layers[objectId]) { 
	return document.layers[objectId];
   } else {
	return false;
   }
}

function changeObjectVisibility(objectId, newVisibility) {
    var styleObject = getStyleObject(objectId);
    if(styleObject) {
	styleObject.visibility = newVisibility;
	return true;
    } else {
	return false;
    }
}

// pageshow.js

function PageShow(varName, winName, pages) {
 this.varName = varName
 this.winName = winName
 this.pages = pages
 this.current = 0
 this.displayControls = PageShow_displayControls
 this.goFirst = PageShow_goFirst
 this.goNext = PageShow_goNext
 this.goPrevious = PageShow_goPrevious
 this.goLast = PageShow_goLast
}

function PageShow_displayControls() {
 document.write("<p class='pageshow'>")
 document.write("<a class='pageshow' href='javascript:"+this.varName+".goFirst()'>First</a> ")
 document.write("<a class='pageshow' href='javascript:"+this.varName+".goPrevious()'>Previous</a> ")
 document.write("<a class='pageshow' href='javascript:"+this.varName+".goNext()'>Next</a> ")
 document.write("<a class='pageshow' href='javascript:"+this.varName+".goLast()'>Last</a>")
 document.write("</p>")
}

function PageShow_goFirst() {
 this.current = 0
 var win = window.parent.frames[this.winName]
 win.location.href = this.pages[this.current]
}

function PageShow_goNext() {
 if(this.current == this.pages.length - 1) return
 this.current++
 var win = window.parent.frames[this.winName]
 win.location.href = this.pages[this.current]
}

function PageShow_goPrevious() {
 if(this.current == 0) return
 this.current--
 var win = window.parent.frames[this.winName]
 win.location.href = this.pages[this.current]
}

function PageShow_goLast() {
 this.current = this.pages.length - 1
 var win = window.parent.frames[this.winName]
 win.location.href = this.pages[this.current]
}