var AgntUsr=navigator.userAgent.toLowerCase();

var DomYes=(document.getElementById)?1:0;

var NavYes=(AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1)?1:0;

var ExpYes=(AgntUsr.indexOf('msie')!=-1)?1:0;

var Opr5=(AgntUsr.indexOf('opera 5')!=-1||AgntUsr.indexOf('opera/5')!=-1)?1:0;

var DomNav=(DomYes&&NavYes)?1:0;

var DomExp=(DomYes&&ExpYes)?1:0;

var Nav4=(NavYes&&!DomYes&&document.layers)?1:0;

var Exp4=(ExpYes&&!DomYes&&document.all)?1:0;

var PosStrt=((NavYes||ExpYes)&&!Opr5)?1:0;

var FrstLoc,ScLoc,DcLoc;

var ScWinWdth,ScWinHght,FrstWinWdth,FrstWinHght;

var ScLdAgainWin;

var FirstColPos,SecColPos,DocColPos;

var RcrsLvl=0;

var ShwFlg=0,FrstCreat=1,Loadd=0,Creatd=0,IniFlg,AcrssFrms=1;

var FrstCntnr=null,CurrntOvr=null,CloseTmr=null;

var CntrTxt,TxtClose,ImgStr;

var Ztop=100;

var M_StrtTp=StartTop,M_StrtLft=StartLeft;

var LftXtra=(DomNav)?LeftPaddng:0;

var TpXtra=(DomNav)?TopPaddng:0;

var M_Hide=(Nav4)?'hide':'hidden';

var M_Show=(Nav4)?'show':'visible';

var Par=(parent.frames[0])?parent:window;

var Doc=Par.document;

var Bod=Doc.body;

if(typeof(TargetLoc)=='undefined') var TargetLoc='';

if(typeof(HideTop)=='undefined') var HideTop=0;

if(typeof(MenuWrap)=='undefined') var MenuWrap=1;

if(typeof(RightToLeft)=='undefined') var RightToLeft=0;

MenuTextCentered=(MenuTextCentered==1||MenuTextCentered=='center')?'center':(MenuTextCentered==0||MenuTextCentered!='right')?'left':'right';

var Trigger=(parent.frames[0]&&FirstLineFrame==SecLineFrame)?(NavYes)?parent.frames[FirstLineFrame]:parent.frames[FirstLineFrame].document.body:(NavYes)?Par:Bod;

WbMstrAlrts=["No such frame: ","Item not defined: ","Item needs height: ","Item needs width: ","Item Oke ","Menu tree oke"];

if(DomNav&&!Opr5)Trigger.addEventListener('load',Go,false);

else Trigger.onload=Go;

Trigger.onresize=(Nav4)?ReDoWhole:RePos;

function CnclSlct(){return false}

function RePos(){

var FrstCntnrStyle=(!Nav4)?FrstCntnr.style:FrstCntnr;

FrstWinWdth=(ExpYes)?FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;

FrstWinHght=(ExpYes)?FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;

ScWinWdth=(ExpYes)?ScLoc.document.body.clientWidth:ScLoc.innerWidth;

ScWinHght=(ExpYes)?ScLoc.document.body.clientHeight:ScLoc.innerHeight;

if(TargetLoc)ClcTrgt();

if(MenuCentered)ClcLft();

if(MenuVerticalCentered)ClcTp();

PosMenu(FrstCntnr,StartTop,StartLeft)}



function UnLoaded(){

if(typeof(CloseTmr)!='undefined'&&CloseTmr)clearTimeout(CloseTmr);

Loadd=0; Creatd=0;

if(HideTop){

var FCStyle=(Nav4)?FrstCntnr:FrstCntnr.style;

FCStyle.visibility=M_Hide}}



function ReDoWhole(){

Doc.location.reload()}



function Check(WhichMenu,NoOf){

var i,Hg,Wd,La,Li,Nof,array,ArrayLoc;

ArrayLoc=(parent.frames[0])?parent.frames[FirstLineFrame]:self;

for(i=0;i<NoOf;i++){

array=WhichMenu+eval(i+1);

if(!ArrayLoc[array]){WbMstrAlrt(1,array); return false}

La=ArrayLoc[array][0]; Li=ArrayLoc[array][1]; Nof=ArrayLoc[array][2];

if(i==0){	if(!ArrayLoc[array][3]){WbMstrAlrt(2,array); return false}

if(!ArrayLoc[array][4]){WbMstrAlrt(3,array); return false}}

Hg=ArrayLoc[array][3]; Wd=ArrayLoc[array][4]

if(!WbMstrAlrt(4,'\n\n'+array+'\nwidth: '+Wd+'\nheight: '+Hg+'\nLabel: '+La+'\nLink: '+Li+'\nNo of sub items: '+Nof)){WebMasterCheck=0; return true}

if(ArrayLoc[array][2])if(!Check(array+'_',ArrayLoc[array][2])) return false}

return true}	



function WbMstrAlrt(No,Xtra){

if(WebMasterCheck)return confirm(WbMstrAlrts[No]+Xtra+'   ')}



function Go(){

if(Loadd||!PosStrt)return;

Creatd=0; Loadd=1;

status='Building menu';

if(FrstCreat){

if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){WbMstrAlrt(0,FirstLineFrame); FirstLineFrame=SecLineFrame}

if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){WbMstrAlrt(0,SecLineFrame); FirstLineFrame=SecLineFrame=DocTargetFrame}

if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){WbMstrAlrt(0,DocTargetFrame); FirstLineFrame=SecLineFrame=DocTargetFrame=(parent.frames[0])?parent.frames[0].name:''}

if(SecLineFrame =="" || !parent.frames[SecLineFrame])SecLineFrame=DocTargetFrame;

if(SecLineFrame =="" || !parent.frames[SecLineFrame])SecLineFrame=DocTargetFrame=FirstLineFrame;

if(DocTargetFrame =="" || !parent.frames[DocTargetFrame])DocTargetFrame=SecLineFrame;

if(WebMasterCheck){if(!Check('Menu',NoOffFirstLineMenus))return;else WbMstrAlrt(5,'')}

FrstLoc=(FirstLineFrame)?parent.frames[FirstLineFrame]:window;

ScLoc=(SecLineFrame)?parent.frames[SecLineFrame]:window;

DcLoc=(DocTargetFrame)?parent.frames[DocTargetFrame]:window;

if (FrstLoc==ScLoc) AcrssFrms=0;

if (AcrssFrms)FirstLineHorizontal=(MenuFramesVertical)?0:1;

FrstWinWdth=(ExpYes)?FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;

FrstWinHght=(ExpYes)?FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;

ScWinWdth=(ExpYes)?ScLoc.document.body.clientWidth:ScLoc.innerWidth;

ScWinHght=(ExpYes)?ScLoc.document.body.clientHeight:ScLoc.innerHeight;

if(!DomYes){CntrTxt=(MenuTextCentered)?(NavYes)?"<div align='"+MenuTextCentered+"'>":"align='"+MenuTextCentered+"'":"";

if(NavYes)TxtClose="</font>"+(MenuTextCentered)?"</div>":""}}

FirstColPos=(Nav4)?FrstLoc.document:FrstLoc.document.body;

SecColPos=(Nav4)?ScLoc.document:ScLoc.document.body;

DocColPos=(Nav4)?DcLoc.document:ScLoc.document.body;

if (TakeOverBgColor)FirstColPos.bgColor=(AcrssFrms)?SecColPos.bgColor:DocColPos.bgColor;

if(FrstCreat){FrstCntnr=CreateMenuStructure('Menu',NoOffFirstLineMenus);FrstCreat=0}

else CreateMenuStructureAgain('Menu',NoOffFirstLineMenus);

if(TargetLoc)ClcTrgt();

if(MenuCentered) ClcLft();

if(MenuVerticalCentered) ClcTp();

PosMenu(FrstCntnr,StartTop,StartLeft);

IniFlg=1;	Initiate(); IniFlg=0; Creatd=1; 

ScLdAgainWin=(ExpYes)?ScLoc.document.body:ScLoc;

ScLdAgainWin.onunload=UnLoaded;

if(ExpYes){ScLoc.document.body.onselectstart=CnclSlct;FrstLoc.document.body.onselectstart=CnclSlct}

status='Menu ready for use'}



function ClcTrgt(){

StartTop=M_StrtTp; StartLeft=M_StrtLft;

	StartTop+=(Nav4)?FrstLoc.document.layers[TargetLoc].pageY:(DomYes)?FrstLoc.document.getElementById(TargetLoc).offsetTop:FrstLoc.document.all[TargetLoc].offsetTop;

	StartLeft+=(Nav4)?FrstLoc.document.layers[TargetLoc].pageX:(DomYes)?FrstLoc.document.getElementById(TargetLoc).offsetLeft:FrstLoc.document.all[TargetLoc].offsetLeft}



function ClcLft(){

if(MenuCentered!='left'){

var Size=FrstWinWdth-((!Nav4)?parseInt(FrstCntnr.style.width):FrstCntnr.clip.width);

StartLeft=M_StrtLft;

StartLeft+=(MenuCentered=='right')?Size:Size/2}}



function ClcTp(){

if(MenuVerticalCentered!='top'){	

var Size=FrstWinHght-((!Nav4)?parseInt(FrstCntnr.style.height):FrstCntnr.clip.height);

StartTop=M_StrtTp;

StartTop+=(MenuVerticalCentered=='bottom')?Size:Size/2}}



function PosMenu(CntnrPntr,Tp,Lt){

var Topi,Lefti,Hori;

var Cntnr=CntnrPntr;

var Mmbr=Cntnr.FirstMember;

var CntnrStyle=(!Nav4)?Cntnr.style:Cntnr;

var MmbrStyle=(!Nav4)?Mmbr.style:Mmbr;

var PadLeft=(Mmbr.value.indexOf('<')==-1)?LftXtra:0;

var PadTop=(Mmbr.value.indexOf('<')==-1)?TpXtra:0;

var MmbrWidth=(!Nav4)?parseInt(MmbrStyle.width)+PadLeft:MmbrStyle.clip.width;

var MmbrHeight=(!Nav4)?parseInt(MmbrStyle.height)+PadTop:MmbrStyle.clip.height;

var CntnrWidth=(!Nav4)?parseInt(CntnrStyle.width):CntnrStyle.clip.width;

var CntnrHeight=(!Nav4)?parseInt(CntnrStyle.height):CntnrStyle.clip.height;

var SubTp,SubLt;

RcrsLvl++;

if (RcrsLvl==1 && AcrssFrms)(!MenuFramesVertical)?Tp=FrstWinHght-CntnrHeight+((Nav4)?4:0):Lt=(RightToLeft)?0:FrstWinWdth-CntnrWidth+((Nav4)?4:0);

if (RcrsLvl==2 && AcrssFrms)(!MenuFramesVertical)?Tp=0:Lt=(RightToLeft)?ScWinWdth-CntnrWidth:0;

if (RcrsLvl==2 && AcrssFrms){Tp+=VerCorrect;Lt+=HorCorrect}

CntnrStyle.top=Cntnr.OrgTop=Tp;

CntnrStyle.left=Cntnr.OrgLeft=Lt;

if (RcrsLvl==1 && FirstLineHorizontal){Hori=1; Lefti=CntnrWidth-MmbrWidth-2*BorderWidth;Topi=0}

else{Hori=Lefti=0; Topi=CntnrHeight-MmbrHeight-2*BorderWidth}

while(Mmbr!=null){

PadLeft=(Mmbr.value.indexOf('<')==-1)?LftXtra:0;

PadTop=(Mmbr.value.indexOf('<')==-1)?TpXtra:0;

MmbrStyle.left=Lefti+BorderWidth;

MmbrStyle.top=Topi+BorderWidth;

if(Nav4)Mmbr.CmdLyr.moveTo(Lefti+BorderWidth,Topi+BorderWidth);

if(Mmbr.ChildCntnr){

if(RightToLeft)ChldCntnrWdth=(Nav4)?Mmbr.ChildCntnr.clip.width:parseInt(Mmbr.ChildCntnr.style.width);

if(Hori){	SubTp=Topi+MmbrHeight+BorderWidth; 

SubLt=(RightToLeft)?Lefti+MmbrWidth-ChldCntnrWdth:Lefti}

else{	SubLt=(RightToLeft)?Lefti-ChldCntnrWdth+ChildOverlap*MmbrWidth+BorderWidth:Lefti+(1-ChildOverlap)*MmbrWidth+BorderWidth; 

SubTp=(RcrsLvl==1&&AcrssFrms)?Topi:Topi+ChildVerticalOverlap*MmbrHeight}

PosMenu(Mmbr.ChildCntnr,SubTp,SubLt)}

Mmbr=Mmbr.PrevMember;

if(Mmbr){	MmbrStyle=(!Nav4)?Mmbr.style:Mmbr;

MmbrWidth=(!Nav4)?parseInt(MmbrStyle.width)+PadLeft:MmbrStyle.clip.width;

MmbrHeight=(!Nav4)?parseInt(MmbrStyle.height)+PadTop:MmbrStyle.clip.height;

			(Hori)?Lefti-=(BorderBtwnElmnts)?(MmbrWidth+BorderWidth):(MmbrWidth):Topi-=(BorderBtwnElmnts)?(MmbrHeight+BorderWidth):(MmbrHeight)}}

RcrsLvl--}



function Initiate(){

if(IniFlg) Init(FrstCntnr)}



function Init(CntnrPntr){

var Mmbr=CntnrPntr.FirstMember;

var MCStyle=(Nav4)?CntnrPntr:CntnrPntr.style;

RcrsLvl++;

MCStyle.visibility=(RcrsLvl==1)?M_Show:M_Hide;

while(Mmbr!=null){

if(Mmbr.ChildCntnr) Init(Mmbr.ChildCntnr);

Mmbr=Mmbr.PrevMember}

RcrsLvl--}



function ClearAllChilds(Pntr,ChldPntr){

var CPCCStyle;

while (Pntr){

if(Pntr.ChildCntnr){

CPCCStyle=(Nav4)?Pntr.ChildCntnr:Pntr.ChildCntnr.style;

if(Pntr.ChildCntnr!=ChldPntr)CPCCStyle.visibility=M_Hide;

ClearAllChilds(Pntr.ChildCntnr.FirstMember,ChldPntr)}

Pntr=Pntr.PrevMember}}	



function GoTo(){

if(this.LinkTxt){

status=''; 

		if(Nav4){if(this.LowLyr.value.indexOf('<img')==-1){this.LowLyr.bgColor=this.LowLyr.LowBack;this.LowLyr.document.write(this.LowLyr.value);this.LowLyr.document.close()}}

else{this.style.backgroundColor=this.LowBack;this.style.color=this.LowFontColor}

(this.LinkTxt.indexOf('javascript:')!=-1)?eval(this.LinkTxt):DcLoc.location.href=this.LinkTxt}}



function OpenMenu(){

if(!Loadd||!Creatd) return;

var TopScrolled=(ExpYes)?ScLoc.document.body.scrollTop:ScLoc.pageYOffset;

var LeftScrolled=(ExpYes)?ScLoc.document.body.scrollLeft:ScLoc.pageXOffset;

var ChildCont=(Nav4)?this.LowLyr.ChildCntnr:this.ChildCntnr;

var ThisHeight=(Nav4)?this.clip.height:parseInt(this.style.height);

var ThisWidth=(Nav4)?this.clip.width:parseInt(this.style.width);

var ThisLeft=(AcrssFrms&&this.Level==1&&!FirstLineHorizontal)?0:(Nav4)?this.Container.left:parseInt(this.Container.style.left);

var ThisTop=(AcrssFrms&&this.Level==1&&FirstLineHorizontal)?0:(Nav4)?this.Container.top:parseInt(this.Container.style.top);

CurrntOvr=this; IniFlg=0;

if(ShwFlg){	ClearAllChilds(this.Container.FirstMember,ChildCont);if(this.Level==1) ShwFlg=0}

	if(Nav4){if(this.LowLyr.value.indexOf('<img')==-1){this.LowLyr.bgColor=this.LowLyr.HighBack;this.LowLyr.document.write(this.LowLyr.Overvalue);this.LowLyr.document.close()}}

else{this.style.backgroundColor=this.HighBack;this.style.color=this.HighFontColor}

if(ChildCont!=null){

var ChildContWidth=(Nav4)?this.LowLyr.ChildCntnr.clip.width:parseInt(this.ChildCntnr.style.width);

var ChildContHeight=(Nav4)?this.LowLyr.ChildCntnr.clip.height:parseInt(this.ChildCntnr.style.height);

var ChCntTL=(Nav4)?this.LowLyr.ChildCntnr:this.ChildCntnr.style;

var SubLt=(AcrssFrms&&this.Level==1)?ChildCont.OrgLeft+ThisLeft+LeftScrolled:ChildCont.OrgLeft+ThisLeft;

var SubTp=(AcrssFrms&&this.Level==1)?ChildCont.OrgTop+ThisTop+TopScrolled:ChildCont.OrgTop+ThisTop;

if(MenuWrap){

if(RightToLeft){if(SubLt<LeftScrolled)SubLt=(this.Level==1)?LeftScrolled:SubLt+(ChildContWidth+(1-2*ChildOverlap)*ThisWidth);

if(SubLt+ChildContWidth>ScWinWdth+LeftScrolled)SubLt=ScWinWdth+LeftScrolled-ChildContWidth}

else{	if(SubLt+ChildContWidth>ScWinWdth+LeftScrolled)SubLt=(this.Level==1)?ScWinWdth+LeftScrolled-ChildContWidth:SubLt-(ChildContWidth+(1-2*ChildOverlap)*ThisWidth);

if(SubLt<LeftScrolled)SubLt=LeftScrolled}

			if(SubTp+ChildContHeight>TopScrolled+ScWinHght)SubTp=(this.Level==1)?SubTp=TopScrolled+ScWinHght-ChildContHeight:SubTp-ChildContHeight+(1-2*ChildVerticalOverlap)*ThisHeight;

if(SubTp<TopScrolled)SubTp=TopScrolled}

ChCntTL.top=SubTp;ChCntTL.left=SubLt;ChCntTL.visibility=M_Show;ShwFlg=1}

status=this.LinkTxt}	



function CloseMenu(){

if(!Loadd||!Creatd) return;

	if(Nav4){if(this.LowLyr.value.indexOf('<img')==-1){this.LowLyr.bgColor=this.LowLyr.LowBack;this.LowLyr.document.write(this.LowLyr.value);this.LowLyr.document.close()}}

else{this.style.backgroundColor=this.LowBack;this.style.color=this.LowFontColor}

status='';

if(this==CurrntOvr){IniFlg=1;if (CloseTmr) clearTimeout(CloseTmr);CloseTmr=setTimeout('Initiate(CurrntOvr)',DissapearDelay)}}



function CntnrSetUp(Wdth,Hght,NoOff){

this.FirstMember=null;

this.OrgLeft=0;this.OrgTop=0;

if(Nav4){	this.visibility='hide';

this.bgColor=BorderColor;

this.resizeTo(Wdth,Hght)}

else{	this.Level=RcrsLvl;

this.style.backgroundColor=BorderColor;

this.style.width=Wdth;

this.style.height=Hght;

this.style.fontFamily=FontFamily;

this.style.fontWeight=(FontBold)?'bold':'normal';

this.style.fontStyle=(FontItalic)?'italic':'normal';

this.style.fontSize=FontSize+'pt';

this.style.zIndex=RcrsLvl+Ztop}}



function MemberSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){

var Location=(RcrsLvl==1)?FrstLoc:ScLoc;

var MemVal=eval(WhatMenu+'[0]');

var t,T,L,W,H,S;

this.value=MemVal;

this.ChildCntnr=null;

this.PrevMember=PrMmbr;

this.Level=RcrsLvl;

this.LinkTxt=eval(WhatMenu+'[1]');

this.Container=MmbrCntnr;

this.style.cursor=(this.LinkTxt&&ExpYes)?'hand':'default';

if(MemVal.indexOf('<')==-1){this.style.width=Wdth-LftXtra; this.style.height=Hght-TpXtra; this.style.paddingLeft=LeftPaddng; this.style.paddingTop=TopPaddng}

else{this.style.width=Wdth; this.style.height=Hght}

this.style.overflow='hidden'

this.LowBack=LowBgColor;

this.LowFontColor=FontLowColor;

this.HighBack=(MemVal.indexOf('<img')==-1)?HighBgColor:LowBgColor;

this.HighFontColor=(MemVal.indexOf('<img')==-1)?FontHighColor:FontLowColor; 

this.style.color=this.LowFontColor;

this.style.backgroundColor=this.LowBack;

if(MenuTextCentered)this.style.textAlign=MenuTextCentered;

if(MemVal.indexOf('<')==-1&&DomYes){t=Location.document.createTextNode(MemVal);this.appendChild(t)}

else this.innerHTML=MemVal;

if(MemVal.indexOf('<img')==-1&&eval(WhatMenu+'[2]')){

S=(RcrsLvl==1&&FirstLineHorizontal)?'images/tridown.gif':(RightToLeft)?'images/trileft.gif':'images/tri.gif';

W=(RcrsLvl==1&&FirstLineHorizontal)?10:5;

H=(RcrsLvl==1&&FirstLineHorizontal)?5:10;

T=(RcrsLvl==1&&FirstLineHorizontal)?Hght-7:Hght/2-5;

L=(RcrsLvl==1&&FirstLineHorizontal)?Wdth-0:Wdth-8;

if(DomYes){t=Location.document.createElement('img'); 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+="<div style='position:absolute; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit'><img src='/menu/js/%22%2BS%2B%22'></div>"; this.innerHTML=MemVal}}

if(ExpYes){this.onmouseover=OpenMenu; this.onmouseout=CloseMenu; this.onclick=GoTo}

else{this.addEventListener('mouseover',OpenMenu,false); this.addEventListener('mouseout',CloseMenu,false); this.addEventListener('click',GoTo,false)}}



function NavMemberSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){

this.value=eval(WhatMenu+'[0]');

if(LeftPaddng&&this.value.indexOf('<')==-1&&MenuTextCentered=='left')this.value=' \;'+this.value;

if(FontBold)this.value=this.value.bold();

if(FontItalic)this.value=this.value.italics();

this.Overvalue=this.value;

this.value=this.value.fontcolor(FontLowColor);

this.Overvalue=this.Overvalue.fontcolor(FontHighColor);

this.value=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"' color='"+FontLowColor+"'>"+this.value+TxtClose;

this.Overvalue=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"' color='"+FontHighColor+"'>"+this.Overvalue+TxtClose;

this.LowBack=LowBgColor;

this.HighBack=HighBgColor;

this.visibility='inherit';

this.ChildCntnr=null;

this.PrevMember=PrMmbr;

this.bgColor=LowBgColor;

this.resizeTo(Wdth,Hght);

this.document.write(this.value);

this.document.close();

this.CmdLyr=new Layer(Wdth,MmbrCntnr);

this.CmdLyr.visibility='inherit';

this.CmdLyr.Level=RcrsLvl;

this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');

this.CmdLyr.onmouseover=OpenMenu;

this.CmdLyr.onmouseout=CloseMenu;

this.CmdLyr.captureEvents(Event.MOUSEUP);

this.CmdLyr.onmouseup=GoTo;

this.CmdLyr.LowLyr=this;

this.CmdLyr.Container=MmbrCntnr;

this.CmdLyr.resizeTo(Wdth,Hght);

if(this.value.indexOf('<img')==-1 &&eval(WhatMenu+'[2]')){

this.CmdLyr.ImgLyr=new Layer(10,this.CmdLyr);

this.CmdLyr.ImgLyr.visibility='inherit';

this.CmdLyr.ImgLyr.top=(RcrsLvl==1&&FirstLineHorizontal)?Hght-7:Hght/2-5;

this.CmdLyr.ImgLyr.left=(RcrsLvl==1&&FirstLineHorizontal)?Wdth-12:Wdth-7;

this.CmdLyr.ImgLyr.width=(RcrsLvl==1&&FirstLineHorizontal)?10:5;

this.CmdLyr.ImgLyr.height=(RcrsLvl==1&&FirstLineHorizontal)?5:10;

ImgStr=(RcrsLvl==1&&FirstLineHorizontal)?"<img src='/menu/js/menu/images/tridown.gif'>":(RightToLeft)?"<img src='/menu/js/menu/images/trileft.gif'>":"<img src='/menu/js/menu/images/tri.gif'>";

this.CmdLyr.ImgLyr.document.write(ImgStr);

this.CmdLyr.ImgLyr.document.close()}}



function CreateMenuStructure(MenuName,NumberOf){

RcrsLvl++;

var i,NoOffSubs,Member,Wdth=0,Hght=0;

var PrvMmbr=null;

var WhichMenu=MenuName+'1';

var MenuWidth=eval(WhichMenu+'[4]');

var MenuHeight=eval(WhichMenu+'[3]');

var Location=(RcrsLvl==1)?FrstLoc:ScLoc;

if (RcrsLvl==1&&FirstLineHorizontal){

for(i=1;i<NumberOf+1;i++){WhichMenu=MenuName+eval(i);Wdth=(eval(WhichMenu+'[4]'))?Wdth+eval(WhichMenu+'[4]'):Wdth+MenuWidth}

Wdth=(BorderBtwnElmnts)?Wdth+(NumberOf+1)*BorderWidth:Wdth+2*BorderWidth;Hght=MenuHeight+2*BorderWidth}

else{	for(i=1;i<NumberOf+1;i++){WhichMenu=MenuName+eval(i);Hght=(eval(WhichMenu+'[3]'))?Hght+eval(WhichMenu+'[3]'):Hght+MenuHeight}

Hght=(BorderBtwnElmnts)?Hght+(NumberOf+1)*BorderWidth:Hght+2*BorderWidth;Wdth=MenuWidth+2*BorderWidth}

if(DomYes){

var MmbrCntnr=Location.document.createElement("div");

MmbrCntnr.style.position='absolute';

MmbrCntnr.style.visibility='hidden';

Location.document.body.appendChild(MmbrCntnr)}

else	if(Nav4) var MmbrCntnr=new Layer(MenuWidth,Location)

else{	WhichMenu+='c';

Location.document.body.insertAdjacentHTML("AfterBegin","<div id='"+WhichMenu+"' style='visibility:hidden; position:absolute;'><\/div>"); 

var MmbrCntnr=Location.document.all[WhichMenu]}

MmbrCntnr.SetUp=CntnrSetUp;

MmbrCntnr.SetUp(Wdth,Hght,NumberOf);

if(Exp4){	MmbrCntnr.InnerString='';

for(i=1;i<NumberOf+1;i++){

WhichMenu=MenuName+eval(i);

NoOffSubs=eval(WhichMenu+'[2]');

MmbrCntnr.InnerString+="<div id='"+WhichMenu+"' style='position:absolute;'><\/div>"}

MmbrCntnr.innerHTML=MmbrCntnr.InnerString}

for(i=1;i<NumberOf+1;i++){

WhichMenu=MenuName+eval(i);

NoOffSubs=eval(WhichMenu+'[2]');

if(DomYes){

Member=Location.document.createElement("div");

Member.style.position='absolute';

Member.style.visibility='inherit';

MmbrCntnr.appendChild(Member);

Member.SetUp=MemberSetUp}

else	if(Nav4){Member=new Layer(MenuWidth,MmbrCntnr);

Member.SetUp=NavMemberSetUp}

else{	Member=Location.document.all[WhichMenu];

Member.SetUp=MemberSetUp}

Wdth=(RcrsLvl==1&&FirstLineHorizontal)?(eval(WhichMenu+'[4]'))?eval(WhichMenu+'[4]'):MenuWidth:MenuWidth;

Hght=(RcrsLvl==1&&FirstLineHorizontal)?MenuHeight:(eval(WhichMenu+'[3]'))?eval(WhichMenu+'[3]'):MenuHeight;

Member.SetUp(MmbrCntnr,PrvMmbr,WhichMenu,Wdth,Hght);

if(NoOffSubs) Member.ChildCntnr=CreateMenuStructure(WhichMenu+'_',NoOffSubs);

PrvMmbr=Member}

MmbrCntnr.FirstMember=Member;

RcrsLvl--;

return(MmbrCntnr)}

function CreateMenuStructureAgain(MenuName,NumberOf){

var i,WhichMenu,NoOffSubs;

var PrvMmbr,Member=FrstCntnr.FirstMember;

RcrsLvl++;

for(i=NumberOf;i>0;i--){

WhichMenu=MenuName+eval(i);

NoOffSubs=eval(WhichMenu+'[2]');

PrvMmbr=Member;

if(NoOffSubs)Member.ChildCntnr=CreateMenuStructure(WhichMenu+'_',NoOffSubs);

Member=Member.PrevMember}

RcrsLvl--}
