﻿/*(c) Ger Versluis 2000 version 9.10  16 November 2002 
You may use this script on non commercial sites. 
For info write to menus@burmees.nl*/
function iMM_reloadPage(init) {  //reloads the window if iNav4 resized
  if (init==true) with (navigator) 
  {
  if ((appName=="Netscape")&&(parseInt(appVersion)==4)) 
    {
    document.iMM_pgW=innerWidth; document.iMM_pgH=innerHeight; onresize=iMM_reloadPage; 
    }
  }
  else if (innerWidth!=document.iMM_pgW || innerHeight!=document.iMM_pgH) location.reload();
}
iMM_reloadPage(true);

function iMM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=iMM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function iMM_ShowHideLayers() { //v6.0
  var i,p,v,obj,args=iMM_ShowHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=iMM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}






var iAgntUsr=navigator.userAgent.toLowerCase(),iAppVer=navigator.appVersion.toLowerCase();
var iDomYes=document.getElementById?1:0,iNavYes=iAgntUsr.indexOf("mozilla")!=-1&&iAgntUsr.indexOf("compatible")==-1?1:0,iExpYes=iAgntUsr.indexOf("msie")!=-1?1:0,iOpr=iAgntUsr.indexOf("opera")!=-1?1:0;
var iDomNav=iDomYes&&iNavYes?1:0,iDomExp=iDomYes&&iExpYes?1:0;
var iNav4=iNavYes&&!iDomYes&&document.layers?1:0,iExp4=iExpYes&&!iDomYes&&document.all?1:0;
var iMacCom=(iAppVer.indexOf("mac")!= -1)?1:0,iMacExp4=(iMacCom&&iAppVer.indexOf("msie 4")!= -1)?1:0,iMac4=(iMacCom&&(iNav4||iExp4))?1:0;
var iExp5=iAppVer.indexOf("msie 5")!= -1?1:0,iFltr=(iAppVer.indexOf("msie 6")!= -1||iAppVer.indexOf("msie 7")!= -1)?1:0,iMaciExp5=(iMacCom&&iExp5)?1:0,iPosStrt=(iNavYes||iExpYes)&&!iOpr?1:0;
var iRmbrNow=null,iFLoc,iScLoc,iDcLoc,iSWinW,iSWinH,iFWinW,iFWinH,iSLdAgnWin,iFColW,iSColW,iDColW,iRLvl=0,iFrstCreat=1,iLdd=0,iCrtd=0,iIniFlg,iAcrssFrms=1,iFrstCntnr=null,iCurOvr=null,iCloseTmr=null,iCntrTxt,iTxtClose,iImgStr,iShwFlg=0,iM_StrtTp=iStartTop,iM_StrtLft=iStartLeft,iStaticPos=0,iLftXtra=iDomNav?iLeftPaddng:0,iTpXtra=iDomNav?iTopPaddng:0,iFStr="",iM_Hide=iNav4?"hide":"hidden",iM_Show=iNav4?"show":"visible",iPar=iMenuUsesFrames?parent:window,iDoc=iPar.document,iBod=iDoc.body,iTrigger=iNavYes?iPar:iBod;
var iZtop=100,iInitLdd=0,iP_X=iDomYes?"px":"";
var iOpnTmr=null;

	if(iPosStrt){if(iMacExp4||iMaciExp5)iLdTmr=setInterval("iChckInitLd()",100);
		else{if(iTrigger.onload)iDummy=iTrigger.onload;
			if(iDomNav)iTrigger.addEventListener("load",Go2,false);
			else iTrigger.onload=Go2}}

function iChckInitLd(){
	iInitLdd=(iMenuUsesFrames)?(iPar.document.readyState=="complete"&&iPar.frames[iFirstLineFrame].document.readyState=="complete"&&iPar.frames[iSecLineFrame].document.readyState=="complete")?1:0:(iPar.document.readyState=="complete")?1:0;
	if(iInitLdd){clearInterval(iLdTmr);Go2()}}

function iDummy(){return}

function iCnclSlct(){return false}

function iRePos(){
	iFWinW=iExpYes?iFLoc.document.body.clientWidth:iFLoc.innerWidth;
	iFWinH=iExpYes?iFLoc.document.body.clientHeight:iFLoc.innerHeight;
	iSWinW=iExpYes?iScLoc.document.body.clientWidth:iScLoc.innerWidth;
	iSWinH=iExpYes?iScLoc.document.body.clientHeight:iScLoc.innerHeight;
	if(iMenuCentered.indexOf("justify")!=-1&&iFirstLineHorizontal){
		iClcJus();
		var P=iFrstCntnr.FrstMbr,W=iMenu1[5],a=iBorderBtwnMain?iNoOffFirstLineMenus+1:2,i;
		iFrstCntnr.style.width=iNoOffFirstLineMenus*W+a*iBorderWidthMain+iP_X;
		for(i=0;i<iNoOffFirstLineMenus;i++){
			P.style.width=W-(P.value.indexOf("<")==-1?iLftXtra:0)+iP_X;
			if(P.ai&&!iRightToLeft)P.ai.style.left=iBottomUp?W-iArrws[10]-2+iP_X:W-iArrws[4]-2+iP_X;
			P=P.PrvMbr}}
	iStaticPos=-1;
	iClcRl();
	if(iTargetLoc)iClcTrgt();iClcLft();iClcTp();
	iPosMenu(iFrstCntnr,iStartTop,iStartLeft);
	if(iRememberStatus)iStMnu()}

function iNavUnLdd(){iLdd=0;iCrtd=0;iSetMenu="0"}

function iUnLdd(){
	iNavUnLdd();
	if(iExpYes){var M=iFrstCntnr?iFrstCntnr.FrstMbr:null;
		while(M!=null){if(M.CCn){iMakeNull(M.CCn);M.CCn=null}
			M=M.PrvMbr}}
	if(!iNav4){iLdTmr=setInterval("iChckLdd()",100)}}

function iUnLddTotal(){iMakeNull(iFrstCntnr);iFrstCntnr=iRmbrNow=iFLoc=iScLoc=iDcLoc=iSLdAgnWin=iCurOvr=iCloseTmr=iDoc=iBod=iTrigger=null}

function iMakeNull(P){
	var M=P.FrstMbr,Mi;
	while(M!=null){Mi=M;
		if(M.CCn){iMakeNull(M.CCn);M.CCn=null}
		M.Cntnr=null;M=M.PrvMbr;Mi.PrvMbr=null;Mi=null}
	P.FrstMbr=null}

function iChckLdd(){
	if(!iExpYes){if(iScLoc.document.body){clearInterval(iLdTmr);Go2()}}
	else if(iScLoc.document.readyState=="complete"){if(iLdTmr)clearInterval(iLdTmr);Go2()}}

function iNavLdd(e){if(e.target!=self)routeEvent(e);if(e.target==iScLoc)Go2()}

function iReDoWhole(){if(iAppVer.indexOf("4.0")==-1)iDoc.location.reload();else if(iSWinW!=iScLoc.innerWidth||iSWinH!=iScLoc.innerHeight||iFWinW!=iFLoc.innerWidth||iFWinH!=iFLoc.innerHeight)iDoc.location.reload()}

function Go2(){
	if(!iLdd&&iPosStrt){
		iBeforeStart();
		iCrtd=0;iLdd=1;
		iFLoc=iMenuUsesFrames?parent.frames[iFirstLineFrame]:window;
		iScLoc=iMenuUsesFrames?parent.frames[iSecLineFrame]:window;
		iDcLoc=iMenuUsesFrames?parent.frames[iDocTargetFrame]:window;
		if(iMenuUsesFrames){
			if(!iFLoc){iFLoc=iScLoc;if(!iFLoc){iFLoc=iScLoc=iDcLoc;if(!iFLoc)iFLoc=iScLoc=iDcLoc=window}}
			if(!iScLoc){iScLoc=iDcLoc;if(!iScLoc)iScLoc=iDcLoc=iFLoc}
			if(!iDcLoc)iDcLoc=iScLoc}
		if(iFLoc==iScLoc)iAcrssFrms=0;
		if(iAcrssFrms)iFirstLineHorizontal=iMenuFramesVertical?0:1;
		iFWinW=iExpYes?iFLoc.document.body.clientWidth:iFLoc.innerWidth;
		iFWinH=iExpYes?iFLoc.document.body.clientHeight:iFLoc.innerHeight;
		iSWinW=iExpYes?iScLoc.document.body.clientWidth:iScLoc.innerWidth;
		iSWinH=iExpYes?iScLoc.document.body.clientHeight:iScLoc.innerHeight;
		iFColW=iNav4?iFLoc.document:iFLoc.document.body;
		iSColW=iNav4?iScLoc.document:iScLoc.document.body;
		iDColW=iNav4?iDcLoc.document:iScLoc.document.body;
		if(iTakeOverBgColor){
			if(iExpYes&&iMacCom)iFColW.style.backgroundColor=iAcrssFrms?iSColW.bgColor:iDColW.bgColor;
			else iFColW.bgColor=iAcrssFrms?iSColW.bgColor:iDColW.bgColor}
		if(iMenuCentered.indexOf("justify")!=-1&&iFirstLineHorizontal)iClcJus();
		if(iFrstCreat||iFLoc==iScLoc)iFrstCntnr=iCreateMenuStructure("iMenu",iNoOffFirstLineMenus,null);
		else iCreateMenuStructureAgain("iMenu",iNoOffFirstLineMenus);
		iClcRl();
		if(iTargetLoc)iClcTrgt();iClcLft();iClcTp();
		iPosMenu(iFrstCntnr,iStartTop,iStartLeft);
		iIniFlg=1;iInitiate();iCrtd=1;
		iSLdAgnWin=iExpYes?iScLoc.document.body:iScLoc;iSLdAgnWin.onunload=iNav4?iNavUnLdd:iUnLdd;
		if(iExpYes)iTrigger.onunload=iUnLddTotal;
		//iTrigger.onresize=iNav4?iReDoWhole:iRePos;  DVPALI20090320
		iTrigger.onresize=reposition_menus; 
		iAfterBuild();
		if(iRememberStatus)iStMnu();
		if(iNav4&&iFrstCreat){iTrigger.captureEvents(Event.LOAD);iTrigger.onload=iNavLdd}
		if(iFrstCreat)iDummy();iFrstCreat=0;
		if(iMenuVerticalCentered=="static"&&!iAcrssFrms)setInterval("iKeepPos()",250)	}}

function iKeepPos(){
	var TS=iExpYes?iFLoc.document.body.scrollTop:iFLoc.pageYOffset;
	if(TS!=iStaticPos){var FCSt=iNav4?iFrstCntnr:iFrstCntnr.style;
		iFrstCntnr.OrgTop=iStartTop+TS;FCSt.top=iFrstCntnr.OrgTop+iP_X;iStaticPos=TS}}

function iClcRl(){
	iStartTop=iM_StrtTp<1&&iM_StrtTp>0?iM_StrtTp*iFWinH:iM_StrtTp;
	iStartLeft=iM_StrtLft<1&&iM_StrtLft>0?iM_StrtLft*iFWinW:iM_StrtLft}

function iClcJus(){
	var a=iBorderBtwnMain?iNoOffFirstLineMenus+1:2,Sz=Math.round((iPartOfWindow*iFWinW-a*iBorderWidthMain)/iNoOffFirstLineMenus),i,j;
	for(i=1;i<iNoOffFirstLineMenus+1;i++){j=eval("iMenu"+i);j[5]=Sz}
	iStartLeft=0}

function iClcTrgt(){
	var TLoc=iNav4?iFLoc.document.layers[iTargetLoc]:iDomYes?iFLoc.document.getElementById(iTargetLoc):iFLoc.document.all[iTargetLoc];
	if(iDomYes){while(TLoc){iStartTop+=TLoc.offsetTop;iStartLeft+=TLoc.offsetLeft;TLoc=TLoc.offsetParent}}
	else{iStartTop+=iNav4?TLoc.pageY:TLoc.offsetTop;iStartLeft+=iNav4?TLoc.pageX:TLoc.offsetLeft}}

function iClcLft(){
	if(iMenuCentered.indexOf("left")==-1){
		var Sz=iFWinW-(!iNav4?parseInt(iFrstCntnr.style.width):iFrstCntnr.clip.width);
		iStartLeft+=iMenuCentered.indexOf("right")!=-1?Sz:Sz/2;
		if(iStartLeft<0)iStartLeft=0}}

function iClcTp(){
	if(iMenuVerticalCentered!="top"&&iMenuVerticalCentered!="static"){
		var Sz=iFWinH-(!iNav4?parseInt(iFrstCntnr.style.height):iFrstCntnr.clip.height);
		iStartTop+=iMenuVerticalCentered=="bottom"?Sz:Sz/2;
		if(iStartTop<0)iStartTop=0}}

function iPosMenu(Ct,Tp,Lt){
	iRLvl++;
	var Ti,Li,Hi,Mb=Ct.FrstMbr,CStl=!iNav4?Ct.style:Ct,MStl=!iNav4?Mb.style:Mb,PadL=Mb.value.indexOf("<")==-1?iLftXtra:0,PadT=Mb.value.indexOf("<")==-1?iTpXtra:0,MWt=!iNav4?parseInt(MStl.width)+PadL:MStl.clip.width,MHt=!iNav4?parseInt(MStl.height)+PadT:MStl.clip.height,CWt=!iNav4?parseInt(CStl.width):CStl.clip.width,CHt=!iNav4?parseInt(CStl.height):CStl.clip.height,CCw,CCh,STp,SLt;
	var BRW=iRLvl==1?iBorderWidthMain:iBorderWidthSub,BTWn=iRLvl==1?iBorderBtwnMain:iBorderBtwnSub;
	if(iRLvl==1&&iAcrssFrms)!iMenuFramesVertical?Tp=iBottomUp?0:iFWinH-CHt+(iNav4?iMacCom?-2:4:0):Lt=iRightToLeft?0:iFWinW-CWt+(iNav4?iMacCom?-2:4:0);
	if(iRLvl==2&&iAcrssFrms)!iMenuFramesVertical?Tp=iBottomUp?iSWinH-CHt+(iNav4?iMacCom?-2:4:0):0:Lt=iRightToLeft?iSWinW-CWt:0;
	if(iRLvl==2){Tp+=iVerCorrect;Lt+=iHorCorrect}
	CStl.top=iRLvl==1?Tp+iP_X:0;Ct.OrgTop=Tp;
	CStl.left=iRLvl==1?Lt+iP_X:0;Ct.OrgLeft=Lt;
	if(iRLvl==1&&iFirstLineHorizontal){Hi=1;Li=CWt-MWt-2*BRW;Ti=0}
	else{Hi=Li=0;Ti=CHt-MHt-2*BRW}
	while(Mb!=null){
		MStl.left=Li+BRW+iP_X;
		MStl.top=Ti+BRW+iP_X;
		if(iNav4)Mb.CLyr.moveTo(Li+BRW,Ti+BRW);
		if(Mb.CCn){if(iRightToLeft)CCw=iNav4?Mb.CCn.clip.width:parseInt(Mb.CCn.style.width);
			if(iBottomUp)CCh=iNav4?Mb.CCn.clip.height:parseInt(Mb.CCn.style.height);
			if(Hi){STp=iBottomUp?Ti-CCh:Ti+MHt+2*BRW;SLt=iRightToLeft?Li+MWt-CCw:Li}
			else{SLt=iRightToLeft?Li-CCw+iChildOverlap*MWt+BRW:Li+(1-iChildOverlap)*MWt;
				STp=iRLvl==1&&iAcrssFrms?iBottomUp?Ti-CCh+MHt:Ti:iBottomUp?Ti-CCh+(1-iChildVerticalOverlap)*MHt+2*BRW:Ti+iChildVerticalOverlap*MHt+BRW}
			iPosMenu(Mb.CCn,STp,SLt)}
		Mb=Mb.PrvMbr;
		if(Mb){	MStl=!iNav4?Mb.style:Mb;PadL=Mb.value.indexOf("<")==-1?iLftXtra:0;
			PadT=Mb.value.indexOf("<")==-1?iTpXtra:0;
			MWt=!iNav4?parseInt(MStl.width)+PadL:MStl.clip.width;
			MHt=!iNav4?parseInt(MStl.height)+PadT:MStl.clip.height;
			Hi?Li-=BTWn?(MWt+BRW):(MWt):Ti-=BTWn?(MHt+BRW):MHt}}
	status="Ready";iRLvl--}

function iStMnu(){
	if(!iCrtd)return;
	var i,Pntr=iFrstCntnr,Str=iScLoc.iSetMenu?iScLoc.iSetMenu:"0";
	while(Str.indexOf("_")!=-1&&iRememberStatus==1){
		i=Pntr.NrItms-parseInt(Str.substring(0,Str.indexOf("_")));
		Str=Str.slice(Str.indexOf("_")+1);
		Pntr=Pntr.FrstMbr;
		for(i;i;i--)Pntr=Pntr.PrvMbr;
		if(iNav4)Pntr.CLyr.OM();
		else Pntr.OM();
		Pntr=Pntr.CCn}
	i=Pntr.NrItms-parseInt(Str);
	Pntr=Pntr.FrstMbr;
	for(i;i;i--)Pntr=Pntr.PrvMbr;
	if(iRmbrNow!=null){iSetItem(iRmbrNow,0);iRmbrNow.Clckd=0}
	if(Pntr!=null){iSetItem(Pntr,1);Pntr.Clckd=1;
	if(iRememberStatus==1){if(iNav4)Pntr.CLyr.OM();else Pntr.OM()}}
	iRmbrNow=Pntr;
	iClrAllChlds(iFrstCntnr.FrstMbr);
	iRmbr(iFrstCntnr)}

function iInitiate(){
	if(iIniFlg&&iLdd){iInit(iFrstCntnr);iIniFlg=0;if(iRememberStatus)iRmbr(iFrstCntnr);if(iShwFlg)iAfterCloseAll();iShwFlg=0}}

function iRmbr(CntPtr){
	var Mbr=CntPtr.FrstMbr,St;
	while(Mbr!=null){
		if(Mbr.DoiRmbr){
			iHiliteItem(Mbr);
			if(Mbr.CCn&&iRememberStatus==1){St=iNav4?Mbr.CCn:Mbr.CCn.style;St.visibility=iM_Show;iRmbr(Mbr.CCn)}
			break}
		else Mbr=Mbr.PrvMbr}}

function iInit(CPt){
	var Mb=CPt.FrstMbr,MCSt=iNav4?CPt:CPt.style;
	iRLvl++;MCSt.visibility=iRLvl==1?iM_Show:iM_Hide;CPt.Shw=iRLvl==1?1:0;
	while(Mb!=null){if(Mb.Hilite)iLowItem(Mb);if(Mb.CCn)iInit(Mb.CCn);Mb=Mb.PrvMbr}
	iRLvl--}

function iClrAllChlds(Pt){
	var PSt,Pc;
	while(Pt){if(Pt.Hilite){Pc=iNav4?Pt.CLyr:Pt;if(Pc!=iCurOvr){iLowItem(Pt)}
		if(Pt.CCn){PSt=iNav4?Pt.CCn:Pt.CCn.style;if(Pc!=iCurOvr){PSt.visibility=iM_Hide;Pt.CCn.Shw=0}iClrAllChlds(Pt.CCn.FrstMbr)}
		break}
	Pt=Pt.PrvMbr}}

function iSetItem(Pntr,x){while(Pntr!=null){Pntr.DoiRmbr=x;Pntr=iNav4?Pntr.CLyr.Ctnr.Cllr:Pntr.Ctnr.Cllr}}

function iGoTo(){
	var HP=iNav4?this.LLyr:this;
	if(HP.Arr[1]){status="";iLowItem(HP);iIniFlg=1;iInitiate();
		HP.Arr[1].indexOf("javascript:")!=-1?eval(HP.Arr[1]):iDcLoc.location.href=iBaseHref+HP.Arr[1]}}

function iHiliteItem(P){
	if(iNav4){	if(P.ro)P.document.images[P.rid].src=P.ri2;
		else{	if(P.Arr[7]&&!P.Arr[2])P.bgColor=P.Arr[7];
			if(P.value.indexOf("<img")==-1){P.document.write(P.Ovalue);P.document.close()}}}
	else{	if(P.ro){var Lc=P.Lvl==1?iFLoc:iScLoc;Lc.document.images[P.rid].src=P.ri2}
		else{if(P.Arr[7]&&!P.Arr[2])P.style.backgroundColor=P.Arr[7];if(P.Arr[9])P.style.color=P.Arr[9]}}
	P.Hilite=1}

function iLowItem(P){
	P.Hilite=0;
	if(P.ro){if(iNav4)P.document.images[P.rid].src=P.ri1;
		else{var Lc=P.Lvl==1?iFLoc:iScLoc;Lc.document.images[P.rid].src=P.ri1}}
	else{if(iNav4){if(P.Arr[6]&&!P.Arr[2])P.bgColor=P.Arr[6];
		if(P.value.indexOf("<img")==-1){P.document.write(P.value);P.document.close()}}
		else{if(P.Arr[6]&&!P.Arr[2])P.style.backgroundColor=P.Arr[6];if(P.Arr[8])P.style.color=P.Arr[8]}}}

function iOpenMenu(){
	//*************************************************************************
	// this section is used to hide form elements when the dynamic menu is 'closed'
	// new - Added by Dave
	// MM_ShowHideLayers('Account1_dCountry','','hide');
	
	iMM_ShowHideLayers('ddlSearchType','','hide')
	iMM_ShowHideLayers('_ctl0_ddlcolors','','hide')
	iMM_ShowHideLayers('_ctl0_ddlsizes','','hide')
	
	// end
	if(!iLdd||!iCrtd)return;
	if(iOpnTmr)clearTimeout(iOpnTmr);
	var P=iNav4?this.LLyr:this;
	if(P.NofChlds&&!P.CCn){
		iRLvl=this.Lvl;
		P.CCn=iCreateMenuStructure(P.MN+"_",P.NofChlds,P);
		var Ti,Li,Hi;
		var MStl=!iNav4?P.style:P;
		var PadL=P.value.indexOf("<")==-1?iLftXtra:0;
		var PadT=P.value.indexOf("<")==-1?iTpXtra:0;
		var MWt=!iNav4?parseInt(MStl.width)+PadL:MStl.clip.width;
		var MHt=!iNav4?parseInt(MStl.height)+PadT:MStl.clip.height;
		var CCw,CCh,STp,SLt;
		var BRW=iRLvl==1?iBorderWidthMain:iBorderWidthSub;
		if(iRightToLeft)CCw=iNav4?P.CCn.clip.width:parseInt(P.CCn.style.width);
		if(iBottomUp)CCh=iNav4?P.CCn.clip.height:parseInt(P.CCn.style.height);
		if(iRLvl==1&&iFirstLineHorizontal){Hi=1;Li=(iNav4?P.left:parseInt(P.style.left))-BRW;Ti=0}
		else{Hi=Li=0;Ti=(iNav4?P.top:parseInt(P.style.top))-BRW}
		if(Hi){STp=iBottomUp?Ti-CCh:Ti+MHt+2*BRW;SLt=iRightToLeft?Li+MWt-CCw:Li}
		else{SLt=iRightToLeft?Li-CCw+iChildOverlap*MWt+BRW:Li+(1-iChildOverlap)*MWt;
		STp=iRLvl==1&&iAcrssFrms?iBottomUp?Ti-CCh+MHt:Ti:iBottomUp?Ti-CCh+(1-iChildVerticalOverlap)*MHt+2*BRW:Ti+iChildVerticalOverlap*MHt+BRW}
		iPosMenu(P.CCn,STp,SLt);
		iRLvl=0}
	var CCnt=iNav4?this.LLyr.CCn:this.CCn,HP=iNav4?this.LLyr:this;
	iCurOvr=this;iIniFlg=0;iClrAllChlds(this.Ctnr.FrstMbr);
	if(!HP.Hilite)iHiliteItem(HP);
	if(CCnt!=null&&!CCnt.Shw)iRememberStatus?iUnfld():iOpnTmr=setTimeout("iUnfld()",iUnfoldDelay);
	status=HP.Arr[16]}

function iUnfld(){
	var P=iCurOvr;
	var TS=iExpYes?iScLoc.document.body.scrollTop:iScLoc.pageYOffset,LS=iExpYes?iScLoc.document.body.scrollLeft:iScLoc.pageXOffset,CCnt=iNav4?P.LLyr.CCn:P.CCn,THt=iNav4?P.clip.height:parseInt(P.style.height),TWt=iNav4?P.clip.width:parseInt(P.style.width),TLt=iAcrssFrms&&P.Lvl==1&&!iFirstLineHorizontal?0:iNav4?P.Ctnr.left:parseInt(P.Ctnr.style.left),TTp=iAcrssFrms&&P.Lvl==1&&iFirstLineHorizontal?0:iNav4?P.Ctnr.top:parseInt(P.Ctnr.style.top);
	var CCW=iNav4?P.LLyr.CCn.clip.width:parseInt(P.CCn.style.width),CCH=iNav4?P.LLyr.CCn.clip.height:parseInt(P.CCn.style.height),CCSt=iNav4?P.LLyr.CCn:P.CCn.style,SLt=iAcrssFrms&&P.Lvl==1?CCnt.OrgLeft+TLt+LS:CCnt.OrgLeft+TLt,STp=iAcrssFrms&&P.Lvl==1?CCnt.OrgTop+TTp+TS:CCnt.OrgTop+TTp;
	if(!iShwFlg){iShwFlg=1;iBeforeFirstOpen()}
	if(iMenuWrap){
		if(iRightToLeft){if(SLt<LS)SLt=P.Lvl==1?LS:SLt+(CCW+(1-2*iChildOverlap)*TWt);if(SLt+CCW>iSWinW+LS)SLt=iSWinW+LS-CCW}
		else{if(SLt+CCW>iSWinW+LS)SLt=P.Lvl==1?iSWinW+LS-CCW:SLt-(CCW+(1-2*iChildOverlap)*TWt);if(SLt<LS)SLt=LS}
		if(iBottomUp){if(STp<TS)STp=P.Lvl==1?TS:STp+(CCH-(1-2*iChildVerticalOverlap)*THt);if(STp+CCH>iSWinH+TS)STp=iSWinH+TS-CCH+(iNav4?4:0)}
		else{if(STp+CCH>TS+iSWinH)STp=P.Lvl==1?STp=TS+iSWinH-CCH:STp-CCH+(1-2*iChildVerticalOverlap)*THt;if(STp<TS)STp=TS}}
	CCSt.top=STp+iP_X;CCSt.left=SLt+iP_X;
	if(iFltr&&iMenuSlide){P.CCn.filters[0].Apply();P.CCn.filters[0].play()}
	CCSt.visibility=iM_Show}

function iOpenMenuClick(){
	if(!iLdd||!iCrtd)return;
	var HP=iNav4?this.LLyr:this;iCurOvr=this;
	iIniFlg=0;iClrAllChlds(this.Ctnr.FrstMbr);iHiliteItem(HP);status=HP.Arr[16]}

function iCloseMenu(){
	//*************************************************************************
	// this section is used to show form elements when the dynamic menu is 'closed'
	// added by Dave
	// MM_ShowHideLayers('Account1_dCountry','','show')

	iMM_ShowHideLayers('ddlSearchType','','show')
	iMM_ShowHideLayers('_ctl0_ddlcolors','','show')
	iMM_ShowHideLayers('_ctl0_ddlsizes','','show')

	// ******
	if(!iLdd||!iCrtd)return;
	status="";
	if(this==iCurOvr){if(iOpnTmr)clearTimeout(iOpnTmr);if(iCloseTmr)clearTimeout(iCloseTmr);iIniFlg=1;iCloseTmr=setTimeout("iInitiate(iCurOvr)",iDissapearDelay)}}

function iCntnrSetUp(W,H,NoOff,WMu,Mc){
	var x=eval(WMu+"[10]")!=""?eval(WMu+"[10]"):iBorderColor;
	this.FrstMbr=null;this.NrItms=NoOff;this.Cllr=Mc;this.Shw=0;
	this.OrgLeft=this.OrgTop=0;
	if(iNav4){if(x)this.bgColor=x;this.visibility="hide";this.resizeTo(W,H)}
	else{if(x)this.style.backgroundColor=x;this.style.width=W+iP_X;this.style.height=H+iP_X;
		if(!iNavYes)this.style.zIndex=iRLvl+iZtop;
		if(iFltr){iFStr="";if(iMenuSlide&&iRLvl!=1)iFStr=iMenuSlide;if(iMenuShadow)iFStr+=iMenuShadow;
			if(iMenuOpacity)iFStr+=iMenuOpacity;if(iFStr!="")this.style.filter=iFStr}}}

function iMbrSetUp(MbC,PrMmbr,WMu,Wd,Ht,Nofs){
	var Lctn=iRLvl==1?iFLoc:iScLoc,Tfld=this.Arr[0],t,T,L,W,H,S,a;
	this.PrvMbr=PrMmbr;this.Lvl=iRLvl;this.Ctnr=MbC;this.CCn=null;this.ai=null;this.Hilite=0;this.DoiRmbr=0;
	this.Clckd=0;this.OM=iOpenMenu;this.style.overflow="hidden";
	this.MN=WMu;this.NofChlds=Nofs;
	this.style.cursor=(this.Arr[1]||(iRLvl==1&&iUnfoldsOnClick))?iExpYes?"hand":"pointer":"default";this.ro=0;
	if(Tfld.indexOf("rollover")!=-1){this.ro=1;this.ri1=Tfld.substring(Tfld.indexOf("?")+1,Tfld.lastIndexOf("?"));
		this.ri2=Tfld.substring(Tfld.lastIndexOf("?")+1,Tfld.length);this.rid=WMu+"i";
		Tfld="<img src=\""+this.ri1+"\" name=\""+this.rid+"\" width=\""+Wd+"\" height=\""+Ht+"\">"}
	this.value=Tfld;
	this.style.color=this.Arr[8];this.style.iFontFamily=this.Arr[11];this.style.iFontSize=!iMac4?this.Arr[12]+"pt":Math.round(4*this.Arr[12]/3)+"pt";
	this.style.fontWeight=this.Arr[13]?"bold":"normal";this.style.fontStyle=this.Arr[14]?"italic":"normal";
	if(this.Arr[6])this.style.backgroundColor=this.Arr[6];this.style.textAlign=this.Arr[15];
	if(this.Arr[2])this.style.backgroundImage="url(\""+this.Arr[2]+"\")";
	if(Tfld.indexOf("<")==-1){this.style.width=Wd-iLftXtra+iP_X;this.style.height=Ht-iTpXtra+iP_X;this.style.paddingLeft=iLeftPaddng+iP_X;this.style.paddingTop=iTopPaddng+iP_X}
	else{this.style.width=Wd+iP_X;this.style.height=Ht+iP_X}
	if(Tfld.indexOf("<")==-1&&iDomYes){t=Lctn.document.createTextNode(Tfld);this.appendChild(t)}
	else this.innerHTML=Tfld;
	if(this.Arr[3]){a=iRLvl==1&&iFirstLineHorizontal?iBottomUp?9:3:iRightToLeft?6:0;
		if(iArrws[a]!=""){S=iArrws[a];W=iArrws[a+1];H=iArrws[a+2];T=iRLvl==1&&iFirstLineHorizontal?iBottomUp?2:Ht-H-2:(Ht-H)/2;L=iRightToLeft?2:Wd-W-2;
			if(iDomYes){t=Lctn.document.createElement("img");this.appendChild(t);
				t.style.position="absolute";t.src=S;t.style.width=W+iP_X;t.style.height=H+iP_X;t.style.top=T+iP_X;t.style.left=L+iP_X}
			else{Tfld+="<div id=\""+WMu+"_im\" style=\"position:absolute;z-index:10; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit\"><img src=\""+S+"\" border=0></div>";
				this.innerHTML=Tfld;t=Lctn.document.all[WMu+"_im"]}
			this.ai=t}}
	if(iExpYes){this.onselectstart=iCnclSlct;this.onmouseover=iRLvl==1&&iUnfoldsOnClick?iOpenMenuClick:iOpenMenu;
		this.onmouseout=iCloseMenu;this.onclick=iRLvl==1&&iUnfoldsOnClick&&this.Arr[3]?iOpenMenu:iGoTo}
	else{iRLvl==1&&iUnfoldsOnClick?this.addEventListener("mouseover",iOpenMenuClick,false):this.addEventListener("mouseover",iOpenMenu,false);
		this.addEventListener("mouseout",iCloseMenu,false);
		iRLvl==1&&iUnfoldsOnClick&&this.Arr[3]?this.addEventListener("click",iOpenMenu,false):this.addEventListener("click",iGoTo,false)}}

function iNavMbrSetUp(MbC,PrMmbr,WMu,Wd,Ht,Nofs){
	var a;
	this.value=this.Arr[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=WMu+"i";
		this.value="<img src=\""+this.ri1+"\" name=\""+this.rid+"\">"}
	iCntrTxt=this.Arr[15]!="left"?"<div align=\""+this.Arr[15]+"\">":"";
	iTxtClose="</font>"+this.Arr[15]!="left"?"</div>":"";
	if(iLeftPaddng&&this.value.indexOf("<")==-1&&this.Arr[15]=="left")this.value="&nbsp\;"+this.value;
	if(this.Arr[13])this.value=this.value.bold();if(this.Arr[14])this.value=this.value.italics();
	this.Ovalue=this.value;this.value=this.value.fontcolor(this.Arr[8]);
	this.Ovalue=this.Ovalue.fontcolor(this.Arr[9]);
	this.value=iCntrTxt+"<font face=\""+this.Arr[11]+"\" point-size=\""+(!iMac4?this.Arr[12]:Math.round(4*this.Arr[12]/3))+"\">"+this.value+iTxtClose;
	this.Ovalue=iCntrTxt+"<font face=\""+this.Arr[11]+"\" point-size=\""+(!iMac4?this.Arr[12]:Math.round(4*this.Arr[12]/3))+"\">"+this.Ovalue+iTxtClose;
	this.CCn=null;this.PrvMbr=PrMmbr;this.Hilite=0;this.DoiRmbr=0;this.Clckd=0;this.visibility="inherit";
	this.MN=WMu;this.NofChlds=Nofs;
	if(this.Arr[6])this.bgColor=this.Arr[6];this.resizeTo(Wd,Ht);
	if(!iAcrssFrms&&this.Arr[2])this.background.src=this.Arr[2];
	this.document.write(this.value);this.document.close();
	this.CLyr=new Layer(Wd,MbC);
	this.CLyr.Lvl=iRLvl;this.CLyr.visibility="inherit";
	this.CLyr.onmouseover=iRLvl==1&&iUnfoldsOnClick?iOpenMenuClick:iOpenMenu;this.CLyr.onmouseout=iCloseMenu;
	this.CLyr.captureEvents(Event.MOUSEUP);this.CLyr.onmouseup=iRLvl==1&&iUnfoldsOnClick&&this.Arr[3]?iOpenMenu:iGoTo;
	this.CLyr.OM=iOpenMenu;
	this.CLyr.LLyr=this;this.CLyr.resizeTo(Wd,Ht);this.CLyr.Ctnr=MbC;
	if(this.Arr[3]){a=iRLvl==1&&iFirstLineHorizontal?iBottomUp?9:3:iRightToLeft?6:0;
		if(iArrws[a]!=""){this.CLyr.ILyr=new Layer(iArrws[a+1],this.CLyr);this.CLyr.ILyr.visibility="inherit";
			this.CLyr.ILyr.top=iRLvl==1&&iFirstLineHorizontal?iBottomUp?2:Ht-iArrws[a+2]-2:(Ht-iArrws[a+2])/2;
			this.CLyr.ILyr.left=iRightToLeft?2:Wd-iArrws[a+1]-2;this.CLyr.ILyr.width=iArrws[a+1];this.CLyr.ILyr.height=iArrws[a+2];
			iImgStr="<img src=\""+iArrws[a]+"\" width=\""+iArrws[a+1]+"\" height=\""+iArrws[a+2]+"\">";
			this.CLyr.ILyr.document.write(iImgStr);this.CLyr.ILyr.document.close()}}}

function iCreateMenuStructure(MNm,No,Mcllr){
	status="Building menu";iRLvl++;
	var i,NOs,Mbr,W=0,H=0,PMb=null,WMnu=MNm+"1",MWd=eval(WMnu+"[5]"),MHt=eval(WMnu+"[4]"),Lctn=iRLvl==1?iFLoc:iScLoc;
	var BRW=iRLvl==1?iBorderWidthMain:iBorderWidthSub,BTWn=iRLvl==1?iBorderBtwnMain:iBorderBtwnSub;
	if(iRLvl==1&&iFirstLineHorizontal){
		for(i=1;i<No+1;i++){WMnu=MNm+eval(i);W=eval(WMnu+"[5]")?W+eval(WMnu+"[5]"):W+MWd}
		W=BTWn?W+(No+1)*BRW:W+2*BRW;H=MHt+2*BRW}
	else{for(i=1;i<No+1;i++){WMnu=MNm+eval(i);H=eval(WMnu+"[4]")?H+eval(WMnu+"[4]"):H+MHt}
		H=BTWn?H+(No+1)*BRW:H+2*BRW;W=MWd+2*BRW}
	if(iDomYes){var MbC=Lctn.document.createElement("div");MbC.style.position="absolute";MbC.style.visibility="hidden";Lctn.document.body.appendChild(MbC)}
	else{if(iNav4)var MbC=new Layer(W,Lctn);
		else{WMnu+="c";Lctn.document.body.insertAdjacentHTML("AfterBegin","<div id=\""+WMnu+"\" style=\"visibility:hidden; position:absolute;z-index:10;\"><\/div>");
			var MbC=Lctn.document.all[WMnu]}}
	MbC.SetUp=iCntnrSetUp;MbC.SetUp(W,H,No,MNm+"1",Mcllr);
	if(iExp4){MbC.InnerString="";
		for(i=1;i<No+1;i++){WMnu=MNm+eval(i);MbC.InnerString+="<div id=\""+WMnu+"\" style=\"position:absolute;z-index:10;\"><\/div>"}
		MbC.innerHTML=MbC.InnerString}
	for(i=1;i<No+1;i++){WMnu=MNm+eval(i);NOs=eval(WMnu+"[3]");
		W=iRLvl==1&&iFirstLineHorizontal?eval(WMnu+"[5]")?eval(WMnu+"[5]"):MWd:MWd;
		H=iRLvl==1&&iFirstLineHorizontal?MHt:eval(WMnu+"[4]")?eval(WMnu+"[4]"):MHt;
		if(iDomYes){Mbr=Lctn.document.createElement("div");	Mbr.style.position="absolute";Mbr.style.visibility="inherit";MbC.appendChild(Mbr)}
		else Mbr=iNav4?new Layer(W,MbC):Lctn.document.all[WMnu];
		Mbr.Arr=eval(WMnu);
		if(Mbr.Arr[6]=="")Mbr.Arr[6]=iLowBgColor;if(Mbr.Arr[7]=="")Mbr.Arr[7]=iHighBgColor;if(Mbr.Arr[8]=="")Mbr.Arr[8]=iFontLowColor;
		if(Mbr.Arr[9]=="")Mbr.Arr[9]=iFontHighColor;if(Mbr.Arr[11]=="")Mbr.Arr[11]=iFontFamily;if(Mbr.Arr[12]==-1)Mbr.Arr[12]=iFontSize;
		if(Mbr.Arr[13]==-1)Mbr.Arr[13]=iFontBold;if(Mbr.Arr[14]==-1)Mbr.Arr[14]=iFontItalic;
		if(Mbr.Arr[15]=="")Mbr.Arr[15]=iMenuTextCentered;if(Mbr.Arr[16]=="")Mbr.Arr[16]=Mbr.Arr[1];
		Mbr.SetUp=iNav4?iNavMbrSetUp:iMbrSetUp;Mbr.SetUp(MbC,PMb,WMnu,W,H,NOs);
		if(NOs&&!iBuildOnDemand){Mbr.CCn=iCreateMenuStructure(WMnu+"_",NOs,Mbr)}
		PMb=Mbr}
	MbC.FrstMbr=Mbr;
	iRLvl--;
	return(MbC)}

function iCreateMenuStructureAgain(MNm,No){
	if(!iBuildOnDemand){
		var i,WMnu,NOs,PMb,Mbr=iFrstCntnr.FrstMbr;iRLvl++;
		for(i=No;i>0;i--){WMnu=MNm+eval(i);NOs=eval(WMnu+"[3]");PMb=Mbr;if(NOs)Mbr.CCn=iCreateMenuStructure(WMnu+"_",NOs,Mbr);Mbr=Mbr.PrvMbr}
		iRLvl--}
	else{	var Mbr=iFrstCntnr.FrstMbr;
		while(Mbr){Mbr.CCn=null;Mbr=Mbr.PrvMbr}}}
