var PLHFO_VERSION='2.0.1.9'
var PLHFO_WIDTH=1000
var PLHFO_ITEM_WIDTH=200
var PLHFO_ALIGN=2
var PLHFO_LAYER=false
var PLHFO_X=0
var PLHFO_Y=0
var PLHFO_VALIGN=0
var PLHFO_IS_FLOATING=true
var PLHFO_MAIN_SET_HEIGHT=true
var PLHFO_FLYOUT_SET_HEIGHT=true
var PLHFO_MAIN_ITEM_HEIGHT=22
var PLHFO_FLYOUT_ITEM_HEIGHT=20
var PLHFO_ROLLOVER_HAS_BORDER=false
var PLHFO_SHOW_SELECTED=true
var PLHFO_STYLE=0
var PLHFO_V_INTERVAL=0
var PLHFO_CROSSFADE=5
var PLHFO_FLYOUT_HEIGHT=0
var PLHFO_FLYOUT_WIDTH=10
var PLHFO_OFFSET=true
var PLHFO_OVERLAP=false
var PLHFO_Z_INDEX=50
var PLHFO_PARENT_MO=true
var PLHFO_HAS_SHADOW=false
var PLHFO_OPEN_EVENT=0
var PLHFO_DIRECTION=0
var PLHFO_OPEN_ANIMATION=4
var PLHFO_CLOSE_ANIMATION=4
var PLHFO_OPEN_SPEED=15
var PLHFO_CLOSE_SPEED=15
var PLHFO_SHOW_DELAY=50
var PLHFO_AUTOCLOSE_DELAY=1000
var PLHFO_BACKGROUND_COLOR='#ffffff'
var PLHFO_SEPARATOR_COLOR='#ffffff'
var PLHFO_NORMAL_COLOR=''
var PLHFO_MOUSEOVER_COLOR='#5fc038'
var PLHFO_MOUSEDOWN_COLOR='#ffffff'
var PLHFO_SELECTED_COLOR='#ffffff'
var PLHFO_NORMAL_BORDER_COLOR='#ffffff'
var PLHFO_MOUSEOVER_BORDER_COLOR='#666666'
var PLHFO_MOUSEDOWN_BORDER_COLOR='#666666'
var PLHFO_SELECTED_BORDER_COLOR='#666666'
var PLHFO_TEXT_COLOR='#0c2762'
var PLHFO_TEXT_MOUSEOVER_COLOR='#FFFFFF'
var PLHFO_TEXT_MOUSEDOWN_COLOR='#FFFFFF'
var PLHFO_TEXT_SELECTED_COLOR='#0c2762'
var PLHFO_BORDER_COLOR='#5fc038'
var PLHFO_FLYOUT_BORDER_COLOR='#32456b'
var PLHFO_MAIN_FONT='Verdana,Arial,Helvetica,sans-serif'
var PLHFO_FLYOUT_FONT='Verdana,Arial,Helvetica,sans-serif'
var PLHFO_MAIN_FONT_SIZE=11
var PLHFO_FLYOUT_FONT_SIZE=11
var PLHFO_MAIN_BOLD=true
var PLHFO_FLYOUT_BOLD=true
var PLHFO_MAIN_ITALIC=false
var PLHFO_FLYOUT_ITALIC=false
var PLHFO_MAIN_UNDERLINE=false
var PLHFO_FLYOUT_UNDERLINE=false
var PLHFO_ALIGN_MAIN_NORMAL=0
var PLHFO_ALIGN_MAIN_HEADING=1
var PLHFO_ALIGN_FO_NORMAL=0
var PLHFO_ALIGN_FO_HEADING=1
var PLHFO_RTL=false
//var PLHFO_DD_ARROW='dd_arrow.gif'
var PLHFO_DD_ARROW=''
//var PLHFO_DD_ARROW_ROLLOVER='dd_arrow.gif'
var PLHFO_DD_ARROW_ROLLOVER=''
//var PLHFO_SUB_ARROW='fo_arrow.gif'
var PLHFO_SUB_ARROW=''
//var PLHFO_SUB_ARROW_ROLLOVER='fo_arrow.gif'
var PLHFO_SUB_ARROW_ROLLOVER=''
//var PLHFO_UP_ARROW='*up.gif'
var PLHFO_UP_ARROW=''
//var PLHFO_UP_ARROW_DISABLED='*up_disabled.gif'
var PLHFO_UP_ARROW_DISABLED=''
//var PLHFO_DOWN_ARROW='down.gif'
var PLHFO_DOWN_ARROW=''
//var PLHFO_DOWN_ARROW_DISABLED='down_disabled.gif'
var PLHFO_DOWN_ARROW_DISABLED=''
var PLHFO_SCROLL_DELAY=35

var PLHFO_br
var PLHFO_menu
var PLHFO_flyouts=new Array
var PLHFO_shownFoids=Array('0')
var PLHFO_currentFoid=null
var PLHFO_nextFoid=null
var PLHFO_currentItem
var PLHFO_timeout=null
var PLHFO_interval=null
var PLHFO_scroll_start=0
var PLHFO_scroll_time=0
var PLHFO_scroll_delta=0
var PLHFO_old_y
var PLHFO_layer
var PLHFO_preloads=new Array
var PLHFO_plIndex=0
var PLHFO_cur=null


function PL_Layer(idScr,url,w,h,pos,x,y,Bst,Bw,Bc,Bcmo,Bgc,Op,Acl,Rsz,Drg,SB,TB,TBpos,TBa,TBw,TBh,TBc,TBcmo,TBb,TBbc,TBbcmo,TBi,TBst,TBIc,TBIcmo,TBIb,TBIbmo,TBIn,TBInmo,TBIa,TBIp,Crot,Opm,Opd,Ops,Opb,Clm,Cld,Cls,zInd)
{
	function _PLLW_setPathAdjustment(ID)
	{
		var sc = document.getElementById(ID)
		var sl = sc.src
		var i = sl.lastIndexOf('/') + 1
		_PLLW_SCRIPT_LOCATION = sl.substr(0, i)
	}
	function _PLLW_adjustPath(path)
	{
		if (path.charAt(0) != '*') return path
		return _PLLW_SCRIPT_LOCATION + path.substr(1)
	}
	
	if (idScr) _PLLW_setPathAdjustment(idScr)
	var d = document
	if (!d.PL_rszID) d.PL_rszID = ""
	var url = _PLLW_adjustPath(url)

	var nav = navigator.userAgent
	var L = d.createElement("DIV")
	L.Mac = nav.indexOf('Mac') >= 0
	L.Saf = nav.indexOf('Safari') >= 0
	L.IE  = d.all && !L.Mac && nav.toLowerCase().indexOf('opera') < 0
	L.NS  = nav.toLowerCase().indexOf('netscape') >= 0
	L.Fox = nav.toLowerCase().indexOf('firefox') >= 0
	var compatMode = (L.IE || L.Fox) && d.compatMode=="CSS1Compat"
	var IECanvas = compatMode?d.documentElement:d.body
	var db = compatMode?d:d.body
	d.body.appendChild(L)

	if (w < 10) w = 10
	if (h < 10) h = 10
	if (Ops < 1) Ops = 1

	// Layer
	L.dw = 2*Bw
	L.dh = 2*Bw
	var Ls = L.style
	Ls.position = 'absolute'
	Ls.left = '-10000px'
	Ls.top = 0
	Ls.zIndex = zInd
	L.align = 'center'
	L.mainMouseUp = L.mainMouseDown = L.mainSelStart = -1
	var t=new Date()
	L.id="_PLLW"+t.getTime()
	L.openMethod = Opm
	L.closeMethod = Clm
	L.closeIt = closeLayer
	if (Acl > 0) setTimeout("var d=document,o=d.getElementById('"+L.id+"');if(o)o.closeIt()",Acl*1000)

	// Layer layout
	var ind=(new Date()).getTime()
	var strBody = ""
	+ "<TABLE cellpadding=0 cellspacing=0>"
	var strContent = ""
	+ "<TR><TD><DIV style="
	+ "'border-style:" + Bst
	+ ";border-width:" + Bw + "px"
	+ ";border-color:" + Bc
	+ ";background-color:" + Bgc + "'"
	+ " onmouseover=\"this.style.borderColor='" + Bcmo + "'\""
	+ " onmouseout=\"this.style.borderColor='" + Bc + "'\">"
	+ "<IFRAME id='PL_LayerFrame" + ind + "' style='width:100%' frameborder=0 SCROLLING='" + (SB?"yes":"no") + "'></IFRAME>"
	+ "</DIV></TD></TR>"
	var bAutoRotate = true
	if (TB) {
		var strTB = "<TR><TD align='" + (TBa==0?'left':TBa==1?'right':'center') + "' valign='middle'>"
		strTB += "<DIV id='PL_LayerTB" + ind + "' align='" + (TBIa==0?'left':TBIa==1?'right':'center') + "'>"
		var strImg = ""
		var strImgStl = "style='cursor:pointer;margin:" + TBIp + "px'"
		if (TBIb) strImg += "<IMG id='PL_LayerImgIb"+ind+"' src='"+_PLLW_adjustPath(TBIb)+"' "+strImgStl+">"
		if (TBIn) strImg += "<IMG id='PL_LayerImgIn"+ind+"' src='"+_PLLW_adjustPath(TBIn)+"' "+strImgStl+">"
		if (TBIc) strImg += "<IMG id='PL_LayerImgIc"+ind+"' src='"+_PLLW_adjustPath(TBIc)+"' "+strImgStl+">"
		bAutoRotate = !(TBIb||TBIn)
		strTB += strImg + "</DIV></TD></TR>"

		if (TBpos) L.innerHTML = strBody + strContent + strTB + "</TABLE>"
		else L.innerHTML = strBody + strTB + strContent + "</TABLE>"
		var TBdiv = d.getElementById("PL_LayerTB"+ind)
		L.tb = TBdiv
		L.k = TBw/w
		var ts = TBdiv.style
		ts.width  = TBw+(d.all&&!compatMode?Bw*2:0)+"px"
		ts.height = TBh+"px"
		L.dh += TBh

		TBdiv.onmouseover = function() {var o=this;if(o.TBbcmo)o.style.borderColor=o.TBbcmo;if(o.TBcmo)o.style.backgroundColor=o.TBcmo}
		TBdiv.onmouseout  = function() {var o=this;if(o.TBbc)o.style.borderColor=o.TBbc;if(o.TBc)o.style.backgroundColor=o.TBc}
		var imgTB = d.getElementById("PL_LayerImgIb"+ind)
		if (imgTB) {
			imgTB.imn = imgTB.src
			imgTB.immo = _PLLW_adjustPath(TBIbmo)
			setRollover(imgTB)
			imgTB.onclick = rotateBack
		}
		imgTB = d.getElementById("PL_LayerImgIn"+ind)
		if (imgTB) {
			imgTB.imn = imgTB.src
			imgTB.immo = _PLLW_adjustPath(TBInmo)
			setRollover(imgTB)
			imgTB.onclick = rotateNext
		}
		imgTB = d.getElementById("PL_LayerImgIc"+ind)
		if (imgTB) {
			imgTB.imn = imgTB.src
			imgTB.immo = _PLLW_adjustPath(TBIcmo)
			setRollover(imgTB)
			imgTB.onclick = function(){this.Ldiv.closeIt()}
			imgTB.Ldiv = L
		}
		ts.borderWidth=0
		if (TBb) {
			ts.borderStyle = Bst
			ts.borderWidth = Bw+"px"
			ts.borderColor = TBdiv.TBbc = TBbc
			TBdiv.TBbcmo   = TBbcmo
			L.dh += (TBst+1)*Bw
		} else ts.borderStyle  = "none"
		if (TBpos) {
			ts.borderTopStyle = 'none'
			if (TBst) ts.borderBottomWidth = 2 * parseInt(ts.borderBottomWidth)
		} else {
			ts.borderBottomStyle = 'none'
			if (TBst) ts.borderTopWidth = 2 * parseInt(ts.borderTopWidth)
		}
		if (TBi) {
			ts.backgroundImage = "url("+_PLLW_adjustPath(TBi)+")"
		} else {
			ts.backgroundColor = TBdiv.TBc = TBc
			TBdiv.TBcmo        = TBcmo
		}
	}
	else {
		L.innerHTML = strBody + strContent + "</TABLE>"
	}

	L.I = d.getElementById("PL_LayerFrame"+ind)
	if(L.I)L.Is = L.I.style
	L.w = w + L.dw
	L.h = h + L.dh
	d.onselectstart = function(){return false}

	// Resize / Drag events
	if (Rsz || Drg) {
		if (!d.PL_LWs) {
			d.PL_LWs = new Array()
			d.mainMouseMove = db.onmousemove
			db.onmousemove = function(evt) {
				d.cur = "default"
				if (d.mainMouseMove) d.mainMouseMove(evt)
				for (var i=0;i<d.PL_LWs.length;i++)
				if (d.PL_LWs[i].thisMouseMove(evt)) break
				IECanvas.style.cursor = d.cur
			}

			d.mainMouseUp = db.onmouseup
			db.onmouseup = function(evt) {
				if (d.mainMouseUp) d.mainMouseUp(evt)
				for (var i=0;i<d.PL_LWs.length;i++)
				d.PL_LWs[i].on_mouseup(evt)
				showAllIFrames(true)
			}

			d.mainMouseDown = db.onmousedown
			db.onmousedown = function(evt) {
				if (d.mainMouseDown) d.mainMouseDown(evt)
				for (var i=d.PL_LWs.length-1;i>=0;i--) {
					if (d.PL_LWs[i].on_mousedown(evt)) {
						showAllIFrames(false)
						break
					}
				}
			}

			d.mainMouseOut = db.onmouseout
			db.onmouseout = function(evt) {
				if (d.all) evt=event
				if ((evt.clientX < 0) || (evt.clientY < 0))
				if (db.onmouseup) db.onmouseup(evt)
			}
		}
		L.Act = new Array("w+=dx;h+=dy","w-=dx;h-=dy;x+=dx;y+=dy","w+=dx;h-=dy;y+=dy","w-=dx;h+=dy;x+=dx","w+=dx","w-=dx;x+=dx","h-=dy;y+=dy","h+=dy")
		L.Cur = new Array("default","se-resize","nw-resize","ne-resize","sw-resize","e-resize","w-resize","n-resize","s-resize")
		function thisMouseMove(evt) {
			var RetVal = false
			if (d.PL_anim) return
			if (d.all) evt=event
			var dt=3
			var cx = evt.clientX+IECanvas.scrollLeft, cy = evt.clientY+IECanvas.scrollTop, ds = d.body.style
			L.drg = Drg && ((cy >= y) && (cy <= y+L.h)) && ((cx >= x) && (cx <= x+L.w))
			L.rsz = 0
			if (Rsz && (!L.resize && ((d.PL_rszID == "") || (d.PL_rszID == L.id)))) {
				if ((cy >= y) && (cy <= y+L.h)) {
					if ((cx > x-dt) && (cx < x+Bw+dt)) {
						if (cy < y+Bw+dt) L.rsz = 2
						else if (cy > y+L.h-Bw-dt) L.rsz = 4
						else L.rsz = 6
					} else if ((cx > x+L.w-Bw-dt) && (cx < x+L.w+dt)) {
						if (cy < y+dt) L.rsz = 3
						else if (cy > y+L.h-Bw-dt) L.rsz = 1
						else L.rsz = 5
					}
				}
				if ((cx >= x) && (cx <= x+L.w)) {
					if ((cy < y+Bw+dt) && (cy > y-dt)) {
						if (cx < x+Bw+dt) L.rsz = 2
						else if (cx > x+L.w-Bw-dt) L.rsz = 3
						else L.rsz = 7
					} else if ((cy > y+L.h-Bw-dt) && (cy < y+L.h+dt)) {
						if (cx < x+Bw+dt) L.rsz = 4
						else if (cx > x+L.w-Bw-dt) L.rsz = 1
						else L.rsz = 8
					}
				}
				d.PL_rszID = L.rsz>0?L.id:""
			}
			if (!TB && Drg && L.rsz==7 ) {
				L.drg = 1
				L.rsz = 0
			}
			if (L.drag) { d.cur = "move"; RetVal = true }
			else if (L.resize) { d.cur = L.Cur[L.resize]; RetVal = true }
			else if (L.rsz) d.cur = L.Cur[L.rsz]
			else if (L.drg) d.cur = "move"
			L.on_mousemove(evt)
			return RetVal
		}
		L.thisMouseMove = thisMouseMove
		d.PL_LWs[d.PL_LWs.length] = L
		L.iMM = d.PL_LWs.length-1
	}

	// Set size and position
	var cw = L.Saf?document.clientWidth:IECanvas.clientWidth
	var ch = L.Saf?document.clientHeight:IECanvas.clientHeight
	var sl = d.all?IECanvas.scrollLeft:window.pageXOffset 
	var st = d.all?IECanvas.scrollTop:window.pageYOffset
	switch (pos) {
	case 0:
		x = (cw - L.w) * 0.5 + sl
		y = (ch - L.h) * 0.5 + st
		break
	case 1:
		x = (cw - L.w) * Math.random() + sl
		y = (ch - L.h) * Math.random() + st
		break
	}

	// Set event handlers
	L.resize = L.drag = 0
	L.on_mousedown = function(evt) {
		if (d.all) evt=event
		if (L.rsz!=0) {
			L.resize=L.rsz 
			L.mx=evt.clientX
			L.my=evt.clientY
			return true
		}
		if (L.drg){
			L.drag=1
			L.mx=evt.clientX-L.offsetLeft
			L.my=evt.clientY-L.offsetTop
			return true
		}
		return false
	}
	L.on_mousemove = function(evt) {
		if (d.all) evt=event
		if (Rsz && L.resize) { 
			var dx=evt.clientX-L.mx, dy=evt.clientY-L.my
			var r = L.resize
			if (r==2||r==3||r==7) if (dy>L.h-20) dy=L.h-20; else L.my=evt.clientY
			if (r==1||r==4||r==8) if (dy<20-L.h) dy=20-L.h; else L.my=evt.clientY
			if (r==2||r==4||r==6) if (dx>L.w-20) dx=L.w-20; else L.mx=evt.clientX
			if (r==1||r==3||r==5) if (dx<20-L.w) dx=20-L.w; else L.mx=evt.clientX
			eval(L.Act[L.resize-1])
		}
		if (Drg && L.drag) {
			x=evt.clientX-L.mx
			y=evt.clientY-L.my
		}
		setWHXY(1)
	}
	L.on_mouseup = function() {	L.resize=L.drag=0 }
	function showAllIFrames(bShow) {
		if (!d.PL_LWs) return
		for (var i=0;i<d.PL_LWs.length;i++) d.PL_LWs[i].Is.visibility=bShow?"":"hidden"
	}

	// Content rotation
	var ContentNodes = new Array()
	var Node
	if ((url && url != "#") || !Crot) {
		Node = new Object()
		Node.iType = 0
		Node.sUrlUrl = url
		ContentNodes[ContentNodes.length] = Node
	}
	if (Crot != "") {
		Crot = Crot.split(",")
		for (var i=0;i<Crot.length;i+=5) {
			Node = new Object()
			Node.iType = parseInt(Crot[i])
			Node.sImageUrl = _PLLW_adjustPath(Crot[i+1])
			Node.sUrlUrl = _PLLW_adjustPath(Crot[i+2])
			Node.sFlashFile = _PLLW_adjustPath(Crot[i+3])
			Node.sImageFile = _PLLW_adjustPath(Crot[i+4])
			ContentNodes[ContentNodes.length] = Node
		}
	}
	if (bAutoRotate) {
		L.iContent = GetIdx()
		rotateNext()
	}
	else {
		SetContentUrl(0)
	}
	function GetIdx() {
		var idx,aCookie = d.cookie.split("; ")
		for (var i=0; i < aCookie.length; i++) {
			var aCrumb = aCookie[i].split("=")
			if (escape(url)+"_PLLW_ContIdx" == aCrumb[0]) idx = parseInt(unescape(aCrumb[1]))
		}
		if (isNaN(idx)) idx = -1
		return idx
	}
	function SaveIdx(idx) {	d.cookie = escape(url)+"_PLLW_ContIdx="+idx	}
	function SetContentUrl(j) {
		if ((j < 0)||(j >= ContentNodes.length)) return
		var n = ContentNodes[j]
		switch (n.iType) {
		case 0: L.I.src = n.sUrlUrl; break
		case 1: L.I.src = "javascript:document.write('<html><body style=\"padding:0;margin:0;background-color:"+Bgc+"\"><table cellpadding=0 cellspacing=0 width=100% height=100% ><tr><td align=center valign=middle><img style=\"cursor:pointer;cursor:hand;\" onclick=\"window.open(\\\'"+n.sImageUrl+"\\\',\\\'_self\\\') \" src=\""+n.sImageFile+"\"></td></tr></table></body></html>');document.close()";setWHXY(1);break
		case 2: L.I.src = n.sFlashFile; break
		}
		SaveIdx(L.iContent = j)
	}
	function GetNextContent() {	return (L.iContent<ContentNodes.length-1)?L.iContent+1:0 }
	function GetPrevContent() {	return (L.iContent>0)?L.iContent-1:ContentNodes.length-1 }
	function setRollover(i) {
		i.onmouseover = function(e) {this.parentNode.onmouseover();if(this.immo)this.src=this.immo;this.cancelBubbles(e)}
		i.onmouseout = function(e) {this.src=this.imn;this.cancelBubbles(e)}
		i.onmousemove = function(e) {this.cancelBubbles(e)}
		i.onmousedown = function(e) {this.cancelBubbles(e);return false}
		i.cancelBubbles = function(e) {if(d.all)e=event;e.cancelBubble=true}
	}
	function rotateBack() {	SetContentUrl(GetPrevContent())	}
	function rotateNext() {	SetContentUrl(GetNextContent())	}
	openLayer()
	// Open/Close & Animation
	function Zoom(dir) {
	var wh0=10, N=30
	Ls.dw=(w-wh0)/N; Ls.dh=(h-wh0)/N
	L.TBw= TBw; L.Bw= Bw
	switch(dir) {
	case "in":
		L.speed = Ops
		L.JScond = "(w<"+w+")||(h<"+h+")"
		L.JSaction = "y-=l.dh;x-=l.dw;if(w<"+w+"){w+=2*l.dw};if(h<"+h+")h+=2*l.dh;setWHXY(1)"
		x += (w-wh0) * 0.5;  y += (h-wh0) * 0.5;  w = h = wh0
		setWHXY(1)
		break
	case "out": 
		if(!d.all && !L.Mac && L.tb)L.tb.style.display='none'
		L.speed = Cls
		L.JScond = "(w>2*l.dw)&&(w>2*l.dh)"
		L.JSaction = "y+=l.dh;x+=l.dw;if(w>2*l.dw){w-=2*l.dw};if(h>2*l.dh)h-=2*l.dh;setWHXY(1)"
		L.removeIt = removeLayer
		break
	}
	L.doZoom = function() {
		d.PL_anim = true
		var l=this.style,i=this.I.style,t=this.tb?this.tb.style:null,k=this.k
		if (eval(this.JScond)) {
			eval(this.JSaction)
			setTimeout("var o=document.getElementById('"+this.id+"');if(o)o.doZoom()",600/(1+this.speed))
		} else {
			if (this.removeIt) this.removeIt()
			else if(t) t.width = (parseInt(t.width)+L.Bw*2)+"px"
			d.PL_anim = false
			cleanupAnim()
			setWHXY(1)}
		}
		L.doZoom()
	}
	function prepAnim(opn) {
	if(d.all && !L.IE) showAllIFrames(false)
	if(opn)
		L.speed = Ops
	else {
		L.speed = Cls
		L.removeIt = removeLayer  }
		L.b = 0
		L.JSaction="style.clip='rect"
	}
	function Bounce(dir) {
		var l = L.style, step=40
		l.jumps = false
		L.Ops = Ops
		l.y = y
		l.x = x
		switch(dir) {
		case 1:
			l.top = (st+ch)+"px"
			L.JScond = "parseInt(l.top)>l.y"
			L.JSmove = "l.top=(parseInt(l.top)-"+step+")+'px'"
			L.JSjump = "l.top=(l.y+n)+'px';"
			break
		case 0:
			l.top = (st-h)+"px"
			L.JScond = "parseInt(l.top)<l.y"
			L.JSmove = "l.top=(parseInt(l.top)+"+step+")+'px'"
			L.JSjump = "l.top=(l.y-n)+'px';"
			break
		case 2:
			l.left = (sl-w)+"px"
			L.JScond = "parseInt(l.left)<l.x"
			L.JSmove = "l.left=(parseInt(l.left)+"+step+")+'px'"
			L.JSjump = "l.left=(l.x-n)+'px';"
			break
		case 3:
			l.left = (sl+cw)+"px"
			L.JScond = "parseInt(l.left)>l.x"
			L.JSmove = "l.left=(parseInt(l.left)-"+step+")+'px'"
			L.JSjump = "l.left=(l.x+n)+'px';"
			break
		}
		L.doBounce = function (n) {
			d.PL_anim = true
			var l = this.style
			if ((!l.jumps)&&(eval(this.JScond))) {
				eval(this.JSmove)
			}
			else {
				l.jumps = true
				eval(this.JSjump)
				if (n<0) n+=3; else n-=3
				n *= -1
			}
			if (n) setTimeout("var o=document.getElementById('"+this.id+"');if(o)o.doBounce("+n+")",800/(1+this.Ops))
			else {d.PL_anim = false;setWHXY();cleanupAnim()}
		}
		L.doBounce(Opb*6)
	}
	function playAnim(dly) {
		d.PL_anim = true
		L.animate = function() {
			with(this){
				eval(JSaction)
				if (eval(JScond)) {
					setTimeout("var o=document.getElementById('"+this.id+"');if(o)o.animate()",dly)
				}
				else {
					if (this.removeIt) this.removeIt()
					else {
						cleanupAnim();setWHXY()
						if(d.all && !L.IE) showAllIFrames(true)
					}
					d.PL_anim=false
				}
			}
		}
		L.animate()
	}
	function cleanupAnim() {
		Ls.clip = L.IE?"rect(0px auto auto 0px)":(L.Saf?"":"auto")

		if (Op < 100) {
			Ls.filter="alpha(opacity="+Op+")"
			Ls.mozOpacity = Op / 100
		} else {
			if(Ls.filter) Ls.filter=""
		}
	}
	function Fade(dir) {
		switch(dir) {
		case "in":
			L.Op = 0
			L.speed = Ops
			L.JScond = "this.Op<="+Op
			L.step = 5
			break
		case "out":
			L.Op = Op
			L.speed = Cls
			L.JScond = "this.Op>0"
			L.step = -5
			L.removeIt = removeLayer
			break
		}
		L.JSaction = "this.style.filter=\"alpha(opacity=\"+this.Op+\")\";this.style.MozOpacity=this.Op/100; this.Op+=this.step;"
		playAnim(500/(1+this.speed))
	}
	function Slide(opn,dir) {
		prepAnim(opn)
		switch(dir) {
		case 1:
			L.JScond = "b<h"
			if (opn) L.JSaction+= "(0px auto '+b+'px 0px)';style.top = (y + h - b)+'px'"
			else     L.JSaction+= "('+b+'px auto auto 0px)';style.top = (y - b)+'px'"
			break
		case 0:
			L.JScond = "b<h"
			if (opn) L.JSaction+= "('+(h-b)+'px auto auto 0px)';style.top = (y - h + b)+'px'"
			else     L.JSaction+= "(0px auto '+(h-b)+'px 0px)';style.top = (y + b)+'px'"
			break
		case 3:
			L.JScond = "b<w"
			if (opn) L.JSaction+= "(0px '+b+'px auto 0px)';style.left = (x + w - b)+'px'"
			else     L.JSaction+= "(0px auto auto '+b+'px)';style.left = (x - b)+'px'"
			break
		case 2:
			L.JScond = "b<w"
			if (opn) L.JSaction+= "(0px auto auto '+(w-b)+'px)';style.left = (x - w + b)+'px'"
			else     L.JSaction+= "(0px '+(w-b)+'px auto 0px)';style.left = (x + b)+'px'"
			break
		}
		L.JSaction += ";b += speed;"
		playAnim(10)
	}
	function Roll(opn,dir) {
		if (L.Saf) {
			if(!opn) removeLayer()
			return
		}
		prepAnim(opn)
		switch(dir) {
		case 2:
			L.JScond = "b<w"
			if (opn) L.JSaction+= "(0px '+b+'px auto 0px)'"
			else     L.JSaction+= "(0px auto auto '+b+'px)'"
			break
		case 3:
			L.JScond = "b<w"
			if (opn) L.JSaction+= "(0px auto auto '+(w-b)+'px)'"
			else     L.JSaction+= "(0px '+(w-b)+'px auto 0px)'"
			break
		case 0:
			L.JScond = "b<h"
			if (opn) L.JSaction+= "(0px auto '+b+'px 0px)'"
			else     L.JSaction+= "('+b+'px auto auto 0px)'"
			break
		case 1:
			L.JScond = "b<h"
			if (opn) L.JSaction+= "('+(h-b)+'px auto auto 0px)'"
			else     L.JSaction+= "(0px auto '+(h-b)+'px 0px)'"
			break
		}
		L.JSaction = "b += speed;" + L.JSaction
		if(L.NS) L.JSaction += ";style.top=(y+1)+'px';style.top=y+'px'"
		playAnim(10)
	}
	function Stretch(opn,dir) {
		if (L.Saf) {
			if(!opn) removeLayer()
			return
		}
		prepAnim(opn)
		var rect,matrix
		L.JSaction = "b+=speed;"
		switch(dir) {
		case 1:
		case 0:
			rect="0px auto '+b+'px 0px"
			matrix="M22='+b/h+'"
			if (opn) {L.b = 0;L.JScond = "b<h";L.JSaction+="if(b>h)b=h;"}
			else     {L.b = h;L.JScond = "b>0";L.JSaction+="if(b<0)b=0;";L.speed = -L.speed}
			if ((opn&&dir==1)||(!opn&&dir==0)) L.JSaction+= "style.top=(y+h-b)+'px';"
			break
		case 2:
		case 3:
			rect="0px '+b+'px auto 0px"
			matrix="M11='+b/w+'"
			if (opn) {L.b = 0;L.JScond = "b<w";L.JSaction+="if(b>w)b=w;"}
			else     {L.b = w;L.JScond = "b>0";L.JSaction+="if(b<0)b=0;";L.speed = -L.speed}
			if ((opn&&dir==3)||(!opn&&dir==2)) L.JSaction+="style.left=(x+w-b)+'px';"
			break
		}
		L.JSaction+= "style.clip='rect("+rect+")';style.filter='progid:DXImageTransform.Microsoft.Matrix("+matrix+")'"
		if(L.NS) L.JSaction += ";style.top=(y+1)+'px';style.top=y+'px'"
		playAnim(20)
	}
	function MSFilter(opn,fltr) {
		var spd = opn?Ops:Cls
		L.style.filter = 'progid:DXImageTransform.Microsoft.'+fltr+'(duration='+7/spd+')'
		if (L.filters) L.filters[0].apply()
		if (!opn) {
			L.onfilterchange = removeLayer
			Ls.visibility = "hidden"
		} else L.onfilterchange = function(){this.onfilterchange = ''}
		if(L.filters) L.filters[0].play()
		else L.onfilterchange()
	}
	function setWHXY(b) {
		L.Is.width  = w+"px"; L.w = w + L.dw; Ls.width  = L.w+"px"
		L.Is.height = h+"px"; L.h = h + L.dh; Ls.height = L.h+"px"
		L.x = x; Ls.left = x+"px"
		L.y = y; Ls.top  = y+"px"
		if (b && L.tb) {
			TBw = w*L.k
			L.tb.style.width = TBw+(d.all&&!compatMode?Bw*2:0)+"px"
		}
	}
	function CheckCompatibility(method) {
		if (d.all && !L.IE && method == 1) return 0
		if (ContentNodes[L.iContent].iType == 2) {
			var sDisabled = d.all ? ",1,3," : ",1,3,4,5,6,"
			if (sDisabled.indexOf(","+method+",") >= 0)
			return 0 // use snap instead
		}
		return method
	}
	function openLayer() {
		Ls.display = "none"
		setWHXY()
		switch(CheckCompatibility(Opm)) {
			case 0: cleanupAnim();break
			case 1: Fade("in");break
			case 2: Zoom("in");break
			case 3: MSFilter(true,"RandomDissolve");break
			case 4: Stretch(true,Opd);break
			case 5: Slide(true,Opd);break
			case 6: Roll(true,Opd);break
			case 7: Bounce(Opd);break
		}
		Ls.display = ""
	}
	function closeLayer() {
		switch(CheckCompatibility(this.closeMethod)) {
			case 1: Fade("out");break
			case 2: Zoom("out");break
			case 3: MSFilter(false,"RandomDissolve");break
			case 4: Stretch(false,Cld);break
			case 5: Slide(false,Cld);break
			case 6: Roll(false,Cld);break
			default: removeLayer(); break
		}
	}
	function removeLayer() {
		if (!L.destroyed) {
			L.destroyed = true
			if (Rsz) {
				IECanvas.style.cursor="default"
				d.PL_rszID = ""
				for (var i=L.iMM;i<d.PL_LWs.length-1;i++) {
					d.PL_LWs[i] = d.PL_LWs[i+1]
					d.PL_LWs[i].iMM--
				}
				if (L.iMM < d.PL_LWs.length) d.PL_LWs.length--
			}
			if(L.I)L.I.style.display='none'
			L.style.display='none'
			d.body.removeChild(L)
		}
	}
 }

////////////////////////////////////////////////////////////////////////////////////////////
//Copyright 2002-2006 PluginLab, Inc. All rights reserved.
//www.pluginlab.com
//Registered to:msilversides




function PLHFO_setPathAdjustment(ID){var sc=document.getElementById(ID)
var sl=sc.src
var i=sl.lastIndexOf('/')+1
PLHFO_SCRIPT_LOCATION=sl.substr(0, i)}function PLHFO_adjustPath(path){if(path.charAt(0)!='*')return path
return PLHFO_SCRIPT_LOCATION+path.substr(1)}function PLHFO_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>")}}PLHFO_LinkScripts(new Array())
function PLHFO_browser(){var ua=navigator.userAgent.toLowerCase()
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.ieCanvas=(this.ie&&document.compatMode=="CSS1Compat")?document.documentElement:document.body
return this}function PLHFO_onload(){setTimeout('PLHFO_start()',0)}function PLHFO_start(){PLHFO_setPathAdjustment('PLHFOScript')
PLHFO_DD_ARROW=PLHFO_adjustPath(PLHFO_DD_ARROW)
PLHFO_DD_ARROW_ROLLOVER=PLHFO_adjustPath(PLHFO_DD_ARROW_ROLLOVER)
PLHFO_SUB_ARROW=PLHFO_adjustPath(PLHFO_SUB_ARROW)
PLHFO_SUB_ARROW_ROLLOVER=PLHFO_adjustPath(PLHFO_SUB_ARROW_ROLLOVER)
PLHFO_UP_ARROW=PLHFO_adjustPath(PLHFO_UP_ARROW)
PLHFO_UP_ARROW_DISABLED=PLHFO_adjustPath(PLHFO_UP_ARROW_DISABLED)
PLHFO_DOWN_ARROW=PLHFO_adjustPath(PLHFO_DOWN_ARROW)
PLHFO_DOWN_ARROW_DISABLED=PLHFO_adjustPath(PLHFO_DOWN_ARROW_DISABLED)
PLHFO_br=new PLHFO_browser()
PLHFO_preload(PLHFO_DD_ARROW_ROLLOVER)
PLHFO_preload(PLHFO_SUB_ARROW_ROLLOVER)
PLHFO_preload(PLHFO_UP_ARROW)
PLHFO_preload(PLHFO_DOWN_ARROW_DISABLED)
PLHFO_layer=document.getElementById('PLHFODiv')
PLHFO_menu=PLHFO_layer
PLHFO_flyouts[0]=PLHFO_menu
var i=0, st=PLHFO_STREAM
while(i<st.length){
	var index=st[i++]
	var n=st[i++]
	var curSecColor=st[i++]
	var curColor=st[++i]?st[i]:curSecColor
	var curMOColor=st[++i]?st[i]:curSecColor
	var curMDColor=st[++i]?st[i]:curSecColor
	var curSelColor=st[++i]
	var curBColor=st[++i]?st[i]:curSecColor
	var curBMOColor=st[++i]?st[i]:curSecColor
	var curBMDColor=st[++i]?st[i]:curSecColor
	var curBSelColor=st[++i]?st[i]:curSecColor
	i++
	var curTxtColor=st[i++]
	var curTMOColor=st[i++]
	var curTMDColor=st[i++]
	var curTSelColor=st[i++]
	var fo=PLHFO_flyouts[index]
	fo.obj='PLHFO_'+index
	eval(fo.obj+'=fo')
	fo.onmouseover=PLHFO_onmouseover
	fo.onmouseout=PLHFO_onmouseout
	var wraper
	var uss=""
	var dss=""
	if(fo.foid=index){
		var tbl=document.createElement('table')
		tbl.style.width='100%'
		fo.appendChild(tbl)
		fo.style.position='absolute'
		tbl.cellPadding=0
		tbl.cellSpacing=0
		tbl.style.border='solid 1px #32456b'
		tbl.bgColor=curSecColor
		var cell=PLHFO_insertCell(tbl)
		uss="<TABLE border=0 cellpadding=0 cellspacing=0 width=100%><TBODY><TR><TD><TABLE cellpadding=0 cellspacing=0 width=100% id='PLHFO_UPSCROLLER' bgcolor='"+curColor+"' style='cursor:hand' ncurcolor='"+curColor+"' ncolor='"+curColor+"' mocolor='"+curMOColor+"' brdcolor='"+curBColor+"' bmocolor='"+curBMOColor+"'><TBODY><TR><TD align='center' style='padding:2px 0px'><IMG src="+PLHFO_UP_ARROW_DISABLED+"></IMG></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><TABLE border=0 cellpadding=0 cellspacing=0 width=100%><TBODY><TR><TD style='background-color:"+PLHFO_FLYOUT_BORDER_COLOR+";height:1px'></TD></TR></TBODY></TABLE>"
		dss="<TABLE border=0 cellpadding=0 cellspacing=0 width=100%><TBODY><TR><TD style='background-color:"+PLHFO_FLYOUT_BORDER_COLOR+";height:1px'></TD></TR></TBODY></TABLE><TABLE border=0 cellpadding=0 cellspacing=0 width=100%><TBODY><TR><TD><TABLE cellpadding=0 cellspacing=0 width=100% id='PLHFO_DOWNSCROLLER' bgcolor='"+curColor+"' style='cursor:hand' ncurcolor='"+curColor+"' ncolor='"+curColor+"' mocolor='"+curMOColor+"' brdcolor='"+curBColor+"' bmocolor='"+curBMOColor+"'><TBODY><TR><TD align='center' style='padding:2px 0px'><IMG src="+PLHFO_DOWN_ARROW+"></IMG></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>"
		wraper=cell
	}
	else{
		wraper=PLHFO_layer
	}
	var fos=""
	if(index){
		fos+=uss+"<DIV id='PLHFOSA'>"
	}
	else{
		fos+="<TABLE id='PLHFOMenu' border=0 cellpadding=0 cellspacing=0 width=100% height=1><TBODY><TR><TD>"
	}
	fos+="<TABLE width=100% border=0 cellpadding=0 cellspacing=0><TBODY><TR>"
	if(index)fos+="<TD>"
	var first_item=1
	for(var j=0;j<n;j++){
		var type=st[i++]
		var is
		if(type==0){
			var cfoid=st[i++]
			var txt=st[i++]
			var ref=PLHFO_adjustPath(st[i++])
			var targ=st[i++]
			var func=''
			var params=''
			if(targ.substr(0,3)=='_PL'){
				func=st[i++]
				params=st[i++]
			}
			var imgn=PLHFO_adjustPath(st[i++])
			var imgo=PLHFO_adjustPath(st[i++])
			var imgh=st[i++]
			var imgw=st[i++]
			PLHFO_preload(imgo)
			var cur=PLHFO_isCurrent(ref)
			var sel=cur
			is=""
			if(!index)is+="<TD align='center' width="+PLHFO_ITEM_WIDTH+">"
is+="<DIV style='margin:"+((!index)||first_item?"0":"0")+"px 0px 0px 0px'><TABLE border=0 cellPadding=0 cellSpacing=0 id='PLHFOLink' ename='fi' foid="+index+" width="+(index?PLHFO_ITEM_WIDTH:"100%")+" cfoid="+cfoid+" txt='"+txt+"' ref='"+ref+"' target='"+targ+"'"+(func?" func='"+func+"'":"")+""+(params?" params=\""+params+"\"":"")+" imgn='"+imgn+"' imgo='"+imgo+"' imgh="+imgh+" imgw="+imgw+" ncurcolor='"+curColor+"' ncolor='"+curColor+"' mocolor='"+curMOColor+"' mdcolor='"+curMDColor+"' bmocolor='"+curBMOColor+"' bmdcolor='"+curBMDColor+"' bselcolor='"+curBSelColor+"' tcurcolor='"+curTxtColor+"' txtcolor='"+curTxtColor+"' tmocolor='"+curTMOColor+"' tmdcolor='"+curTMDColor+"'"+(cur?" cur=1":"")+""+(sel?" sel=1":"")+" style=' cursor:"+(sel?'default':(PLHFO_br.ie?"hand":"pointer"))+"'><TBODY><TR>"
			if(imgn||imgo)is+="<TD><IMG id='PLHFOIcon' SRC='"+(imgn?imgn:imgo)+"' HEIGHT='"+imgh+"px' WIDTH='"+imgw+"px'"+(imgn?"":" style='visibility:hidden'")+"></IMG></TD>"
			is+="<TD width='100%'"+(index?" align='center'":" align='left'")+" style='text-align:center; padding:"+(index?"4px 6px 6px 6px":"5px 6px 6px 6px")+";font-family:"+(index?PLHFO_FLYOUT_FONT:PLHFO_MAIN_FONT)+";font-size:"+(index?PLHFO_FLYOUT_FONT_SIZE+"px":PLHFO_MAIN_FONT_SIZE+"px")+""+((index&&PLHFO_FLYOUT_BOLD)||(!index&&PLHFO_MAIN_BOLD)?";font-weight:bold":"")+""+((index&&PLHFO_FLYOUT_ITALIC)||(!index&&PLHFO_MAIN_ITALIC)?";font-style:italic":"")+"' nowrap><FONT style='color:"+(sel?curTSelColor:curTxtColor)+""+((index&&PLHFO_FLYOUT_UNDERLINE)||(!index&&PLHFO_MAIN_UNDERLINE)?";text-decoration:underline":"")+"'>"+txt+"</FONT></TD>"
			if(cfoid>0&&(index?PLHFO_SUB_ARROW:PLHFO_DD_ARROW))is+="<TD"+(index?"":" style='padding-right:4px'")+"><IMG id='PLHFOArrow' SRC='"+(index?PLHFO_SUB_ARROW:PLHFO_DD_ARROW)+"' HEIGHT='"+(index?7:4)+"px' WIDTH='"+(index?7:7)+"px'></IMG></TD>"
			is+="</TR></TBODY></TABLE></DIV>"
			if(!index)is+="</TD>"
			first_item=0
		}
		else if(type==1){
			var txt=st[i++]
			var color=st[i++]
			var bgimg=PLHFO_adjustPath(st[i++])
			is=""
			if(!index)is+="<TD align='center'>"
			is+="<DIV style='margin:"+((!index)||first_item?"0":"0")+"px 0px 0px 0px'><TABLE border=0 cellPadding=0 cellSpacing=0 id='PLHFOHeading' ename='fi' width="+(index?"100%":"5px")
			if(bgimg)is+=" style='background-image:url("+bgimg+")'"
			is+="><TBODY><TR><TD"+(index?" align='center'":" align='center'")+" style='padding:"+(index?"4px 4px 6px 4px":"5px 4px 6px 4px")+";font-family:"+(index?PLHFO_FLYOUT_FONT:PLHFO_MAIN_FONT)+";font-size:"+(index?PLHFO_FLYOUT_FONT_SIZE+"px":PLHFO_FLYOUT_FONT_SIZE+"px")+";font-weight:bold"+((index&&PLHFO_FLYOUT_ITALIC)||(!index&&PLHFO_MAIN_ITALIC)?";font-style:italic":"")+"' nowrap><FONT style='color:"+color+""+((index&&PLHFO_FLYOUT_UNDERLINE)||(!index&&PLHFO_MAIN_UNDERLINE)?";text-decoration:underline":"")+"'>"+txt+"</FONT></TD></TR></TBODY></TABLE></DIV>"
			if(!index)is+="</TD>"
			first_item=0
		}
		else if(type==2){
			curSecColor=st[i++]
			var sepColor=st[i]
			curColor=st[++i]?st[i]:curSecColor
			curMOColor=st[++i]?st[i]:curSecColor
			curMDColor=st[++i]?st[i]:curSecColor
			curSelColor=st[++i]
			curBColor=st[++i]?st[i]:curSecColor
			curBMOColor=st[++i]?st[i]:curSecColor
			curBMDColor=st[++i]?st[i]:curSecColor
			curBSelColor=st[++i]?st[i]:curSecColor
			i++
			curTxtColor=st[i++]
			curTMOColor=st[i++]
			curTMDColor=st[i++]
			curTSelColor=st[i++]
			if(index)is="</TD></TR></TBODY></TABLE><TABLE border=0 cellpadding=0 cellspacing=0 height=1 width=100% bgcolor="+sepColor+"><TBODY><TR><TD></TD></TR></TBODY></TABLE><TABLE width=100% border=0 cellpadding=0 cellspacing=0 bgcolor="+curSecColor+"><TBODY><TR><TD>"
		else{
			is="</TR></TABLE></TD>"
			if(sepColor!='')is+="<TD bgcolor="+sepColor+" width=1 height=100% style='font-size:1px'> </TD>"
			is+="<TD bgcolor="+curSecColor+"><TABLE width=100% border=0 cellpadding=0 cellspacing=0><TR>"
		}
		first_item=1
	}
	fos+=is
}
if(index)fos+="</TD>"
fos+="</TR></TBODY></TABLE>"
if(index)
fos+="</DIV>"+dss
else
fos+="</TD></TR></TBODY></TABLE>"
wraper.innerHTML=fos
if(index){document.body.appendChild(fo)
fo.upScrWrp=wraper.childNodes[0]
var upScr=fo.upScrWrp.getElementsByTagName('TABLE')[0]
upScr.obj='PLHFO_'+index+'_upScr'
eval(upScr.obj+'=upScr')
upScr.timeouts=new Array()
fo.upArrow=fo.upScrWrp.getElementsByTagName('IMG')[0]
fo.upScBorder=wraper.childNodes[1]
var scrollArea=wraper.childNodes[2]
fo.dnScBorder=wraper.childNodes[3]
fo.dwnScrWrp=wraper.childNodes[4]
var dwnScr=fo.dwnScrWrp.getElementsByTagName('TABLE')[0]
dwnScr.obj='PLHFO_'+index+'_dwnScr'
eval(dwnScr.obj+'=dwnScr')
dwnScr.timeouts=new Array()
fo.downArrow=fo.dwnScrWrp.getElementsByTagName('IMG')[0]
var attr=new Array('ncurcolor','ncolor','mocolor','brdcolor','bmocolor')
for(var a=0;a<attr.length;a++){eval('upScr.'+attr[a]+'=upScr.getAttribute("'+attr[a]+'")')
eval('dwnScr.'+attr[a]+'=dwnScr.getAttribute("'+attr[a]+'")')}dwnScr.foid=upScr.foid=index}var items=wraper.getElementsByTagName('Table')
for(var k=0;k<items.length;k++){var e=items[k]
if(e.id=='PLHFOLink'){var attr=new Array('ename','foid','cfoid','txt','ref','target','func','params','imgn','imgo','ncurcolor','ncolor','mocolor','mdcolor','bmdcolor','bselcolor','brdcolor','bmocolor','bmdcolor','bselcolor','tcurcolor','txtcolor','tmocolor','tmdcolor','cur','sel')
for(var a=0;a<attr.length;a++)
eval('e.'+attr[a]+'=e.getAttribute("'+attr[a]+'")')
e.obj='PLHFO_'+index+'_'+k
eval(e.obj+'=e')
e.timeouts=new Array()
if(e.cur)PLHFO_cur=e
if(e.sel){}else{e.onmousedown=PLHFO_onmousedown
e.onmouseup=PLHFO_onmouseup}e.co=0
if(e.id=='PLHFOLink'&&e.cfoid>0){var cf=PLHFO_flyouts[e.cfoid]=document.createElement('DIV')
cf.style.width='10px'
cf.style.display='none'
cf.pfi=e}}}if(index){fo.style.display=''
scrollArea.baseHeight=scrollArea.offsetHeight
fo.scrollArea=scrollArea
fo.style.zIndex=50
fo.style.display='none'
fo.open=fo.intr=false}}var items=document.getElementsByTagName('TABLE')
for(var i=0;i<items.length;i++){var e=items[i]
if(e.id=='PLHFOLink'||e.id=='PLHFOHeading'){if(e.id=='PLHFOLink')e.a=e.getElementsByTagName('FONT')[0]
var imgs=e.getElementsByTagName('IMG')
for(var j=0;j<imgs.length;j++){if(imgs[j].id=='PLHFOIcon')e.img=imgs[j]
if(imgs[j].id=='PLHFOArrow')e.fo_arrow=imgs[j]}}}}function PLHFO_onmouseover(evt){var e=PLHFO_getSource(evt)
PLHFO_currentFoid=PLHFO_getFoid(this)
PLHFO_nextFoid=null
if(e){window.clearTimeout(PLHFO_timeout)
PLHFO_currentItem=e
PLHFO_nextFoid=e.cfoid
if(e.id=='PLHFO_UPSCROLLER'||e.id=='PLHFO_DOWNSCROLLER'){PLHFO_showMO(e)
PLHFO_scroll_start=PLHFO_flyouts[e.foid].scrollArea.scrollTop
PLHFO_scroll_time=PLHFO_getTime()
PLHFO_scroll_delta=e.id=='PLHFO_UPSCROLLER'?-0.15:0.15
PLHFO_interval=window.setInterval('PLHFO_scroll()',PLHFO_SCROLL_DELAY)}else if(e.id=='PLHFOLink'){PLHFO_showMO(e)
PLHFO_timeout=window.setTimeout('PLHFO_updateFlyouts()',PLHFO_SHOW_DELAY)}}}function PLHFO_onmouseout(evt){var e=PLHFO_getSource(evt)
PLHFO_currentFoid=0
PLHFO_nextFoid=null
if(e&&((e.id=='PLHFO_UPSCROLLER')||(e.id=='PLHFO_DOWNSCROLLER')||(e.id=='PLHFOLink'&&!e.co)))PLHFO_hideMO(e)
window.clearInterval(PLHFO_interval)
window.clearTimeout(PLHFO_timeout)
PLHFO_timeout=window.setTimeout('PLHFO_updateFlyouts()',PLHFO_AUTOCLOSE_DELAY)}function PLHFO_onmousedown(evt){var e=PLHFO_getSource(evt)
//PLHFO_chcolor(e,'ncurcolor','mdcolor','bgColor',0)
PLHFO_chcolor(e,'tcurcolor','tmdcolor','a.style.color',16)}function PLHFO_onmouseup(evt){var e=PLHFO_getSource(evt)
PLHFO_showMO(e)
PLHFO_currentFoid=0
PLHFO_nextFoid=null
window.clearInterval(PLHFO_interval)
window.clearTimeout(PLHFO_timeout)
PLHFO_updateFlyouts()
if(e.func)eval(e.func+'("PLHFOScript","'+e.ref+'",'+e.params+')')
else{if(!e.ref)return
if(e.target)window.open(e.ref,e.target)
else location=e.ref}}function PLHFO_showMO(e){if(e.fo_arrow)e.fo_arrow.src=e.foid==0?PLHFO_DD_ARROW_ROLLOVER:PLHFO_SUB_ARROW_ROLLOVER
if(e.sel)return
//PLHFO_chcolor(e,'ncurcolor','mocolor','bgColor',0)
if(e.id=='PLHFOLink'){PLHFO_chcolor(e,'tcurcolor','tmocolor','a.style.color',16)
if(e.imgo){e.img.src=e.imgo
e.img.style.visibility=''}}}function PLHFO_hideMO(e){if(e.fo_arrow)e.fo_arrow.src=e.foid==0?PLHFO_DD_ARROW:PLHFO_SUB_ARROW
if(e.sel)return
//PLHFO_chcolor(e,'ncurcolor','ncolor','bgColor',0)
if(e.id=='PLHFOLink'){PLHFO_chcolor(e,'tcurcolor','txtcolor','a.style.color',16)
if(e.imgn)e.img.src=e.imgn
else if(e.imgo)e.img.style.visibility='hidden'}}function PLHFO_chcolor(e,scolor,ecolor,o,index){eval('var sc=e.'+scolor)
eval('var ec=e.'+ecolor)
if(PLHFO_br.safari){sc=sc==''?'#ffffff':sc
ec=ec==''?'#ffffff':ec}if(sc==''||ec==''){eval('e.'+o+'=ec')
return}var sr=sep(sc,1)
var sg=sep(sc,3)
var sb=sep(sc,5)
var er=sep(ec,1)
var eg=sep(ec,3)
var eb=sep(ec,5)
for(var i=0;i<=6;i++){var c=(Math.floor((sr*(6-i)+er*i)/6)<<16)+(Math.floor((sg*(6-i)+eg*i)/6)<<8)+Math.floor((sb*(6-i)+eb*i)/6)
c=c.toString(16)
while(c.length<6)c='0'+c
window.clearTimeout(e.timeouts[i+index])
e.timeouts[i+index]=window.setTimeout(e.obj+'.'+scolor+'='+e.obj+'.'+o+'="#'+c+'"',i*40)}function sep(c,n){return parseInt(c.substr(n,2),16)}}function PLHFO_updateFlyouts(){var i
i=0
while((PLHFO_currentFoid!=PLHFO_shownFoids[i])&&(i<PLHFO_shownFoids.length))i++
if(i>=PLHFO_shownFoids.length)i=1
else{i++
if(PLHFO_nextFoid>0){if(PLHFO_shownFoids[i]!=PLHFO_nextFoid){if(PLHFO_shownFoids[i])PLHFO_removeFlyout(PLHFO_shownFoids[i])
PLHFO_shownFoids[i]=PLHFO_nextFoid
PLHFO_showFlyout()}i++}}for(var j=i;j<PLHFO_shownFoids.length;j++){PLHFO_removeFlyout(PLHFO_shownFoids[j])}PLHFO_shownFoids.length=i}function PLHFO_showFlyout(){var e=PLHFO_currentItem
var fo=PLHFO_flyouts[e.cfoid]
if(!fo)return
e.co=1
fo.open=true
if(fo.intr)return
fo.intr=true
fo.pfoid=e.foid
var docTop=PLHFO_br.ie?PLHFO_br.ieCanvas.scrollTop:window.pageYOffset
var docLeft=PLHFO_br.ie?PLHFO_br.ieCanvas.scrollLeft:window.pageXOffset
var docHeight=PLHFO_br.ie?PLHFO_br.ieCanvas.clientHeight:window.innerHeight
var docWidth=PLHFO_br.ie?PLHFO_br.ieCanvas.offsetWidth:window.innerWidth
var topLimit=e.foid>0?docTop+2:PLHFO_getTop(PLHFO_menu)+parseInt(PLHFO_menu.offsetHeight)+1
var bottomLimit=docTop+docHeight-6
var foHeight=bottomLimit-topLimit
var show_scrollers='none'
if(PLHFO_br.winie&&fo.scrollArea.baseHeight>foHeight){show_scrollers=''
fo.scrollArea.style.overflow='hidden'
if(foHeight<32)foHeight=32
fo.scrollArea.style.height=foHeight-28+'px'}else{fo.scrollArea.style.height=(foHeight=fo.scrollArea.baseHeight)+'px'}fo.style.display=''
var divs=fo.getElementsByTagName('div')
fo.style.width=divs[0].offsetWidth+2+'px'
if(e.foid>0){fo.baseTop=PLHFO_getTop(e)-1
if(PLHFO_br.ie)fo.baseTop-=PLHFO_flyouts[e.foid].scrollArea.scrollTop
fo.baseLeft=PLHFO_getLeft(e)+parseInt(e.offsetWidth)+0}else{fo.baseTop=topLimit
fo.baseLeft=PLHFO_getLeft(e)+(PLHFO_br.ie?0:1)}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}fo.upScrWrp.style.display=show_scrollers
fo.dwnScrWrp.style.display=show_scrollers
fo.upScBorder.style.display=show_scrollers
fo.dnScBorder.style.display=show_scrollers
fo.style.top=fo.baseTop+'px'
if(fo.baseLeft+fo.offsetWidth+22-docLeft>docWidth)fo.style.left=(fo.baseLeft=(e.foid==0?docWidth-22+docLeft:PLHFO_flyouts[e.foid].baseLeft+1)-fo.offsetWidth)+'px'
fo.slidedown=PLHFO_slidedown
fo.slidedown(fo.offsetHeight)}function PLHFO_slidedown(b){with(this){if(b<0)b=0
style.clip='rect('+b+'px auto auto 0)'
style.top=baseTop-b+'px'
if(b>0){b-=15
window.setTimeout(obj+'.slidedown('+b+')',10)}else{intr=false
if(!open)PLHFO_removeFlyout(foid)}}}function PLHFO_removeFlyout(foid){var fo=PLHFO_flyouts[foid]
fo.pfi.co=0
PLHFO_hideMO(fo.pfi)
fo.open=false
if(fo.intr)return
fo.intr=true
fo.slideup=PLHFO_slideup
fo.slideup(0)}function PLHFO_hideFlyout(fo){fo.style.display='none'
fo.style.clip='rect(0 auto auto 0)'
fo.scrollArea.scrollTop=0
fo.upArrow.src=PLHFO_UP_ARROW_DISABLED
fo.downArrow.src=PLHFO_DOWN_ARROW
fo.intr=false
if(fo.open)PLHFO_showFlyout()}function PLHFO_slideup(b){with(this){if(b>offsetHeight)PLHFO_hideFlyout(this)
else{style.clip='rect('+b+'px auto auto 0)'
style.top=baseTop-b+'px'
b+=15
window.setTimeout(obj+'.slideup('+b+')',10)}}}function PLHFO_scroll(){var offset=PLHFO_scroll_start+(PLHFO_getTime()-PLHFO_scroll_time)*PLHFO_scroll_delta
var fo=PLHFO_flyouts[PLHFO_currentItem.foid]
fo.scrollArea.scrollTop=offset
fo.upArrow.src=offset<=0? PLHFO_UP_ARROW_DISABLED:PLHFO_UP_ARROW
fo.downArrow.src=offset>=fo.scrollArea.scrollHeight-fo.scrollArea.offsetHeight? PLHFO_DOWN_ARROW_DISABLED:PLHFO_DOWN_ARROW}function PLHFO_preload(img){if(!img)return
PLHFO_preloads[PLHFO_plIndex]=new Image
PLHFO_preloads[PLHFO_plIndex++].src=img}function PLHFO_insertCell(t){var tbody=document.createElement('tbody')
var row=document.createElement('TR')
var cell=document.createElement('TD')
t.appendChild(tbody)
tbody.appendChild(row)
row.appendChild(cell)
return cell}function PLHFO_getSource(evt){var e=PLHFO_br.ie?event.srcElement:evt.target
while(e&&(e.tagName!='TABLE'))
e=e.parentNode
return e}function PLHFO_getFoid(e){while(e&&(!e.foid)){e=e.parentNode}return e?e.foid:0}function PLHFO_getTop(e){var top=0
var abs=false
while(e&&(e.tagName!='BODY'||!abs)){if(e.style.position=='absolute')abs=true
top+=e.offsetTop
e=e.offsetParent}if(PLHFO_br.macie)top+=parseInt(document.body.currentStyle.marginTop)
return top}function PLHFO_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(PLHFO_br.macie)left+=parseInt(document.body.currentStyle.marginLeft)
return left}function PLHFO_getTime(){var time=new Date()
return time.valueOf()}function PLHFO_refreshNS(e){if(PLHFO_br.ie)return
with(e.style){var l=parseInt(left)
left=(l-0.1)+'px'
left=l+'px'}}function PLHFO_isCurrent(r){if(!r)return false
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}