/*********************************************************************************************************************************************
* (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 AgntUsr4902=navigator.userAgent.toLowerCase();
var DomYes4902=document.getElementById?1:0;
var NavYes4902=AgntUsr4902.indexOf('mozilla')!=-1&&AgntUsr4902.indexOf('compatible')==-1?1:0;
var ExpYes4902=AgntUsr4902.indexOf('msie')!=-1?1:0;
var Opr4902=AgntUsr4902.indexOf('opera')!=-1?1:0;
var Opr6orless4902=window.opera && navigator.userAgent.search(/opera.[1-6]/i)!=-1 //DynamicDrive.com added code
var DomNav4902=DomYes4902&&NavYes4902?1:0;
var DomExp4902=DomYes4902&&ExpYes4902?1:0;
var Nav44902=NavYes4902&&!DomYes4902&&document.layers?1:0;
var Exp44902=ExpYes4902&&!DomYes4902&&document.all?1:0;
var PosStrt4902=(NavYes4902||ExpYes4902)&&!Opr6orless4902?1:0;
var FrstLoc4902,ScLoc4902,DcLoc4902;
var ScWinWdth4902,ScWinHght4902,FrstWinWdth4902,FrstWinHght4902;
var ScLdAgainWin4902;
var FirstColPos4902,SecColPos4902,DocColPos4902;
var RcrsLvl4902=0;
var FrstCreat4902=1,Loadd4902=0,Creatd4902=0,IniFlg4902,AcrssFrms4902=1;
var FrstCntnr4902=null,CurrntOvr4902=null,CloseTmr4902=null;
var CntrTxt4902,TxtClose4902,ImgStr4902;
var Ztop4902=100;
var ShwFlg4902=0;
var M_StrtTp4902=StartTop4902,M_StrtLft4902=StartLeft4902;
var StaticPos4902=0;
var LftXtra4902=DomNav4902&&!Opr4902?LeftPaddng4902:0; //Changed for Opera
var TpXtra4902=DomNav4902?TopPaddng4902:0;
var M_Hide4902=Nav44902?'hide':'hidden';
var M_Show4902=Nav44902?'show':'visible';
var Par4902=parent.frames[0]&&FirstLineFrame4902!=SecLineFrame4902?parent:window;
var Doc4902=Par4902.document;
var Bod4902=Doc4902.body;
var Trigger4902=NavYes4902&&!Opr4902?Par4902:Bod4902; //Changed for Opera
MenuTextCentered4902=MenuTextCentered4902==1||MenuTextCentered4902=='center'?'center':MenuTextCentered4902==0||MenuTextCentered4902!='right'?'left':'right';
WbMstrAlrts4902=["Item not defined: ","Item needs height: ","Item needs width: "];
if(Trigger4902.onload)Dummy4902=Trigger4902.onload;
if(DomNav4902||Opr4902)Trigger4902.addEventListener('load',Go4902,false); //Changed for Opera
else Trigger4902.onload=Go4902;
function Dummy4902(){return}
function CnclSlct4902(){return false}
function RePos4902(){
FrstWinWdth4902=ExpYes4902?FrstLoc4902.document.body.clientWidth:FrstLoc4902.innerWidth;
FrstWinHght4902=ExpYes4902?FrstLoc4902.document.body.clientHeight:FrstLoc4902.innerHeight;
ScWinWdth4902=ExpYes4902?ScLoc4902.document.body.clientWidth:ScLoc4902.innerWidth;
ScWinHght4902=ExpYes4902?ScLoc4902.document.body.clientHeight:ScLoc4902.innerHeight;
if(MenuCentered4902=='justify'&&FirstLineHorizontal4902){
FrstCntnr4902.style.width=FrstWinWdth4902;
ClcJus4902();
var P=FrstCntnr4902.FrstMbr,W=Menu1[5],i;
for(i=0;i":"";
TxtClose4902=""+MenuTextCentered4902!='left'?"":""}}
FirstColPos4902=Nav44902?FrstLoc4902.document:FrstLoc4902.document.body;
SecColPos4902=Nav44902?ScLoc4902.document:ScLoc4902.document.body;
DocColPos4902=Nav44902?DcLoc4902.document:ScLoc4902.document.body;
if (TakeOverBgColor4902)FirstColPos4902.bgColor=AcrssFrms4902?SecColPos4902.bgColor:DocColPos4902.bgColor;
if(MenuCentered4902=='justify'&&FirstLineHorizontal4902)ClcJus4902();
if(FrstCreat4902){
FrstCntnr4902=CreateMenuStructure4902('Menu4902',NoOffFirstLineMenus4902);
FrstCreat4902=AcrssFrms4902?0:1}
else CreateMenuStructureAgain4902('Menu4902',NoOffFirstLineMenus4902);
if(TargetLoc4902)ClcTrgt4902();
if(MenuCentered4902)ClcLft4902();
if(MenuVerticalCentered4902)ClcTp4902();
PosMenu4902(FrstCntnr4902,StartTop4902,StartLeft4902);
IniFlg4902=1;
Initiate4902();
Creatd4902=1;
if (AcrssFrms4902) //Added for Opera
{ //Added for Opera
ScLdAgainWin4902=ExpYes4902?ScLoc4902.document.body:ScLoc4902;
ScLdAgainWin4902.onunload=UnLoaded4902;
} //Added for Opera
Trigger4902.onresize=Nav44902?ReDoWhole4902:RePos4902;
AfterBuild4902();
if(MenuVerticalCentered4902=='static'&&!AcrssFrms4902)setInterval('KeepPos4902()',250);
status='Menu ready for use'}
function KeepPos4902(){
var TS=ExpYes4902?FrstLoc4902.document.body.scrollTop:FrstLoc4902.pageYOffset;
if(TS!=StaticPos4902){
var FCStyle=Nav44902?FrstCntnr4902:FrstCntnr4902.style;
FCStyle.top=FrstCntnr4902.OrgTop=StartTop4902+TS;StaticPos4902=TS}}
function ClcJus4902(){
var a=BorderBtwnElmnts4902?1:2,b=BorderBtwnElmnts4902?BorderWidth4902:0;
var Size=Math.round(((FrstWinWdth4902-a*BorderWidth4902)/NoOffFirstLineMenus4902)-b),i,j;
for(i=1;iScWinWdth4902+LScrlld)SubLt=ScWinWdth4902+LScrlld-CCW}
else{ if(SubLt+CCW>ScWinWdth4902+LScrlld)SubLt=this.Level==1?ScWinWdth4902+LScrlld-CCW:SubLt-(CCW+(1-2*ChildOverlap4902)*ThisWt);
if(SubLtTpScrlld+ScWinHght4902)SubTp=this.Level==1?SubTp=TpScrlld+ScWinHght4902-CCH:SubTp-CCH+(1-2*ChildVerticalOverlap4902)*ThisHt;
if(SubTp"}
this.value=MemVal;
if(RcrsLvl4902==1){
a=LowBgColor4902;
b=HighBgColor4902;
c=FontLowColor4902;
d=FontHighColor4902;}
else{ a=LowSubBgColor4902;
b=HighSubBgColor4902;
c=FontSubLowColor4902;
d=FontSubHighColor4902}
///////////////////////////////////
if (HighlightedVal == 1) {
a = HighlightedBgColor4902;
b = HighlightedMouseOverBgColor4902;
c = HighlightedFontColor4902;
d = HighlightedMouseOverFontColor4902;
}
///////////////////////////////////
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 (RcrsLvl4902==1)this.style.textAlign=MenuTextCentered4902;
if (RcrsLvl4902==1) {
this.style.textAlign=MenuTextCentered4902;
} else {
this.style.textAlign=SubMenuTextCentered4902;
}
if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
if(MemVal.indexOf('<')==-1){
this.style.width=Wdth-LftXtra4902;
this.style.height=Hght-TpXtra4902;
this.style.paddingLeft=LeftPaddng4902;
this.style.paddingTop=TopPaddng4902}
else{ this.style.width=Wdth;
this.style.height=Hght}
if(MemVal.indexOf('<')==-1&&DomYes4902){
t=Location.document.createTextNode(MemVal);
this.appendChild(t)}
else this.innerHTML=MemVal;
if(eval(WhatMenu+'[3]')&&ShowArrow4902){
a=RcrsLvl4902==1&&FirstLineHorizontal4902?3:RightToLeft4902?6:0;
S=Arrws4902[a];
W=Arrws4902[a+1];
H=Arrws4902[a+2];
T=RcrsLvl4902==1&&FirstLineHorizontal4902?Hght-H-2:(Hght-H)/2;
L=RightToLeft4902?2:Wdth-W-2;
if(DomYes4902){
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(ExpYes4902){this.onselectstart=CnclSlct4902;
this.onmouseover=RcrsLvl4902==1&&UnfoldsOnClick4902?OpenMenuClick4902:OpenMenu4902;
this.onmouseout=CloseMenu4902;
this.onclick=RcrsLvl4902==1&&UnfoldsOnClick4902&&eval(WhatMenu+'[3]')?OpenMenu4902:GoTo4902 }
else{ RcrsLvl4902==1&&UnfoldsOnClick4902?this.addEventListener('mouseover',OpenMenuClick4902,false):this.addEventListener('mouseover',OpenMenu4902,false);
this.addEventListener('mouseout',CloseMenu4902,false);
RcrsLvl4902==1&&UnfoldsOnClick4902&&eval(WhatMenu+'[3]')?this.addEventListener('click',OpenMenu4902,false):this.addEventListener('click',GoTo4902,false)}}
function NavMbrSetUp4902(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
var a,b,c,d;
var HighlightedVal = eval(WhatMenu+'[6]');
if(RcrsLvl4902==1){
a=LowBgColor4902;
b=HighBgColor4902;
c=FontLowColor4902;
d=FontHighColor4902}
else { a=LowSubBgColor4902;
b=HighSubBgColor4902;
c=FontSubLowColor4902;
d=FontSubHighColor4902 }
///////////////////////////////////
if (HighlightedVal == 0) {
a = HighlightedBgColor4902;
b = HighlightedMouseOverBgColor4902;
c = HighlightedFontColor4902;
d = HighlightedMouseOverFontColor4902;
}
///////////////////////////////////
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(LeftPaddng4902&&this.value.indexOf('<')==-1&&MenuTextCentered4902=='left')this.value=' \;'+this.value;
if(FontBold4902)this.value=this.value.bold();
if(FontItalic4902)this.value=this.value.italics();
this.Ovalue=this.value;
this.value=this.value.fontcolor(c);
this.Ovalue=this.Ovalue.fontcolor(d);
this.value=CntrTxt4902+""+this.value+TxtClose4902;
this.Ovalue=CntrTxt4902+""+this.Ovalue+TxtClose4902;
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(!AcrssFrms4902&&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=RcrsLvl4902;
this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
this.CmdLyr.visibility='inherit';
this.CmdLyr.onmouseover=RcrsLvl4902==1&&UnfoldsOnClick4902?OpenMenuClick4902:OpenMenu4902;
this.CmdLyr.onmouseout=CloseMenu4902;
this.CmdLyr.captureEvents(Event.MOUSEUP);
this.CmdLyr.onmouseup=RcrsLvl4902==1&&UnfoldsOnClick4902&&eval(WhatMenu+'[3]')?OpenMenu4902:GoTo4902;
this.CmdLyr.LowLyr=this;
this.CmdLyr.resizeTo(Wdth,Hght);
this.CmdLyr.Container=MmbrCntnr;
if(eval(WhatMenu+'[3]')&&ShowArrow4902){
a=RcrsLvl4902==1&&FirstLineHorizontal4902?3:RightToLeft4902?6:0;
this.CmdLyr.ImgLyr=new Layer(Arrws4902[a+1],this.CmdLyr);
this.CmdLyr.ImgLyr.visibility='inherit';
this.CmdLyr.ImgLyr.top=RcrsLvl4902==1&&FirstLineHorizontal4902?Hght-Arrws4902[a+2]-2:(Hght-Arrws4902[a+2])/2;
this.CmdLyr.ImgLyr.left=RightToLeft4902?2:Wdth-Arrws4902[a+1]-2;
this.CmdLyr.ImgLyr.width=Arrws4902[a+1];
this.CmdLyr.ImgLyr.height=Arrws4902[a+2];
ImgStr4902="
";
this.CmdLyr.ImgLyr.document.write(ImgStr4902);
this.CmdLyr.ImgLyr.document.close()}}
function CreateMenuStructure4902(MName,NumberOf){
RcrsLvl4902++;
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=RcrsLvl4902==1?FrstLoc4902:ScLoc4902;
if (RcrsLvl4902==1&&FirstLineHorizontal4902){
for(i=1;i<\/div>");
var MmbrCntnr=Location.document.all[WMnu]}}
MmbrCntnr.SetUp=CntnrSetUp4902;
MmbrCntnr.SetUp(Wdth,Hght,NumberOf);
if(Exp44902){ 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=CreateMenuStructure4902(WMnu+'_',NoOffSubs);
Mbr=Mbr.PrvMbr}
RcrsLvl4902--}