/*********************************************************************************************************************************************
* (c) Ger Versluis 2000 version 5.411 24 December 2001 (updated Jan 31st, 2003 by Dynamic Drive for Opera7)
* HV Menu found on Dynamic Drive ONLY may be used on both commercial and non commerical sites *
* For info write to [email protected] *
* This script featured on Dynamic Drive DHTML code library: http://www.dynamicdrive.com
**********************************************************************************************************************************************/
var AgntUsr5241=navigator.userAgent.toLowerCase();
var DomYes5241=document.getElementById?1:0;
var NavYes5241=AgntUsr5241.indexOf('mozilla')!=-1&&AgntUsr5241.indexOf('compatible')==-1?1:0;
var ExpYes5241=AgntUsr5241.indexOf('msie')!=-1?1:0;
var Opr5241=AgntUsr5241.indexOf('opera')!=-1?1:0;
var Opr6orless5241=window.opera && navigator.userAgent.search(/opera.[1-6]/i)!=-1 //DynamicDrive.com added code
var DomNav5241=DomYes5241&&NavYes5241?1:0;
var DomExp5241=DomYes5241&&ExpYes5241?1:0;
var Nav45241=NavYes5241&&!DomYes5241&&document.layers?1:0;
var Exp45241=ExpYes5241&&!DomYes5241&&document.all?1:0;
var PosStrt5241=1;//(NavYes5241||ExpYes5241)&&!Opr6orless5241?1:0;
var FrstLoc5241,ScLoc5241,DcLoc5241;
var ScWinWdth5241,ScWinHght5241,FrstWinWdth5241,FrstWinHght5241;
var ScLdAgainWin5241;
var FirstColPos5241,SecColPos5241,DocColPos5241;
var RcrsLvl5241=0;
var FrstCreat5241=1,Loadd5241=0,Creatd5241=0,IniFlg5241,AcrssFrms5241=1;
var FrstCntnr5241=null,CurrntOvr5241=null,CloseTmr5241=null;
var CntrTxt5241,TxtClose5241,ImgStr5241;
var Ztop5241=100;
var ShwFlg5241=0;
var M_StrtTp5241=StartTop5241,M_StrtLft5241=StartLeft5241;
var StaticPos5241=0;
var LftXtra5241=DomNav5241&&!Opr5241?LeftPaddng5241:0; //Changed for Opera
var TpXtra5241=DomNav5241?TopPaddng5241:0;
var M_Hide5241=Nav45241?'hide':'hidden';
var M_Show5241=Nav45241?'show':'visible';
var Par5241=parent.frames[0]&&FirstLineFrame5241!=SecLineFrame5241?parent:window;
var Doc5241=Par5241.document;
var Bod5241=Doc5241.body;
var Trigger5241=window;//NavYes5241&&!Opr5241?Par5241:Bod5241; //Changed for Opera
MenuTextCentered5241=MenuTextCentered5241==1||MenuTextCentered5241=='center'?'center':MenuTextCentered5241==0||MenuTextCentered5241!='right'?'left':'right';
WbMstrAlrts5241=["Item not defined: ","Item needs height: ","Item needs width: "];
if(Trigger5241.onload)
Dummy5241=Trigger5241.onload;
if(DomNav5241||Opr5241)
Trigger5241.addEventListener('load',Go5241,false); //Changed for Opera
else
Trigger5241.onload=Go5241;
function Dummy5241(){return}
function CnclSlct5241(){return false}
function RePos5241(){
FrstWinWdth5241=ExpYes5241?FrstLoc5241.document.body.clientWidth:FrstLoc5241.innerWidth;
FrstWinHght5241=ExpYes5241?FrstLoc5241.document.body.clientHeight:FrstLoc5241.innerHeight;
ScWinWdth5241=ExpYes5241?ScLoc5241.document.body.clientWidth:ScLoc5241.innerWidth;
ScWinHght5241=ExpYes5241?ScLoc5241.document.body.clientHeight:ScLoc5241.innerHeight;
if(MenuCentered5241=='justify'&&FirstLineHorizontal5241){
FrstCntnr5241.style.width=FrstWinWdth5241;
ClcJus5241();
var P=FrstCntnr5241.FrstMbr,W=Menu1[5],i;
for(i=0;i":"";
TxtClose5241=""+MenuTextCentered5241!='left'?"":""}}
FirstColPos5241=Nav45241?FrstLoc5241.document:FrstLoc5241.document.body;
SecColPos5241=Nav45241?ScLoc5241.document:ScLoc5241.document.body;
DocColPos5241=Nav45241?DcLoc5241.document:ScLoc5241.document.body;
if (TakeOverBgColor5241)FirstColPos5241.bgColor=AcrssFrms5241?SecColPos5241.bgColor:DocColPos5241.bgColor;
if(MenuCentered5241=='justify'&&FirstLineHorizontal5241)ClcJus5241();
if(FrstCreat5241){
//alert('2.1')
FrstCntnr5241=CreateMenuStructure5241('Menu5241',NoOffFirstLineMenus5241);
//alert('2.2')
FrstCreat5241=AcrssFrms5241?0:1
//alert('2.3')
}
else {
CreateMenuStructureAgain5241('Menu5241',NoOffFirstLineMenus5241);
}
//alert('3.1');
if(TargetLoc5241)ClcTrgt5241();
//alert('3.2');
if(MenuCentered5241)ClcLft5241();
//alert('3.3');
if(MenuVerticalCentered5241)ClcTp5241();
//alert('3.4');
PosMenu5241(FrstCntnr5241,StartTop5241,StartLeft5241);
//alert('3.5');
IniFlg5241=1;
//alert('3.6');
Initiate5241();
//alert('3.7');
Creatd5241=1;
//alert('3.8');
if (AcrssFrms5241) //Added for Opera
{ //Added for Opera
ScLdAgainWin5241=ExpYes5241?ScLoc5241.document.body:ScLoc5241;
ScLdAgainWin5241.onunload=UnLoaded5241;
} //Added for Opera
Trigger5241.onresize=Nav45241?ReDoWhole5241:RePos5241;
AfterBuild5241();
//alert('4');
if(MenuVerticalCentered5241=='static'&&!AcrssFrms5241)setInterval('KeepPos5241()',250);
status='Menu ready for use'}
function KeepPos5241(){
var TS=ExpYes5241?FrstLoc5241.document.body.scrollTop:FrstLoc5241.pageYOffset;
if(TS!=StaticPos5241){
var FCStyle=Nav45241?FrstCntnr5241:FrstCntnr5241.style;
FCStyle.top=FrstCntnr5241.OrgTop=StartTop5241+TS;StaticPos5241=TS}}
function ClcJus5241(){
var a=BorderBtwnElmnts5241?1:2,b=BorderBtwnElmnts5241?BorderWidth5241:0;
var Size=Math.round(((FrstWinWdth5241-a*BorderWidth5241)/NoOffFirstLineMenus5241)-b),i,j;
for(i=1;iScWinWdth5241+LScrlld)SubLt=ScWinWdth5241+LScrlld-CCW}
else{ if(SubLt+CCW>ScWinWdth5241+LScrlld)SubLt=this.Level==1?ScWinWdth5241+LScrlld-CCW:SubLt-(CCW+(1-2*ChildOverlap5241)*ThisWt);
if(SubLtTpScrlld+ScWinHght5241)SubTp=this.Level==1?SubTp=TpScrlld+ScWinHght5241-CCH:SubTp-CCH+(1-2*ChildVerticalOverlap5241)*ThisHt;
if(SubTp"}
this.value=MemVal;
if(RcrsLvl5241==1){
a=LowBgColor5241;
b=HighBgColor5241;
c=FontLowColor5241;
d=FontHighColor5241;}
else{ a=LowSubBgColor5241;
b=HighSubBgColor5241;
c=FontSubLowColor5241;
d=FontSubHighColor5241}
///////////////////////////////////
if (HighlightedVal == 1) {
a = HighlightedBgColor5241;
b = HighlightedMouseOverBgColor5241;
c = HighlightedFontColor5241;
d = HighlightedMouseOverFontColor5241;
}
///////////////////////////////////
this.LoBck=a;
this.LwFntClr=c;
this.HiBck=b;
this.HiFntClr=d;
this.style.color=this.LwFntClr;
if(this.LoBck)this.style.backgroundColor=this.LoBck;
//if (RcrsLvl5241==1)this.style.textAlign=MenuTextCentered5241;
if (RcrsLvl5241==1) {
this.style.textAlign=MenuTextCentered5241;
} else {
this.style.textAlign=SubMenuTextCentered5241;
}
if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
if(MemVal.indexOf('<')==-1){
this.style.width=Wdth-LftXtra5241;
this.style.height=Hght-TpXtra5241;
this.style.paddingLeft=LeftPaddng5241;
this.style.paddingTop=TopPaddng5241}
else{ this.style.width=Wdth;
this.style.height=Hght}
if(MemVal.indexOf('<')==-1&&DomYes5241){
t=Location.document.createTextNode(MemVal);
this.appendChild(t)}
else this.innerHTML=MemVal;
if(eval(WhatMenu+'[3]')&&ShowArrow5241){
a=RcrsLvl5241==1&&FirstLineHorizontal5241?3:RightToLeft5241?6:0;
S=Arrws5241[a];
W=Arrws5241[a+1];
H=Arrws5241[a+2];
T=RcrsLvl5241==1&&FirstLineHorizontal5241?Hght-H-2:(Hght-H)/2;
L=RightToLeft5241?2:Wdth-W-2;
if(DomYes5241){
t=Location.document.createElement('img');
t.className='donotprint';
this.appendChild(t);
t.style.position='absolute';
t.src=S;
t.style.width=W;
t.style.height=H;
t.style.top=T;
t.style.left=L}
else{ MemVal+="
";
this.innerHTML=MemVal}}
if(ExpYes5241){this.onselectstart=CnclSlct5241;
this.onmouseover=RcrsLvl5241==1&&UnfoldsOnClick5241?OpenMenuClick5241:OpenMenu5241;
this.onmouseout=CloseMenu5241;
this.onclick=RcrsLvl5241==1&&UnfoldsOnClick5241&&eval(WhatMenu+'[3]')?OpenMenu5241:GoTo5241 }
else{ RcrsLvl5241==1&&UnfoldsOnClick5241?this.addEventListener('mouseover',OpenMenuClick5241,false):this.addEventListener('mouseover',OpenMenu5241,false);
this.addEventListener('mouseout',CloseMenu5241,false);
RcrsLvl5241==1&&UnfoldsOnClick5241&&eval(WhatMenu+'[3]')?this.addEventListener('click',OpenMenu5241,false):this.addEventListener('click',GoTo5241,false)}}
function NavMbrSetUp5241(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
var a,b,c,d;
var HighlightedVal = eval(WhatMenu+'[6]');
if(RcrsLvl5241==1){
a=LowBgColor5241;
b=HighBgColor5241;
c=FontLowColor5241;
d=FontHighColor5241}
else { a=LowSubBgColor5241;
b=HighSubBgColor5241;
c=FontSubLowColor5241;
d=FontSubHighColor5241 }
///////////////////////////////////
if (HighlightedVal == 0) {
a = HighlightedBgColor5241;
b = HighlightedMouseOverBgColor5241;
c = HighlightedFontColor5241;
d = HighlightedMouseOverFontColor5241;
}
///////////////////////////////////
this.value=eval(WhatMenu+'[0]');
this.ro=0;
if(this.value.indexOf('rollover')!=-1){
this.ro=1;
this.ri1=this.value.substring(this.value.indexOf(':')+1,this.value.lastIndexOf(':'));
this.ri2=this.value.substring(this.value.lastIndexOf(':')+1,this.value.length);
this.rid=WhatMenu+'i';this.value="
"}
if(LeftPaddng5241&&this.value.indexOf('<')==-1&&MenuTextCentered5241=='left')this.value=' \;'+this.value;
if(FontBold5241)this.value=this.value.bold();
if(FontItalic5241)this.value=this.value.italics();
this.Ovalue=this.value;
this.value=this.value.fontcolor(c);
this.Ovalue=this.Ovalue.fontcolor(d);
this.value=CntrTxt5241+""+this.value+TxtClose5241;
this.Ovalue=CntrTxt5241+""+this.Ovalue+TxtClose5241;
this.LoBck=a;
this.HiBck=b;
this.ChildCntnr=null;
this.PrvMbr=PrMmbr;
this.Hilite=0;
this.visibility='inherit';
if(this.LoBck)this.bgColor=this.LoBck;
this.resizeTo(Wdth,Hght);
if(!AcrssFrms5241&&eval(WhatMenu+'[2]'))this.background.src=eval(WhatMenu+'[2]');
this.document.write(this.value);
this.document.close();
this.CmdLyr=new Layer(Wdth,MmbrCntnr);
this.CmdLyr.Level=RcrsLvl5241;
this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
this.CmdLyr.visibility='inherit';
this.CmdLyr.onmouseover=RcrsLvl5241==1&&UnfoldsOnClick5241?OpenMenuClick5241:OpenMenu5241;
this.CmdLyr.onmouseout=CloseMenu5241;
this.CmdLyr.captureEvents(Event.MOUSEUP);
this.CmdLyr.onmouseup=RcrsLvl5241==1&&UnfoldsOnClick5241&&eval(WhatMenu+'[3]')?OpenMenu5241:GoTo5241;
this.CmdLyr.LowLyr=this;
this.CmdLyr.resizeTo(Wdth,Hght);
this.CmdLyr.Container=MmbrCntnr;
if(eval(WhatMenu+'[3]')&&ShowArrow5241){
a=RcrsLvl5241==1&&FirstLineHorizontal5241?3:RightToLeft5241?6:0;
this.CmdLyr.ImgLyr=new Layer(Arrws5241[a+1],this.CmdLyr);
this.CmdLyr.ImgLyr.visibility='inherit';
this.CmdLyr.ImgLyr.top=RcrsLvl5241==1&&FirstLineHorizontal5241?Hght-Arrws5241[a+2]-2:(Hght-Arrws5241[a+2])/2;
this.CmdLyr.ImgLyr.left=RightToLeft5241?2:Wdth-Arrws5241[a+1]-2;
this.CmdLyr.ImgLyr.width=Arrws5241[a+1];
this.CmdLyr.ImgLyr.height=Arrws5241[a+2];
ImgStr5241="
";
this.CmdLyr.ImgLyr.document.write(ImgStr5241);
this.CmdLyr.ImgLyr.document.close()}}
function CreateMenuStructure5241(MName,NumberOf){
RcrsLvl5241++;
var i,NoOffSubs,Mbr,Wdth=0,Hght=0;
var PrvMmbr=null;
var WMnu=MName+'1';
var MenuWidth=eval(WMnu+'[5]');
var MenuHeight=eval(WMnu+'[4]');
var Location=RcrsLvl5241==1?FrstLoc5241:ScLoc5241;
if (RcrsLvl5241==1&&FirstLineHorizontal5241){
for(i=1;i<\/div>");
var MmbrCntnr=Location.document.all[WMnu]}}
MmbrCntnr.SetUp=CntnrSetUp5241;
MmbrCntnr.SetUp(Wdth,Hght,NumberOf);
if(Exp45241){ MmbrCntnr.InnerString='';
for(i=1;i<\/div>"}
MmbrCntnr.innerHTML=MmbrCntnr.InnerString}
for(i=1;i0;i--){
WMnu=MName+eval(i);
NoOffSubs=eval(WMnu+'[3]');
PrvMmbr=Mbr;
if(NoOffSubs)Mbr.ChildCntnr=CreateMenuStructure5241(WMnu+'_',NoOffSubs);
Mbr=Mbr.PrvMbr}
RcrsLvl5241--}