var P_WinWdth,P_WinHght;
var P_RcrsLvl=0;
var P_Ldd=0,P_Crtd=0,P_IniFlg;
var P_FrstMnu=null,P_CrrntOvr=null;
var P_ClsTmr,P_Ztp=100;
var P_MnuFnt,P_MnuFntOvr,P_FntFmly,P_FntSz;
var P_BckClr,P_BckClrOvr,P_BrdrClr,P_FntBld,P_FntItal;
var P_Hor,P_Vis,P_BWdth,P_BBtwn;
var P_CntrTxt,P_TxtCntrd;
var P_ChldOvrl,P_ChldVOvrl;
var P_Dly,P_RTL,P_TLc;
var P_TxtCls;

P_WbMAlrts=["No such frame: ","Item not defined: ","Item needs height: ","Item needs width: ","Warning-Item doesn't need height: ","Warning-Item doesn't need width: ","Item Oke ","Menu tree oke"];

var AgntUsr=navigator.userAgent.toLowerCase();
var DomYes=(document.getElementById)?1:0;                                // DOM
var NavYes=(AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1)?1:0;        // Netscape
var ExpYes=(AgntUsr.indexOf('msie')!=-1)?1:0;                                // IExplorer
var Opr5=(AgntUsr.indexOf('opera 5')!=-1||AgntUsr.indexOf('opera/5')!=-1)?1:0;        // Opera 5
var DomNav=(DomYes&&NavYes)?1:0;                                        // Netscape 6 up
var DomExp=(DomYes&&ExpYes)?1:0;                                        // IExplorer 5 up
var Nav4=(NavYes&&!DomYes&&document.layers)?1:0;                        // Netscape 4
var Exp4=(ExpYes&&!DomYes&&document.all)?1:0;                                // IExplorer 4
var PosStrt=((NavYes||ExpYes)&&!Opr5)?1:0;

var P_LftPad=2;
var P_TpPad=2;
var P_LftXtr=(DomNav)?P_LftPad:0;
var P_TpXtr=(DomNav)?P_TpPad:0;
var P_Win,P_Doc,P_Bod;
var macOS=(navigator.userAgent.indexOf("Mac")>-1)?true:false;
var ver4=(navigator.appVersion.substring(3,navigator.appVersion.length).indexOf("4.")>-1)?true:false;
var iExplorer=(navigator.userAgent.indexOf("MSIE")>=0)?true:false;

function Pop_Go(){
	 if (P_ClsTmr) clearTimeout(P_ClsTmr);
        if(!PosStrt)return;
        P_Win=window;
        P_Doc=P_Win.document;
        P_Bod=P_Doc.body;
        if(PopWebMasterCheck){if(!P_Check())return;else P_WebMasterAlert(7,'')}
        P_Crtd=0; P_Ldd=1;
        P_Create();
        P_Position();
        P_Initiate();
        P_Win.onresize=Resize;
        P_Crtd=1}

function P_Check(){
        var WM='PopMenu',array,i;
        for(i=0;i<PopNoOffMenus;i++){
                array=WM+eval(i+1);
                if(!P_Win[array]){P_WebMasterAlert(1,array); return false}
                if(!P_CheckMenu(array+'_',P_Win[array][0]))return false}
        return true}

function P_CheckMenu(WMnu,NoOf){
        var i,Hg,Wd,La,Li,Nof,array;
        for(i=0;i<NoOf;i++){
                array=WMnu+eval(i+1);
                if(!P_Win[array]){P_WebMasterAlert(1,array); return false}
                La=P_Win[array][0]; Li=P_Win[array][1]; Nof=P_Win[array][2]
                if(i==0){        if(!P_Win[array][3]){P_WebMasterAlert(2,array); return false}
                        if(!P_Win[array][4]){P_WebMasterAlert(3,array); return false}
                        Hg=P_Win[array][3]; Wd=P_Win[array][4]}
                else{        if(P_Win[array][3])P_WebMasterAlert(4,array);
                        if(P_Win[array][4])P_WebMasterAlert(5,array)}
                if(!P_WebMasterAlert(6,'\n\n'+array+'\nwidth: '+Wd+'\nheight: '+Hg+'\nLabel: '+La+'\nLink: '+Li+'\nNo of Subitems: '+Nof)){PopWebMasterCheck=0; return true}
                if(P_Win[array][2])if(!P_CheckMenu(array+'_',P_Win[array][2])) return false}
        return true}

function P_WebMasterAlert(No,Xtra){
        if(PopWebMasterCheck)return confirm(P_WbMAlrts[No]+Xtra+'   ')}

function Resize(){
        if(Nav4&&(P_WinWdth!=P_Win.innerWidth||P_WinHght!=P_Win.innerHeight))P_Win.location.reload();
        else P_Position()}

function P_Position(){
        if(ExpYes){P_WinWdth=P_Bod.clientWidth;P_WinHght=P_Bod.clientHeight}
        else{P_WinWdth=P_Win.innerWidth;P_WinHght=P_Win.innerHeight}
        var i,MPntr=P_FrstMnu,PreLft,PreTp;
        for(i=0;i<PopNoOffMenus;i++){
                PreLft=PreTp=0;
                P_Hor=MPntr.Hrzntl;
                P_Vis=MPntr.Vsbl;
                P_BWdth=MPntr.BrdrWd;
                P_BBtwn=MPntr.BBtw
                if(MPntr.TgLoc){
                        PreTp=(Nav4)?P_Doc.layers[MPntr.TgLoc].pageY:(DomYes)?P_Doc.getElementById(MPntr.TgLoc).offsetTop:P_Doc.all[MPntr.TgLoc].offsetTop;
                        PreLft=(Nav4)?P_Doc.layers[MPntr.TgLoc].pageX:(DomYes)?P_Doc.getElementById(MPntr.TgLoc).offsetLeft:P_Doc.all[MPntr.TgLoc].offsetLeft}
                P_PositionMenuStruct(MPntr,(MPntr.StrtTp+PreTp),(MPntr.StrtLft+PreLft));
                MPntr=MPntr.PrevMenu}}

function P_PositionMenuStruct(CntnrPntr,Tp,Lt){
        var Tpi,Lefti,Hori, SubTp,SubLt;
        var  ChldCntnrWdth
        var Mmbr=CntnrPntr.FrstMmbr;
        var P_PadLft=(Mmbr.value.indexOf('<')==-1)?P_LftXtr:0;
        var P_PadTp=(Mmbr.value.indexOf('<')==-1)?P_TpXtr:0;
        var MemberWidth=(Nav4)?Mmbr.clip.width:parseInt(Mmbr.style.width)+P_PadLft;
        var MemberHeight=(Nav4)?Mmbr.clip.height:parseInt(Mmbr.style.height)+P_PadTp;
        var ContainerWidth=(Nav4)?CntnrPntr.clip.width:parseInt(CntnrPntr.style.width);
        var ContainerHeight=(Nav4)?CntnrPntr.clip.height:parseInt(CntnrPntr.style.height);
        P_RcrsLvl++;
        if(Nav4)CntnrPntr.moveTo(Lt,Tp);
        else{CntnrPntr.style.top=Tp;CntnrPntr.style.left=Lt}
        CntnrPntr.OrgTp=Tp;
        CntnrPntr.OrgLft=Lt;
        if (P_RcrsLvl==1 && P_Hor){Hori=1;Lefti=ContainerWidth-MemberWidth-2*P_BWdth;Tpi=0}
        else {Hori=0;Tpi=ContainerHeight-MemberHeight-2*P_BWdth;Lefti=0}
        while(Mmbr!=null){
                P_PadLft=(Mmbr.value.indexOf('<')==-1)?P_LftXtr:0;
                P_PadTp=(Mmbr.value.indexOf('<')==-1)?P_TpXtr:0;
                MemberWidth=(Nav4)?Mmbr.clip.width:parseInt(Mmbr.style.width)+P_PadLft;
                MemberHeight=(Nav4)?Mmbr.clip.height:parseInt(Mmbr.style.height)+P_PadTp;
                if(Nav4){Mmbr.moveTo(Lefti+P_BWdth,Tpi+P_BWdth);Mmbr.CmdLyr.moveTo(Lefti+P_BWdth,Tpi+P_BWdth)}
                else{Mmbr.style.left=Lefti+P_BWdth;Mmbr.style.top=Tpi+P_BWdth}
                if(Mmbr.ChldCntnr){
                        ChldCntnrWdth=(Nav4)?Mmbr.ChldCntnr.clip.width:parseInt(Mmbr.ChldCntnr.style.width);
                        if(Hori){SubTp=Tpi+MemberHeight+P_BWdth;SubLt=Lefti}
                        else{if(CntnrPntr.RtL){SubLt=Lefti-ChldCntnrWdth+CntnrPntr.OvrLp*MemberWidth+P_BWdth;
                                        SubTp=Tpi+CntnrPntr.VOvrLp*MemberHeight}
                                else {SubLt=Lefti+(1-CntnrPntr.OvrLp)*MemberWidth+P_BWdth;SubTp=Tpi+CntnrPntr.VOvrLp*MemberHeight}}
                        P_PositionMenuStruct(Mmbr.ChldCntnr,SubTp,SubLt)}
                (Hori)?Lefti-=(P_BBtwn)?(MemberWidth+P_BWdth):MemberWidth:Tpi-=(P_BBtwn)?(MemberHeight+P_BWdth):MemberHeight;
                Mmbr=Mmbr.PrvMbr}
        P_RcrsLvl--}

function P_Initiate(){
        var MPntr=P_FrstMnu;
        while(MPntr){
                if(Nav4)MPntr.visibility=(MPntr.Vsbl)?'show':'hide';
                else MPntr.style.visibility=(MPntr.Vsbl)?'visible':'hidden';
                P_ResetHide(MPntr);
                MPntr=MPntr.PrevMenu}}

function P_Reset(){
        if(!P_IniFlg)return;
		if (!P_CrrntOvr)		
			return;
		if (typeof(P_CrrntOvr)!="object")		
			return;		
        var ItemPntr=P_CrrntOvr.Contnr;
		if(!ItemPntr)
			return;

        while(ItemPntr.PrevCntnr) ItemPntr=ItemPntr.PrevCntnr;
        P_ResetHide(ItemPntr)}

function P_ResetHide(Cpntr){
		
		/*if(document.getElementsByName("searchbox").length > 0){
			showElement(document.searchbox.type);
		}*/
        var Member=Cpntr.FrstMmbr;
        while(Member!=null){
                if(Nav4)Cpntr.visibility=(!(Cpntr.Vsbl&&Cpntr.Lvl==1))?'hide':'show';
                else Cpntr.style.visibility=(!(Cpntr.Vsbl&&Cpntr.Lvl==1))?'hidden':'visible';
                if(Member.ChldCntnr) P_ResetHide(Member.ChldCntnr);
                Member=Member.PrvMbr}}

function P_ClearAllChilds(Pntr,ChldPntr){
        var ClrPntr=Pntr;
        while (ClrPntr){
                if(ClrPntr.ChldCntnr){
                        if(ClrPntr.ChldCntnr!=ChldPntr&&Nav4) ClrPntr.ChldCntnr.visibility='hide';
                        else if(ClrPntr.ChldCntnr!=ChldPntr) ClrPntr.ChldCntnr.style.visibility='hidden';
                        P_ClearAllChilds(ClrPntr.ChldCntnr.FrstMmbr,ChldPntr)}
                ClrPntr=ClrPntr.PrvMbr}}

function P_GoTo(){
        if(this.LinkTxt){
                status='';
                if(Nav4){        this.LowLyr.bgColor=this.LowLyr.LwBck;
                        this.LowLyr.document.write(this.LowLyr.value);
                        this.LowLyr.document.close()}
                else{        this.style.backgroundColor=this.LwBck;
                        this.style.color=this.LowFClr}
                        (this.LinkTxt.indexOf('javascript:')!=-1)?eval(this.LinkTxt):P_Win.location.href=this.LinkTxt}}

function PopMenu(WMnu,Evnt){
        if(DomNav)Evnt.stopPropagation();
        if(!P_Ldd||!P_Crtd) return;
        var Tp,Lft,Pntr=null;
        var P_TpScrlld=(ExpYes)?P_Bod.scrollTop:P_Win.pageYOffset;
        var P_LftScrlld=(ExpYes)?P_Bod.scrollLeft:P_Win.pageXOffset;
        var EventX=(Nav4)?Evnt.pageX:Evnt.clientX+P_LftScrlld;
        var EventY=(Nav4)?Evnt.pageY:Evnt.clientY+P_TpScrlld;
        if(!Nav4){        WMnu+='_1';
                P_CrrntOvr=(DomYes)?P_Doc.getElementById(WMnu):P_Doc.all[WMnu];
                Pntr=(DomYes)?P_Doc.getElementById(WMnu+'c'):P_Doc.all[WMnu+'c']}
        else{        Pntr=P_FrstMnu;
                WMnu=PopNoOffMenus-WMnu.substr(7,WMnu.length-7);
                while(WMnu){Pntr=Pntr.PrevMenu;WMnu--}
                P_CrrntOvr=Pntr.FrstMmbr.CmdLyr}
        P_Initiate();
        var ContHt=(Nav4)?Pntr.clip.height:parseInt(Pntr.style.height);
        var CntWt=(Nav4)?Pntr.clip.width:parseInt(Pntr.style.width);
        var ContStyle=(Nav4)?Pntr:Pntr.style;
        Tp=(Pntr.OrgTp==-1)?EventY:(Pntr.OrgTp==-2)?EventY-ContHt/2:Pntr.OrgTp;
        Lft=(Pntr.OrgLft==-1)?(Pntr.RtL)?EventX-CntWt:EventX:(Pntr.OrgLft==-2)?EventX-CntWt/2:Pntr.OrgLft;
        if((Pntr.OrgTp==-1||Pntr.OrgTp==-2)&&!Pntr.Vsbl){
                if(Tp+ContHt>P_WinHght+P_TpScrlld)Tp-=(Pntr.OrgTp==-1)?ContHt:ContHt/2;
                if(Lft+CntWt>P_WinWdth+P_LftScrlld)Lft-=(Pntr.OrgLft==-1)?CntWt:CntWt/2;
                if(Tp<P_TpScrlld)Tp=P_TpScrlld;
                if(Lft<P_LftScrlld)Lft=P_LftScrlld}
        ContStyle.top=Tp;
        ContStyle.left=Lft;
        ContStyle.visibility=(Nav4)?'show':'visible';
        P_IniFlg=0}

function P_OpenMenu(e){
        if(DomNav)e.stopPropagation();
        if(!P_Ldd||!P_Crtd) return;
        var Lft,Tp,x,y;
        var P_TpScrlld=(ExpYes)?P_Bod.scrollTop:P_Win.pageYOffset;
        var P_LftScrlld=(ExpYes)?P_Bod.scrollLeft:P_Win.pageXOffset;
        var ChldCont=(Nav4)?this.LowLyr.ChldCntnr:this.ChldCntnr;
        var ContTp=(Nav4)?this.Contnr.top:parseInt(this.Contnr.style.top);
        var ContLft=(Nav4)?this.Contnr.left:parseInt(this.Contnr.style.left);
        var CntWt=(Nav4)?this.Contnr.clip.width:parseInt(this.Contnr.style.width);
        var ThisHt=(Nav4)?this.clip.height:parseInt(this.style.height);
        var ThisWt=(Nav4)?this.clip.width:parseInt(this.style.width);
        if(P_CrrntOvr){
                x=P_CrrntOvr.Contnr; while(x.PrevCntnr)x=x.PrevCntnr;
                y=this.Contnr; while(y.PrevCntnr)y=y.PrevCntnr;
                (x!=y&&x)?P_ResetHide(x):P_ClearAllChilds(this.Contnr.FrstMmbr,ChldCont)}
        else P_ClearAllChilds(this.Contnr.FrstMmbr,ChldCont);
        P_CrrntOvr=this; P_IniFlg=0;
        if(Nav4){        if(this.LowLyr.value.indexOf('<img')==-1){
                        this.LowLyr.bgColor=this.LowLyr.HiBck;
                        this.LowLyr.document.write(this.LowLyr.Ovalue);
                        this.LowLyr.document.close()}}
        else{        this.style.backgroundColor=this.HiBck;
                this.style.color=this.HiFClr}
        if(ChldCont!=null){
                var ChldCntWt=(Nav4)?this.LowLyr.ChldCntnr.clip.width:parseInt(this.ChldCntnr.style.width);
                var ChldContHt=(Nav4)?this.LowLyr.ChldCntnr.clip.height:parseInt(this.ChldCntnr.style.height);
                var ChCntTL=(Nav4)?this.LowLyr.ChldCntnr:this.ChldCntnr.style;
                Tp=ChldCont.OrgTp+ContTp;
                Lft=ChldCont.OrgLft+ContLft;
                if(this.Contnr.RtL){
                        if(Lft<P_LftScrlld)Lft=(this.Contnr.Hrzntl&&this.Contnr.Lvl==1)?P_LftScrlld:Lft+(ChldCntWt+(1-2*this.Contnr.OvrLp)*ThisWt);
                        if(Lft+ChldCntWt>P_WinWdth+P_LftScrlld)Lft=P_WinWdth+P_LftScrlld-ChldCntWt}
                else{
                        if(Lft+ChldCntWt>P_WinWdth+P_LftScrlld)Lft=(this.Contnr.Hrzntl&&this.Contnr.Lvl==1)?P_WinWdth+P_LftScrlld-ChldCntWt:Lft-(ChldCntWt+(1-2*this.Contnr.OvrLp)*ThisWt);
                        if(Lft<P_LftScrlld)Lft=P_LftScrlld}
                if(Tp+ChldContHt>P_WinHght+P_TpScrlld)Tp=Tp-ChldContHt+(1-2*this.Contnr.VOvrLp)*ThisHt;
                if(Tp<P_TpScrlld)Tp=P_TpScrlld;
                ChCntTL.left=Lft;
                ChCntTL.top=Tp;
                ChCntTL.visibility=(Nav4)?'show':'visible'}
				// added feature to hide search Accomodation select box when popup menu appears
				//if(P_CrrntOvr.id.substring(0,8) == "PopMenu1"){
				  /*if(document.getElementsByName("searchbox").length > 0){
					hideElement(document.searchbox.type);
				  }*/
				//}
        status=this.LinkTxt}

function OutMenu(WMnu){
        if(!P_Ldd||!P_Crtd) return;
        P_IniFlg=1;
        if (P_ClsTmr) clearTimeout(P_ClsTmr);
        P_ClsTmr=setTimeout('P_Reset()',P_Dly)}

function P_CloseMenu(e){
        if(DomNav)e.stopPropagation();
        if(!P_Ldd||!P_Crtd) return;
        if(Nav4){        if(this.LowLyr.value.indexOf('<img')==-1){
                        this.LowLyr.bgColor=this.LowLyr.LwBck;
                        this.LowLyr.document.write(this.LowLyr.value);
                        this.LowLyr.document.close()}}
        else{        this.style.backgroundColor=this.LwBck;
                this.style.color=this.LowFClr}
        status='';
        P_IniFlg=1;
        if (P_ClsTmr) clearTimeout(P_ClsTmr);
        P_ClsTmr=setTimeout('P_Reset()',P_Dly)}

function P_CntnrSetUp(Wdth,Hght,NoOff,Lft,Tp,PCntnr){
        if(Nav4){this.visibility='hide';this.zIndex=P_RcrsLvl+P_Ztp}
        this.RtL=P_RTL;
        this.FrstMmbr=null;
        this.PrevMenu=null;
        this.PrevCntnr=PCntnr;
        this.StrtLft=this.OrgLft=Lft;
        this.StrtTp=this.OrgTp=Tp;
        this.BBtw=P_BBtwn;
        if (P_RcrsLvl==1&&P_Hor){
                Wdth=(this.BBtw)?NoOff*(Wdth+P_BWdth)+P_BWdth:NoOff*Wdth+2*P_BWdth;Hght+=2*P_BWdth}
        else{Hght=(this.BBtw)?NoOff*(Hght+P_BWdth)+P_BWdth:NoOff*Hght+2*P_BWdth;Wdth+=2*P_BWdth}
        this.Lvl=P_RcrsLvl;
        this.OvrLp=P_ChldOvrl;
        this.VOvrLp=P_ChldVOvrl;
        if(Nav4)this.bgColor=P_BrdrClr;
        else this.style.backgroundColor=P_BrdrClr;
        if(!Nav4){this.style.width=Wdth;this.style.height=Hght}
        else this.resizeTo(Wdth,Hght)
        if(!Nav4){
                with(this.style){
                fontFamily=P_FntFmly;
                fontWeight=(P_FntBld)?'bold':'normal';
                fontStyle=(P_FntItal)?'italic':'normal';
                fontSize=P_FntSz+'pt';
                zIndex=P_RcrsLvl+P_Ztp
                top=-1000;
                left=-1000}}
        this.Hrzntl=P_Hor;
        this.TgLoc=P_TLc;
        this.BBtw=P_BBtwn;
        this.Vsbl=P_Vis;
        this.BrdrWd=P_BWdth}

function P_MemberSetUp(MmbrCntnr,PrMmbr,WMnu,Wdth,Hght){
        var MemVal=eval(WMnu+'[0]');
        var t,T,L,W,H,S;
        this.value=MemVal;
        this.ChldCntnr=null;
        this.PrvMbr=PrMmbr;
        this.LwBck=P_BckClr;
        this.HiBck=(MemVal.indexOf('<img')==-1)?P_BckClrOvr:this.LwBck;
        this.LowFClr=P_MnuFnt;
        this.HiFClr=P_MnuFntOvr;
        this.LinkTxt=eval(WMnu+'[1]');
        with(this.style){
                if(MemVal.indexOf('<')==-1){
                        width=Wdth-P_LftXtr;
                        height=Hght-P_TpXtr;
                        paddingLeft=P_LftPad;
                        paddingTop=P_TpPad}
                else{        width=Wdth;
                        height=Hght}
                overflow='hidden'
                cursor=(this.LinkTxt&&ExpYes)?'hand':'default';
                backgroundColor=this.LwBck;
                color=this.LowFClr;
                if(P_CntrTxt)textAlign='center'}
        if(MemVal.indexOf('<')==-1&&DomYes){var t=P_Doc.createTextNode(MemVal);this.appendChild(t)}
        else this.innerHTML=MemVal;
        if(MemVal.indexOf('<img')==-1&&eval(WMnu+'[2]')){
                S=(P_RcrsLvl==1&&P_Hor)?'../images/common_library/top_menu/tridown.gif':(MmbrCntnr.RtL)?'../images/common_library/top_menu/trileft.gif':'../images/common_library/top_menu/tri.gif';
                W=(P_RcrsLvl==1&&P_Hor)?10:5;
                H=(P_RcrsLvl==1&&P_Hor)?5:10;
                T=(P_RcrsLvl==1&&P_Hor)?Hght-7:Hght/2-5;
                L=(P_RcrsLvl==1&&P_Hor)?Wdth-12:Wdth-7;
                if(DomYes){
                        t=P_Doc.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='"+S+"'></div>";
                        this.innerHTML=MemVal}}
        if(DomNav){this.addEventListener('mouseover',P_OpenMenu,false);
                this.addEventListener('mouseout',P_CloseMenu,false);
                this.addEventListener('click',P_GoTo,false)}
        else{        this.onmouseover=P_OpenMenu;
                this.onmouseout=P_CloseMenu;
                this.onclick=P_GoTo}
        this.Lvl=P_RcrsLvl;
        this.Contnr=MmbrCntnr}

function P_Nav_MemberSetUp(MmbrCntnr,PrMmbr,WMnu,Wdth,Hght){
        this.value=eval(WMnu+'[0]');
        if(P_LftPad&&this.value.indexOf('<')==-1&&!P_TxtCntrd)this.value='&nbsp\;'+this.value;
        if(P_FntBld)this.value=this.value.bold();
        if(P_FntItal)this.value=this.value.italics();
        this.Ovalue=this.value;
        this.value=this.value.fontcolor(P_MnuFnt);
        this.Ovalue=this.Ovalue.fontcolor(P_MnuFntOvr);
//        this.value=P_CntrTxt+"<font face='"+P_FntFmly+"' point-size='"+P_FntSz+"' color='"+P_MnuFnt+"'>"+this.value+P_TxtCls;
//        this.Ovalue=P_CntrTxt+"<font face='"+P_FntFmly+"' point-size='"+P_FntSz+"' color='"+P_MnuFntOvr+"'>"+this.Ovalue+P_TxtCls;
        this.value=P_CntrTxt+"<font face='"+P_FntFmly+"' size='1' color='"+P_MnuFnt+"'>"+this.value+P_TxtCls;
        this.Ovalue=P_CntrTxt+"<font face='"+P_FntFmly+"' size='1' color='"+P_MnuFntOvr+"'>"+this.Ovalue+P_TxtCls;
		this.LwBck=P_BckClr;
        this.HiBck=(this.value.indexOf('<img')==-1)?P_BckClrOvr:this.LwBck;
        this.visibility='inherit';
        this.ChldCntnr=null;
        this.PrvMbr=PrMmbr;
        this.bgColor=P_BckClr;
        this.resizeTo(Wdth,Hght);
        this.document.write(this.value);
        this.document.close();
        this.CmdLyr=new Layer(Wdth,MmbrCntnr);
        this.CmdLyr.visibility='inherit';
        this.CmdLyr.Lvl=P_RcrsLvl;
        this.CmdLyr.LinkTxt=eval(WMnu+'[1]');
        this.CmdLyr.onmouseover=P_OpenMenu;
        this.CmdLyr.onmouseout=P_CloseMenu;
        this.CmdLyr.captureEvents(Event.MOUSEUP);
        this.CmdLyr.onmouseup=P_GoTo;
        this.CmdLyr.LowLyr=this;
        this.CmdLyr.Contnr=MmbrCntnr;
        this.CmdLyr.resizeTo(Wdth,Hght);
        if(this.value.indexOf('<img')==-1 &&eval(WMnu+'[2]')){
                this.CmdLyr.ImgLyr=new Layer(10,this.CmdLyr);
                this.CmdLyr.ImgLyr.visibility='inherit';
                this.CmdLyr.ImgLyr.top=(P_RcrsLvl==1&&P_Hor)?Hght-7:Hght/2-5;
                this.CmdLyr.ImgLyr.left=(P_RcrsLvl==1&&P_Hor)?Wdth-12:Wdth-7;
                this.CmdLyr.ImgLyr.width=(P_RcrsLvl==1&&P_Hor)?10:5;
                this.CmdLyr.ImgLyr.height=(P_RcrsLvl==1&&P_Hor)?5:10;
                ImgStr=(P_RcrsLvl==1&&P_Hor)?"<img src='../images/common_library/top_menu/tridown.gif'>":(MmbrCntnr.RtL)?"<img src='../images/common_library/top_menu/trileft.gif'>":"<img src='../images/common_library/top_menu/tri.gif'>";
				this.CmdLyr.ImgLyr.document.write(ImgStr);
                this.CmdLyr.ImgLyr.document.close()}}

function P_Create(){
        var i;
        var WMnu,MPntr,MenuPrevPntr=null;
        for(i=0;i<PopNoOffMenus;i++){
                WMnu='PopMenu'+(i+1);
                P_MnuFnt=eval(WMnu+'[3]');
                P_MnuFntOvr=eval(WMnu+'[5]');
                P_BckClr=eval(WMnu+'[4]');
                P_BckClrOvr=eval(WMnu+'[6]');
                P_BrdrClr=eval(WMnu+'[7]');
                P_FntFmly=eval(WMnu+'[8]');
                P_FntBld=eval(WMnu+'[9]');
                P_FntItal=eval(WMnu+'[10]');
                P_FntSz=eval(WMnu+'[11]');
                if (ver4&&macOS&&iExplorer){
					P_FntSz++;
				}
				P_Hor=eval(WMnu+'[12]');
                P_Vis=eval(WMnu+'[13]');
                P_BWdth=eval(WMnu+'[14]');
                P_TxtCntrd=eval(WMnu+'[15]');
                P_ChldOvrl=eval(WMnu+'[16]');
                P_ChldVOvrl=eval(WMnu+'[17]');
                P_Dly=eval(WMnu+'[18]');
                P_RTL=eval(WMnu+'[19]');
                P_CntrTxt=(DomYes)?(P_TxtCntrd)?1:0:(Exp4)?(P_TxtCntrd)?"align='center'":"":(P_TxtCntrd)?"<div align='center'>":"";
                if(Nav4)P_TxtCls="</font>"+((P_TxtCntrd)?"</div>":"");
                P_TLc=eval(WMnu+'[20]');
                P_BBtwn=eval(WMnu+'[21]');
                MPntr=P_CreateMenuStructure(WMnu+'_',eval(WMnu+'[0]'),eval(WMnu+'[1]'),eval(WMnu+'[2]'),null);
                MPntr.PrevMenu=MenuPrevPntr;
                MenuPrevPntr=MPntr}
        P_FrstMnu=MPntr}

function P_CreateMenuStructure(MName,NmbOf,Lft,Tp,PrvCntnr){
        P_RcrsLvl++;
        var i,NSubs,Mmbr,MmbrCntnr;
        var PrvMmbr=null;
        var WMnu=MName+'1';
        var MnWdth=eval(WMnu+'[4]');
        var MnHght=eval(WMnu+'[3]');
        var InsertLoc;
        if(!Nav4)WMnu+='c';
        if(DomYes){
                MmbrCntnr=P_Doc.createElement("div");
                MmbrCntnr.style.visibility='hidden';
                MmbrCntnr.id=WMnu;
                MmbrCntnr.style.position='absolute';
                P_Bod.appendChild(MmbrCntnr)}
        else        if(Nav4)        MmbrCntnr=new Layer(MnWdth,P_Win);
                else{
                        P_Bod.insertAdjacentHTML("AfterBegin","<div id='"+WMnu+"' style='visibility:hidden; position:absolute'><\/div>");
                        MmbrCntnr=P_Doc.all[WMnu]}
        MmbrCntnr.SetUp=P_CntnrSetUp;
        MmbrCntnr.SetUp(MnWdth,MnHght,NmbOf,Lft,Tp,PrvCntnr);
        if(Exp4){        MmbrCntnr.InnerString='';
                for(i=1;i<NmbOf+1;i++){
                        WMnu=MName+eval(i);
                        NSubs=eval(WMnu+'[2]');
                        MmbrCntnr.InnerString+="<div id='"+WMnu+"' style='position:absolute;'><\/div>"}
                MmbrCntnr.innerHTML=MmbrCntnr.InnerString}
        for(i=1;i<NmbOf+1;i++){
                WMnu=MName+eval(i);
                NSubs=eval(WMnu+'[2]');
        if(DomYes){Mmbr=P_Doc.createElement("div");
                Mmbr.style.position='absolute';
                Mmbr.style.visibility='inherit';
                Mmbr.id=WMnu;
                MmbrCntnr.appendChild(Mmbr);
                Mmbr.SetUp=P_MemberSetUp}
        else         if(Nav4){        Mmbr=new Layer(MnWdth,MmbrCntnr);
                        Mmbr.SetUp=P_Nav_MemberSetUp}
                else{        Mmbr=MmbrCntnr.all[WMnu];
                        Mmbr.SetUp=P_MemberSetUp}
                Mmbr.SetUp(MmbrCntnr,PrvMmbr,WMnu,MnWdth,MnHght);
                if(NSubs) Mmbr.ChldCntnr=P_CreateMenuStructure(WMnu+'_',NSubs,0,0,MmbrCntnr);
                PrvMmbr=Mmbr}
        MmbrCntnr.FrstMmbr=Mmbr;
        P_RcrsLvl--;
        return(MmbrCntnr)}