//Copyright(C)2002-2008 Pluginlab Limited. All rights reserved.

//http://www.pluginlab.com

//ProductID:PLHIM

//Registered to:PeaceDog

var HCtBsS2r={dummy:0,

VERSION:'4.0.3.1',

LAYER:false,

X:0,

Y:0,

VALIGN:0,

IS_FLOATING:false,

LEVEL2_IS_HORIZONTAL:false,

MENU_WIDTH:120,

DRAW_MAIN_BACKGROUND:false,

MAIN_BACKGROUND:'',

DRAW_LEVEL2_BACKGROUND:false,

LEVEL2_BACKGROUND:'',

DRAW_MAIN_BORDER:false,

MAIN_BORDER_COLOR:'#000000',

DRAW_MAIN_BUTTON_BORDER:false,

MAIN_BUTTON_BORDER_COLOR:'#000000',

DRAW_LEVEL2_BORDER:false,

LEVEL2_BORDER_COLOR:'#000000',

DRAW_LEVEL2_BUTTON_BORDER:false,

LEVEL2_BUTTON_BORDER_COLOR:'#000000',

DRAW_FO_BORDER:false,

FO_BORDER_COLOR:'#ffffff',

DRAW_FO_BUTTON_BORDER:false,

FO_BUTTON_BORDER_COLOR:'#000000',

DRAW_SCROLLERS_BORDER:false,

SCROLLERS_BORDER_COLOR:'#000000',

PRELOAD:true,

SHOW_SELECTED:false,

DEFAULT_WIDTH:70,

DEFAULT_HEIGHT:20,

DEFAULT_NORMAL:'',

DEFAULT_OVER:'',

DEFAULT_DOWN:'',

FO_HEIGHT:0,

FO_PADDING:0,

Z_INDEX:50,

OFFSET:true,

CENTER_FIRST_LEVEL:false,

OVERLAP:false,

PARENT_MO:true,

HAS_SHADOW:false,

OPEN_ANIMATION:0,

CLOSE_ANIMATION:0,

OPEN_SPEED:10,

CLOSE_SPEED:10,

DIRECTION:0,

SHOW_DELAY:100,

MAIN_OPACITY:100,

FO_OPACITY:100,

MAIN_HEADING_CENTER:true,

MAIN_NORMAL_CENTER:false,

MAIN_VERTICAL_ALIGN:true,

MAIN_TOP_PADDING:6,

MAIN_PADDING:10,

MAIN_CROSSFADE:false,

MAIN_FONT:'Verdana,Arial,Helvetica,sans-serif',

MAIN_FONT_SIZE:11,

MAIN_TEXT_COLOR:'#ffffff',

MAIN_TEXT_MO_COLOR:'#ffffff',

MAIN_TEXT_MD_COLOR:'#ffffff',

MAIN_TEXT_SEL_COLOR:'#ffffff',

MAIN_TEXT_HEADING_COLOR:'#000000',

MAIN_WEIGHT:'bold',

MAIN_MO_WEIGHT:'bold',

MAIN_MD_WEIGHT:'bold',

MAIN_SEL_WEIGHT:'bold',

MAIN_HEADING_WEIGHT:'bold',

MAIN_DECORATION:0,

MAIN_MO_DECORATION:0,

MAIN_MD_DECORATION:0,

MAIN_SEL_DECORATION:0,

MAIN_HEADING_DECORATION:0,

MAIN_ITALIC:false,

MAIN_MO_ITALIC:false,

MAIN_MD_ITALIC:false,

MAIN_SEL_ITALIC:false,

MAIN_HEADING_ITALIC:false,

FLYOUT_HEADING_CENTER:true,

FLYOUT_NORMAL_CENTER:false,

FLYOUT_VERTICAL_ALIGN:true,

FLYOUT_TOP_PADDING:6,

FLYOUT_PADDING:6,

FLYOUT_CROSSFADE:false,

FLYOUT_FONT:'Verdana,Arial,Helvetica,sans-serif',

FLYOUT_FONT_SIZE:11,

FLYOUT_TEXT_COLOR:'#999999',

FLYOUT_TEXT_MO_COLOR:'#000000',

FLYOUT_TEXT_MD_COLOR:'#000000',

FLYOUT_TEXT_SEL_COLOR:'#000000',

FLYOUT_TEXT_HEADING_COLOR:'#000000',

FLYOUT_WEIGHT:'normal',

FLYOUT_MO_WEIGHT:'normal',

FLYOUT_MD_WEIGHT:'normal',

FLYOUT_SEL_WEIGHT:'normal',

FLYOUT_HEADING_WEIGHT:'bold',

FLYOUT_DECORATION:0,

FLYOUT_MO_DECORATION:0,

FLYOUT_MD_DECORATION:0,

FLYOUT_SEL_DECORATION:0,

FLYOUT_HEADING_DECORATION:0,

FLYOUT_ITALIC:false,

FLYOUT_MO_ITALIC:false,

FLYOUT_MD_ITALIC:false,

FLYOUT_SEL_ITALIC:false,

FLYOUT_HEADING_ITALIC:false,

LANGUAGE_RTL:false,

UP_ARROW:'*../../images/Nav/up.gif',

UP_ARROW_OVER:'',

UP_ARROW_DISABLED:'*../../images/Nav/up_disabled.gif',

DOWN_ARROW:'*../../images/Nav/down.gif',

DOWN_ARROW_OVER:'',

DOWN_ARROW_DISABLED:'*../../images/Nav/down_disabled.gif',

SCROLLER_COLOR:'#FFFFFF',

SCROLLER_MO_COLOR:'#666666',

PREVIEW_BACKGROUND_COLOR:'#FFFFFF',

STREAM:[

		0,14,'#ffffff','#ffffff','#ffffff','#ffffff',0,0,

		"&nbsp;Who&nbsp;Are&nbsp;We?",111,30,'*../../whoAreWe.html','','*../../images/Nav/nav_06.gif','*../../images/Nav/nav_05.gif','','','',0,0,1,"",1,30,'*../../images/Nav/nav_07.gif','#000000',0,1,

		"Our&nbsp;Products",108,30,'*../../alarmSystems.html','','*../../images/Nav/nav_08.gif','*../../images/Nav/nav_10.gif','','','',0,0,1,"",1,30,'*../../images/Nav/nav_07.gif','#000000',0,2,

		"Our&nbsp;Services",108,30,'*../../ourServices.html','','*../../images/Nav/nav_08.gif','*../../images/Nav/nav_10.gif','','','',0,0,1,"",1,30,'*../../images/Nav/nav_07.gif','#000000',0,0,

		"Alarm&nbsp;Monitoring",145,30,'*../../alarmMonitoring.html','','*../../images/Nav/nav_08.gif','*../../images/Nav/nav_10.gif','','','',0,0,1,"",1,30,'*../../images/Nav/nav_07.gif','#000000',0,0,

		"Payment&nbsp;Options",133,30,'*../../paymentOptions.html','','*../../images/Nav/nav_08.gif','*../../images/Nav/nav_10.gif','','','',0,0,1,"",1,30,'*../../images/Nav/nav_07.gif','#000000',0,0,

		"Contact&nbsp;Us",93,30,'*../../contactUs.html','','*../../images/Nav/nav_08.gif','*../../images/Nav/nav_10.gif','','','',0,0,1,"",1,30,'*../../images/Nav/nav_07.gif','#000000',1,"",160,30,'*../../images/Nav/nav_08.gif','#000000',0,0,"",20,30,'*../../index.html','','*../../images/Nav/nav_12_home.gif','*../../images/Nav/nav_12_home.gif','','','',

		0,0,1,4,'#ffffff','#ffffff','#ffffff','#ffffff','#FFFFFF','#666666','*../../images/Nav/up.gif','','*../../images/Nav/up_disabled.gif',7,9,'*../../images/Nav/down.gif','','*../../images/Nav/down_disabled.gif',

		7,9,0,0,"&nbsp;&nbsp;&nbsp;Alarm&nbsp;Systems",140,21,'*../../alarmSystems.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',
		
		0,0,0,0,"&nbsp;&nbsp;&nbsp;Commercial Alarms",140,21,'*../../commercial-alarm-systems.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',

		0,0,0,0,"&nbsp;&nbsp;&nbsp;CCTV",140,21,'*../../cctv.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',

		0,0,0,0,"&nbsp;&nbsp;&nbsp;Access&nbsp;Control",140,21,'*../../accessSystems.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',

		0,0,0,0,"&nbsp;&nbsp;&nbsp;Free&nbsp;Help&nbsp;Guide",140,21,'*../../report.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',

		0,0,2,6,'#ffffff','#ffffff','#ffffff','#ffffff','#FFFFFF','#666666','*../../images/Nav/up.gif','','*../../images/Nav/up_disabled.gif',7,9,'*../../images/Nav/down.gif','','*../../images/Nav/down_disabled.gif',

		7,9,0,0,"&nbsp;&nbsp;&nbsp;FREE&nbsp;Survey/Quote",150,21,'*../../freeQuote.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',

		0,0,0,0,"&nbsp;&nbsp;&nbsp;This&nbsp;Months&nbsp;Special",150,21,'*../../special.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',

		0,0,0,0,"&nbsp;&nbsp;&nbsp;Service&nbsp;Helpline",150,21,'*../../ourServices.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',

		0,0,0,0,"&nbsp;&nbsp;&nbsp;Alarm&nbsp;Monitoring",150,21,'*../../alarmMonitoring.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',

		0,0,0,0,"&nbsp;&nbsp;&nbsp;Alarm&nbsp;Servicing",150,21,'*../../alarmServicing.html','','*../../images/Nav/flyoutNormal.gif','*../../images/Nav/flyoutOver.gif','','','',

		0,0,0,0,"&nbsp;&nbsp;&nbsp;Purchase&nbsp;Options",150,21,'*../../paymentOptions.html','','*../../images/Nav/flyoutNormal.gif','','*../../images/Nav/flyoutOver.gif','','',0,0],

browser:function(){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.ie5=this.ie&&ua.indexOf('msie 5')>0

this.macie=this.ie&&ua.indexOf('mac')>=0

this.winie=this.ie&&!this.macie

this.compatMode=document.compatMode=="CSS1Compat"

this.ieCanvas=this.compatMode?document.documentElement:document.body

return this},

setPathAdjustment:function(ID){var sl=''

var sc=document.getElementsByTagName('script')

for(var i=0;i<sc.length;i++){if(sc[i].innerHTML.search(ID)>-1)sl=sc[i].src}this.SCRIPT_LOCATION=sl.substr(0, sl.lastIndexOf('/')+1)},

adjustPath:function(path){if(path.charAt(0)!='*')return path

return this.SCRIPT_LOCATION+path.substr(1)},

linkScripts:function(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;break}}if(!bScriptLinked)document.write("<script src='"+this.adjustPath(aNewScripts[i])+"' type='text/javascript'><\/script>")}},

addLoadEvent:function(f){var oldf=window.onload

if(typeof oldf!='function'){window.onload=f}else{window.onload=function(){try{oldf()}catch(e){}f()}}},

init:function(){this.ID=PLHIM_ID

this.setPathAdjustment('PLHIMMenu script ID:'+this.ID+' ')

this.addLoadEvent(this.onload)},

onload:function(){setTimeout('HCtBsS2r.start()',0)},

start:function(){var m=this

m.pref='PLHIM'

m.br=new m.browser()

m.links=new Array

m.flyouts=new Array

m.lastFoid=-1

m.defFoid=0

m.timeout=null

m.interval=null

m.opacity=100

m.filter=''

m.wrapper=document.getElementById(m.ID+'Div')

m.div=document.getElementById(m.ID+'Main')

m.flyouts[0]=new m.flyout(m, null, 0, 0)

var i=0, st=m.STREAM

while(i<st.length){var uss=""

var dss=""

var upScr=null, downScr=null

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 foo=m.flyouts[index]

var fo=foo.div

if(n==0){foo.isEmpty=true

continue}fo.onmouseover=m.onmouseover

fo.onmouseout=m.onmouseout

if(index){var nCol=st[i++]

var moCol=st[i++]

var nArrow=st[i++]

var moArrow=st[i++]

var dArrow=st[i++]

var arrowWidth=st[i++]

var arrowHeight=st[i++]

upScr=new m.scroller(m, index, nCol, moCol, nArrow, moArrow, dArrow, arrowWidth, arrowHeight)

nArrow=st[i++]

moArrow=st[i++]

dArrow=st[i++]

arrowWidth=st[i++]

arrowHeight=st[i++]

downScr=new m.scroller(m, index, nCol, moCol, nArrow, moArrow, dArrow, arrowWidth, arrowHeight)

foo.scrollers=upScr.isArrow()&&downScr.isArrow()

if(foo.scrollers){upScr.name=m.ID+'_UPSCROLLER'

downScr.name=m.ID+'_DOWNSCROLLER'

upScr.isDisabled=upScr.dArrow?1:0

foo.upScrKey=upScr.name+index

foo.downScrKey=downScr.name+index

m.links[foo.upScrKey]=upScr

m.links[foo.downScrKey]=downScr

uss=upScr.getTag(1)

dss=downScr.getTag(0)}}var linkID=m.ID+'Link_'+index+'_'

var fontID=m.ID+'Font_'+index+'_'

var decorID=m.ID+'Decor_'+index+'_'

var nFont, nAlign, nPadding, nDecor, nDecorEx, topPad, szFont=0

var hFont, hAlign, hPadding, hDecorEx

var FOWidth=0

var FOHeight=0

if(foo.level==0){szFont=11

nFont='font:normal normal bold 11px Verdana,Arial,Helvetica,sans-serif;'

hFont='font-style:normal;font-weight:bold;text-decoration:none;'

nAlign='left'

hAlign='center'

nPadding='0px 0px 10px'

hPadding='0px 0px 0px'

nDecor='text-decoration:none;'

nDecorEx=''

hDecorEx=''

topPad='m.getTopPadding(h, szFont)'}else{szFont=11

nFont='font:normal normal normal 11px Verdana,Arial,Helvetica,sans-serif;'

hFont='font-style:normal;font-weight:bold;text-decoration:none;'

nAlign='left'

hAlign='center'

nPadding='0px 0px 6px'

hPadding='0px 0px 0px'

nDecor='text-decoration:none;'

nDecorEx=''

hDecorEx=''

topPad='m.getTopPadding(h, szFont)'}var fos='<ul style="margin:0px;padding:0px;'+nFont+'">'

var btStl='list-style:none;float:left;'

for(var j=0;j<n;j++){var btStlEx=''

var txtStl=''

var type=st[i++]

var w=0, h=0

if(type==0){var lnk=m.links[linkID+j]=new Object

lnk.linkID=linkID+j

lnk.fontID=fontID+j

lnk.decorID=decorID+j

lnk.level=foo.level

lnk.co=0

lnk.foid=index

lnk.cfoid=st[i++]

if(lnk.cfoid>0)m.flyouts[lnk.cfoid]=new m.flyout(m, lnk, lnk.cfoid, foo.level+1)

var txt=st[i++]

w=st[i++]

h=st[i++]

btStlEx+='width:'+w+'px;'

btStlEx+='height:'+h+'px;'

btStlEx+='text-align:'+nAlign+';'

lnk.href=m.adjustPath(st[i++])

lnk.target=st[i++]

if(lnk.target.substr(0,3)=='_PL'){lnk.func=st[i++]

lnk.params=st[i++]}lnk.imgn=m.adjustPath(st[i++])

lnk.imgo=m.adjustPath(st[i++])

lnk.imgd=m.adjustPath(st[i++])

lnk.icon=m.adjustPath(st[i++])

lnk.icoo=m.adjustPath(st[i++])

var icoh=st[i++]

var icow=st[i++]

lnk.curcolor=lnk.txtcolor=curTxtColor

lnk.tmocolor=curTMOColor

lnk.tmdcolor=curTMDColor

lnk.selcolor=curSelColor

if(lnk.imgn)btStlEx+='background-image:url('+lnk.imgn+');'

if(txt){lnk.txt=true

txtStl+='padding:'+eval(topPad)+'px '+nPadding+';'

txtStl+=nFont+nDecor

txtStl+='color:'+curTxtColor+';'}else{btStlEx+='font-size:1px;'}if(icoh>0){var icoURL=lnk.icon?'url('+lnk.icon+')':'none'

var icoY=Math.floor((h-icoh)/2)

if(icoY<0)icoY=0

if(!txt)txtStl+='height:'+h+'px;font-size:1px'

txtStl+=';background:transparent '+icoURL+'  no-repeat 5px '+icoY+'px'}if(txt||icoh>0)txt='<div id="'+lnk.fontID+'" style="'+txtStl+'">'+txt+'</div>'

fos+='<li id="'+linkID+j+'" class="PLHIMLink" style="'+btStl+btStlEx+'">'+txt+'</li>'

m.preload(lnk.imgo)

m.preload(lnk.imgd)

m.preload(lnk.icoo)}else if(type==1){btStlEx+='cursor:default;'

btStlEx+='text-align:'+hAlign+';'

var txt=st[i++]

w=st[i++]

h=st[i++]

btStlEx+='width:'+w+'px;'

btStlEx+='height:'+h+'px;'

var imgn=m.adjustPath(st[i++])

if(imgn)btStlEx+='background-image:url('+imgn+');'

var txtcol=st[i++]

if(txt){txtStl+='padding:'+eval(topPad)+'px '+hPadding

txtStl+=';color:'+txtcol

txtStl+=';'+hFont

if(hDecorEx)txt='<span style="'+hDecorEx+'">'+txt+'</span>'

txt='<div style="'+txtStl+'">'+txt+'</div>'}else{btStlEx+='font-size:1px;'}fos+='<li style="'+btStl+btStlEx+'">'+txt+'</li>'}else if(type==2){curTxtColor=st[i++]

curTMOColor=st[i++]

curTMDColor=st[i++]

curSelColor=st[i++]}if(foo.level>0){FOWidth=Math.max(FOWidth, w)

FOHeight+=h}}fos+="</ul>"

if(foo.scrollers)fos="<div align=\"center\">"+fos+"</div>"

else fo.align="center"

fo.innerHTML=uss+fos+dss

var items=fo.getElementsByTagName('LI')

for(var j=0;j<items.length;j++){var e=items[j]

if(e.className=='PLHIMLink'){e.style.cursor=m.br.ie5?'hand':'pointer'

e.onmousedown=m.onmousedown

e.onmouseup=m.onmouseup}}if(foo.level>0){var w=FOWidth

foo.scrollArea=fo.getElementsByTagName('UL')[0]

foo.scrollArea.style.width=w+'px'

if(foo.scrollers){w=Math.max(w, Math.max(upScr.arrowWidth, downScr.arrowWidth))

upScr.initElement(w, 1)

downScr.initElement(w, 0)

foo.scrollArea=foo.scrollArea.parentNode

foo.scrollArea.style.width=w+'px'}fo.style.width=w+'px'

fo.style.zIndex=50

foo.scrollArea.baseHeight=FOHeight}}m.updateFlyouts()},

onmouseover:function(evt){var m=HCtBsS2r

window.clearTimeout(m.timeout)

var e=m.getSource(evt)

if(e){var lnk=m.links[e.id]

if(lnk)m.lastFoid=lnk.foid

if((e.className==m.ID+'_UPSCROLLER'||e.className==m.ID+'_DOWNSCROLLER')&&lnk){var f=m.flyouts[lnk.foid]

f.bScrollUp=e.className==m.ID+'_UPSCROLLER'

lnk.arrowSrc=lnk.moArrow

e.style.backgroundColor=lnk.moColor

m.interval=window.setInterval(f.obj+'.scroll()',35)}else if(e.className=='PLHIMLink'){if(!lnk)return

if(lnk.cfoid)m.lastFoid=lnk.cfoid

m.showMO(lnk, e)

m.timeout=window.setTimeout('HCtBsS2r.updateFlyouts()',100)}}},

onmouseout:function(evt){var m=HCtBsS2r

m.lastFoid=-1

window.clearInterval(m.interval)

window.clearTimeout(m.timeout)

var e=m.getSource(evt)

if(e){var lnk=m.links[e.id]

if((e.className==m.ID+'_UPSCROLLER'||e.className==m.ID+'_DOWNSCROLLER')&&lnk){e.style.backgroundColor=lnk.nColor

lnk.arrowSrc=lnk.nArrow

if(!lnk.isDisabled)lnk.arrow.src=lnk.nArrow}else if(e.className=='PLHIMLink'){if(lnk)m.hideMO(lnk, e)}}m.timeout=window.setTimeout('HCtBsS2r.updateFlyouts()',100)},

onmousedown:function(evt){var m=HCtBsS2r

var e=m.getSource(evt)

if(!e||e.className!='PLHIMLink')return

var lnk=m.links[e.id]

if(!lnk)return

if(lnk.imgd)e.style.backgroundImage='url('+lnk.imgd+')'

if(!lnk.txt||lnk.selSet)return

var fnt=document.getElementById(lnk.fontID)

var decor=document.getElementById(lnk.decorID)

if(lnk.level==0){fnt.style.color=lnk.tmdcolor}else{fnt.style.color=lnk.tmdcolor}},

onmouseup:function(evt){var m=HCtBsS2r

var e=m.getSource(evt)

if(!e||e.className!='PLHIMLink')return

var lnk=m.links[e.id]

if(!lnk)return

if(lnk.func)eval(lnk.func+'("PLHIMMenu script ID:"+HCtBsS2r.ID,"'+lnk.href+'",'+lnk.params+')')

else if(lnk.href){if(lnk.target)window.open(lnk.href,lnk.target)

else location=lnk.href}e.style.backgroundImage='url('+(lnk.imgo?lnk.imgo:lnk.imgn)+')'

if(lnk.txt&&!lnk.selSet){var fnt=document.getElementById(lnk.fontID)

var decor=document.getElementById(lnk.decorID)

if(lnk.level==0){fnt.style.color=lnk.tmocolor}else{fnt.style.color=lnk.tmocolor}}m.lastFoid=-1

window.clearInterval(m.interval)

window.clearTimeout(m.timeout)

m.updateFlyouts()},

showMO:function(lnk, e){if(lnk.sel)return

if(lnk.imgo)e.style.backgroundImage='url('+lnk.imgo+')'

var fnt=document.getElementById(lnk.fontID)

if(!fnt)return

if(lnk.icoo)fnt.style.backgroundImage='url('+lnk.icoo+')'

if(!lnk.txt||lnk.selSet)return

var decor=document.getElementById(lnk.decorID)

if(lnk.level==0){fnt.style.color=lnk.tmocolor}else{fnt.style.color=lnk.tmocolor}},

hideMO:function(lnk, e){if(lnk.co||lnk.sel)return

if(lnk.imgn&&lnk.imgo){if(!e)e=document.getElementById(lnk.linkID)

e.style.backgroundImage='url('+lnk.imgn+')'}var fnt=document.getElementById(lnk.fontID)

if(!fnt)return

fnt.style.backgroundImage=lnk.icon ? 'url('+lnk.icon+')':'none'

if(!lnk.txt||lnk.selSet)return

var decor=document.getElementById(lnk.decorID)

if(lnk.level==0){fnt.style.color=lnk.txtcolor}else{fnt.style.color=lnk.txtcolor}},

updateFlyouts:function(){var m=this

for(var i=1;i<m.flyouts.length;i++)m.flyouts[i].show=false

if(m.lastFoid<0)m.lastFoid=m.defFoid

if(m.lastFoid){var f=m.flyouts[m.lastFoid]

while(f.lnkPar){f.show=true

f=m.flyouts[f.lnkPar.foid]}}var l=m.flyouts.length

for(var i=1;i<l;i++){var f=m.flyouts[i]

if(!f.show&&f.shown)f.removeFlyout()}for(var i=1;i<l;i++){var f=m.flyouts[i]

if(f.show&&!f.shown)f.showFlyout()}},

getSource:function(evt){var e=this.br.ie?event.srcElement:evt.target

while(e&&(!e.className||e.className.substr(0,5)!=this.pref))

e=e.parentNode

return e},

getOpacity:function(i){var op=this.opacity

if(i>0)op=op*5*(6-i)/100

return op},

getTop:function(e, base){var m=this

var top=0

while(e&&((base==0&&e!=m.wrapper)||(base==1&&((e.style.position!='absolute'&&e.style.position!='relative')||e==m.wrapper))||(base==2))){top+=e.offsetTop

e=e.offsetParent

if(e&&!m.br.opera){var bw=parseInt(e.style.borderTopWidth)

if(!bw)bw=0

top+=bw}}return top},

getLeft:function(e, base){var m=this

var left=0

while(e&&((base==0&&e!=m.wrapper)||(base==1&&((e.style.position!='absolute'&&e.style.position!='relative')||e==m.wrapper))||(base==2))){left+=e.offsetLeft

e=e.offsetParent

if(e&&m.br.ie){var bw=parseInt(e.style.borderLeftWidth)

if(!bw)bw=0

left+=bw}}return left},

preload:function(img){if(!img)return

if(!this.preloads)this.preloads=new Array

var ind=this.preloads.length

this.preloads[ind]=new Image

this.preloads[ind].src=img},

getTopPadding:function(h, szFont){var topPad=Math.floor((h-szFont-1)/2)

if(topPad<0)topPad=0

return topPad},

dummy:null};HCtBsS2r.flyout=function(m, lnkPar, index, level){var f=this

if(level==0){f.div=m.div}else{f.div=document.createElement('div')

f.div.style.position='absolute'

f.div.style.display='none'

f.div.style.border='none'

f.clip=f.div.style.clip

m.wrapper.appendChild(f.div)

f.intr=false}f.m=m

f.lnkPar=lnkPar

f.show=false

f.shown=false

f.level=level

f.div.obj=f

f.obj='HCtBsS2r.fo'+index

eval(f.obj+'=f')};HCtBsS2r.flyout.prototype={showFlyout:function(){var f=this

var lnk=f.lnkPar

var fo=f.div

if(!fo||f.intr||f.isEmpty)return

var m=f.m

var e=document.getElementById(lnk.linkID)

lnk.co=1

f.intr=true

f.pfoid=lnk.foid

var eTop=m.getTop(e,0)

var docTop=(m.br.ie?m.br.ieCanvas.scrollTop:window.pageYOffset)-m.getTop(m.wrapper,2)

var docLeft=(m.br.ie?m.br.ieCanvas.scrollLeft:window.pageXOffset)-m.getLeft(m.wrapper,2)

var docHeight=m.br.ie?m.br.ieCanvas.clientHeight:window.innerHeight

var docWidth=m.br.ie?m.br.ieCanvas.clientWidth:window.innerWidth

var bFirstFO=f.level==1

var topLimit

if(bFirstFO)topLimit=eTop+e.offsetHeight+1

else topLimit=docTop+2

var bottomLimit=docTop+docHeight-6

var foHeight=bottomLimit-topLimit

var upScr=f.upScrKey ? m.links[f.upScrKey]:null

var downScr=f.downScrKey ? m.links[f.downScrKey]:null

if(upScr&&downScr&&f.scrollArea.baseHeight>foHeight){f.scrollers=true

var scrSize=upScr.baseHeight+downScr.baseHeight

f.scrollArea.style.overflow='hidden'

if(foHeight<scrSize+4)foHeight=scrSize+4

f.scrollArea.style.height=(f.scrollAreaHeight=foHeight-scrSize)+'px'}else{f.scrollers=false

f.scrollArea.style.height=(foHeight=f.scrollArea.baseHeight)+'px'}fo.style.height=foHeight+'px'

fo.style.top='-10000px'

fo.style.display=''

f.baseWidth=fo.offsetWidth

f.baseHeight=foHeight

var pfo=m.flyouts[lnk.foid]

if(bFirstFO){f.baseTop=topLimit

f.baseLeft=m.getLeft(e,0)}else{f.baseTop=eTop

f.baseLeft=pfo.baseLeft+pfo.div.offsetWidth}if(f.baseLeft+f.baseWidth+22-docLeft>docWidth){f.baseLeft=(bFirstFO ? docWidth-22+docLeft:pfo.baseLeft)-f.baseWidth}if(f.baseTop<topLimit)f.baseTop=topLimit

if(foHeight+f.baseTop>bottomLimit){var t=bottomLimit-foHeight

f.baseTop=t<topLimit?topLimit:t}if(upScr&&downScr){upScr.display(f.scrollers)

downScr.display(f.scrollers)}fo.style.display='none'

fo.style.top=f.baseTop+'px'

fo.style.left=f.baseLeft+'px'

f.animate=f.snap

f.openAnimated(0)},

removeFlyout:function(){var f=this

f.lnkPar.co=0

f.m.hideMO(f.lnkPar)

if(f.intr)return

f.intr=true

f.animate=f.snap

f.closeAnimated(100)},

hideFlyout:function(){var f=this

f.div.style.display='none'

if(f.scrollers){f.scrollArea.style.clip='rect(0 auto auto 0)'

f.scrollArea.style.position=''

f.scrollArea.style.top=''

f.scrollArea.style.left=''

var upScr=f.m.links[f.upScrKey]

if(upScr)upScr.setDefault(1, upScr.dArrow)

var downScr=f.m.links[f.downScrKey]

if(downScr)downScr.setDefault(0, downScr.nArrow)

f.scrollers=false}},

scrollInit:function(){var f=this

if(!f.scrollers)return

f.step=Math.max(4,Math.floor(f.scrollArea.baseHeight/50))

var h=f.div.offsetHeight

f.div.style.height=h+'px'

var upScr=f.m.links[f.upScrKey]

upScr.initPos(0, 0)

f.scrollArea.style.top=(f.scrBaseTop=upScr.baseHeight)+'px'

f.scrollArea.style.left='0px'

f.scrollArea.style.position='absolute'

var downScr=f.m.links[f.downScrKey]

downScr.initPos(0, h-downScr.baseHeight)

f.scrollArea.style.overflow=''

f.scrollArea.style.clip='rect(0 auto '+f.scrollAreaHeight+'px 0)'},

scroll:function(){var f=this

var m=f.m

if(!f||!f.scrollers||f.intr)return

var curtop=f.scrollArea.offsetTop

var topLimit=f.scrBaseTop-(f.bScrollUp?0:(f.scrollArea.baseHeight-f.scrollAreaHeight))

if(curtop==topLimit)return

curtop+=(f.bScrollUp?1:-1)*f.step

if((f.bScrollUp&&curtop>topLimit)||(!f.bScrollUp&&curtop<topLimit))curtop=topLimit

f.scrollArea.style.top=curtop+'px'

f.scrollArea.style.clip='rect('+(f.scrBaseTop-curtop)+'px auto '+(f.scrollAreaHeight+f.scrBaseTop-curtop)+'px 0)'

var upScr=m.links[f.upScrKey]

if(upScr&&upScr.dArrow)upScr.arrow.src=(upScr.isDisabled=(f.bScrollUp&&curtop==topLimit))? upScr.dArrow:upScr.arrowSrc

var downScr=m.links[f.downScrKey]

if(downScr&&downScr.dArrow)downScr.arrow.src=(downScr.isDisabled=(!f.bScrollUp&&curtop==topLimit))? downScr.dArrow:downScr.arrowSrc},

clearClip:function(o){if(o.style.display!='none')o.style.display='block'

o.style.clip=this.m.br.ie?'rect(auto auto auto auto)':this.clip},

openAnimated:function(p){var f=this

if(p>100)p=100

var t=f.animate(f.div,p,0)

if(p==0)f.div.style.display=''

if(p==100)f.finishAnimation(true)

else if(t)window.setTimeout(f.obj+'.openAnimated('+(p+10)+')',10)},

closeAnimated:function(p){var f=this

if(p<0)p=0

var t=f.animate(f.div,p,0)

if(p==0){f.finishAnimation(false)}else if(t){window.setTimeout(f.obj+'.closeAnimated('+(p-10)+')',10)}},

finishAnimation:function(open){var f=this

if(!open)f.hideFlyout()

f.shown=open

f.intr=false

if(f.show){if(f.shown)f.scrollInit()

else f.showFlyout()}if(!f.show&&f.shown)f.removeFlyout()},

snap:function(o,p,i){if(!p)this.div.style.display=''

this.finishAnimation(p?false:true)

return false},

dummy:null};HCtBsS2r.scroller=function(m, foid, nCol, moCol, nImg, moImg, dImg, w, h){var o=this

o.foid=foid

o.nColor=nCol

o.moColor=moCol

o.arrowSrc=o.nArrow=m.adjustPath(nImg)

o.moArrow=m.adjustPath(moImg)

o.dArrow=m.adjustPath(dImg)

o.arrowWidth=w

o.arrowHeight=h

if(!o.moArrow)o.moArrow=o.nArrow

o.baseHeight=o.arrowHeight

m.preload(o.nArrow)

m.preload(o.moArrow)

m.preload(o.dArrow)};HCtBsS2r.scroller.prototype={isArrow:function(){return this.arrowWidth>0&&this.arrowHeight>0},

getTag:function(up){var o=this

var arrowSrc=up?(o.dArrow?o.dArrow:o.nArrow):o.nArrow

return "<div id=\""+o.name+o.foid+"\" class=\""+o.name+"\" style=\"text-align:center;cursor:pointer;background-color:"+o.nColor+"\"><img src=\""+arrowSrc+"\" style=\"width:"+o.arrowWidth+"px;height:"+o.arrowHeight+"px;\"></div>"},

initElement:function(foW, up){var e=document.getElementById(this.name+this.foid)

if(e){e.style.width=foW+'px'

this.arrow=e.getElementsByTagName('IMG')[0]}},

initPos:function(left, top){var e=document.getElementById(this.name+this.foid)

if(e){e.style.left=left+'px'

e.style.top=top+'px'

e.style.position='absolute'}},

setDefault:function(isDisabled, arrowSrc){this.isDisabled=isDisabled

if(arrowSrc)this.arrow.src=arrowSrc

var e=document.getElementById(this.name+this.foid)

if(e){e.style.position=''

e.style.left=''

e.style.top=''}},

display:function(show){var e=document.getElementById(this.name+this.foid)

if(e)e.style.display=show ? '':'none' },

dummy:null};HCtBsS2r.init()


