/* Version 1.00 - 06/16/00 */

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function divBSObject(aDiv, aMouseOverImage, aMouseDownImage, aStatusLine){
	if(top.B.IE){
		this.name = aDiv
	} else {
		this.name = 'document.' + aDiv
	}
	this.name = aDiv
	this.mouseOverImage = aMouseOverImage
	this.mouseDownImage = aMouseDownImage
	this.normalImage = null
	this.statusLine = aStatusLine
}
	

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function divButtonSet(){
	this.highlighted = ''
	this.count = -1
	this.bso = new divBSObject
	this.find = dbsFind
	this.add = dbsAdd
	this.clear = dbsClear
	this.adjustImage = dbsAdjustImage
	this.visibility = dbsAdjustVisibility
	this.allVisibility = dbsAdjustAllVisibility
	this.highlight = dbsHighlight
	this.mouseOver = dbsMouseOver
	this.mouseOut = dbsMouseOut
	this.mouseDown = dbsMouseDown
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsFind(aName){
	var aResult = -1
	var iCount
	for(iCount = 0; iCount <= this.count; iCount++){
		if(this.bso[iCount].name == aName){
			aResult = iCount
			break
		}
	}
	return aResult
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsHighlight(aDiv){
	if (aDiv != this.highlighted){
		var iTemp = this.find(this.highlighted)
		if(iTemp > -1){
			var bso=this.bso[iTemp]
			if(top.B.IE)
				eval(bso.name).children[0].children['anIMG'].src = bso.normalImage
			if(top.B.NS)
				eval('document.' + bso.name).document.anIMG.src = bso.normalImage
		}
		iTemp = this.find(aDiv)
		if(iTemp > -1){
			var bso = this.bso[iTemp]
			if (top.B.IE){
				if (bso.normalImage == null)
					bso.normalImage = eval(bso.name).children[0].children['anIMG'].src
				eval(bso.name).children[0].children['anIMG'].src = top.I.getSrc(bso.mouseOverImage)
			}
			if (top.B.NS){
				if (bso.normalImage == null)
					bso.normalImage = eval('document.' + bso.name).document.anIMG.src
				eval('document.' + bso.name).document.anIMG.src = top.I.getSrc(bso.mouseOverImage)
			}
			window.status = bso.statusLine
		}
		this.highlighted = aDiv
	}
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsAdd(aDiv, aMOverImage, aMDownImage, aStatusLine){
	var iTemp = this.find(aDiv)
	if(iTemp == -1){
		iTemp = ++this.count
		this.bso[iTemp] = new divBSObject(aDiv, aMOverImage, aMDownImage, aStatusLine)
	}
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsClear(){
	for(iCount = 0; iCount <= this.count; iCount++){
		delete this.bso[iCount]
	}
	this.bso = null
	this.count = -1
	this.bso = new divBSObject
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsAdjustImage(){
	alert('Not complete')
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsAdjustVisibility(anIndex, aVisibility){
	if(anIndex <= this.count){
		var bso = this.bso[anIndex]
		if(top.B.IE){
			top.B.setVisibility(eval(bso.name), aVisibility)
		}
		if(top.B.NS6){
			top.B.setVisibility(eval(document.getElementById(bso.name)), aVisibility)
		}
		if(top.B.NS && !top.B.NS6){
			top.B.setVisibility(eval('document.' + bso.name), aVisibility)
		}
	}
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsAdjustAllVisibility(aVisibility){
	for(iCount = 0; iCount <= this.count; iCount++){
		this.visibility(iCount, aVisibility)
	}
}	

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsMouseOver(aDiv){
	if (aDiv != this.highlighted){
		var iTemp = this.find(aDiv)
		if(iTemp > -1){
			var bso = this.bso[iTemp]
			if (top.B.IE){
				if (bso.normalImage == null)
					bso.normalImage = eval(bso.name).children[0].children['anIMG'].src
				eval(bso.name).children[0].children['anIMG'].src = top.I.getSrc(bso.mouseOverImage)
			}
			if (top.B.NS && !top.B.NS6){
				if (bso.normalImage == null)
					bso.normalImage = eval('document.' + bso.name).document.anIMG.src
				eval('document.' + bso.name).document.anIMG.src = top.I.getSrc(bso.mouseOverImage)
			}
			if (top.B.NS6){
				if(bso.normalImage == null)
					bso.normalImage = document.getElementById('anIMG' + aDiv).src
				document.getElementById('anIMG' + aDiv).src = top.I.getSrc(bso.mouseOverImage)
			}
					
			window.status = bso.statusLine
			return true
		}
	} else {
		var iTemp = this.find(aDiv)
		if(iTemp > -1){
			var bso = this.bso[iTemp]
			window.status = bso.statusLine + ' - Currently selected'
			return true
		}
	}
	return false
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsMouseOut(aDiv){
	if (aDiv != this.highlighted){
		var iTemp = this.find(aDiv)
		if(iTemp > -1){
			var bso=this.bso[iTemp]
			if(top.B.IE)
				eval(bso.name).children[0].children['anIMG'].src = bso.normalImage
			if(top.B.NS && !top.B.NS6)
				eval('document.' + bso.name).document.anIMG.src = bso.normalImage
			if(top.B.NS6)
				document.getElementById('anIMG' + aDiv).src = bso.normalImage			
			window.status = ''
			return true
		}
	} else {
		window.status = ''
		return true
	}
	return false
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
function dbsMouseDown(aDiv){
	return true
}
			

