// Copyright 2002-2006 PluginLab, Inc. All rights reserved.
// http://www.pluginlab.com
// Registered to: howlten

var PLHIM_VERSION="2.0.1.4"
var PLHIM_LAYER=false
var PLHIM_X=0
var PLHIM_Y=0
var PLHIM_VALIGN=0
var PLHIM_IS_FLOATING=false
var PLHIM_DRAW_MAIN_BORDER=false
var PLHIM_MAIN_BORDER_COLOR='#000000'
var PLHIM_DRAW_MAIN_BUTTON_BORDER=false
var PLHIM_MAIN_BUTTON_BORDER_COLOR='#000000'
var PLHIM_DRAW_FO_BORDER=false
var PLHIM_FO_BORDER_COLOR='#000000'
var PLHIM_DRAW_FO_BUTTON_BORDER=false
var PLHIM_FO_BUTTON_BORDER_COLOR='#000000'
var PLHIM_DRAW_SCROLLERS_BORDER=false
var PLHIM_SCROLLERS_BORDER_COLOR='#000000'
var PLHIM_PRELOAD=true
var PLHIM_SHOW_SELECTED=false
var PLHIM_DEFAULT_WIDTH=150
var PLHIM_DEFAULT_HEIGHT=20
var PLHIM_DEFAULT_NORMAL='*../../Assets/menubutton.png'
var PLHIM_DEFAULT_OVER='*../../Assets/menubuttonhigh.png'
var PLHIM_DEFAULT_DOWN=''
var PLHIM_FO_HEIGHT=0
var PLHIM_FO_PADDING=0
var PLHIM_OFFSET=false
var PLHIM_CENTER_FIRST_LEVEL=false
var PLHIM_OVERLAP=false
var PLHIM_PARENT_MO=true
var PLHIM_HAS_SHADOW=true
var PLHIM_OPEN_ANIMATION=0
var PLHIM_CLOSE_ANIMATION=0
var PLHIM_OPEN_SPEED=10
var PLHIM_CLOSE_SPEED=10
var PLHIM_DIRECTION=0
var PLHIM_SHOW_DELAY=400
var PLHIM_FONT='Verdana,Arial,Helvetica,sans-serif'
var PLHIM_FONT_SIZE=18
var PLHIM_LEFT_PADDING_MAIN=6
var PLHIM_LEFT_PADDING_FO=6
var PLHIM_CENTER_HEADINGS=true
var PLHIM_CENTER_MAIN=true
var PLHIM_CENTER_FLYOUTS=false
var PLHIM_CROSSFADE=false
var PLHIM_TEXT_COLOR='#ffffff'
var PLHIM_TEXT_MO_COLOR='#ffff00'
var PLHIM_TEXT_MD_COLOR='#000000'
var PLHIM_TEXT_SEL_COLOR='#ffffff'
var PLHIM_TEXT_HEADING_COLOR='#000000'
var PLHIM_WEIGHT='normal'
var PLHIM_MO_WEIGHT='normal'
var PLHIM_MD_WEIGHT='normal'
var PLHIM_SEL_WEIGHT='normal'
var PLHIM_HEADING_WEIGHT='bold'
var PLHIM_DECORATION=0
var PLHIM_MO_DECORATION=0
var PLHIM_MD_DECORATION=0
var PLHIM_SEL_DECORATION=0
var PLHIM_HEADING_DECORATION=0
var PLHIM_ITALIC=false
var PLHIM_MO_ITALIC=false
var PLHIM_MD_ITALIC=false
var PLHIM_SEL_ITALIC=true
var PLHIM_HEADING_ITALIC=false
var PLHIM_LANGUAGE_RTL=false
var PLHIM_UP_ARROW='*../../up.gif'
var PLHIM_UP_ARROW_OVER=''
var PLHIM_UP_ARROW_DISABLED='*../../up_disabled.gif'
var PLHIM_DOWN_ARROW='*../../down.gif'
var PLHIM_DOWN_ARROW_OVER=''
var PLHIM_DOWN_ARROW_DISABLED='*../../down_disabled.gif'
var PLHIM_SCROLLER_COLOR='#FFFFFF'
var PLHIM_SCROLLER_MO_COLOR='#666666'
var PLHIM_SCROLL_DELAY=35
var PLHIM_STREAM=new Array(0,5,'#ffffff','#ffff00','#000000','#ffffff',0,0,"Home",150,20,'http://www.houstonlsng.com','_self','*../../Assets/menubutton.png','*../../Assets/menubuttonhigh.png','','','',0,0,0,0,"Basic&nbsp;Rules",150,20,'http://www.houstonlsng.com/rules.html','_self','*../../Assets/menubutton.png','*../../Assets/menubuttonhigh.png','','','',0,0,0,0,"Calendar",150,20,'http://www.houstonlsng.com/calendar.html','_self','*../../Assets/menubutton.png','*../../Assets/menubuttonhigh.png','','','',0,0,0,0,"Contact&nbsp;Us",150,20,'http://www.houstonlsng.com/contact.html','_self','*../../Assets/menubutton.png','*../../Assets/menubuttonhigh.png','','','',0,0,0,0,"Links",150,20,'http://www.houstonlsng.com/links.html','_self','*../../Assets/menubutton.png','*../../Assets/menubuttonhigh.png','','','',0,0)
var PLHIM_br
var PLHIM_flyouts=new Array
var PLHIM_shownFoids = Array('0')
var PLHIM_currentFoid = null
var PLHIM_nextFoid = null
var PLHIM_currentItem
var PLHIM_timeout = null
var PLHIM_interval = null
var PLHIM_preloads = new Array
var PLHIM_plIndex = 0
function PLHIM_setPathAdjustment(ID)
{
	var sc = document.getElementById(ID)
	var sl = sc.src
	var i = sl.lastIndexOf('/') + 1
	PLHIM_SCRIPT_LOCATION = sl.substr(0, i)
}
function PLHIM_adjustPath(path)
{
	if (path.charAt(0) != '*') return path
	return PLHIM_SCRIPT_LOCATION + path.substr(1)
}
function PLHIM_LinkScripts(aNewScripts)
{
	var scripts = document.getElementsByTagName('script')
	for (var i=0; i<aNewScripts.length; i++) {
		var bScriptLinked = false
		for (var j=0; j<scripts.length; j++) {
			if(aNewScripts[i] == scripts[j].src) {bScriptLinked = true; exit}
		}
		if(!bScriptLinked) document.write("<script src='" + aNewScripts[i] + "' language='JavaScript'><\/script>")
	}
}
PLHIM_LinkScripts(new Array())

function PLHIM_isCurrent(r)
{
	var l = location.href
	if (r.search('//')==-1)
		r = l.replace(/[^\/]*$/,'') + r
	do {
		var r1 = r
		r = r1.replace(/[^\/]*\/\.\.\//,'')
	} while (r != r1)
	return r == l
}
function PLHIM_br() {
	var ua = navigator.userAgent.toLowerCase()
	var ind = ua.indexOf('gecko')
	this.mozilla = ind>0 && ua.substr(ind).length<17
	this.opera = ua.indexOf('opera') >= 0
	this.safari = ua.indexOf('safari') >= 0
	this.ie = document.all && !this.opera
	this.macie = this.ie && ua.indexOf('mac') >= 0
	this.winie = this.ie && !this.macie
	this.compatMode = this.ie && document.compatMode=="CSS1Compat"
	this.ieCanvas = this.compatMode?document.documentElement:document.body
	return this
}
function PLHIM_onload() {
	PLHIM_setPathAdjustment('PLHIMScript')
	PLHIM_br = new PLHIM_br()
	PLHIM_Layer = document.getElementById('PLHIMDiv')
	PLHIM_flyouts[0] = PLHIM_Layer
	var i=0, st=PLHIM_STREAM
	while (i<st.length){
		var index = st[i++]
		var n = st[i++]
		var curTxtColor = st[i++]
		var curTMOColor = st[i++]
		var curTMDColor = st[i++]
		var curSelColor = st[i++]
		var fo = PLHIM_flyouts[index]
		fo.obj = 'PLHIM_'+index
		eval(fo.obj+'=fo')
		fo.onmouseover = PLHIM_onmouseover
		fo.onmouseout = PLHIM_onmouseout
		var wraper,fos
		if (fo.foid=index) {
			fo.ncolor = st[i++]
			fo.mocolor = st[i++]
			fo.upArrowSrc = fo.upNArrow = PLHIM_adjustPath(st[i++])
			fo.upOArrow = PLHIM_adjustPath(st[i++])
			if (!fo.upOArrow) fo.upOArrow = fo.upNArrow
			fo.upDArrow = PLHIM_adjustPath(st[i++])
			fo.upArrowWidth = st[i++]
			fo.upArrowHeight = st[i++]
			fo.downArrowSrc = fo.downNArrow = PLHIM_adjustPath(st[i++])
			fo.downOArrow = PLHIM_adjustPath(st[i++])
			if (!fo.downOArrow) fo.downOArrow = fo.downNArrow
			fo.downDArrow = PLHIM_adjustPath(st[i++])
			fo.downArrowWidth = st[i++]
			fo.downArrowHeight = st[i++]
			PLHIM_preload(fo.upNArrow)
			PLHIM_preload(fo.upOArrow)
			PLHIM_preload(fo.downOArrow)
			PLHIM_preload(fo.downDArrow)
			var tbl = document.createElement('table')
			fo.appendChild(tbl)
			fo.style.position = 'absolute'
			tbl.cellPadding = 0
			tbl.cellSpacing = 0
			tbl.dir = 'ltr'
			var cell = PLHIM_insertCell(tbl,true)
			if(PLHIM_br.safari || PLHIM_br.opera) {
				scrollArea = document.createElement('div')
				cell.appendChild(scrollArea)
			} else {
				cell.innerhtmlL = ""
				+ "<table cellpadding=0 cellspacing=0 border=0 width='100%'>"
				+ "<tr><td id='PLHIM_UPSCROLLER'>"
				+ "<center><img src='" + (fo.upDArrow?fo.upDArrow:fo.upNArrow) + "'>"
				+ "</center></td></tr></table>"
				+ "<div></div>"
				+ "<table cellpadding=0 cellspacing=0 border=0 width='100%'>"
				+ "<tr><td id='PLHIM_DOWNSCROLLER'><center><img src='" + fo.downNArrow + "'>"
				+ "</center></td></tr></table>"
				var tbls  = cell.getElementsByTagName('TABLE')
				for(var j=0; j<tbls.length; j++){
					var objScr = PLHIM_br.ie?tbls(j):tbls.item(j)
					var items  = objScr.getElementsByTagName('TD')
					var td = PLHIM_br.ie?items(0):items.item(0)
					objScr.tdScr = td
					td.foid = index
					td.fo = fo
					td.style.backgroundColor = fo.ncolor
					td.style.cursor = 'hand'
					items  = objScr.getElementsByTagName('IMG')
					var arrow = PLHIM_br.ie?items(0):items.item(0)
					if(j==0){
						arrow.style.width = fo.upArrowWidth+'px'
						arrow.style.height = fo.upArrowHeight+'px'
						fo.upArrow = arrow
						fo.upScr = objScr
					}
					if(j==1){
						arrow.style.width = fo.downArrowWidth+'px'
						arrow.style.height = fo.downArrowHeight+'px'
						fo.downArrow = arrow
						fo.dwnScr = objScr
					}
				}
				var items  = cell.getElementsByTagName('DIV')
				var scrollArea = PLHIM_br.ie?items(0):items.item(0)
			}
			wraper = scrollArea
			fos = "<table cellpadding=0 cellspacing=0 border=0>"
		} else {
			wraper = PLHIM_Layer
			fos = "<table id='PLHIMMenu' border=0 cellpadding=0 cellspacing=0><tr>"
		}
		var i_ = i
		for (var j=0; j<n; j++){
			var type = st[i_]
		   if (index&&type!=2) fos += "<tr>"
			if (type == 0){
				i_ += (st[i_+6].substr(0,3) == '_PL')?12:10
				fos += "<td id='PLHIM_link'>"
				fos += "<table id='PLHIMLink_" + index + "_" + j + "' cellpadding=0 cellspacing=0 border=0><tr>"
				fos += "<td style='padding:1px 0px 1px " + (index?6:0) + "px' nowrap>"
				if (st[i_] || st[i_+1]) fos += "<IMG id='PLHIMIco_" + index + "_" + j + "' src='' style='visibility:hidden'></td><td>"
				fos += "<font id='PLHIMFont_" + index + "_" + j + "'>Unnamed</font></td>"
				fos += "</tr></table></td>"
				i_ += 4
			} else if (type == 1){
				fos += "<td id='PLHIMHeading_" + index + "_" + j + "'>"
				fos += "<div style='padding:1px 0px 1px 0px' nowrap>"
				fos += "<font id='PLHIMHFont_" + index + "_" + j + "'>Unnamed</font></div></td>"
				i_ += 6
			} else if (type == 2){
				i_ += 5
			}
		   if (index&&type!=2) fos += "</tr>"
		}
		if (!index) fos += "</tr>"
		fos += "</table>"
		wraper.innerhtmlL = fos
		if (index) document.body.appendChild(fo)
		for (var j=0; j<n; j++){
			var type = st[i++]
			if (type == 0){
				var tbl = document.getElementById('PLHIMLink_' + index + '_' + j)
				var td = tbl.parentNode
				tbl.style.fontFamily = PLHIM_FONT
				tbl.style.fontSize = '18px'
				if (!index) td.align = 'center'
				td.foid = index
				td.cfoid = st[i++]
				if (td.cfoid>0) {
					var t = PLHIM_flyouts[td.cfoid] = document.createElement('div')
					t.style.display = 'none'
					t.pe = td
				}
				td.curcolor = td.txtcolor = curTxtColor
				td.tmocolor = curTMOColor
				td.tmdcolor = curTMDColor
				var anc = document.getElementById('PLHIMFont_' + index + '_' + j)
				anc.style.color = curTxtColor
				anc.innerhtmlL = st[i++]
				td.style.cursor = PLHIM_br.ie?'hand':'pointer'
				var w = st[i++]
				var h = st[i++]
				tbl.style.height = h + 'px'
				td.style.width = w + 'px'
				td.href = PLHIM_adjustPath(st[i++])
				var t = st[i++]
				td.target = t
				if (t.substr(0,3) == '_PL') {
					td.func = st[i++]
					td.params = st[i++]
				}
				td.imgn = PLHIM_adjustPath(st[i++])
				td.imgo = PLHIM_adjustPath(st[i++])
				td.imgd = PLHIM_adjustPath(st[i++])
				td.icon = PLHIM_adjustPath(st[i++])
				td.icoo = PLHIM_adjustPath(st[i++])
				td.icoh = st[i++]
				td.icow = st[i++]
				PLHIM_preload(td.imgo)
				PLHIM_preload(td.imgd)
				PLHIM_preload(td.icoo)
				td.a = anc
				td.tbl = tbl
				td.style.backgroundImage = 'url('+td.imgn+')'
				var ico = document.getElementById('PLHIMIco_' + index + '_' + j)
				if (ico){
					ico.src = td.icon?td.icon:td.icoo
					ico.style.marginRight = '3px'
					ico.style.height = td.icoh + 'px'
					ico.style.width = td.icow + 'px'
					ico.style.visibility = td.icon?'':'hidden'
				}
				td.ico = ico
				td.onmousedown = PLHIM_onmousedown
				td.onmouseup = PLHIM_onmouseup
				td.co = 0
			} else if (type == 1){
				var td = document.getElementById('PLHIMHeading_' + index + '_' + j)
				td.align = 'center'
				td.style.fontFamily = PLHIM_FONT
				td.style.fontSize = '18px'
				td.style.fontWeight = 'bold'
				td.style.cursor = 'default'
				var fnt = document.getElementById('PLHIMHFont_' + index + '_' + j)
				fnt.style.fontSize = '18px'
				fnt.innerhtmlL = st[i++]
				var w = st[i++]
				var h = st[i++]
				td.style.width = w +'px'
				td.style.height = h +'px'
				td.style.backgroundImage = 'url(' + PLHIM_adjustPath(st[i++]) + ')'
				fnt.style.color = st[i++]
			} else if (type == 2){
				curTxtColor = st[i++]
				curTMOColor = st[i++]
				curTMDColor = st[i++]
				curSelColor = st[i++]
			}
		}
		if (index) {
			document.body.appendChild(fo)
			fo.style.display=''
			scrollArea.baseHeight = scrollArea.offsetHeight
			if(fo.upScr) fo.upScr.baseHeight = fo.upScr.offsetHeight
			if(fo.dwnScr) fo.dwnScr.baseHeight = fo.dwnScr.offsetHeight
			fo.scrollArea = scrollArea
			fo.style.width = fo.offsetWidth + 'px'
			scrollArea.style.width = scrollArea.offsetWidth + 'px'
			fo.style.zIndex = 5
			fo.style.display = 'none'
			fo.shadows = new Array
			for (var s=1; s<=4; s++){
				fo.shadows[s] = document.createElement('div')
				document.body.appendChild(fo.shadows[s])
			}
		}
	}
}
function PLHIM_onmouseover(evt) {
	var e = PLHIM_getSource(evt)
	PLHIM_currentFoid = PLHIM_getFoid(evt)
	PLHIM_nextFoid = null
	if (e) {
		PLHIM_currentItem = e
		PLHIM_nextFoid = e.cfoid
		if (e.id == 'PLHIM_UPSCROLLER'){
			e.style.backgroundColor = e.fo.mocolor
			e.fo.upArrowSrc = e.fo.upOArrow
			e.fo.bScrollUp = true
			PLHIM_interval = window.setInterval('PLHIM_scroll()',PLHIM_SCROLL_DELAY)
		} else if (e.id == 'PLHIM_DOWNSCROLLER'){
			e.style.backgroundColor = e.fo.mocolor
			e.fo.downArrowSrc = e.fo.downOArrow
			e.fo.bScrollUp = false
			PLHIM_interval = window.setInterval('PLHIM_scroll()',PLHIM_SCROLL_DELAY)
		} else if (e.id == 'PLHIM_link') PLHIM_showMO(e)
	}
	window.clearTimeout(PLHIM_timeout)
	PLHIM_timeout = window.setTimeout('PLHIM_updateFlyouts()',PLHIM_SHOW_DELAY)
}
function PLHIM_showMO(e)
{
	if (!e.sel) {
		if (e.imgo) e.style.backgroundImage = 'url('+e.imgo+')'
		if (e.icoo) {e.ico.src = e.icoo; e.ico.style.visibility = ''}
		e.a.style.color = e.tmocolor
	}
}
function PLHIM_onmouseout(evt)
{
	var e = PLHIM_getSource(evt)
	PLHIM_currentFoid = 0
	PLHIM_nextFoid = null
	if (e) {
		if (e.id == 'PLHIM_UPSCROLLER'){
			e.style.backgroundColor = e.fo.ncolor
			e.fo.upArrowSrc = e.fo.upNArrow
			if(e.fo.upArrow.src.substr(e.fo.upArrow.src.length - e.fo.upDArrow.length) != e.fo.upDArrow) e.fo.upArrow.src = e.fo.upNArrow
		}
		if (e.id == 'PLHIM_DOWNSCROLLER'){
			e.style.backgroundColor = e.fo.ncolor
			e.fo.downArrowSrc = e.fo.downNArrow
			if(e.fo.downArrow.src.substr(e.fo.downArrow.src.length - e.fo.downDArrow.length) != e.fo.downDArrow) e.fo.downArrow.src = e.fo.downNArrow
		}
		if (e.id == 'PLHIM_link' && !e.co) PLHIM_hideMO(e)
	}
	window.clearInterval(PLHIM_interval)
	window.clearTimeout(PLHIM_timeout)
	PLHIM_timeout = window.setTimeout('PLHIM_updateFlyouts()',PLHIM_SHOW_DELAY)
}
function PLHIM_hideMO(e)
{
	if(!e.sel){
		e.style.backgroundImage = 'url('+e.imgn+')'
		if (e.ico) {e.ico.src = e.icon; e.ico.style.visibility = e.icon?'':'hidden'}
		e.a.style.color = e.txtcolor
	}
}
function PLHIM_onmousedown(evt)
{
	var e = PLHIM_getSource(evt)
	if (e && e.id == 'PLHIM_link'){
		if (e.imgd) e.style.backgroundImage = 'url('+e.imgd+')'
		e.a.style.color = e.tmdcolor
	}
}
function PLHIM_onmouseup(evt)
{
	var e = PLHIM_getSource(evt)
	if (e && e.id == 'PLHIM_link') {
		e.style.backgroundImage = 'url('+(e.imgo?e.imgo:e.imgn)+')'
		e.a.style.color = e.tmocolor
		if (e.func) eval(e.func+'("PLHIMScript","'+e.href+'",'+e.params+')')
		else if (e.target) window.open(e.href,e.target)
		else location = e.href
	}
}
function PLHIM_updateFlyouts()
{
	var i
	i=0
	while ((PLHIM_currentFoid!=PLHIM_shownFoids[i])&&(i<PLHIM_shownFoids.length)) i++
	if (i>=PLHIM_shownFoids.length) i=1
	else {
		i++
		if (PLHIM_nextFoid){
			if (PLHIM_shownFoids[i] != PLHIM_nextFoid){
				if (PLHIM_shownFoids[i]) PLHIM_removeFlyout(PLHIM_shownFoids[i])
				PLHIM_shownFoids[i] = PLHIM_nextFoid
				PLHIM_showFlyout()
			}
			i++
		}
	}
	for (var j=i;j<PLHIM_shownFoids.length;j++){
		PLHIM_removeFlyout(PLHIM_shownFoids[j])
	}
	PLHIM_shownFoids.length = i
}
function PLHIM_showFlyout()
{
	var e = PLHIM_currentItem
	var fo = PLHIM_flyouts[e.cfoid]
	if (!fo) return
	e.co = 1
	fo.open = true
	if (fo.intr) return
	fo.pfoid = e.foid
	var eTop = PLHIM_getTop(e)
	var docTop = PLHIM_br.ie?PLHIM_br.ieCanvas.scrollTop:window.pageYOffset
	var docLeft = PLHIM_br.ie?PLHIM_br.ieCanvas.scrollLeft:window.pageXOffset
	var docHeight = PLHIM_br.ie?PLHIM_br.ieCanvas.clientHeight:window.innerHeight
	var docWidth = PLHIM_br.ie?PLHIM_br.ieCanvas.offsetWidth:window.innerWidth
	var topLimit
	if (e.foid) topLimit = docTop + 2
	else topLimit = eTop + parseInt(e.offsetHeight) + 0
	var bottomLimit = docTop + docHeight - 6
	var foHeight = bottomLimit - topLimit
	var show_scrollers = 'none'
	if (fo.upScr && fo.dwnScr && fo.scrollArea.baseHeight > foHeight) {
		var scrSize = fo.upScr.baseHeight + fo.dwnScr.baseHeight
		show_scrollers = ''
		fo.scrollArea.style.overflow = 'hidden'
		if (foHeight < scrSize+4) foHeight = scrSize+4
		fo.scrollArea.style.height = (fo.scrollAreaHeight = foHeight - scrSize) + 'px'
		var items = fo.scrollArea.childNodes
		for(var i=0;i<items.length;i++)
			if(items[i].tagName=='TABLE') {
				fo.scrTbl=items[i];break
			}
	} else {
		fo.scrollArea.style.height = (foHeight = fo.scrollArea.baseHeight) + 'px'
	}
	if (e.foid>0) {
		var psa = PLHIM_flyouts[e.foid].scrollArea
		fo.baseTop = eTop - (PLHIM_br.ie?psa.scrollTop:0)
		fo.baseLeft = PLHIM_flyouts[e.foid].baseLeft + parseInt(e.offsetWidth) + 0
	} else {
		fo.baseTop = topLimit
		fo.baseLeft = PLHIM_getLeft(e) - 0
	}
	fo.style.left = fo.baseLeft + 'px'
	if (fo.baseTop < topLimit) fo.baseTop = topLimit
	if (foHeight + fo.baseTop > bottomLimit) {
		var t = bottomLimit - foHeight
		fo.baseTop = t<topLimit?topLimit:t
	}
	if(fo.upScr && fo.dwnScr){
		fo.upScr.style.display = show_scrollers
		fo.dwnScr.style.display = show_scrollers
	}
	fo.style.top = fo.baseTop + 'px'
	fo.style.display=''
	if (fo.baseLeft + fo.offsetWidth + 22 - docLeft > docWidth) fo.style.left = (fo.baseLeft = (e.foid==0?docWidth-22+docLeft:PLHIM_flyouts[e.foid].baseLeft) - fo.offsetWidth) + 'px'
	var bOpacity = PLHIM_br.opera||PLHIM_br.macie||PLHIM_br.safari
	for (var i=1; i<=(bOpacity?3:4); i++){
		fo.shadows[i].innerhtmlL = '.'
		var ss = fo.shadows[i].style
		ss.position = 'absolute'
		ss.left = fo.baseLeft + i +'px'
		ss.top = fo.baseTop + i +'px'
		ss.width = fo.offsetWidth +'px'
		ss.height = fo.offsetHeight +'px'
		ss.backgroundColor = bOpacity?'#B0B0B0':'#000000'
		ss.zIndex = 5 - i
		var opacity = 5 * (6 - i)
		ss.filter = 'alpha(opacity=' + opacity + ')'
		ss.MozOpacity = opacity/100
		ss.display = ''
	}
	PLHIM_scrollInit(fo)
}
function PLHIM_removeFlyout(foid) {
	var fo = PLHIM_flyouts[foid]
	if(!fo) return
	fo.pe.co = 0
	PLHIM_hideMO(fo.pe)
	fo.open = false
	if (fo.intr) return
	fo.intr = true
	PLHIM_hideFlyout(fo)
}
function PLHIM_hideFlyout(fo)
{
	fo.style.display ='none'
	if(fo.scrTbl) {
		fo.scrTbl.style.clip = 'rect(0 auto auto 0)'
		fo.scrTbl.style.position = ''
		fo.scrTbl.style.top = ''
		fo.scrTbl.style.left = ''
	}
	if(fo.upArrow) fo.upArrow.src = fo.upDArrow
	if(fo.downArrow) fo.downArrow.src = fo.downNArrow
	for (var i=1; i<=4; i++){
		fo.shadows[i].style.display = 'none'
	}
	fo.intr = false
	if (fo.open) PLHIM_showFlyout()
}
function PLHIM_scrollInit(fo){
	if(!fo.scrTbl) return
	if (PLHIM_br.ie) fo.scrTbl.style.position = 'absolute'
	var top = fo.scrollArea.offsetTop
	var left = fo.scrollArea.offsetLeft
	if (!PLHIM_br.ie) fo.scrTbl.style.position = 'absolute'
	fo.scrBaseTop = top
	fo.scrTbl.style.top = top + 'px'
	fo.scrTbl.style.left = left + 'px'
	fo.step = Math.max(4,Math.floor(fo.scrollArea.baseHeight/50))
	fo.scrollArea.style.overflow = ''
	fo.scrTbl.style.clip = 'rect(0 auto '+fo.scrollAreaHeight+'px 0)'
}
function PLHIM_scroll()
{
	var fo = PLHIM_flyouts[PLHIM_currentItem.foid]
	if(!fo || !fo.scrTbl) return
	var curtop = fo.scrTbl.offsetTop
	var topLimit = fo.scrBaseTop - (fo.bScrollUp?0:(fo.scrollArea.baseHeight - fo.scrollAreaHeight))
	if (curtop == topLimit) return
	curtop += (fo.bScrollUp?1:-1)*fo.step
	if ((fo.bScrollUp && curtop > topLimit) || (!fo.bScrollUp && curtop < topLimit)) curtop = topLimit
	fo.scrTbl.style.top = curtop + 'px'
	fo.scrTbl.style.clip = 'rect('+(fo.scrBaseTop-curtop)+'px auto '+(fo.scrollAreaHeight+fo.scrBaseTop-curtop)+'px 0)'
	if(fo.upArrow) fo.upArrow.src = fo.bScrollUp && curtop==topLimit? fo.upDArrow:fo.upArrowSrc
	if(fo.downArrow) fo.downArrow.src = !fo.bScrollUp && curtop==topLimit? fo.downDArrow:fo.downArrowSrc
}
function PLHIM_preload(img)
{
	PLHIM_preloads[PLHIM_plIndex] = new Image
	PLHIM_preloads[PLHIM_plIndex++].src = img
}
function PLHIM_insertCell(t,body)
{
	if (body) {
		var tbody = document.createElement('tbody')
		t.appendChild(tbody)
		t = tbody
	}
	var row = document.createElement('tr')
	t.appendChild(row)
	var cell = document.createElement('td')
	row.appendChild(cell)
	return cell
}
function PLHIM_getSource(evt)
{
	var e = PLHIM_br.ie?event.srcElement:evt.target
	if (e&&e.tbl) return e
	while (e && (e.tagName != "TABLE")) e = e.parentNode
	if (e && e.tdScr) e = e.tdScr
	else if (e) e = e.parentNode
	return e
}
function PLHIM_getFoid(evt)
{
	var e = PLHIM_br.ie?event.srcElement:evt.target
	while (e && (!e.foid)){
		e = e.parentNode
	}
	return e?e.foid:0
}
function PLHIM_getTop(e)
{
	var top = PLHIM_br.macie?e.clientTop:0
	var abs = false
	while (e && (e.tagName!='BODY' || !abs)){
		if (e.style.position == 'absolute') abs = true
		top += e.offsetTop
		e = e.offsetParent
	}
	if (PLHIM_br.macie) top += parseInt(document.body.currentStyle.marginTop)
	return top
}
function PLHIM_getLeft(e)
{
	var left = 0
	var abs = false
	while (e && (e.tagName!='BODY' || !abs)){
		if (e.style.position == 'absolute') abs = true
		left += e.offsetLeft
		e = e.offsetParent
	}
	if (PLHIM_br.macie) left += parseInt(document.body.currentStyle.marginLeft)
	return left
}
function PLHIM_getTime()
{
	var time = new Date()
	return time.valueOf()
}
function PLHIM_refreshNS(e)
{
	if (PLHIM_br.ie) return
	with (e.style) {
		var l = parseInt(left)
		left = (l - 0.1) + 'px'
		left = l + 'px'
	}
}

