// Copyright 2004 - 2010, Productive Technologies LLC
// 08/29/10 01:19

var OMCUrlRoot=location.href.match(/(.+\/omc\/)/i)?RegExp.$1:"http://OnMyCalendar.com/";
function OMCPWSRtn(F){OMCPws.PuRtn(F);}
function EMWin(x,y){OMCPws.QEWinX(x,y);}
function OMCWSOnReturn(D){OMCPws.JSORet(D);}
var OMCPws=new function(){var Me="OMCPws.",WsnArg,WsName,WsDir,QWsName,QWsDir,OURCS=OMCUrlRoot+"CalServices/",ParKey="",ItemKey="",SesId,D=null,DI=null,FldrIx=-1,FldrIxBC=-1,Dix=[],QEE=false,Ses=[],PWSUrlRoot,EDHN,CkePath=(/\/omc\//.test(OMCUrlRoot)?";path=/;":";domain=onmycalendar.com;path=/;");
this.ItemInit=function(){OMCItem.Init();}
this.ItemMenu=function(){OMCItem.Menu();}
this.ItemDetail=function(){OMCItem.Item();}
this.init=function(WsDirA,Pk){WsName=WsnArg=getUrlArg("WSN");if(WsName=="")WsName=location.hostname.replace(/^([^\.]+)\..*/,"$1");QWsName="WSN="+WsName;WsDir=WsDirA;QWsDir="&PTI="+WsDir;ParKey=((isArg(Pk))?Pk:getUrlArg("PK"));SesId="OMCPWS"+ParKey;ItemKey=getUrlArg("IK");if(isEs(ItemKey))ItemKey="0";dw(bhScript(OURCS+"WsData.aspx?PK="+ParKey+"&"+QWsName+"&V=2"));}
this.InitFromItem=function(PK){WsName=WsnArg="";QWsName="WSN=";WsDir="";QWsDir="&PTI=";ParKey=PK;SesId="OMCPWS"+ParKey;ItemKey="0";dw(bhScript(OURCS+"WsData.aspx?PK="+ParKey+"&"+QWsName+"&V=2"));}
this.JSORet=function(Obj){D=Obj;if(DI!=null){HandleCss();}else{if(OMCWSRetCode==2){location.href=OURCS+"WebLogin.aspx?"+QWsName;}else if(OMCWSRetCode==1){if(D.ParKey)ParKey=D.ParKey;SesId="OMCPWS"+ParKey;HandleCss();CalcMenu();ResetSes();if(D.WsEditMode=="1"){QEE=true;if(LoadSS(SesId,Ses))window.onload=QEInit;}}}return;
function HandleCss(){if(typeof(buildCss)!="function")return;var C=((typeof(LocalCssDef)!="undefined")?LocalCssDef:D.CssDef);if(DI!=null&&(DI.DfFcnMask&1)>0){D.WsHdrImgF=D.WsHdrImgL=D.WsHdrImgR=C.P_W="";}buildCss(C);}}
this.WsHdrImgF=function(){if(D)wt(D.WsHdrImgF,"<img class='H_ImgF' src='","' />");}
this.WsHdrImgL=function(){if(D)wt(D.WsHdrImgL,"<img class='H_ImgL' src='","' />");}
this.WsHdrImgR=function(){if(D)wt(D.WsHdrImgR,"<img class='H_ImgR' src='","' />");}
this.WsTitle=function(P,S){if(D){document.title=D.WsTitle;wt(D.WsTitle,P,S);}}
this.WsFolderName=function(P,S){if(D&&FldrIxBC!=0)wt(D.WsML[FldrIxBC][1],P,S)}
this.WsCpyRt=function(S){wt("&copy; "+(new Date()).getFullYear()+" "+S+". All Rights Reserved.");}
this.WsAdminBtn=function(){if(D&&QEE)dw(bhLink("OMCBtnLI","",Me+"Li()","Admin login"));}
this.ParEmailAddr=function(P,S){if(D){wtATag(D.ParEmailAddr,22,"E-mail",P,S);}}
this.ParUrl=function(P,S){if(D){wtATag(D.ParUrl,22,"Main website",P,S);}}
this.WsSubtitle=function(P,S){if(D)wt(D.WsSubtitle,P,S);}
this.ParContactName=function(P,S){if(D)wt(D.ParContactName,P,S);}
this.ParName=function(P,S){if(D)wt(D.ParName,P,S);}
this.ParAddr1=function(P,S){if(D)wt(D.ParAddr1,P,S);}
this.ParAddr2=function(P,S){if(D)wt(D.ParAddr2,P,S);}
this.ParCSZ=function(P,S){if(D)wt(D.ParCSZ,P,S);}
this.ParPhNbr=function(P,S){if(D)wt(D.ParPhNbr,P,S);}
this.ParDesc=function(P,S){if(D)wt(D.ParDesc,P,S);}
this.DocItem=function(Id){if(!D){if(Id==1)dw("Data unavailable");return;}if(QEE&&Id==1&&Dix.length==0){dw("<div id='OMCEmpty' style='display:none;margin:60px;padding:10px;border:2px solid #000;font-size:11px;color:#333;background:#FFF;'><div>");if(FldrIxBC==FldrIx){dw("No pages, calendars or forms are flagged (set to \"startpage\") to display on your "+((FldrIxBC==0)?"home":"submenu's main")+" page. If desired, click on [Edit "+((FldrIxBC==0)?"menu":"submenu")+"] and change the Web Site Menu.");}else{dw("Note: This submenu does not contain any pages, calendars or forms. Click on [Add submenu page] to add pages to this submenu.");}dw("<br /><br />This notice only displays when you are in Quick Edit mode.");return;}if(Id>Dix.length)return;var i=Dix[Id-1],OT=D.WsML[i][2],qargs="?BK="+D.WsML[i][4]+QWsDir+"&OL=JS"+((QEE)?"&EMO=Y":"");dw((Id>1?"</div></div>":"")+"<div class='D'><div class='"+(OT=="CA"?"DHC":"DHB")+"'>"+D.WsML[i][1]+"</div><div class='D_Body'>");if(OT=="CA"){var z,CDt=((z=location.search.match(/OMCUS=[^&]+/))==null)?"":"&"+z[0];dw(bhScript(OURCS+"GetCalendar.aspx"+qargs+CDt));}else if(OT=="WP"){dw(bhScript(OURCS+"GetBlock.aspx"+qargs));}else if(OT=="FM"){if(typeof(window["JaForm"])!="object")dw(bhScript(OMCUrlRoot+"Common/JaForm.js"));dw(bhScript(OURCS+"GetForm.aspx"+qargs));}}
this.EndDocItem=function(){if(Dix.length>0)dw("</div></div>");}
this.EndDI=function(){if(DeferHtml)dw(DeferHtml);DeferHtml="";}
this.WsMenu=function(Dir,Pre){if(!D)return;var ML=D.WsML,md=((arguments.length<2)?-1:Dir),vpf=((md==0)?Pre:""),hpf=((md==1)?"<div>"+Pre+"</div>":""),LnkFcn=Me+"Go(",cnt=0,Lvl=+ML[FldrIx][0]+1,FT=ML[FldrIx][1];if(Lvl>1)for(var i=FldrIx+1;ML[i][0]>=Lvl;i++)if(ML[i][0]==Lvl&&ML[i][3]=="M"){FT=ML[i][1];break;}if(md==1)FT=FT.replace(/ /g,"&nbsp;");if(FldrIx!=0){dw(bhLink("","",LnkFcn+"0)",vpf+"Home"));dw((md==1)?hpf:"<div>&nbsp;</div>");}for(var i=FldrIx+1;ML[i][0]>=Lvl;i++){var x=ML[i];if(x[0]==Lvl&&x[3]!="M"&&x[3]!="H"){var t=x[1];if(md==1)x[1]=x[1].replace(/ /g,"&nbsp;");if(cnt==0)dw(bhLink("","",LnkFcn+FldrIx+")",vpf+FT));if(x[3]=="T")dw(hpf+"<div class='ML_SH'>"+t+"</div>");else dw(hpf+bhLink("","",LnkFcn+i+")",vpf+t));cnt++;}}QEMenuBtns(FldrIxBC,hpf,vpf);if(GetCke("OMCPWSUser")){dw((md==1)?hpf:"<div>&nbsp;</div>");dw(bhLink("OMCBtnVLO","",LnkFcn+"-1)",vpf+"Log out"));}}
this.Go=function(Sel){var url,x="";if(Sel==-1){DelCke("OMCPWSUser");url=OURCS+"WebLogin.aspx?"+QWsName;}else{if(WsnArg!="")x+=(x==""?"?":"&")+QWsName;if(Sel!=0)x+=(x==""?"?":"&")+"PK="+ParKey+"&IK="+D.WsML[Sel][4];url="http://"+location.hostname+location.pathname+x;}location.href=url;}
this.Li=function(){if(!gid("OMCBtnBX"))QEInit();QEWin("LoginVf.aspx?PK="+ParKey);}
this.Btn=function(i){QEBtn(i);}
function CalcMenu(){var ML=D.WsML,MLL=ML.length-1,i=0;FldrIx=0;if(ItemKey!="0"){var x=0;for(;i<MLL;i++){if(ML[i][2]=="SF")x=i;if(ItemKey==ML[i][4])break;}if(ML[i][0]=="2"||ML[i][2]=="SF")FldrIx=x;}if(i>=MLL)i=0;FldrIxBC=FldrIx;if(i!=0&&i!=FldrIx){Dix[0]=i;}else{var c=0,z=0,L=+ML[i][0]+1;for(i++;i<MLL&&ML[i][0]>=L;i++)if(ML[i][0]==L){if(ML[i][3]=="M")Dix[Dix.length]=i;else if(ML[i][3]=="I"){c++;z=i;}}if(FldrIx!=0&&(c==0||(c==1&&Dix.length==0))){FldrIx=0;if(c>0)Dix[Dix.length]=z;}}}
function wtATag(ATag,ML,Alt,P,S){if(ATag!=""){var a=ATag.replace(/>.*/,"")+">",b=ATag.replace(/[^>]*>/,"");if(b.length<=ML)wt(a+b.replace(/\./g,"<wbr>.").replace(/@/g,"<wbr>@"),P,S);else if(isArg(P)&&P!="")wt(a+P.replace(/<[^>]+>/ig,"")+"<\/a>","",S);else wt(a+Alt+"<\/a>","",S);}}
function wt(Txt,P,S){if(Txt.length==0)return;if(isArg(S))dw(P+Txt+S);else if(isArg(P))dw(P+Txt);else dw(Txt);}
function ResetSes(){Ses=[false,"",false,true,true,true,true];}
function QEInit(){if(!gid("OMCBtnLI"))return;var m=dce("div"),ms=m.style;m.id="OMCBtnBX";ms.position=(isIEQM()?"absolute":"fixed");ms.display="none";ms.top=ms.left=ms.margin="0px";ms.zIndex=25;ms.width="100%";ms.padding="8px 0px";ms.borderBottom="5px solid #FF6900";ms.fontFamily="Verdana";ms.fontSize="11px";ms.color="#005BC3";ms.background="#FFFFFF";dac(m);var x1="<div style='float:left;width:",x2="20px'>&nbsp;</div>";m.innerHTML=x1+"100px;padding:1px 0px 0px 20px;'><b>Quick Edit</b></div>"+bhLink("OMCBtnVM","",Me+"Btn(11)","Enter view mode")+bhLink("OMCBtnEM","",Me+"Btn(12)","Enter edit mode")+x1+x2+bhLink("OMCBtnTL","",Me+"Btn(13)","Tools")+x1+x2+bhLink("OMCBtnHE","",Me+"Btn(14)","Help")+x1+x2+bhLink("OMCBtnLO","",Me+"Btn(16)","Log out")+"<br style='clear:both;font-size:1px;'/>";var h=getWH()-38-10-4-4;h=(h<490?490:(h>620?620:h));var d=dce("div"),ds=d.style;d.id="QEWinD";ds.position="absolute";ds.display="none";ds.top=ds.left=ds.margin=ds.padding="0px";ds.zIndex=25;ds.border=4+"px solid #005BC3";ds.background="#FFFFFA";dac(d);var e=dce("iframe"),es=e.style;e.id=e.name="QEWinI";e.frameborder="0";e.scrolling="yes";e.src="";es.width=580+"px";es.height=h+"px";d.insertBefore(e,d.firstChild);var hn=location.hostname,ourhn=OMCUrlRoot.replace(/^.+\/\/|\/.*$/ig,"");EDHN=(hn.indexOf(ourhn.toLowerCase())>=0)?"":"&PU2="+hn+"/"+WsDir;PWSUrlRoot=(/\/omc\//.test(OMCUrlRoot)||EDHN!="")?OMCUrlRoot:"http://"+hn+"/";QEMgr(false);}
function QEMenuBtns(FIx,hpf,vpf){dw("<span id='OMCBtnBX2' style='display:none;'>");if(FIx==0){dw(hpf+"<div class='ML_SH'>In main menu...</div>");dw(hpf+bhLink("OMCBtnAB","",Me+"Btn(21)",vpf+"[Add page]"));dw(hpf+bhLink("OMCBtnAE","",Me+"Btn(22)",vpf+"[Add form]"));dw(hpf+bhLink("OMCBtnAF","",Me+"Btn(23)",vpf+"[Add submenu]"));dw(hpf+bhLink("OMCBtnAF","",Me+"Btn(24)",vpf+"[Edit menu]"));}else{dw(hpf+"<div class='ML_SH'>In this submenu...</div>");dw(hpf+bhLink("OMCBtnAB","",Me+"Btn(21)",vpf+"[Add page]"));dw(hpf+bhLink("OMCBtnAE","",Me+"Btn(22)",vpf+"[Add form]"));dw(hpf+bhLink("OMCBtnCF","",Me+"Btn(25)",vpf+"[Edit submenu]"));}dw("</span>");}
function QEBtn(i){var Dir="VisFcns/";switch(i){case 11:Ses[2]=false;QEMgr(true);break;case 12:Ses[2]=true;QEMgr(true);break;case 13:QEWin(Dir+"VfTools.aspx?IK="+D.WsML[FldrIx][4],true);break;case 14:var Url=(EDHN!=""?PWSUrlRoot+"WebPages/Std/ED":WsDir)+"Help.aspx",W=window.open(Url,"OMCPwsHelp","width=560,left=50,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes");W.focus();break;case 15:break;case 16:QELogout(false);QEWin("VfManager.aspx?F=5",false);break;case 21:QEWin(Dir+"VfBlock.aspx?FK="+D.WsML[FldrIxBC][4],true);break;case 22:QEWin(Dir+"VfForm.aspx?FK="+D.WsML[FldrIxBC][4],true);break;case 23:QEWin(Dir+"VfSubfolder.aspx?Z=1",true);break;case 24:QEWin(Dir+"VfWebSite.aspx?Z=1",true);break;case 25:QEWin(Dir+"VfSubfolder.aspx?FK="+D.WsML[FldrIxBC][4],true);break;}}
function QEWin(Arg,SetFcs){gid("QEWinI").src=PWSUrlRoot+Arg+EDHN;if(!isArg(SetFcs)||SetFcs){var es=gid("QEWinD").style;es.top=getWT()+38+"px";es.left=5+"px";es.display="block";}}
function QEMgr(Save){if(!Ses[0]){if(gid("OMCBtnVLO"))sdb("OMCBtnVLO",1);sdi("OMCBtnLI",1);sdb("OMCBtnBX",0);sdb("OMCBtnBX2",0);if(gid("OMCEmpty"))sdb("OMCEmpty",0);TogDocs(3);}else if(Ses[2]){if(gid("OMCBtnVLO"))sdb("OMCBtnVLO",0);sdi("OMCBtnLI",0);sdb("OMCBtnBX",1);if(Ses[6])sdb("OMCBtnBX2",1);sdb("OMCBtnVM",1);sdb("OMCBtnEM",0);if(gid("OMCEmpty"))sdb("OMCEmpty",1);TogDocs(2);}else{if(gid("OMCBtnVLO"))sdb("OMCBtnVLO",0);sdi("OMCBtnLI",0);sdb("OMCBtnBX",1);sdb("OMCBtnBX2",0);sdb("OMCBtnVM",0);sdb("OMCBtnEM",1);if(gid("OMCEmpty"))sdb("OMCEmpty",0);TogDocs(3);}if(Save)SaveSS(SesId,Ses);
function TogDocs(Opt){var t,k,i;for(i=0;i<Dix.length;i++){t=D.WsML[Dix[i]][2];k="TM"+D.WsML[Dix[i]][4];if(((t=="WP"&&Ses[3])||(t=="CA"&&Ses[4])||(t=="FM"&&Ses[5]))&&typeof(window[k])=="function")window[k](Opt);}}}
function QELogout(Kill){ResetSes();if(GetCke(SesId)){DelCke(SesId);QEMgr(false);}if(Kill){DelCke(".OMCUSER");var PwsId=(/OMCPWS([0-9a-zA-Z]+)=/.test(document.cookie))?RegExp.$1:"";if(PwsId!=""&&PwsId!="User"){DelCke("OMCPWS"+PwsId);}}}
this.JSOUsrRet=function(DSO){Ses[0]=true;Ses[1]=DSO.Userid;Ses[2]=true;Ses[3]=((DSO.UserOpts&256)>0);Ses[4]=((DSO.UserOpts&(4|8|32768))>0);Ses[5]=((DSO.UserOpts&67108864)>0);Ses[6]=((DSO.UserOpts&1)>0);QEMgr(true);}
this.QEWinX=function(x,y){QEWin(x,y);}
this.PuRtn=function(F){if(F=="1"){}else if(F=="2"){gid("QEWinI").src=null;
window.setTimeout(function(){window.location.reload(true)},1);}else if(F=="4"){ldScript("OMCUsrJs",PWSUrlRoot+"CalServices/GetUser.aspx?RF="+Me+"JSOUsrRet");}else if(F=="3"||F=="5"){QELogout(true);}else{alert("Pws: Invalid VfMgr Opt:"+F);}gid("QEWinD").style.display="none";}
function gid(S){return document.getElementById(S);}
function dw(S){document.write(S);}
function sdi(HE,v){gid(HE).style.display=((v==0)?"none":"inline");}
function sdb(HE,v){gid(HE).style.display=((v==0)?"none":"block");}
function isArg(v){return(typeof(v)!='undefined'&&v!=null);}
function isEs(S){return(typeof(S)=="undefined"||S.length==0);}
function dce(N){return document.createElement(N);}
function dac(HE){document.body.appendChild(HE);}
function dhac(HE){document.getElementsByTagName("head")[0].appendChild(HE);}
function LoadSS(N,A){var s,m,i,t;if(s=GetCke(N))for(i in(m=s.split("\x1C"))){t=typeof(A[i]);A[i]=(t=="boolean"?m[i]=="true":(t=="number"?(+m[i]):m[i]));}return(s!=null);}
function SaveSS(N,A){AddCke(N,A.join("\x1C"));}
function AddCke(N,S,E){document.cookie=N+"="+escape(S)+(E?";expires="+E:"")+CkePath;}
function GetCke(N){var m=document.cookie.match(new RegExp("(^|.*; *)"+N+"=([^;]*)(;|$)"));return(m?unescape(m[2]):null);}
function DelCke(N){AddCke(N,"","Tue, 12-Oct-1999 05:00:01 GMT");}
function isIEQM(){var d=document;return(("\v"=="v")&&(d.documentMode?(d.documentMode<7):(d.compatMode!="CSS1Compat")));}
function getWH(){var w=window;d=document;var H=(w.innerHeight?w.innerHeight:d.documentElement.clientHeight);return(H>0?H:d.body.clientHeight);}
function getWT(){var d=document,T=window.pageYOffset||d.body.scrollTop||d.documentElement.scrollTop;return T?T:0;}
function bhLink(I,C,H,L){return "<a "+((I=="")?"":"id='"+I+"' ")+((C=="")?"":"class='"+C+"' ")+" onclick='"+H+";return false' href='//Btn'>"+L+"</a>";}
function bhScript(S){return "<script type='text/javascript' src='"+S+"'><\/script>";}
function ldScript(Id,Url){var op=dce("script");op.id=Id;op.type="text/javascript";op.src=Url;dhac(op);}
function getUrlArg(Nm){var US=location.search.replace(/&/g,"?").toUpperCase()+"?",x=US.indexOf("?"+Nm.toUpperCase());return(x<0)?"":location.search.substring(x+Nm.length+2,US.indexOf("?",x+1));}
function fmtNb(N,L){var x=""+N;return("            ".substr(0,L-x.length)+x);}
function fmtSb(S,L){return S+"                                        ".substr(0,L-S.length);}}
function OMCDIInit(){}
function OMCDIButtons(){OMCItem.Menu();}
function OMCDIDetail(){OMCItem.Item(1);}
var OMCItemIP=new function(){
this.displ=function(a,b,c,d,e,f){OMCItem.Displ(a,b,c,d,e,f);}}
var OMCItem=new function(){var Mode=0,DI=null,DIKey="",DIDfUID="",ItemOK=true,CSSLoaded=false,DivElm=null,MatElm=null,isIE,DivW=640,OURCS=OMCUrlRoot+"CalServices/",CssBX="OMCIPBBO",CssHN="OMCIPBHN",CssRN="OMCIPBRN",CssHY="OMCIPBHY",CssTM="OMCIPBTM",CssTI="OMCIPBTI",StdTblArgs="width='100%' cellpadding='0' cellspacing='0' border='0' ",NoData={DfCssUrl:"<style type='text/css'>.OMC_CDBD {background:#FFF;color:#000;}</style>",DfFcnMask:1,DfFnClose:"Close",Msg:"<div style='margin:10px;padding:20px;border:1px solid #000;color:#000;background:#FFF;'>We're sorry. The information you trying to access is not available at this time. Please try again later.</div>"};
this.Init=function(){SetIsIE();if(typeof(OMCItemArgs)=="object"){Mode=1;var x=OMCItemArgs,IK=x.IK;if(IK!=""){x.IK="";this.Displ(IK,x.DU,x.DfUID,x.WuInd,x.BK,x.A);}}else{Mode=2;dw(bhScript(OURCS+"DiData.aspx"+location.search));}}
this.Displ=function(K,DU,DfUID,WuInd,BK,Args){var x,op,n;if(Mode==0){SetIsIE();Mode=1;}CloseWin();x="OMCI_"+K;DivElm=gid(x);if(DivElm){ReDispl(DivElm);}else{DivElm=CrItemDiv(x);if(Args!=""){n=parseInt(Args);DivW=(!isNaN(n)&&n>200&&n<1000)?n:640;}op=dce("script");op.id="OMCGIJS_"+K;op.type="text/javascript";op.src=OURCS+"DiData.aspx?IK="+K+"&DF="+DfUID+((WuInd)?"&BK="+BK:"");dhac(op);DIKey=K;DIDfUID=DfUID;}}
this.JSORet=function(D){DI=D;ItemOK=(OMCDIRetCode==1);if(!ItemOK){DI=NoData;if(typeof(OMCPws)!="undefined"){DI.IdFlags=2;DI.DfFcnMask=2;DI.DfFnClose="Back to calendar";}}if(Mode==1){LoadCSS(DI);GenMenuAndDtl(DivElm);DisplIEMat(DivElm);}else{if((DI.IdFlags&2)>0)Mode=3;LoadCSS(DI);if(Mode==3)OMCPws.InitFromItem(DI.IdParKey);}}
this.Item=function(Opt){if((Opt&&Opt==1)||Mode==3)GenDtl();else GenMenuAndDtl();}
this.Menu=function(Id){dw(GenMenu(DI));}
this.Btn=function(Id,A1,A2){BtnFcns(Id,A1,A2);return false;}
function GenDtl(){dw(ItemOK?(DI.IdType=="4"?GenEvtDtl(DI):GenNwsDtl(DI)):NoData.Msg);}
function GenMenuAndDtl(op){var s="<table "+StdTblArgs+"><tr><td class='"+CssTM+"'>"+GenMenu(DI)+"</td><td class='"+CssTI+"'>"+(ItemOK?(DI.IdType=="4"?GenEvtDtl(DI):GenNwsDtl(DI)):NoData.Msg)+"</td></tr></table>";if(op)op.innerHTML=s;else dw(s);}var t1="<table class='OMC_CDBD' "+StdTblArgs,t2="<tr><td class='OMC_CDON' ",t3="<tr><td class='OMC_CDTI' ",t4="</td></tr>",t5="<tr><td class='OMC_CDSB' colspan='2'>&nbsp;</td></tr>",t6="<tr><td class='OMC_CDSH'>",t7="&nbsp;</td><td class='OMC_CDSD'>",t8=t4+t5,t9="<tr><td class='OMC_CDSB'>&nbsp;</td></tr>",t10="<td class='OMC_CDSD'>",t11=t4+t9;
function tu(It,Et,Em){return("<a class='OMC_CDSD' href='"+It+"'"+(Em?"":"' target='_blank'")+">"+Et+"</a>");}
function GenEvtDtl(D){var os=new StrBuilder,m=D.DfSecMask,x,x1,x2,nl='<br />',tnl='';os.a(t1+"cols='2'>");os.a('<tr><td width="20%" style="font-size:1px">&nbsp;</td><td width="80%" style="font-size:1px">&nbsp;</td></tr>');if(m&1&&L(x=D.OrgTitle))os.a(t2+"colspan='2'>"+x+t4);if(m&2)os.a(t3+"colspan='2'>"+D.EvtTitle+t4);if(m&3)os.a(t5);if(m&4)os.a(t6+D.DfSnWhen+t7+D.EvtWhen+t8);if(m&8&&L(x=D.EvtDesc))os.a(t6+D.DfSnDesc+t7+x+t8);if(m&16&&L(x=D.VenName)){os.a(t6+D.DfSnVenue+t7+x);if(L(x=D.VenAddr1))os.a(nl+x);if(L(x=D.VenAddr2))os.a(nl+x);if(L(x=D.VenCSZ))os.a(nl+x);if(L(x=D.VenPhNbr))os.a(nl+x);if(L(x=D.VenUrlI))os.a(nl+tu(x,D.VenUrlE));if(L(x=D.VenDisplMapUrl))os.a(nl+tu(x,"Display map"));if(L(x=D.VenCommentsDesc))os.a(nl+nl+x);os.a(t8);}if(m&32&&L(x=D.EvtInviteeDesc))os.a(t6+D.DfSnInviteeDesc+t7+x+t8);if(m&64&&L(x=D.EvtAttireDesc))os.a(t6+D.DfSnAttireDesc+t7+x+t8);x=D.EvtResInst;x1=D.EvtResDts;if(m&128&&(L(x)||L(x1))){tnl="";os.a(t6+D.EvtResLabel+t7);if(L(x)){os.a(tnl+x+nl);tnl=nl;}if(L(x1)){os.a(tnl+x1);tnl=nl;}os.a(t8);}x=D.EvtContactName;x1=D.EvtContactPhNbr;x2=D.EvtContactEmailI;if(m&256&&(L(x)||L(x1)||L(x2))){tnl="";os.a(t6+D.DfSnContact+t7);if(L(x)){os.a(tnl+x);tnl=nl;}if(L(x1)){os.a(tnl+x1);tnl=nl;}if(L(x2))os.a(tnl+tu(x2,D.EvtContactEmailE,true));os.a(t8);}if(m&512&&L(x=D.EvtDesc2))os.a(t6+D.DfSnDesc2+t7+x+t8);if(m&1024&&L(x=D.EvtMoreInfoUrlI))os.a(t6+D.DfSnMoreInfoUrl+t7+tu(x,D.EvtMoreInfoUrlE)+t8);os.a('</table>');return os.toString();}
function GenNwsDtl(D){var os=new StrBuilder,m=D.DfSecMask,x;os.a(t1+">");if(m&1&&L(x=D.OrgTitle))os.a(t2+">"+x+t4);if(m&2)os.a(t3+">"+D.NwsTitle+t4);if(m&3)os.a(t9);if(m&8&&L(x=D.NwsDesc))os.a(t10+x+t11);if(m&1024&&L(x=D.NwsMoreInfoUrlI))os.a(t10+'<b>'+D.DfSnMoreInfoUrl+'</b>&nbsp;'+tu(x,D.NwsMoreInfoUrlE)+t11);if(m&4)os.a(t10+D.DfSnEffDt+'&nbsp;'+D.NwsEffDt+t11);os.a('</table>');return os.toString();}
function GenMenu(D){var os=new StrBuilder,m=D.DfFcnMask,np=(Mode!=3);if(np)os.a("<div class='"+CssBX+"'>");if(m&1)os.a(b(1,1,0,D.DfFnClose,"",""));if(m&2)os.a(b(2,1,0,D.DfFnClose,"",""));if(m&2048)os.a(b(2048,1,0,D.DfFnHome,D.IdHomeUrl,""));if(m&4)os.a(b(4,1,1,D.DfFnResv,D.EvtResUrl,""));if(m&8)os.a(b(8,0,0,D.DfFnPrint,D.IdOldParm,""));if(m&16)os.a(b(16,0,0,D.DfFnEmailMe,"M",sn(D)));if(m&32)os.a(b(32,0,0,D.DfFnEmailOt,"F",sn(D)));if(m&64)os.a(b(64,0,0,D.DfFnEmailOrg,"O",sn(D)));if(m&256)os.a(b(256,0,0,D.DfFnAdd2OMC,D.IdCalKey,""));if(m&128)os.a(b(128,0,0,D.DfFnAdd2Cal,D.IdOldParm,""));if(m&512)os.a(b(512,0,0,D.DfFnDownld,"",""));if(m&1024)os.a(b(1024,0,0,D.DfFnLink,D.DfUID,D.IdExtLink));if(m&4096)os.a(b(4096,0,0,D.DfFnRptErr,"E",sn(D)));if(np)os.a("<div style='text-align:center;border-style:none'><a href='http://OnMyCalendar.com' target='_blank'><img style='display:inline;border-style:none;' src='http://OnMyCalendar.com/Images/PoweredByLogo.gif' /></a></div></div>");return os.toString();
function sn(D){return "&IK="+DIKey+"&DF="+DIDfUID;}
function b(Id,Spc,Rsvp,Lbl,A1,A2){var x="OMCItem.Btn("+Id+",\""+A1+"\",\""+A2+"\")";if(np)os.a("<div class='"+(Rsvp==1?CssRN:CssHN)+"' "+(Spc==1?"style='margin-bottom: 15px;' ":"")+"onmouseover='this.className=\""+CssHY+"\"' onmouseout='this.className=\""+(Rsvp==1?CssRN:CssHN)+"\"' onclick='"+x+"'>"+Lbl+"</div>");else os.a(bhLink("","",x,Lbl)+((Spc==1)?"<div>&nbsp;</div>":""));}}
function CloseWin(){if(Mode==1){if(DivElm){DivElm.style.display="none";if(!ItemOK)DivElm.parentNode.removeChild(DivElm);DivElm=null;if(MatElm)MatElm.style.display="none";}}else window.close();}
function BtnFcns(Id,A1,A2){var WpCom="toolbar=no,left=50,top=50,resizable=yes",WpPr=WpCom+"menubar=yes,width=500,height=200",WpLi=WpCom+"menubar=no,width=560,height=450",WpSn=WpCom+"menubar=no,width=560,height=480";switch(Id){case 1:CloseWin();break;case 2:history.back();break;case 2048:window.location=A1;break;case 4:window.open("http://"+A1);break;case 8:owcs("DisplDetail.aspx?M=Print"+A1,WpPr);break;case 16:case 32:case 64:case 4096:owcs("SendNote.aspx?Action="+A1+A2,WpSn);break;case 128:window.location=OURCS+"DisplDetailAsVcs.aspx?"+A1;break;case 256:var a=((OMCUrlRoot.indexOf("local")>=0)?OMCUrlRoot:OMCUrlRoot.replace(/\/\//,"//WhatsUp."));window.open(a+"Mem/WuLogin.aspx?NCS="+A1);break;case 512:break;case 1024:if(A1==99999999)return;owcs("LinkToItem.aspx?IK="+A2,WpLi);break;}return;
function owcs(Url,Parm){var W=window.open(OURCS+Url,"OMCItemFcn",Parm);W.focus();}}
function LoadCSS(D){if(CSSLoaded)return;var a=(Mode==1),MenuCSS="."+CssBX+"{width:"+(a?108:140)+"px;margin:10px 0 20px 0;padding:3px 0px 3px 1px;border:1px solid #005BC3;font-family:Verdana, Sans-Serif;font-size:"+(a?10:11)+"px;font-weight:bold;background:#EFEFEF;}."+CssBX+" div {width:"+(a?100:132)+"px;margin-bottom:1px;padding:2px;border-style:solid;border-width:1px;}."+CssHN+"{color:#FFF;background-color:#005BC3;border-color: #DDD #000 #000 #DDD }."+CssRN+"{color:#FFF;background-color:#D84519;border-color: #DDD #000 #000 #DDD }."+CssHY+"{color:#FFF;background-color:#FF6900;border-color: #000 #DDD #DDD #000;cursor: pointer;}."+CssTM+"{width:"+(a?112:150)+"px; vertical-align: top;}."+CssTI+"{vertical-align: top;}";if(Mode==3){return;}else if(Mode==2){dw(D.DfCssUrl+"<style type='text/css'>"+MenuCSS+"</style>");}else{var BsoCSS=(D.DfCssUrl.indexOf(".OMC_")>=0)?D.DfCssUrl.replace(/<[^>]+>/g,""):"",op=dce("style");op.type="text/css";if(op.styleSheet){op.styleSheet.cssText=BsoCSS+MenuCSS;}else{op.appendChild(document.createTextNode(BsoCSS+MenuCSS));}dhac(op);}if(ItemOK)CSSLoaded=true;}
function ReDispl(op){var xy=getWinDim(25,25),ops=op.style;ops.top=xy[1];ops.left=xy[0];ops.display="block";DisplIEMat(op);}
function CrItemDiv(ElmId){var Msg="<div style='height:200px;font-family:Verdana;font-size:11px;color:#666;background:#FFF;'>Loading...</div>",xy=getWinDim(25,25),op=dce("div"),ops=op.style;op.id=ElmId;op.className="OMC_CDBD";ops.position="absolute";ops.top=xy[1];ops.left=xy[0];ops.zIndex=9100;ops.border="4px solid #666";ops.width=DivW+"px";ops.padding="2px";dac(op);op.innerHTML=Msg;return op;}
function DisplIEMat(op){if(!isIE)return;var e,es;if(!MatElm){e=dce("iframe");e.frameBorder="0";e.scrolling="no";e.src="";e.style.position="absolute";dac(e);MatElm=e;}es=MatElm.style;es.top=op.offsetTop+"px";es.left=op.offsetLeft+"px";es.width=op.offsetWidth+"px";es.height=op.offsetHeight+"px";es.zIndex=9099;es.display="block";}
function getWinDim(OL,OT){var d;if(self.innerHeight)var d=[self.pageXOffset,self.pageYOffset];else if(document.documentElement&&document.documentElement.clientHeight)var d=[document.documentElement.scrollLeft,document.documentElement.scrollTop];else if(document.body)var d=[document.body.scrollLeft,document.body.scrollTop];return[(OL+d[0])+"px",(OT+d[1])+"px"];}
function openWin(Url,Nm,Parm){var W=window.open(Url,Nm,Parm);W.focus()}
function L(S){return(S.length>0)}
function dw(S){document.write(S);}
function gid(HE){return document.getElementById(HE);}
function dce(N){return document.createElement(N);}
function dac(HE){document.body.appendChild(HE);}
function dhac(HE){document.getElementsByTagName("head")[0].appendChild(HE);}
function SetIsIE(){isIE=(navigator.userAgent.toLowerCase().indexOf("msie")!=-1);}
function StrBuilder(){this.Z=new Array();
this.a=function(S){this.Z[this.Z.length]=S;}
this.toString=function(){return this.Z.join("");}}
function bhLink(I,C,H,L){return "<a "+((I=="")?"":"id='"+I+"' ")+((C=="")?"":"class='"+C+"' ")+" onclick='"+H+";return false' href='//Btn'>"+L+"</a>";}
function bhScript(S){return "<script type='text/javascript' src='"+S+"'><\/script>";}}
function OMCDIInitRet(D){OMCItem.JSORet(D)}
