function BrowserCheck() {
	var b = navigator.appName
	if (b=="Netscape") this.b = "ns"
	else if (b=="Microsoft Internet Explorer") this.b = "ie"
	else this.b = b
	this.version = navigator.appVersion
	this.v = parseInt(this.version)
	this.ns = (this.b=="ns" && this.v>=4)
	this.ns4 = (this.b=="ns" && this.v==4)
	this.ns5 = (this.b=="ns" && this.v==5)
	this.ie = (this.b=="ie" && this.v>=4)
	this.ie4 = (this.version.indexOf('MSIE 4')>0)
	this.ie5 = (this.version.indexOf('MSIE 5')>0)
	this.min = (this.ns||this.ie)
}
isb = new BrowserCheck()

function clpsmnu(x,y,width,numblks,name){
	this.name = (name!=null)? name : "clpsmnu"+(clpsmnu.count++)
	this.x = x
	this.y = y
	this.w = width
	this.numblks = numblks
	this.bgColor =null		//Transparente
	this.openStyle = "move"  
	this.contentIndent = 0
	this.inc = 5
	this.speed = 5
	this.active = false
	this.obj = this.name + "Object"
	eval(this.obj + "=this")
	this.build = clpsmnuBuild
	this.activate = clpsmnuActivate
	this.toggle = clpsmnuToggle
	this.open = clpsmnuOpen
	this.close = clpsmnuClose
	this.finish = clpsmnuFinish
	this.onToggle = new Function()
}
function clpsmnuBuild(){
	this.css = css(this.name,this.x,this.y,this.w,0)
	for (var i=0;i<this.numblks;i++){
		this.css += css(this.name+'Block'+i,0,0,this.w)
		this.css += css(this.name+'Block'+i+'Item',0,0,this.w,null,this.bgColor)
		this.css += css(this.name+'Block'+i+'Content',0,0,this.w,null,this.bgColor,null,null,'margin-left:'+this.contentIndent)
	}
	this.css += css(this.name+'Block'+this.numblks,0,0,this.w,0,this.bgColor)
	this.divStart = '<div id="'+this.name+'">'
	this.divEnd = ''
	this.divEnd += '<div id="'+this.name+'Block'+this.numblks+'"></div>'
	for (var i=0;i<this.numblks;i++){
		this.divEnd += '</div>'
	}
	this.divEnd += '</div>'

}
function clpsmnuActivate(){
	this.lyr = new DynL(this.name)
	this.blks = new Array()
	this.itemTotal = 0
	this.contentTotal = 0
	for (var i=0;i<this.numblks;i++) {
		this.blks[i] = new Object()
		this.blks[i].open = false
		this.blks[i].lyr = new DynL(this.name+'Block'+i)
		this.blks[i].itemlyr = new DynL(this.name+'Block'+i+'Item')
		this.blks[i].itemlyr.write('<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=LEFT><A class=nounderline href="javascript:collapse.toggle('+i+')" >&nbsp<B>'+ this.blks[i].itemlyr.elm.interiorOff + '</B></A></TD></TR></TABLE><TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0><TR ><IMG SRC=images/trans.gif HEIGHT=3></TR></TABLE>')
		this.blks[i].itemHeight = this.blks[i].itemlyr.getContentHeight()
		this.itemTotal += this.blks[i].itemHeight
		this.blks[i].itemlyr.clipTo(0,this.w,this.blks[i].itemHeight,0)
		this.blks[i].contentlyr = new DynL(this.name+'Block'+i+'Content')
		this.blks[i].contentlyr.hide()
		this.blks[i].contentHeight = this.blks[i].contentlyr.getContentHeight()
		this.contentTotal += this.blks[i].contentHeight
		this.blks[i].contentlyr.clipTo(0,this.w,this.blks[i].contentHeight,0)
		this.blks[i].contentlyr.moveTo(null,this.blks[i].itemHeight)
		if (i!=0) this.blks[i].lyr.moveTo(null,this.blks[i-1].itemHeight)
		this.blks[i].h = this.blks[i].itemHeight + this.blks[i].contentHeight

	}
	this.h = this.contentTotal + this.itemTotal
	for (var i=this.numblks-1;i>=0;i--) {
		this.blks[i].lyr.clipInit()
		this.blks[i].lyr.clipTo(0,this.w,this.h-this.blks[i].lyr.y,0)
	}
	this.blks[this.numblks] = new Object()
	this.blks[this.numblks].lyr = new DynL(this.name+'Block'+this.numblks)
	this.blks[this.numblks].lyr.clipTo(0,this.w,this.h-this.itemTotal,0)
	this.blks[this.numblks].lyr.css.height = this.h-this.itemTotal
	this.blks[this.numblks].lyr.moveTo(null,this.blks[this.numblks-1].itemHeight)
	this.lyr.clipTo(0,this.w,this.h,0)
}
function clpsmnuToggle(i){
	if (this.blks[i].itemlyr.elm.link != 'group')
	{
		top.frames[2].document.location.href = this.blks[i].itemlyr.elm.link
	}
	else
	{	
		if (this.active) return
		this.active = true
		if (!this.blks[i].open) this.open(i)
		else this.close(i)
	}
}
function clpsmnuOpen(i){
	if (!this.blks[i].open){
//		this.blks[i].itemlyr.write('<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%"><TR><TD ALIGN=LEFT><A class=nounderline href="javascript:collapse.toggle('+i+')" >&nbsp<B>'+ this.blks[i].itemlyr.elm.interiorOn + '</B></A></TD><TD ALIGN=RIGHT><A href="javascript:collapse.toggle('+i+')"><IMG BORDER=0 WIDTH=13 HEIGHT=9 SRC=images/menu_on.gif ALIGN=bottom></A></TD></TR></TABLE><TABLE WIDTH=140 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><IMG SRC=images/trans.gif HEIGHT=2></TD></TR> <TR BGCOLOR=#787878><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR> <TR BGCOLOR=#939393><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR> </TR><TR BGCOLOR=#AEAEAE><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR></TABLE>')
//		this.blks[i].itemlyr.write('<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%"><TR><TD ALIGN=LEFT><A class=nounderline href="javascript:collapse.toggle('+i+')" >&nbsp<B>'+ this.blks[i].itemlyr.elm.interiorOn + '</B></A></TD></TR></TABLE><TABLE WIDTH=124 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><IMG SRC=images/trans.gif HEIGHT=2></TD></TR><TR BGCOLOR=#4d4978><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR><TR BGCOLOR=#6d7bab><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR><TR BGCOLOR=#8ea0de><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR><TR BGCOLOR=#a3a6ff><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR></TABLE>')
		this.blks[i].itemlyr.write('<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%"><TR><TD ALIGN=LEFT><A class=nounderline href="javascript:collapse.toggle('+i+')" >&nbsp<B>'+ this.blks[i].itemlyr.elm.interiorOn + '</B></A></TD></TR></TABLE><TABLE WIDTH=124 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR BGCOLOR=#89a1cd><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR><TR BGCOLOR=#98aace><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR><TR BGCOLOR=#a7b3cf><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR><TR BGCOLOR=#b6bccf><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR></TABLE>')
		var h = this.blks[i].contentHeight + this.blks[i].itemHeight
		this.blks[i].open = true
//		this.blks[i].itemlyr.write('<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%"><TR><TD ALIGN=LEFT><A class=nounderline href="javascript:collapse.toggle('+i+')" >&nbsp<B>'+ this.blks[i].itemlyr.elm.interiorOn + '</B></A></TD><TD ALIGN=RIGHT><A href="javascript:collapse.toggle('+i+')"><IMG BORDER=0 WIDTH=13 HEIGHT=9 SRC=images/menu_on.gif ALIGN=bottom></A></TD></TR></TABLE><TABLE WIDTH=140 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><IMG SRC=images/trans.gif HEIGHT=2></TD></TR> <TR BGCOLOR=#787878><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR> <TR BGCOLOR=#939393><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR> </TR><TR BGCOLOR=#AEAEAE><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR></TABLE>')
		this.blks[i].itemlyr.write('<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%"><TR><TD ALIGN=LEFT><A class=nounderline href="javascript:collapse.toggle('+i+')" >&nbsp<B>'+ this.blks[i].itemlyr.elm.interiorOn + '</B></A></TD></TR></TABLE><TABLE WIDTH=124 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR BGCOLOR=#89a1cd><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR><TR BGCOLOR=#98aace><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR><TR BGCOLOR=#a7b3cf><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR><TR BGCOLOR=#b6bccf><TD><IMG SRC=images/trans.gif HEIGHT=1></TD></TR></TABLE>')
		this.blks[i+1].lyr.moveTo(null,h); 
		this.finish();
		this.blks[i].contentlyr.show()  
	}
}
function clpsmnuClose(i){
	if (this.blks[i].open){
		this.blks[i].itemlyr.write('<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=LEFT><A class=nounderline href="javascript:collapse.toggle('+i+')" >&nbsp<B>'+ this.blks[i].itemlyr.elm.interiorOff + '</B></A></TD></TR></TABLE><TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><IMG SRC=images/trans.gif HEIGHT=3></TR></TABLE>')
		var h = this.blks[i].itemHeight
		this.blks[i].open = false
		this.blks[i+1].lyr.moveTo(null,h); 
		this.finish();
		this.blks[i].contentlyr.hide() //** assim só faz o move
	}
}
function clpsmnuFinish(){
	this.active = false
	this.onToggle()
}
clpsmnu.count = 0
function DynL(id,nestref,frame) {
	if (!DynL.set && !frame) DynLInit()
	this.frame = frame || self
	if (isb.ns) {
		if (isb.ns4) 
		{
			if (!frame) 
			{
				if (!nestref) var nestref = DynL.nestRefArray[id]
				if (!DynLTest(id,nestref)) return
				this.css = (nestref)? eval("document."+nestref+".document."+id) : document.layers[id]
			}
			else this.css = (nestref)? eval("frame.document."+nestref+".document."+id) : frame.document.layers[id]
			this.elm = this.event = this.css
			this.doc = this.css.document
		}
		if (isb.ns5) 
		{
			this.elm = this.event = document.getElementById(id)
			this.css = this.elm.style
			this.doc = document
		}
		this.x = this.css.left
		this.y = this.css.top
		this.w = this.css.clip.width
		this.h = this.css.clip.height
	}
	else if (isb.ie) {
		this.elm = this.event = this.frame.document.all[id]
		this.css = this.frame.document.all[id].style
		this.doc = document
		this.x = this.elm.offsetLeft
		this.y = this.elm.offsetTop
		this.w = (isb.ie4)? this.css.pixelWidth : this.elm.offsetWidth
		this.h = (isb.ie4)? this.css.pixelHeight : this.elm.offsetHeight
	}
	this.id = id
	this.nestref = nestref
	this.obj = id + "DynL"
	eval(this.obj + "=this")
}
function DynLMoveTo(x,y) {
	if (x!=null) {
		this.x = x
		if (isb.ns) this.css.left = this.x
		else this.css.pixelLeft = this.x
	}
	if (y!=null) {
		this.y = y
		if (isb.ns) this.css.top = this.y
		else this.css.pixelTop = this.y
	}
}
function DynLMoveBy(x,y) {
	this.moveTo(this.x+x,this.y+y)
}
function DynLShow() {
	this.css.visibility = (isb.ns)? "show" : "visible"
}
function DynLHide() {
	this.css.visibility = (isb.ns)? "hide" : "hidden"
}
DynL.prototype.moveTo = DynLMoveTo
DynL.prototype.moveBy = DynLMoveBy
DynL.prototype.show = DynLShow
DynL.prototype.hide = DynLHide
DynLTest = new Function('return true')
function DynLInit(nestref){
	if (!DynL.set) DynL.set = true

	if (isb.ie) 
	{
		for (var i=0; i<document.all.tags("DIV").length; i++) {
			var divname = document.all.tags("DIV")[i].id
			var index = divname.indexOf("Div")
			if (index > 0) {
				eval(divname.substr(0,index)+' = new DynL("'+divname+'")')
			}
		}
	}
	else if (isb.ns) 
	{
		if(isb.ns5)
		{
			var allDIVs = document.getElementsByTagName('div')
			for (var i=0; i< allDIVs.length; i++) 
			{
				var divname = allDIVs.item(i).getAttribute('id') 
				var index
				try
				{
					var index = divname.indexOf("Div")
				}
				catch(errorObject)
				{}
				if (index > 0) 
				{
					eval(divname.substr(0,index)+' = new DynL("'+divname+'")')
				}
			}
		}
		else
		{
			if (nestref) ref = eval('document.'+nestref+'.document')
			else {nestref = ''; ref = document;}
			for (var i=0; i<ref.layers.length; i++) {
			
				var divname = ref.layers[i].name
				DynL.nestRefArray[divname] = nestref
				var index = divname.indexOf("Div")
				if (index > 0) {
					eval(divname.substr(0,index)+' = new DynL("'+divname+'","'+nestref+'")')
				}
				if (ref.layers[i].document.layers.length > 0) {
					DynL.refArray[DynL.refArray.length] = (nestref=='')? ref.layers[i].name : nestref+'.document.'+ref.layers[i].name
				}
			}
			if (DynL.refArray.i < DynL.refArray.length) {
				DynLInit(DynL.refArray[DynL.refArray.i++])
			}
		}
	}
	return true
}
DynL.nestRefArray = new Array()
DynL.refArray = new Array()
DynL.refArray.i = 0
DynL.set = false

function DynLClipInit(clipTop,clipRight,clipBottom,clipLeft) {
	if (isb.ie) {
		if (arguments.length==4) this.clipTo(clipTop,clipRight,clipBottom,clipLeft)
		else if (isb.ie4) this.clipTo(0,this.css.pixelWidth,this.css.pixelHeight,0)
	}
}
function DynLClipTo(t,r,b,l) {
	if (t==null) t = this.clipValues('t')
	if (r==null) r = this.clipValues('r')
	if (b==null) b = this.clipValues('b')
	if (l==null) l = this.clipValues('l')
	if (isb.ns) {
		this.css.clip.top = t
		this.css.clip.right = r
		this.css.clip.bottom = b
		this.css.clip.left = l
	}
	else if (isb.ie) this.css.clip = "rect("+t+"px "+r+"px "+b+"px "+l+"px)"
}
function DynLClipValues(which) {
	if (isb.ie) var clipv = this.css.clip.split("rect(")[1].split(")")[0].split("px")
	if (which=="t") return (isb.ns)? this.css.clip.top : Number(clipv[0])
	if (which=="r") return (isb.ns)? this.css.clip.right : Number(clipv[1])
	if (which=="b") return (isb.ns)? this.css.clip.bottom : Number(clipv[2])
	if (which=="l") return (isb.ns)? this.css.clip.left : Number(clipv[3])
}
DynL.prototype.clipInit = DynLClipInit
DynL.prototype.clipTo = DynLClipTo
DynL.prototype.clipValues = DynLClipValues
function DynLWrite(html) {
	if (isb.ns) 
	{
		if(isb.ns5)
		{
			this.elm.innerText = html
		}
		else
		{
			this.doc.open()
			this.doc.write(html)
			this.doc.close()
		}
	}
	else if (isb.ie) {
		this.event.innerHTML = html
	}
}
DynL.prototype.write = DynLWrite
function css(id,left,top,width,height,color,vis,z,other) {
	if (id=="START") return '<STYLE TYPE="text/css">\n'
	else if (id=="END") return '</STYLE>'
	var str = (left!=null && top!=null)? '#'+id+' {position:absolute; left:'+left+'px; top:'+top+'px;' : '#'+id+' {position:relative;left:'+left+'px; top:'+top+'px;'
	if (arguments.length>=4 && width!=null) str += ' width:'+width+'px;'
	if (arguments.length>=5 && height!=null) {
		str += ' height:'+height+'px;'
		if (arguments.length<9 || other.indexOf('clip')==-1) str += ' clip:rect(0px '+width+'px '+height+'px 0px);'
	}
	if (arguments.length>=6 && color!=null) str += (isb.ns)? ' layer-background-color:'+color+';' : ' background-color:'+color+';'
	if (arguments.length>=7 && vis!=null) str += ' visibility:'+vis+';'
	if (arguments.length>=8 && z!=null) str += ' z-index:'+z+';'
	if (arguments.length==9 && other!=null) str += ' '+other
	str += '}\n'
	return str
}
function writeCSS(str,showAlert){
	str = css('START')+str+css('END')
	document.write(str)
	if (showAlert) alert(str)
}
function DynLLoad(url,fn){
	this.loadFinish = DynLLoadFinish
	if (isb.ns) this.css.load(url,this.w)
	else if (isb.ie) parent.bufferFrame.document.location = url
	this.loadfn = fn
}
function DynLLoadFinish(){
	if (isb.ie) this.event.innerHTML = parent.bufferFrame.document.body.innerHTML
	eval(this.loadfn)
}
DynL.prototype.load = DynLLoad
function DynLSetbg(color){
	if (isb.ns) 
		this.doc.bgColor = color
	else 
		this.css.backgroundColor = color
}
DynL.prototype.setbg = DynLSetbg
function DynLImg(imgName,imgObj){
	this.doc.images[imgName].src = eval(imgObj+'.src')
}
DynL.prototype.img = DynLImg
function DynLGetRelativeX(){
	return (isb.ns)? this.css.pageX : this.elm.offsetLeft
}
function DynLGetRelativeY(){
	return (isb.ns)? this.css.pageY : this.elm.offsetTop
}
DynL.prototype.getRelativeX = DynLGetRelativeX
DynL.prototype.getRelativeY = DynLGetRelativeY
function DynLGetContentWidth(){
	return (isb.ns)? this.doc.width : this.elm.scrollWidth
}
function DynLGetContentHeight()
{
	return (isb.ns)? this.doc.height : this.elm.scrollHeight
}
DynL.prototype.getContentWidth = DynLGetContentWidth
DynL.prototype.getContentHeight = DynLGetContentHeight
function Lst(x,y,width,itemH){
	this.name = "Lst"+(Lst.count++)
	this.x = x
	this.y = null
	this.w = width
	this.div =''
	if (arguments.length==4) {
		this.itemH = itemH
		this.itemHset = true
		this.h = -1
	}
	else {	
		this.itemH = null
		this.itemHset = false
		this.h = (isb.ns)? -1 : 1000
	}
	this.itemSpacing = 1
	this.fontname = 'Tahoma'
	this.fontsize = 8
	this.visibility = 'inherit'
	this.color = new Object()
	this.color.textNormal = '#1a5ac8'
	this.color.textSelected = '#fd6600'
	this.color.textRollover = '#fd6600'
	this.color.bgNormal = '#EEEEEE'
	this.color.bgSelected = '#FFFFFF'
	this.color.bgRollover = '#c6c6dc'
	this.color.bg = '#cccccc'					
	this.allowDeselect = false
	this.multiSelect = false
	this.preSelect = null
	this.items = new Array()
	this.selectedIndex = null
	this.obj = this.name + "LstObject"
	eval(this.obj + "=this")
	this.add = LstAdd
	this.build = LstBuild
	this.activate = LstActivate
	this.over = LstOver
	this.out = LstOut
	this.down = LstDown
	this.select = LstSelect
	this.setCols = LstSetCols
	this.image = new Object()
	this.deselect = LstDeselect
	this.onSelect = new Function()
}
function LstSetCols(){
	this.cols = arguments
	this.multiCol = true
}
function LstAdd(value){
	var i = this.items.length
	this.items[i] = new Array()
	this.items[i].selected = false
	this.items[i].value = value
	this.items[i].link = arguments[0]
	this.items[i].text = arguments[1]
	this.items[i].status = arguments[2]
	this.items[i].textNormal = '<div class="'+this.name+'TextNormal">&nbsp;&nbsp;&nbsp;'+arguments[1]+'</div>'
	this.items[i].textSelected = '<div class="'+this.name+'TextSelected">&nbsp;&nbsp;&nbsp;'+arguments[1]+'</div>'
	this.items[i].textRollover = '<div class="'+this.name+'TextRollover">&nbsp;&nbsp;&nbsp;'+arguments[1]+'</div>'
	if (this.itemH){
		this.h += this.itemH+this.itemSpacing
		this.items[i].y = i*this.itemH+i*this.itemSpacing
	}
	else this.items[i].y = 0
}
function LstBuild() {
	this.css = ''
	this.css += css(this.name+'Lst',this.x,this.y,this.w,this.h,this.color.bg,(this.itemHset)?this.visibility:'hidden')
	for (var i=0;i<this.items.length;i++) {
		this.css += css(this.name+'LstItem'+i,0,this.items[i].y,this.w,this.itemH,this.color.bgNormal)
		if (this.items[i].hasImage) this.css += css(this.name+'LstItemImgLyr'+i,this.w-this.image.w,this.items[i].y)
		this.css += css(this.name+'LstItemC'+i,0,this.items[i].y,this.w,this.itemH,null,null,null,'cursor:hand;')
	}
	this.css += '.'+this.name+'TextNormal   {font-family:"'+this.fontname+'"; font-size:'+this.fontsize+'pt; color:'+this.color.textNormal+';   background-color:transparent;cursor:hand;}\n'+
				'.'+this.name+'TextSelected {font-family:"'+this.fontname+'"; font-size:'+this.fontsize+'pt; color:'+this.color.textSelected+'; background-color:transparent;cursor:hand;}\n'+
				'.'+this.name+'TextRollover {font-family:"'+this.fontname+'"; font-size:'+this.fontsize+'pt; color:'+this.color.textRollover+'; background-color:transparent;cursor:hand;}\n'
	this.div =''
	if(isb.ns)
		this.div +='<TABLE HEIGHT='+this.h+' CELLPADDING=0 CELLSPACING=0 BORDER=0><TR VALIGN=TOP><TD VALIGN=TOP>'
	this.div += '<div id="'+this.name+'Lst">\n'
	for (var i=0;i<this.items.length;i++) {
		this.div += '<div id="'+this.name+'LstItem'+i+'">'+this.items[i].textNormal+'</div>\n'
		if (this.items[i].hasImage) this.div += '<div id="'+this.name+'LstItemImgLyr'+i+'"><img name="'+this.name+'LstItemImg'+i+'" src="'+this.image.image0.src+'" width='+this.image.w+' height='+this.image.h+'></div>\n'
		this.div += '<div id="'+this.name+'LstItemC'+i+'"></div>\n'
	}
	this.div += '</div>'
	if(isb.ns)
		this.div +='</TD></TR></TABLE>'
}
function LstActivate(){
	if (isb.ie) this.h -= 1001
	this.lyr = new DynL(this.name+'Lst')
	this.lyr.clipInit()
	for (var i=0;i<this.items.length;i++){
		this.items[i].lyr = new DynL(this.name+'LstItem'+i)
		this.items[i].lyr.setbg = DynLSetbg
		this.items[i].lyre = new DynL(this.name+'LstItemC'+i)
		if (isb.ns && !isb.ns5) this.items[i].lyre.event.captureEvents(Event.MOUSEDOWN)

		this.items[i].lyr.event.onmouseover = new Function(this.obj+'.over('+i+'); return false;')
		this.items[i].lyr.event.onmouseout  = new Function(this.obj+'.out('+i+');  return false;')
		this.items[i].lyr.event.onmousedown = new Function(this.obj+'.down('+i+'); return false;')

		this.items[i].lyre.event.onmouseover = new Function(this.obj+'.over('+i+'); return false;')
		this.items[i].lyre.event.onmouseout  = new Function(this.obj+'.out('+i+');  return false;')
		this.items[i].lyre.event.onmousedown = new Function(this.obj+'.down('+i+'); return false;')
		if (!this.itemHset)
		{
			alert("teste1")
			this.itemH = (isb.ns)? this.items[0].lyr.doc.height : this.items[0].lyr.event.offsetHeight
			alert("teste2")
			this.items[i].lyr.moveTo(null,i*this.itemH+this.itemSpacing*i)
			this.items[i].lyre.moveTo(null,i*this.itemH+this.itemSpacing*i)
			if (isb.ns){
				this.items[i].lyr.clipInit()
				this.items[i].lyr.clipTo(0,this.w,this.itemH,0)
				this.items[i].lyre.clipInit()
				this.items[i].lyre.clipTo(0,this.w,this.itemH,0)
			}
			this.h += this.itemH+this.itemSpacing
		}
		if (this.items[i].hasImage){
			this.items[i].imagelyr = new DynL(this.name+'LstItemImgLyr'+i)
		}
	}
	if (!this.itemHset){
		this.lyr.clipTo(0,this.w,this.h,0)
		if (isb.ie) this.lyr.css.height = this.h
	}
	if (this.preSelect!=null) this.select(this.preSelect)
	this.lyr.css.visibility = this.visibility
}
function LstOver(i){
	if (!this.items[i].selected){
		this.items[i].lyr.setbg(this.color.bgRollover)
		//this.items[i].lyr.write(this.items[i].textRollover)
		window.status=this.items[i].status
	}
}
function LstOut(i){
	if (!this.items[i].selected){
		this.items[i].lyr.setbg(this.color.bgNormal)
		//this.items[i].lyr.write(this.items[i].textNormal)
		window.status=''
	}
}
function LstDown(i){
	if (!this.items[i].selected){
		if (!this.multiSelect && this.selectedIndex!=null) this.deselect(this.selectedIndex)
		this.select(i)
		this.onSelect()
	}
	else {
		if (this.multiSelect || this.allowDeselect){
			this.deselect(i)
			this.onSelect()
		}
	}
}
function LstSelect(index){
	if (this.items[index]!=null){	
		top.frames[2].document.location=this.items[index].link
	}
}
function LstDeselect(index){
	if (this.items[index]!=null) {
		if (this.items[index].selected) {
		if (this.items[index].hasImage) this.items[index].imagelyr.doc.images[this.name+'LstItemImg'+index].src = this.image.image0.src
//		this.items[index].lyr.setbg(this.color.bgNormal)
		this.items[index].lyr.write(this.items[index].textNormal)
		this.items[index].selected = false
		}
	}
}
function LstRedirect(){
	location.href = this.value
}
Lst.count = 0
function DynLSetbg(color){
	if (isb.ns) this.doc.bgColor = color
	else if (isb.ie) this.css.backgroundColor = color
}