//alexbarnard.co.uk (c)2002
//OHI! LEAVE IT!

var hWin
var isNN
var isIE
var isDOM
var isMac
var bVer=navigator.appName
var g_orgBtn
var d=document
var g_tmr
var g_Remove_=/_/g

isNN=(bVer.search(/netscape/i)>=0)
isIE=(bVer.search(/microsoft/i)>=0)
isMac=(navigator.appVersion.search(/mac/i)>=0)
isDOM=!(!document.getElementById)
bVer=(parseInt(navigator.appVersion))
if (isNN&&bVer<5){
	window.captureEvents(Event.RESIZE)
	d.captureEvents(Event.MOUSEDOWN|Event.MOUSEOVER|Event.MOUSEOUT)
	d.onMouseOver=fnNN4_MV
	//d.onMouseDown=fnMD
	d.onMouseOut=fnNN4_MO
	window.onresize=fnResizeNN4
}	

//################ NETSCAPE 4 DEFS ##################
function fnResizeNN4(){
	//Needed for Netcape4 Redraw on Resize
	location.reload()
	return 0
}	

function fnNN4_getDiv(e){
	var o=e.target
	if(!o) return 0
	o=eval("d.layers['"+o.id+"']")
	return o
}

function fnNN4_MV(evt){
	var obj=fnNN4_getDiv(evt)
	if(obj)
		fnRollOver(obj)	
}

function fnNN4_MO(evt){
	var obj=fnNN4_getDiv(evt)
	if(obj)
		fnRollOut(obj)	
}

//######## E.N.D. O.F. NETSCAPE 4 DEFS ##################	


var arrIMG = new Array()
var g_PoemID

	
function fnPreLoad(){
			var n

			if(isNN&&bVer<5){
				//alert(d.layers.length)
				for(var j=0;j<d.layers.length;j++)
					if(d.layers[j].document.images)
						for(var i=0;i<d.layers[j].document.images.length;i++){
							n=d.layers[j].document.images[i].name
							//alert(n)
							if(n.indexOf("ro-")==0)
								arrIMG[d.layers[j].document.images[i].name]=new _IMAGE(d.layers[j].document.images[i])
						}
			}else{
				for(var i=0;i<d.images.length;i++){
					n=d.images[i].id
					if(n.indexOf("button")==0)
						arrIMG[d.images[i].id]=new _IMAGE(d.images[i])
				}		
			}
			
		}	
		function _IMAGE(obj){
			this.on = new Image()
			this.on.src = obj.src.replace("off","on")
			this.off = obj.src
		}
		
		function fnRollOver(theObj){
			var obj,n=theObj.id
			//alert(arrIMG[n])		
			if(!arrIMG[n])
				return
			d.images[n].src=arrIMG[n].on.src
			return true
		}

		function fnRollOut(theObj){
			var obj,n=theObj.id
			if(!arrIMG[n])
				return
			d.images[n].src=arrIMG[n].off
			return true

		}

		
