g_CalendarViewMode=XB.r;var e0=new Date();g_SelectedDate=new Date(e0.getFullYear(),e0.getMonth(),e0.getDate());g_DatePickerDate=new Date(g_SelectedDate.getFullYear(),g_SelectedDate.getMonth(),1);var Ho=[FP.h,FP.S,FP.r,FP.b,FP.D];var AJ=480;var mD=1020;var dY=FP.H;var pZ=7;var S1=null;var ZP=null;var jW=null;var sz=null;var Aq=null;var yh=null;var Jp=false;var Ja=null;var nd=null;var Vj=null;var Ls=false;var mR=+1;var k3=-1;var le=20;var qd=10;var zo=20;var G6=5;var jQ="#FFF4BC";var Tv="#FFFFD5";var jl="#F6DBA2";var mV="#F3E4B1";var W4=null;function pJ(){ZP=null;jW=null;sz=null;Aq=null;yh=null;Jp=false;Ja=null;Vj=null;var b=kI();var V=b.r();if(V.lc()){jQ="#FFF4BC";Tv="#FFFFD5";jl="#F6DBA2";mV="#F3E4B1";}else{if(V.A9()){jQ="#95A9CB";Tv="#CFD8E6";jl="#6C81A8";mV="#8093B5";}else{jQ="#B3D497";Tv="#D5ECBC";jl="#8CB468";mV="#A8CB8A";}}}function p2(){if(!oC(tu,bR,JP.srcElem,true)){return ;}var b=JP.dataObject;if((b.d9||b.fG)&&b.uV!=null){b=b.SD();}if(!il(b,br)){return ;}var V=b.ZH();var D;var r;var H=wo("<TABLE border='0' cellspacing='0' cellpadding='0' style='border-collapse:collapse;overflow:hidden;position:relative;width:300px;'>",wJ);var S=wo("<TBODY style='font-family:tahoma, helvetica, arial, sans-serif; font-size:11px;'>",H);function h(v,k,g){var u="";if(k!=null&&k!=""){D=wo("<TR class='upcomingAppointmentRow'>",g);r=wo("<TD width='1%' style='font-family:tahoma, helvetica, arial, sans-serif; font-size:11px;cursor:default;' valign='top' nowrap unselectable='on'>",D);var z=wo("<SPAN style='padding-left:4px;font-weight:bold;'>",r);z.innerHTML=v+"&nbsp;";r=wo("<TD valign='top' style='cursor:default;' nowrap unselectable='on'>",D);var O=wo("<SPAN class='messageHeaderText' style='padding-left:4px;'>",r);O.innerHTML=k;O.onmousedown=function(m){var T=Xp(m);if(D7){T.preventDefault();}else{T.returnValue=false;}return false;};}return D;}function l(v){D=wo("<TR style='height:12px;'>",S);r=wo("<TD width='1%' valign='top' nowrap>",D);r.innerHTML="&nbsp;";return D;}if(b.l){if(b.c()){alert(strings.message_deleted);return ;}else{if(b.H()){return ;}else{if(!b.I()){b.q();}p2();return ;}}}else{D=wo("<TR class='upcomingAppointmentRow'>",S);r=wo("<TD class='upcomingAppointmentHeaderCell' colspan='2'>",D);r.style.textOverflow="ellipsis";r.innerHTML=b.A();r.appt=b;r.onmouseout=function(o){var q=Xp(o);Uq(q);var e=pM(q);e.style.textDecoration="none";};r.onmouseover=function(o){var q=Xp(o);Uq(q);var e=pM(q);e.style.textDecoration="underline";};r.onclick=function(o){var q=Xp(o);Uq(q);if(D7&&qe(q)!=L3){return ;}var e=pM(q);var d=BR();if(e.lastClickTime!=null&&d-e.lastClickTime<1000){return ;}e.lastClickTime=d;if(JP!=null&&JP.h()){JP.l();}El(e.appt);};D=wo("<TR>",S);r=wo("<TD colspan='2'>",D);var f=wo("<TABLE border='0' cellspacing='0' cellpadding='0' style='padding-left:4px;border-collapse:collapse;'>",r);var N=wo("<TBODY>",f);h(strings.event_editor_label_location,b.TQ(),N);l(S);D=wo("<TR>",S);r=wo("<TD colspan='2'>",D);var p=wo("<TABLE border='0' cellspacing='0' cellpadding='0' style='padding-left:4px;border-collapse:collapse;'>",r);var B=wo("<TBODY>",p);var K=i3(b.Ws(),iM("pretty_date_time"));h(strings.preferences_calendar_start_time_label,K,B);var C=i3(b.h8(),iM("pretty_date_time"));h(strings.preferences_calendar_end_time_label,C,B);var W=b.a4();if(W){l(S);var t=W.o();var Y=new Array();var a=new Array();var Z=new Array();for(var A=0;A<t.length;A++){var I=t[A];var L=I.H();if(L==JH.D){IZ.b(Y,I.S());}else{if(L==JH.b){IZ.b(a,I.S());}else{if(L==JH.V){IZ.b(Z,I.S());}}}}D=wo("<TR>",S);r=wo("<TD colspan='2'>",D);var x=wo("<TABLE border='0' cellspacing='0' cellpadding='0' style='padding-left:4px;border-collapse:collapse;'>",r);var P=wo("<TBODY>",x);h(strings.printout_required_recipients,Y.join(", "),P);h(strings.printout_optional_recipients,a.join(", "),P);h(strings.printout_meeting_resources,Z.join(", "),P);}if(b.d9==true){l(S);var w=b.nF();var y=h5(w);D=wo("<TR>",S);r=wo("<TD colspan='2'>",D);var n=wo("<TABLE border='0' cellspacing='0' cellpadding='0' style='padding-left:4px;border-collapse:collapse;'>",r);var E=wo("<TBODY>",n);h(strings.event_editor_label_recurrence_pattern,y,E);}if(b.KK()==true){l(S);D=wo("<TR>",S);r=wo("<TD colspan='2'>",D);var U=wo("<TABLE border='0' cellspacing='0' cellpadding='0' style='padding-left:4px;border-collapse:collapse;'>",r);var R=wo("<TBODY>",U);h(strings.calendar_event_reminder_image_tooltip,"&nbsp;",R);}if(b.V()==ZL.b){l(S);D=wo("<TR>",S);r=wo("<TD colspan='2'>",D);var G=wo("<TABLE border='0' cellspacing='0' cellpadding='0' style='padding-left:4px;border-collapse:collapse;'>",r);var s=wo("<TBODY>",G);h(strings.calendar_event_private_image_tooltip,"&nbsp;",s);}var M=b.io();if(M!=null&&M.strip()!=""){l(S);D=wo("<TR>",S);r=wo("<TD colspan='2' style='padding:4px;overflow:auto;'>",D);var j=wo("<TABLE border='0' cellspacing='0' cellpadding='0' >",r);var F=wo("<TBODY>",j);var X=wo("<TR>",F);var c=wo("<TD>",X);var Q=wo("<DIV class='messageHeaderText' style='font-family:Courier New;font-size:12px;overflow:hidden;height:45px;'>",c);var i=wo("<DIV style='overflow:auto;height:100%;cursor:default;' unselectable='on'>",Q);i.innerHTML=WN(M,false,false,false);i.onmousedown=function(o){var q=Xp(o);if(D7){q.preventDefault();}else{q.returnValue=false;}return false;};}}if(JP==null){JP=new sf(H,upcomingAppointmentPaneMouseOut);}else{JP.D(H);}c0();}function yg(){upcomingAppointmentsDiv=wo("<DIV id='upcomingAppointmentsDiv' class='upcomingAppointmentsDiv' tabindex='-1'>",eventsPane);var b=kI();if(!b.o){upcomingAppointmentsDiv.style.padding="5px 0px 0px 6px";upcomingAppointmentsDiv.innerHTML=strings.loading_calendar;return ;}var V=wo("<TABLE style='position:absolute; left:0px; top:0px; width:100%; border-collapse:collapse;'>",upcomingAppointmentsDiv);var D=wo("<TBODY style='font-family:tahoma, helvetica, arial, sans-serif; font-size:11px;'>",V);var r=b.b(pZ);var H=new Date();var S;function h(B){var K=wo("<TR class='upcomingAppointmentRow'>",D);var C=B.A();if(C==null||C.strip()==""){C=strings.appointment_empty_subject;}C=Ut(C);var W;if(B.te()||B.ie()){W=wo("<TD class='upcomingAppointmentSubjectCell' width='100%' colspan='2'>",K);}else{var t=wo("<TD class='upcomingAppointmentTimeCell'>",K);t.innerHTML=W2(B.Ws());W=wo("<TD class='upcomingAppointmentSubjectCell' width='100%'>",K);}W.style.textOverflow="ellipsis";W.innerHTML=C;W.appt=B;function Y(x){var P=Xp(x);Uq(P);var w=pM(P);w.style.textDecoration="none";if(FA!=-1){clearTimeout(FA);}Sq();}W.onmouseout=Y;function a(x){var P=Xp(x);Uq(P);var w=pM(P);w.style.textDecoration="underline";if(JP==null){JP=new sf("",Y);}JP.srcElem=w;JP.dataObject=w.appt;FA=setTimeout("p2()",JP.b());}W.onmouseover=a;W.onclick=function(Z){var A=Xp(Z);Uq(A);if(D7&&qe(A)!=L3){return ;}var I=pM(A);var L=BR();if(I.lastClickTime!=null&&L-I.lastClickTime<1000){return ;}I.lastClickTime=L;if(JP!=null&&JP.h()){JP.l();}El(I.appt);};}function l(B){var K=wo("<TR class='upcomingAppointmentRow'>",D);var C=wo("<TD class='upcomingAppointmentHeaderCell' colspan='2'>",K);C.style.textOverflow="ellipsis";C.innerHTML=B;}S=false;for(var o=0;o<r.length;o++){var q=r[o];var e=q.Ws();var d=q.h8();if(H.getTime()>=e.getTime()&&H.getTime()<=d.getTime()){if(!S){l(strings.upcoming_appointment_in_progress);S=true;}h(q);r=IZ.e(r,o);o--;}}S=false;for(var o=0;o<r.length;o++){var q=r[o];var e=q.Ws();if(mJ(e,H)==0){if(!S){l(strings.today);S=true;}h(q);r=IZ.e(r,o);o--;}}if(pZ>=1){S=false;var f=H.clone();f.setDate(f.getDate()+1);for(var o=0;o<r.length;o++){var q=r[o];var e=q.Ws();if(mJ(e,f)==0){if(!S){l(strings.tomorrow);S=true;}h(q);r=IZ.e(r,o);o--;}}}S=false;var N=new Date(H.getFullYear(),H.getMonth(),H.getDate()+2);for(var o=2;o<pZ;o++){for(var p=0;p<r.length;p++){var q=r[p];var e=q.Ws();if(mJ(e,N)==0){if(!S){l(i3(N,iM("upcoming_appointments_date")));S=true;}h(q);r=IZ.e(r,p);p--;}}N.setDate(N.getDate()+1);S=false;}}function NE(){if(upcomingAppointmentsDiv.style.display=="none"){return ;}upcomingAppointmentsDiv.style.left="0px";upcomingAppointmentsDiv.style.top=eventsPaneHeader.offsetHeight+"px";var b=Math.max(eventsPane.offsetWidth-2,0);upcomingAppointmentsDiv.style.width=b+"px";var V=Math.max(eventsPane.offsetHeight-eventsPaneHeader.offsetHeight-2,0);upcomingAppointmentsDiv.style.height=V+"px";}function LI(){if(!Ik||DE(eventsPane)){return ;}eventsPane.removeChild(upcomingAppointmentsDiv);yg();NE();}var vC=null;function xb(){if(vC!=null){clearTimeout(vC);vC=null;}LI();vC=setTimeout("xb()",5*Wx);}function TL(){if(!oC(tu,bR,JP.srcElem,true)){return ;}var b=JP.dataObject;if(!il(b,Date)){return ;}function V(t,Y){var a=wo("<TR class='upcomingAppointmentRow'>",Y);var Z=t.A();if(Z==null||Z.strip()==""){Z=strings.appointment_empty_subject;}Z=Ut(Z);var A;if(t.te()||t.ie()){A=wo("<TD class='upcomingAppointmentSubjectCell' colspan='2'>",a);}else{var I=wo("<TD class='upcomingAppointmentTimeCell'>",a);I.innerHTML=W2(t.Ws());A=wo("<TD class='upcomingAppointmentSubjectCell'>",a);}A.style.textOverflow="ellipsis";A.innerHTML=Z;A.appt=t;A.onmouseover=function(L){var x=Xp(L);Uq(x);var P=pM(x);P.style.textDecoration="underline";};A.onmouseout=function(L){var x=Xp(L);Uq(x);var P=pM(x);P.style.textDecoration="none";};A.onclick=function(L){var x=Xp(L);Uq(x);if(D7&&qe(x)!=L3){return ;}var P=pM(x);var w=BR();if(P.lastClickTime!=null&&w-P.lastClickTime<1000){return ;}P.lastClickTime=w;if(JP!=null&&JP.h()){JP.l();}El(P.appt);};}var D=kI();if(!D.o){return ;}var r=b.clone();r.setDate(b.getDate()+1);var H=D.p(b,r);var S=H.length;var h=wo("<TABLE border='0' cellspacing='0' cellpadding='0' style='padding:0px;border-collapse:collapse;width:250px;'>");var l=wo("<TBODY style='font-family:tahoma, helvetica, arial, sans-serif; font-size:11px;'>",h);var o=wo("<TR class='upcomingAppointmentRow'>",l);var q=wo("<TD class='upcomingAppointmentHeaderCell' colspan='2'>",o);q.style.textOverflow="ellipsis";var e=wo("<TABLE border='0' cellspacing='0' cellpadding='0' style='padding:0px;border-collapse:collapse;'>",q);var d=wo("<TBODY style='font-family:tahoma, helvetica, arial, sans-serif; font-size:11px;'>",e);o=wo("<TR>",d);q=wo("<TD class='upcomingAppointmentHeaderCell' style='border:0px;'>",o);q.style.textOverflow="ellipsis";q.innerHTML=i3(b,iM("upcoming_appointments_date"));var f=wo("<TD class='upcomingAppointmentHeaderCell' style='border:0px;color:#999966;'>",o);f.innerHTML="( "+strings.calendartoolbar_tooltip_new_event+" )";f.style.textOverflow="ellipsis";f.onmouseover=function(N){var p=Xp(N);Uq(p);var q=pM(p);q.style.textDecoration="underline";};f.onmouseout=function(N){var p=Xp(N);Uq(p);var q=pM(p);q.style.textDecoration="none";};f.onclick=function(N){var p=Xp(N);Uq(p);if(D7&&qe(p)!=L3){return ;}var q=pM(p);var B=BR();if(q.lastClickTime!=null&&B-q.lastClickTime<1000){return ;}q.lastClickTime=B;if(JP!=null&&JP.h()){JP.l();}var K=iG()?XL:iL.N();if(K==null){return ;}if(!K.p4()){alert(strings.permissions_restriction);return ;}var C=iA(b,null,false);if(C!=null){pP(C);}};for(var W=0;W<S;W++){var C=H[W];V(C,l);}if(S>0){if(JP==null){JP=new sf(h,dateNavigatorMouseOut);}else{JP.D(h);}c0();}else{if(JP==null){JP=new sf("",dateNavigatorMouseOut);}else{JP.D("");}if(JP.h()){JP.l();}}}function p0(b,V,D,r,H,S,h){g_DatePickerDate=new Date(V,b,1);datePickerDiv=wo("<DIV id='datePickerDiv' class='datePickerDiv'>",D,r);datePickerDiv.process=H;datePickerDiv.highlight=S;var l="";l+="<TABLE class=\"datePickerTable\">";l+="<TBODY class=\"datePickerTableBody\">";l+="<TR class=\"datePickerRow\">";var o=dY;for(var q=0;q<7;q++){l+="<TD class=\"datePickerHeaderCell\">"+of(o%7).charAt(0)+"</TD>";o++;o%=7;}l+="</TR>";var e=tH(g_DatePickerDate,dY);var d=e.clone();for(var q=0;q<6;q++){l+="<TR class=\"datePickerRow\">";for(var f=0;f<7;f++){l+="<TD class=\"datePickerCell\">"+d.getDate()+"</TD>";d.setDate(d.getDate()+1);}l+="</TR>";}l+="</TBODY>";l+="</TABLE>";datePickerDiv.innerHTML=l;d=e.clone();var N=new Date();var p=datePickerDiv.firstChild;for(var q=1;q<7;q++){var B=p.rows[q];for(var f=0;f<7;f++){var K=B.cells[f];K.date=d.clone();if(h&&h==true){function C(a){if(FA!=-1){clearTimeout(FA);}Sq();}K.onmouseout=C;K.onmouseover=function(W){var t=Xp(W);var Y=pM(t);if(JP==null){JP=new sf("",C);}JP.srcElem=Y;JP.dataObject=this.date;FA=setTimeout("TL()",JP.b());};}K.style.color=d.getMonth()==b?"black":"gray";if(mJ(N,d)==0){K.style.border="1px solid #880000";}d.setDate(d.getDate()+1);}}return datePickerDiv;}var qa=new Date();var UL=null;function Ua(){if(UL!=null){clearTimeout(UL);UL=null;}var b=new Date();if(mJ(b,qa)!=0){qa=b;qw();}UL=setTimeout("Ua()",Wx);}function qw(b){if(!Ik){return ;}if(b==null){b=false;}var V=datePickerDiv.firstChild;var D=tH(g_DatePickerDate,dY);var r=new Date();var H=g_DatePickerDate.getMonth();if(b){var S=dY;var h=V.rows[0];for(var l=0;l<7;l++){var o=h.cells[l];o.innerHTML=of(S%7).charAt(0);S++;S%=7;}}for(var l=1;l<7;l++){var h=V.rows[l];for(var q=0;q<7;q++){var o=h.cells[q];o.innerHTML=D.getDate();o.style.color=D.getMonth()==H?"black":"gray";o.style.fontWeight="normal";o.style.border=mJ(r,D)==0?"1px solid #880000":"";o.style.backgroundColor="";o.date=D.clone();D.setDate(D.getDate()+1);}}if(datePickerDiv.highlight){qY();}if(datePickerDiv.process){if(S1!=null){clearTimeout(S1);}S1=setTimeout("V0()",1000);}}function yk(b){g_DatePickerDate.setFullYear(g_DatePickerDate.getFullYear(),g_DatePickerDate.getMonth()+b,1);qw();}function V0(){if(sI(window)&&miniCalendarPane.style.display=="none"){return ;}var b;if(iG()){b=XL;}else{b=iL.N();}if(b==null||!b.A()){return ;}datePickerTable=datePickerDiv.firstChild;for(var V=1;V<7;V++){var D=datePickerTable.rows[V];for(var r=0;r<7;r++){D.cells[r].style.fontWeight="normal";}}var H=b.fT();var S=[];var h=tH(g_DatePickerDate,dY);var l=h.clone();l.setDate(l.getDate()+42);for(var o in H){var q=H[o];if(q.p4()==true){var e=q.nF();if(!(SX(e.p,l)>=0||SX(e.f,h)<=0)){if(e.Z==kH.H){var d=new Date(h.getTime()-86400000);var f=e.a(d);if(mJ(f,h)>=0&&mJ(f,l)<=0){S[q.YX]=q;}else{if(hv(R7.V)){qQ("Yearly appointment "+f+" is outside range "+h+" to "+l+".",R7.V);}}}else{S[q.YX]=q;}}}else{if(!(SX(q.Ws(),l)>=0||SX(q.h8(),h)<=0)){var N=q.Ws();N.setHours(0,0,0,0);var p=Math.round((N.getTime()-h.getTime())/Ay);if(q.ie()||q.i()){var V=0;while(SX(N,q.h8())<0){var B=(p+V)%7;var K=Math.floor((p+V)/7)+1;if(B>=0&&B<7&&K>=1&&K<7){datePickerTable.rows[K].cells[B].style.fontWeight="bold";}V++;N.setDate(N.getDate()+1);}}else{var B=p%7;var K=Math.floor(p/7)+1;if(B>=0&&B<7&&K>=1&&K<7){datePickerTable.rows[K].cells[B].style.fontWeight="bold";}}}}}for(var V=1;V<7;V++){var D=datePickerTable.rows[V];for(var r=0;r<7;r++){var C=D.cells[r];var W=C.date;if(C.style.fontWeight=="bold"){continue;}for(var o in S){var q=S[o];var e=q.nF();if(e.e(W)[0]==true){C.style.fontWeight="bold";break;}var t=W;var Y=t.clone();Y.setDate(Y.getDate()+1);var a=false;for(var Z=0,len=q.Dl.length;Z<len;Z++){var A=q.Dl[Z];if(!(SX(A.Ws(),Y)>=0||SX(A.h8(),t)<=0)){C.style.fontWeight="bold";a=true;break;}}if(a){break;}}}}}var IB="#FFF4BC";function qY(){if(sI(window)&&miniCalendarPane.style.display=="none"){return ;}var b=datePickerDiv.firstChild;if(!iG()){for(var V=1;V<7;V++){var D=b.rows[V];for(var r=0;r<7;r++){var H=D.cells[r];H.style.backgroundColor="";}}return ;}var S=RV(g_SelectedDate,dY);var h=S.clone();h.setDate(S.getDate()+7);for(var V=1;V<7;V++){var D=b.rows[V];for(var r=0;r<7;r++){var H=D.cells[r];var l=H.date;if(g_CalendarViewMode==XB.r&&mJ(l,g_SelectedDate)==0){H.style.backgroundColor=IB;}else{if(g_CalendarViewMode==XB.V&&A1(l,S,h)){H.style.backgroundColor=IB;}else{if(g_CalendarViewMode==XB.b&&mJ(l,S)>=0&&mJ(l,h)<0){H.style.backgroundColor=IB;}else{if(g_CalendarViewMode==XB.D&&l.getFullYear()==g_SelectedDate.getFullYear()&&l.getMonth()==g_SelectedDate.getMonth()){H.style.backgroundColor=IB;}else{H.style.backgroundColor="";}}}}}}}function sO(){var b;switch(g_CalendarViewMode){case XB.r:b=1;break;case XB.V:b=Ho.length;break;case XB.b:b=7;break;}dayWeekViewHeaderDiv=wo("<DIV id='dayWeekViewHeaderDiv' style='position:absolute; height:"+pK+"px; left:0px; top:0px;'>",mainTablePane);dayWeekViewHeaderTable=wo("<TABLE id='dayWeekViewHeaderTable' class='calendarTableView' cellpadding='0' cellspacing='0' style='border-collapse:separate'>",dayWeekViewHeaderDiv);var V=wo("<TBODY class='calendarTableViewBody'>",dayWeekViewHeaderTable);var D=wo("<TR style='height:"+pK+"px;'>",V);wo("<TD class='calendarViewHeaderCell' align='center' style='width:"+(yl?60:64)+"px;border:none;'>",D);for(var r=0;r<b;r++){wo("<TD class='calendarViewHeaderCell'>",D);}wo("<TD style='background-color:#D9D4D4;cursor:default;width:18px;'>",D);allDayEventsDiv=wo("<DIV id='allDayEventsDiv' style='position:absolute; height:"+pK+"px; left:0px; top:"+pK+"px;'>",mainTablePane);allDayEventsTable=wo("<TABLE id='allDayEventsTable' class='calendarTableView' cellspacing='0' cellpadding='0' >",allDayEventsDiv);V=wo("<TBODY class='calendarTableViewBody'>",allDayEventsTable);var D=wo("<TR style='height:22px'>",V);wo("<TD class='dayWeekViewAllDayFillerCell' style='width:"+(yl?60:64)+"px;background-color:transparent;'>",D);for(var r=0;r<b;r++){var H=wo("<TD class='dayWeekViewAllDayEntryCell'>",D);if(r<b-1){H.style.borderRight="1px solid black";}}wo("<TD class='dayWeekViewAllDayFillerCell' style='width:18px;'>",D);calDayViewDiv=wo("<DIV id='calDayViewDiv' class='vertScrollingDiv' style='overflow:auto' tabindex='-1'>",mainTablePane);dayViewTable=wo("<TABLE id='dayViewTable' class='calendarTableView' cellpadding='0' cellspacing='0' border='0'>",calDayViewDiv);var V=wo("<TBODY class='calendarTableViewBody'>",dayViewTable);var S=new Date(2005,7,1);for(var r=0;r<48;r++){var h=((r%2)==0)?true:false;var D=wo("<TR style='height:"+le+"px;'>",V);var H=wo("<TD valign='top' class='dayWeekViewHoursCell'>",D);var l=wo("<SPAN class='dayWeekViewTimeLabel'>",H);if(h){l.innerHTML=W2(S);S.setHours(S.getHours()+1);}for(var o=0;o<b;o++){var q=wo("<TD class='dayWeekViewSpacerCell'>",D);q.innerHTML="&nbsp;";q.style.width=yl?"7px":"5px";var H=wo("<TD nowrap class='dayWeekViewEntryCell' onkeydown='"+"fx"+"(event);'>",D);H.innerHTML="&nbsp;";H.start=r*30;H.style.backgroundColor=(H.start<AJ||H.start>=mD)?jQ:Tv;if(h){H.style.borderTopColor=jl;}else{H.style.borderTopColor=mV;}}}}function UM(){calMonthViewDiv=wo("<DIV id='calMonthViewDiv' class='calMonthViewDiv'>",mainTablePane);var b="";b+="<TABLE class=\"calendarTableView\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" style=\"width:100%;height:100%;\">";b+="<TBODY class=\"calendarTableViewBody\">";b+="<TR style=\"text-align:center; height:"+Wr+"px;\">";var V=dY;for(var D=0;D<7;D++){b+="<TD nowrap class=\"calendarViewHeaderCell\">"+of(V%7)+"</TD>";V++;V%=7;}b+="</TR>";for(var D=0;D<6;D++){b+="<TR>";for(var r=0;r<7;r++){b+="<TD nowrap class=\"monthViewEntryCell\" valign=\"top\" style=\"";if(D==0){b+="border-top-width:0px;";}if(r==6){b+="border-right-width:0px;";}b+="\">";b+="<DIV class=\"monthViewHeaderDiv\" style=\"height:"+Wr+"px; width:100%;\"></DIV>";b+="</TD>";}b+="</TR>";}b+="</TBODY>";b+="</TABLE>";calMonthViewDiv.innerHTML=b;}function mF(){if(sI(window)){if(iG()!=true||Ik!=true){return ;}}if(m8("calDayViewDiv")){mainTablePane.removeChild(dayWeekViewHeaderDiv);mainTablePane.removeChild(allDayEventsDiv);mainTablePane.removeChild(calDayViewDiv);}sO();dayWeekViewHeaderDiv.style.width=mainTablePane.offsetWidth+"px";allDayEventsDiv.style.width=mainTablePane.offsetWidth+"px";Yj(calDayViewDiv);setTimeout("Bh()",100);}function Bh(){var b=Math.round((AJ*le/30)-((calDayViewDiv.offsetHeight-((mD-AJ)*le/30))/2));calDayViewDiv.scrollTop=b;}function H6(b,V){if(V==null){V=false;}if(b==g_CalendarViewMode&&!V){return ;}g_CalendarViewMode=b;Ja=null;nd=null;if(b==XB.D){if(m8("calDayViewDiv")){mainTablePane.removeChild(dayWeekViewHeaderDiv);mainTablePane.removeChild(allDayEventsDiv);mainTablePane.removeChild(calDayViewDiv);}if(b!=g_CalendarViewMode||!m8("calMonthViewDiv")){UM();}Yj(calMonthViewDiv);m4();}else{if(m8("calMonthViewDiv")){mainTablePane.removeChild(calMonthViewDiv);}mF();BU();}qY();}var bV="#3A5CAD";var cu="#54B7D1";var vD="#FFFFFF";var FC="#800080";var ki="#FFFFFF";var Rb="#FF7F7F";var Vx="#8080FF";var C1="#80FF7F";var H4="#E0E0E0";var FU="#FF7F00";var DG="#80FFFF";var z0="#E0E060";var h4="#BF7FBF";var Mg="#00BF7F";var ib="#FFFF7F";var l9=5;function Uh(b){var V;switch(b){case X9.V:V=ki;break;case X9.H:V=Rb;break;case X9.b:V=Vx;break;case X9.e:V=C1;break;case X9.r:V=H4;break;case X9.S:V=FU;break;case X9.o:V=DG;break;case X9.q:V=z0;break;case X9.l:V=h4;break;case X9.D:V=Mg;break;case X9.h:V=ib;break;default:V=ki;break;}return V;}function Aj(b){var V;switch(b){case KS.V:V=bV;break;case KS.D:V=cu;break;case KS.r:V=vD;break;case KS.b:V=FC;break;default:V=bV;break;}return V;}function N0(b){var V=b.te();var D=b.KK();var r=b.Ws();var H=b.h8();var S=Math.round((H.getTime()-r.getTime())/Wx);var h=b.ie();var l=b.i();var o=r.getHours();var q=r.getMinutes();var e=b.XG();var d=Uh(e);var f=null;var N=null;var p="";var B=b.A();if(B!=null){p+=B;}var K=b.TQ();if(K!=null&&K!=""){p+=" ("+K+")";}var C=p.replace(/\"/g,"&quot;");if(V==false&&h==false){var W=b.xA();var t=Aj(W);var Y,a,Z;if(l||window.name=="print"){Y=a=Z="default";}else{if(!b.Y()){Z=Y=a="default";}else{Z="move";if(yl&&a9>=6){Y=a="row-resize";}else{Y="N-resize";a="S-resize";}}}var A="";A+="<TABLE class=\"dayWeekViewApptTable\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";if(window.name!="print"){A+="<COL class=\"dayWeekViewApptGrabBarColumn\">";A+="<COL class=\"dayWeekViewApptBodyColumn\">";}A+="<TBODY>";A+="<TR class=\"dayWeekViewApptTopBar\" style=\"height:"+l9+"px;\">";A+="<TD class=\"dayWeekViewApptTopBar\" style=\"cursor:"+Y+";height:"+l9+"px;\"";if(window.name!="print"){A+=" colspan=\"2\"";}A+=">&nbsp;</TD></TR><TR>";if(window.name!="print"){A+="<TD class=\"dayWeekViewApptGrabBar\" style=\"font-size:1px;background-color:"+t+";cursor:"+Z+"\">&nbsp;</TD>";}A+="<TD class=\"dayWeekViewApptBody\" style=\"width:100%;background-color:"+d+";\">";A+="<DIV class=\"dayWeekViewApptBodyDiv\" style=\"width:100%;overflow:hidden;\">";if(b.d9==true){A+="<IMG src=\"img/repeat.gif\" class=\"repeatIcon\">";}else{if(b.fG==true){A+="<IMG src=\"img/repeat_ex.gif\" class=\"repeatIcon\">";}}var I=b.ag();if((I==Uu.D||I==Uu.b||I==Uu.V||I==Uu.H)&&jj()){A+="<IMG src=\"img/meeting.gif\" class=\"meetingIcon\">";}if(b.KK()==true){A+="<IMG src=\"img/alarm.gif\" class=\"alarmIcon\">";}if(b.V()==ZL.b){A+="<IMG src=\"img/private.gif\" class=\"privateIcon\">";}p=Ut(p);A+=p;A+="</DIV></TD></TR>";A+="<TR class=\"dayWeekViewApptBottomBar\" style=\"height:"+l9+"px;\">";A+="<TD class=\"dayWeekViewApptBottomBar\" style=\"cursor:"+a+";height:"+l9+"px;\"";if(window.name!="print"){A+=" colspan=\"2\"";}A+=">&nbsp;</TD></TR></TBODY></TABLE>";var L=-1;for(var x=1,len=W4.length;x<len;x++){var P=W4[x];var w=P.clone();w.setDate(w.getDate()+1);if(SX(r,P)>=0&&SX(r,w)<0){L=x;break;}}if(L>0&&L<W4.length){var y=dayViewTable.rows[0].cells[2*L-1];var n=dayViewTable.rows[0].cells[2*L];var E=(o*(qd*4))+Math.round((q/15)*qd)-l9;var U=Math.round((S/15)*qd)+2*l9;var R=y.offsetLeft;var G=n.offsetWidth;if(l){U=48*le-E+l9;}if(U<2*l9+2){U=2*l9+2;}f=wo("<DIV class='dayWeekViewApptDiv' style='left:"+R+"px; top:"+E+"px; height:"+U+"px; width:"+G+"px;'>",calDayViewDiv);f.innerHTML=A;var s=null;if(window.name=="print"){s=f.childNodes.item(0).rows[1].cells[0];}else{s=f.childNodes.item(0).rows[1].cells[1];}s.style.height=(U-2*l9)+"px";s.firstChild.style.height=(U-2*l9-2)+"px";f.appt=b;f.columnIndex=L;f.otherDiv=null;}if(l){L=-1;for(var x=1,len=W4.length;x<len;x++){var P=W4[x];var w=P.clone();w.setDate(w.getDate()+1);if(SX(H,P)>=0&&SX(H,w)<0){L=x;break;}}if(L>0&&L<W4.length){y=dayViewTable.rows[0].cells[2*L-1];n=dayViewTable.rows[0].cells[2*L];S=Math.round((H.getTime()-H.clone().setHours(0,0,0,0))/Wx);E=-l9;U=Math.round((S/15)*qd)+2*l9;if(U<2*l9+2){U=2*l9+2;}R=y.offsetLeft;G=n.offsetWidth;N=wo("<DIV class='dayWeekViewApptDiv' style='left:"+R+"px; top:"+E+"px; height:"+U+"px; width:"+G+"px;'>",calDayViewDiv);N.innerHTML=A;var s=null;if(window.name=="print"){s=N.childNodes.item(0).rows[1].cells[0];}else{s=N.childNodes.item(0).rows[1].cells[1];}s.style.height=(U-2*l9)+"px";s.firstChild.style.height=(U-2*l9-2)+"px";N.appt=b;N.columnIndex=L;if(f!=null){f.otherDiv=N;}N.otherDiv=f;}}return [f,N];}else{var M=-1;var j=W4.length-1;for(var x=1,len=W4.length;x<len;x++){var P=W4[x];var w=P.clone();w.setDate(w.getDate()+1);if(!(SX(r,w)>=0||SX(H,P)<=0)){M=x;break;}}if(M==-1){return [f,N];}for(var x=M,len=W4.length;x<len-1;x++){var P=W4[x+1];if(SX(H,P)<=0){j=x;break;}}var n=allDayEventsTable.rows[0].cells[M];var F=j-M+1;var R=n.offsetLeft+4;var G=Math.min(F*n.offsetWidth-8,allDayEventsDiv.offsetWidth-R-18-4);var U=yl?20:14;f=wo("<DIV class='dayWeekViewAllDayApptDiv' style='left:"+R+"px; top:2px; height:"+U+"px; width:"+G+"px;'>",allDayEventsDiv);f.style.backgroundColor=d;f.style.textOverflow="ellipsis";var A="";if(b.d9==true){A+="<IMG src=\"img/repeat.gif\" class=\"repeatIcon\">";}else{if(b.fG==true){A+="<IMG src=\"img/repeat_ex.gif\" class=\"repeatIcon\">";}}var I=b.ag();if((I==Uu.D||I==Uu.b||I==Uu.V||I==Uu.H)&&jj()){A+="<IMG src=\"img/meeting.gif\" class=\"meetingIcon\">";}if(b.KK()==true){A+="<IMG src=\"img/alarm.gif\" class=\"alarmIcon\">";}if(b.V()==ZL.b){A+="<IMG src=\"img/private.gif\" class=\"privateIcon\">";}A+="&nbsp;";p=Ut(p);A+=p;f.innerHTML=A;f.appt=b;return [f,N];}}var lO=14;function dj(b){var V=b.te();var D=b.Ws();var r=b.h8();var H=b.ie();var S=b.i();var h=calMonthViewDiv.firstChild;var l=tH(g_SelectedDate,dY);var o=D.clone();o.setHours(0,0,0,0);var q=Math.round((o.getTime()-l.getTime())/Ay);var e=q%7;var d=Math.floor(q/7)+1;var f=b.XG();var N=Uh(f);var p="";var B=b.A();if(B!=null){p+=B;}var K=b.TQ();if(K!=null&&K!=""){p+=" ("+K+")";}var C=p.replace(/\"/g,"&quot;");var W="";if(V==false&&H==false){if(N==ki){N="transparent";}W+="<TABLE class=\"monthViewApptTable\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"height:"+lO+"px;background-color:"+N+";\">";W+="<TR>";W+="<TD class=\"monthViewApptTimeCell\" nowrap>"+W2(D)+"</TD>";W+="<TD class=\"monthViewApptCell\" nowrap>";p=Ut(p);W+="<DIV class=\"monthViewApptCellDiv\" style=\"width:100%;overflow:hidden;\">";W+=p;W+="</DIV>";W+="</TD>";W+="</TR>";W+="</TABLE>";if(e>=0&&e<7&&d>0&&d<7){var t=h.rows[d].cells[e];if(!t.overflow&&(t.childNodes.length==0||(t.lastChild.offsetTop-t.offsetTop)+t.lastChild.offsetHeight+lO+10<t.offsetHeight)){SL(t,"beforeEnd",W);t.lastChild.appt=b;}else{if(!t.overflow){var Y="<IMG src=\"img/month_cal_overflow.gif\" onclick=\""+"HH"+"(this);\">";SL(t,"beforeEnd",Y);t.overflow=true;}}}if(S){q++;e=q%7;d=Math.floor(q/7)+1;if(e>=0&&e<7&&d>0&&d<7){t=h.rows[d].cells[e];if(!t.overflow&&(t.childNodes.length==0||(t.lastChild.offsetTop-t.offsetTop)+t.lastChild.offsetHeight+lO+10<t.offsetHeight)){SL(t,"beforeEnd",W);t.lastChild.appt=b;var a=D.clone();a.setHours(0,0,0,0);a.setDate(a.getDate()+1);t.lastChild.rows[0].cells[0].innerHTML=W2(a);}else{if(!t.overflow){var Y="<IMG src=\"img/month_cal_overflow.gif\" onclick=\""+"HH"+"(this);\">";SL(t,"beforeEnd",Y);t.overflow=true;}}}}}else{W+="<DIV class=\"monthViewAllDayApptDiv\" style=\"";if(yl){W+="width:100%;";}W+="background-color:"+N+";text-overflow:ellipsis;\">";p=Ut(p);W+=p;W+="</DIV>";var Z=D.clone();while(mJ(Z,r)<0||(SX(Z,r)<0&&H)){if(e>=0&&e<7&&d>0&&d<7){var t=h.rows[d].cells[e];if(!t.overflow&&(t.childNodes.length==0||(t.lastChild.offsetTop-t.offsetTop)+t.lastChild.offsetHeight+lO<t.offsetHeight)){SL(t,"beforeEnd",W);t.lastChild.appt=b;}else{if(!t.overflow){var Y="<IMG src=\"img/month_cal_overflow.gif\" onclick=\""+"HH"+"(this);\">";SL(t,"beforeEnd",Y);t.overflow=true;}}}Z.setDate(Z.getDate()+1);q=(d-1)*7+e+1;e=q%7;d=Math.floor(q/7)+1;}}}function e5(){if(iG()!=true||Ik!=true){return ;}if(g_CalendarViewMode==XB.D){m4();}else{BU();}}function BU(b,V){if(sI(window)){if(iG()!=true||Ik!=true){return ;}}if(b){}else{b=true;}if(V){}else{V=true;}if(!m8("calDayViewDiv")){mF();}nc();if(b){var D=Kx(allDayEventsDiv,"DIV","dayWeekViewAllDayApptDiv");for(var r=0,len=D.length;r<len;r++){allDayEventsDiv.removeChild(D[r]);}}if(V){var H=Kx(calDayViewDiv,"DIV","dayWeekViewApptDiv");for(var r=0,len=H.length;r<len;r++){calDayViewDiv.removeChild(H[r]);}}var S=Kx(mainTablePane,"DIV","calendarLoadingDiv");for(var r=0,len=S.length;r<len;r++){mainTablePane.removeChild(S[r]);}var h=Fm();var l=h.XL;if(!l.A()&&sI(window)){var o=wo("<DIV class='calendarLoadingDiv'>",mainTablePane);o.innerHTML=strings.loading_calendar;o.style.left=Math.round((calDayViewDiv.offsetWidth-o.offsetWidth)/2)+"px";o.style.top=Math.round((calDayViewDiv.offsetHeight-o.offsetHeight)/2)+"px";Yj(calDayViewDiv);return ;}var q=W4[1].clone();q.setDate(q.getDate()-1);var e=W4[W4.length-1].clone();e.setDate(e.getDate()+1);var d=l.jU(q,e);for(var r=0,len=d.length;r<len;r++){var f=d[r];if((b&&(f.te()==true||f.ie()==true))||(V&&f.te()==false)){N0(d[r]);}}if(b){var N=fl();allDayEventsTable.rows[0].style.height=((zo+2)*(N+1))+"px";}if(V){for(var r=1,len=W4.length;r<len;r++){CL(r);}}if(sI(window)){Yj(calDayViewDiv);}}function m4(){wq();var b=calMonthViewDiv.firstChild;for(var V=0;V<6;V++){for(var D=0;D<7;D++){var r=b.rows[V+1].cells[D];var H=r.childNodes.length;for(var S=1;S<H;S++){r.removeChild(r.childNodes.item(1));}}}var h=Kx(mainTablePane,"DIV","calendarLoadingDiv");for(var V=0,len=h.length;V<len;V++){mainTablePane.removeChild(h[V]);}var l=Fm();var o=l.XL;if(!o.A()&&sI(window)){var q=wo("<DIV class='calendarLoadingDiv'>",mainTablePane);q.innerHTML=strings.loading_calendar;q.style.left=Math.round((calMonthViewDiv.offsetWidth-q.offsetWidth)/2)+"px";q.style.top=Math.round((calMonthViewDiv.offsetHeight-q.offsetHeight)/2)+"px";Yj(calMonthViewDiv);return ;}var e=tH(g_SelectedDate,dY);e.setDate(e.getDate()-1);var d=e.clone();d.setDate(d.getDate()+43);var f=o.jU(e,d);var N=[];for(var V=0,len=f.length;V<len;V++){var p=f[V];if(p.ie()||p.te()){dj(p);}else{IZ.b(N,p);}}function B(K,C){var W=K.Ws();var t=C.Ws();return SX(W,t);}N.sort(B);for(var V=0,len=N.length;V<len;V++){var p=N[V];dj(p);}if(sI(window)){Yj(calMonthViewDiv);}}function nc(){if(sI(window)){if(iG()!=true||Ik!=true){return ;}}var b=g_SelectedDate.clone();b.setHours(0,0,0,0);W4=[];if(g_CalendarViewMode==XB.r){W4[1]=b;var V=dayWeekViewHeaderTable.rows[0].cells[1];var D="";D+=of(b.getDay());D+="<BR>";D+="<SPAN style=\"font-weight:bold;\">";D+=i3(b,iM("dayweekviewheader_date"));D+="</SPAN>";V.innerHTML=D;V.style.textAlign="center";V.style.color=cQ(b)?"red":"black";allDayEventsTable.rows[0].cells[1].innerHTML=strings.how_to_add_all_day_event;}else{if(g_CalendarViewMode==XB.V){var r=RV(b,dY);var H=r.clone();H.setDate(r.getDate()+7);var S=r.clone();var h=1;for(var l=0;l<7;l++){if(A1(S,r,H)){var V=dayWeekViewHeaderTable.rows[0].cells[h];var D="";D+=of(S.getDay());D+="<BR>";D+="<SPAN style=\"font-weight:bold;\">";D+=i3(S,iM("dayweekviewheader_date"));D+="</SPAN>";V.innerHTML=D;V.style.padding="0px 0px 0px 4px";V.style.color=cQ(S)?"red":"black";W4[h]=S.clone();h++;}S.setDate(S.getDate()+1);}dayWeekViewHeaderTable.rows[0].cells[0].innerHTML=S.getFullYear();}else{var S=RV(b,dY);dayWeekViewHeaderTable.rows[0].cells[0].innerHTML=S.getFullYear();for(var l=1,len=dayWeekViewHeaderTable.rows[0].cells.length-1;l<len;l++){var V=dayWeekViewHeaderTable.rows[0].cells[l];var D="";D+=of(S.getDay());D+="<BR>";D+="<SPAN style=\"font-weight:bold;\">";D+=i3(S,iM("dayweekviewheader_date"));D+="</SPAN>";V.innerHTML=D;V.style.padding="0px 0px 0px 4px";W4[l]=S.clone();V.style.color=cQ(S)?"red":"black";S.setDate(S.getDate()+1);}}}}function wq(){if(sI(window)){if(iG()!=true||Ik!=true){return ;}}var b=tH(g_SelectedDate,dY);var V=new Date();var D=g_SelectedDate.getMonth();var r=calMonthViewDiv.firstChild;for(var H=0;H<6;H++){for(var S=0;S<7;S++){var h;if((H==0&&S==0)||b.getDate()==1){h=i3(b,iM("short_date"));}else{h=b.getDate();}var l=r.rows[H+1].cells[S];var o=l.firstChild;l.style.backgroundColor=b.getMonth()==D?jQ:Tv;o.innerHTML=h;o.style.color=mJ(b,V)==0?"red":"";o.style.backgroundColor="";l.date=b.clone();l.overflow=false;b.setDate(b.getDate()+1);}}}function S7(b){var V=b.appt;if(g_CalendarViewMode==XB.D){m4();}else{if(V.te()==true||V.ie()==true){BU(true,false);}else{if(V.i()){var D=-1;var r=-1;D=b.columnIndex;calDayViewDiv.removeChild(b);if(b.otherDiv){r=b.otherDiv.columnIndex;calDayViewDiv.removeChild(b.otherDiv);}var H=N0(V)[0];Ja=(Ja==b)?H:Ja;CL(D);if(r!=-1){CL(r);}}else{var S=b.columnIndex;calDayViewDiv.removeChild(b);var H=N0(V)[0];Ja=(Ja==b)?H:Ja;CL(S);}}}}function rb(b){Ja=null;NF(null);var V=0;switch(g_CalendarViewMode){case XB.r:V=1;break;case XB.V:V=7;break;case XB.b:V=7;break;case XB.D:V=1;break;}if(b==k3){V=-V;}if(g_CalendarViewMode==XB.D){g_SelectedDate=new Date(g_SelectedDate.getFullYear(),g_SelectedDate.getMonth()+V,1);m4();}else{g_SelectedDate=new Date(g_SelectedDate.getFullYear(),g_SelectedDate.getMonth(),g_SelectedDate.getDate()+V);BU();}qY();if(g_SelectedDate.getMonth()!=g_DatePickerDate.getMonth()){g_DatePickerDate.setFullYear(g_SelectedDate.getFullYear(),g_SelectedDate.getMonth(),1);qw(true);miniCalHeaderTable.rows[0].cells[1].firstChild.innerHTML=i3(g_DatePickerDate,iM("mini_cal_header_date"));}}function EN(b){g_SelectedDate=new Date(b.getFullYear(),b.getMonth(),b.getDate());e5();qY();}function HA(b){var V=Ja;var D=V.appt;var r=Math.round((b.clientY-Lo)/qd);var H=sz+(r*qd);var S=-l9;var h=48*le-V.offsetHeight+2*l9;H=zt(H,S,h);V.style.top=H+"px";var l=dayViewTable.rows[0].cells[1].offsetWidth+dayViewTable.rows[0].cells[2].offsetWidth;var o=Math.round((b.clientX-a3)/l);jW=zt(ZP+o,1,(dayViewTable.rows[0].cells.length-1)/2);var q=dayViewTable.rows[0].cells[2*jW-1];var e=dayViewTable.rows[0].cells[2*jW];V.style.left=q.offsetLeft+"px";V.style.width=e.offsetWidth+"px";V.columnIndex=jW;XH(V,50);}function Qs(){var b=Fm();SI(yh);yh.style.zIndex=0;XH(yh,100);yh=null;Jp=false;var V=Ja.appt;var D=V.Ws();var r=V.h8();function H(){V.T(D);V.Hm(r);S7(Ja);}function S(){if(kQ(V.Ws(),V.h8())||kQ(D,r)){xb();}if((BH(V.Ws(),V.h8())||BH(D,r))&&jW!=ZP){V0();}}var h=V.SD();if(h.L()){alert(strings.appt_locked);S7(Ja);return ;}CL(ZP);if(jW!=ZP){CL(jW);}if(h.l){h.q();}if(h.c()){alert(strings.message_deleted);e5();return ;}else{if(h.H()){var l=strings.generic_error+" #C002";qQ(l,R7.r);alert(l);return ;}}if(V.d9){V=h.oO(V.Ws());Ja.appt=V;}var o=V.Ws();var q=V.h8();var e=Math.round((q.getTime()-o.getTime())/Wx);var d=new Date(W4[jW]);d.setDate(d.getDate());d.setHours((Ja.offsetTop+l9)/(4*qd));d.setMinutes(((((Ja.offsetTop+l9)/qd)%4)*15));if(SX(V.Ws(),d)==0){return ;}L2(V);V.T(d);V.Hm(new Date(d.getTime()+e*Wx));function f(W){var t=lQ(W);var Y=t[0];if(Y==zK.D){return true;}var a=t[1];var Z;if(Y==zK.V){Z=strings.drb_conflict.printf(a);}else{Z=strings.drb_error.printf(a);}alert(Z);H();return false;}var N=new Date();var p=((SX(N,V.h8())<0||SX(N,r)<0)&&V.ag()==Uu.D&&V.bP()==lS.H);if(V.d9){if(p){var B=function(W){if(!W){H();return ;}var t=(W=="SEND_UPDATE");var Y=V.p1();Y.d9=false;Y.fG=true;Y.c6(D);Y.AN(r);if(t&&!f(Y)){return ;}V.d9=false;V.fG=true;V.c6(D);V.AN(r);S7(Ja);h.b7(V,t);S();};var K="dlg_UpdateMeeting.jsp?locale="+b.pd.b();nZ(K,null,B,300,180);}else{V.d9=false;V.fG=true;V.c6(D);V.AN(r);S7(Ja);h.b7(V,false);S();}}else{if(V.fG){if(p){var B=function(W){if(!W){H();return ;}var t=(W=="SEND_UPDATE");if(t&&!f(V)){return ;}h.yR(V,t);S();};var a="dlg_UpdateMeeting.jsp?locale="+b.pd.b();nZ(a,null,B,300,180);}else{h.yR(V,false);S();}}else{if(p){var B=function(W){if(!W){H();return ;}var t=(W=="SEND_UPDATE");if(t&&!f(V)){return ;}var Z=new Date(V.Ws().getTime()-V.Mu()*Wx);V.bX(Z);if(W=="SEND_UPDATE"){var A=V.dv();var I=A.a4();var L=V.a4();V.KA(I,L);}V.Tp();S();};var a="dlg_UpdateMeeting.jsp?locale="+b.pd.b();nZ(a,null,B,300,180);}else{var C=new Date(V.Ws().getTime()-V.Mu()*Wx);V.bX(C);V.Tp();S();}}}}function W6(b){var V=rA(Vj);var D=V.appt;var r=Math.round((b.clientY-Lo)/qd);if(Vj.className=="dayWeekViewApptTopBar"){var H=sz+(r*qd);var S=-l9;var h=parseInt(V.style.top)+parseInt(V.style.height)-(qd+2*l9);H=zt(H,S,h);var l=parseInt(V.style.top)+parseInt(V.style.height)-H;var o=V.childNodes.item(0).rows[1].cells[1];o.firstChild.style.height=(l-2*l9-2)+"px";o.style.height=(l-2*l9)+"px";V.style.height=l+"px";V.style.top=H+"px";}else{if(Vj.className=="dayWeekViewApptBottomBar"){var l=Aq+(r*qd);var h=48*le-parseInt(V.style.top)+l9;l=zt(l,qd+2*l9,h);var o=V.childNodes.item(0).rows[1].cells[1];o.style.height=(l-2*l9)+"px";o.firstChild.style.height=(l-2*l9-2)+"px";V.style.height=l+"px";}}XH(V,50);}function bH(){var b=Fm();var V=rA(Vj);V.style.zIndex=0;XH(V,100);SI(Vj);Ls=false;var D=V.appt;var r=D.Ws();var H=D.h8();var S=D.SD();if(S.L()){alert(strings.appt_locked);S7(V);return ;}if(S.l){S.q();}if(S.c()){alert(strings.message_deleted);e5();return ;}else{if(S.H()){var h=strings.generic_error+" #C003";qQ(h,R7.r);alert(h);return ;}}L2(D);if(D.d9){D=S.oO(D.Ws());V.appt=D;}columnIndex=eK(D.Ws());CL(columnIndex);if(Vj.className=="dayWeekViewApptTopBar"){var l=D.Ws();var o=l.clone();o.setHours((V.offsetTop+l9)/(4*qd));o.setMinutes(((((V.offsetTop+l9)/qd)%4)*15));if(SX(l,o)==0){return ;}D.T(o);D.Ci(Math.round((D.h8().getTime()-D.Ws().getTime())/Wx));var q=new Date(o-D.Mu()*Wx);D.bX(q);}else{if(Vj.className=="dayWeekViewApptBottomBar"){var e=Math.round(((V.offsetHeight-2*l9)/qd)*15);var l=D.Ws();var d=D.h8();var f=new Date(l.getTime()+e*Wx);if(SX(d,f)==0){return ;}D.Hm(f);D.Ci(Math.round((D.h8().getTime()-D.Ws().getTime())/Wx));}}Vj=null;function N(){D.T(r);D.Hm(H);D.Ci(Math.round((H.getTime()-r.getTime())/Wx));S7(Ja);}function p(){if(kQ(D.Ws(),D.h8())||kQ(r,H)){xb();}}function B(Y){var a=lQ(Y);var Z=a[0];if(Z==zK.D){return true;}var A=a[1];var I;if(Z==zK.V){I=strings.drb_conflict.printf(A);}else{I=strings.drb_error.printf(A);}alert(I);N();return false;}var K=new Date();var C=((SX(K,D.h8())<0||SX(K,H)<0)&&D.ag()==Uu.D&&D.bP()==lS.H);if(D.d9){if(C){var W=function(Y){if(!Y){N();return ;}var a=(Y=="SEND_UPDATE");var Z=D.p1();Z.d9=false;Z.fG=true;Z.c6(r);Z.AN(H);if(a&&!B(Z)){return ;}D.d9=false;D.fG=true;D.c6(r);D.AN(H);S7(Ja);S.b7(D,a);p();};var t="dlg_UpdateMeeting.jsp?locale="+b.pd.b();nZ(t,null,W,300,180);}else{D.d9=false;D.fG=true;D.c6(r);D.AN(H);S7(Ja);S.b7(D,false);p();}}else{if(D.fG){if(C){var W=function(Y){if(!Y){N();return ;}var a=(Y=="SEND_UPDATE");if(a&&!B(D)){return ;}S.yR(D,a);p();};var A="dlg_UpdateMeeting.jsp?locale="+b.pd.b();nZ(A,null,W,300,180);}else{S.yR(D,false);p();}}else{if(C){var W=function(Y){if(!Y){N();return ;}var a=(Y=="SEND_UPDATE");if(a&&!B(D)){return ;}if(Y=="SEND_UPDATE"){var I=D.dv();var L=I.a4();var x=D.a4();D.KA(L,x);}D.Tp();p();};var A="dlg_UpdateMeeting.jsp?locale="+b.pd.b();nZ(A,null,W,300,180);}else{D.Tp();p();}}}}function fx(b){var V=Xp(b);Uq(V);var D=V.keyCode;if(D<=47||(D>=112&&D<=251)){return ;}if(V.ctrlKey){return ;}var r=pM(V);if(r==null||r.className!="dayWeekViewEntryCell"){return ;}var H=kI();var S=H.r();if(!S.p4()){return ;}var h=W4[r.cellIndex/2].clone();var l=Math.floor(r.parentNode.rowIndex/2);var o=(r.parentNode.rowIndex%2)*30;h.setHours(l,o,0,0);var q=new Date(h.getTime()+YC*Wx);var e=iA(h,q,false,false);e.l=false;var d=N0(e)[0];Is(d);Ki();}function HH(b){var V=b.parentNode;g_SelectedDate=V.date;H6(XB.r);}var LU=null;var Hq=false;var ZN=null;function Ki(){if(g_CalendarViewMode==XB.D){return ;}LU=null;if(Ja==null){return ;}var b=Ja.appt;if(!b.Y()){return ;}var V=b.A();if(V==null){V="";}V=V.replace(new RegExp("<","g"),"&lt;");V=V.replace(new RegExp(">","g"),"&gt;");if(b.te()==false&&b.ie()==false){var D=Ja.childNodes.item(0).rows[1].cells[1];D.style.padding="0px";D.firstChild.innerHTML="<TEXTAREA class=\"inlineAppointmentEditor\" onblur=\""+"o7"+";\" onkeydown=\""+"uB"+"(event);\" tabindex=\"0\">"+V+"</TEXTAREA>";ZN=Ja.childNodes.item(0).rows[1].cells[1].firstChild.firstChild;ZN.focus();ZN.focus();}else{Ja.style.padding="0px";Ja.innerHTML="<TEXTAREA class=\"inlineAppointmentEditor\" onblur=\""+"o7"+";\" onkeydown=\""+"uB"+"(event);\" tabindex=\"0\">"+V+"</TEXTAREA>";ZN=Ja.firstChild;ZN.focus();ZN.focus();}Hq=true;}function uB(b){var V=Xp(b);Uq(V);if(V.keyCode==QR){o7();return false;}}function o7(){if(!Hq){return ;}var b=Fm();Hq=false;var V=ZN.value;var D=rA(ZN);var r=D.appt;if(r.A()==V){S7(D);return ;}var H=r.SD();function S(){S7(D);}if(H.L()){alert(strings.appt_locked);S7(D);return ;}L2(r);if(H.l){H.q();}if(H.c()){alert(strings.message_deleted);e5();return ;}else{if(H.H()){var h=strings.generic_error+" #C004";qQ(h,R7.r);alert(h);return ;}}var l=new Date();var o=(SX(l,r.h8())<0&&r.ag()==Uu.D&&r.bP()==lS.H);if(r.d9){r=H.oO(r.Ws());D.appt=r;if(o){var q=function(d){if(!d){S7(D);return ;}var f=(d=="SEND_UPDATE");r.d9=false;r.fG=true;r.c6(r.Ws());r.AN(r.h8());r.U6(V);S7(D);H.b7(r,f);};var e="dlg_UpdateMeeting.jsp?locale="+b.pd.b();nZ(e,null,q,300,180);}else{r.d9=false;r.fG=true;r.c6(r.Ws());r.AN(r.h8());r.U6(V);H.b7(r,false);}}else{if(r.fG){if(o){var q=function(d){if(!d){S7(D);return ;}var f=(d=="SEND_UPDATE");r.U6(V);S7(D);H.yR(r,f);};var N="dlg_UpdateMeeting.jsp?locale="+b.pd.b();nZ(N,null,q,300,180);}else{r.U6(V);H.yR(r,false);}}else{if(o){var q=function(d){if(!d){S();return ;}r.U6(V);if(d=="SEND_UPDATE"){var p=r.dv();var B=p.a4();var K=r.a4();r.KA(B,K);}r.Tp();S7(D);};var N="dlg_UpdateMeeting.jsp?locale="+b.pd.b();nZ(N,null,q,300,180);}else{r.U6(V);r.Tp(false);S7(D);}}}if(kQ(r.Ws(),r.h8())){xb();}if(BH(r.Ws(),r.h8())){V0();}}function Is(b){if(b!=null){NF(null);}if(g_CalendarViewMode==XB.D){if(Ja!=null){var V=Ja.appt;var D=V.XG();var r=Uh(D);if(V.te()!=true&&V.ie()!=true&&r==ki){r="transparent";}Ja.style.backgroundColor=r;Ja.style.color="black";}if(b!=null){b.style.backgroundColor="#316AC5";b.style.color="#FFFFFF";}Ja=b;}else{if(Ja!=null){if(Ja.className=="dayWeekViewApptDiv"){Ja.style.zIndex=0;var H=Ja.childNodes.item(0);H.rows[0].cells[0].style.backgroundColor="";H.rows[2].cells[0].style.backgroundColor="";H.rows[0].cells[0].style.borderWidth="0px";H.rows[2].cells[0].style.borderWidth="0px";}else{if(Ja.className=="dayWeekViewAllDayApptDiv"){Ja.style.backgroundColor="";}}}if(b!=null){if(b.className=="dayWeekViewApptDiv"){b.style.zIndex=1;var H=b.childNodes.item(0);var S=H.rows[1].cells[0].style.backgroundColor;H.rows[0].cells[0].style.backgroundColor=S;H.rows[2].cells[0].style.backgroundColor=S;H.rows[0].cells[0].style.borderWidth="1px 1px 0px 1px";H.rows[2].cells[0].style.borderWidth="0px 1px 1px 1px";}else{if(b.className=="dayWeekViewAllDayApptDiv"){b.style.backgroundColor="#D9D4D4";}}}Ja=b;}}function NF(b){if(b!=null){Is(null);}if(g_CalendarViewMode==XB.D){if(nd!=null){nd.firstChild.style.backgroundColor="";var V=new Date();if(mJ(nd.date,V)==0){nd.firstChild.style.color="red";}else{nd.firstChild.style.color="";}}var D=b;if(b!=null){while(D!=null&&D.className!="monthViewEntryCell"){D=D.parentNode;}D.firstChild.style.backgroundColor="#316AC5";D.firstChild.style.color="#FFFFFF";var r=tH(g_SelectedDate,dY);r.setDate(r.getDate()+(D.parentNode.rowIndex-1)*7+D.cellIndex);g_SelectedDate=r;}nd=D;}else{if(nd!=null){nd.style.backgroundColor=(nd.start<AJ||nd.start>=mD)?jQ:Tv;}if(b!=null){b.style.backgroundColor="#316AC5";if(b.className=="dayWeekViewEntryCell"){g_SelectedDate=W4[b.cellIndex/2].clone();}else{if(b.className=="dayWeekViewAllDayEntryCell"){g_SelectedDate=W4[b.cellIndex].clone();}}}nd=b;}}var YC=30;function iA(b,V,D,r){var H=new Date();if(b==null){b=new Date(H.getFullYear(),H.getMonth(),H.getDate(),H.getHours()+1);}if(V==null||V<b){V=new Date(b.getTime()+YC*Wx);}if(D==null||!mW(D)){D=false;}if(r==null||!mW(r)){r=true;}var S=kI();var h=S.r();if(h==null){h=S.V();}if(h==null){return null;}var l=br.wV(h);l.T(b);l.Hm(V);l.yA(b);l.g(V);l.wB(D);l.Fe(false);l.pH(Uu.r);l.Hb(D?KS.r:KS.V);l.TH(-1);l.cz(X9.V);l.Si(Ae.b);l.qt(Y9.b);l.Aw(false);l.Hn(false);l.rm(true);l.n8(true);if(D){l.E3(1080);}else{l.E3(15);}var H=new Date();l.qX(b.getTime()>H.getTime()&&!h.A9());if(r){var o=ff.e(l);var q=gr.a(o);q.d(JH.D);q.p(fW.D);q.W(pd.y);q.t(pd.y);q.C(nD.b);q.K(pd.R);o.l(q);}return l;}function HZ(b,V){var D=kI();var r=D.r();if(!r.p4()){return null;}var H;var S;if(g_CalendarViewMode==XB.D){if(V==null||V){H=b.date.clone();S=H.clone();S.setDate(S.getDate()+1);V=true;}else{if(!V){H=b.date.clone();H.setMinutes(AJ);S=H.clone();S.setMinutes(S.getMinutes()+YC);}}}else{if(b.className=="dayWeekViewEntryCell"){if(V==null||!V){H=W4[b.cellIndex/2].clone();var h=Math.floor(b.parentNode.rowIndex/2);var l=(b.parentNode.rowIndex%2)*30;H.setHours(h,l,0,0);S=new Date(H.getTime()+YC*Wx);V=false;}else{if(V){H=W4[b.cellIndex/2].clone();S=H.clone();S.setDate(S.getDate()+1);}}}else{if(b.className=="dayWeekViewAllDayEntryCell"){H=W4[b.cellIndex].clone();S=H.clone();S.setDate(S.getDate()+1);V=true;}}}return iA(H,S,V);}function nN(){if(Ja==null){return ;}if(Hq){var b=Ja.getElementsByTagName("TEXTAREA")[0];b.onblur=null;Hq=false;}var V=Fm();function D(d){if(g_CalendarViewMode==XB.D){m4();}else{if(d.p4()==true){BU(true,true);}else{if(d.te()==true||d.ie()==true){BU(true,false);}else{if(d.i()){var f=Ja.columnIndex;calDayViewDiv.removeChild(Ja);CL(f);if(Ja.otherDiv){var N=Ja.otherDiv.columnIndex;calDayViewDiv.removeChild(Ja.otherDiv);CL(N);}}else{var p=Ja.columnIndex;calDayViewDiv.removeChild(Ja);CL(p);}}}}if(d.p4()==true||BH(d.Ws(),d.h8())){V0();}if(d.p4()==true||kQ(d.Ws(),d.h8())){xb();}Ja=null;}function r(d){var f=d.ag();if(f==Uu.D){var N=function(B){if(!B){return ;}else{if(B=="SEND_CANCELLATION"){d.GW(true);}else{if(B=="DO_NOT_SEND_CANCELLATION"){d.GW(false);}}}D(d);};var p="dlg_CancelMeeting.jsp?locale="+V.pd.b();nZ(p,null,N,300,180);}else{if(f==Uu.b){var N=function(B){if(!B){return ;}else{if(B=="SEND_RESPONSE"){d.GW(true);}else{if(B=="DO_NOT_SEND_RESPONSE"){d.GW(false);}}}D(d);};var K="dlg_DeclineMeeting.jsp?locale="+V.pd.b();nZ(K,null,N,300,180);}}}var H=Ja.appt;var S=H.SD();if(!H.o()){alert(strings.permissions_restriction);return ;}if(S.L()){alert(strings.appt_locked);return ;}if(S.l){S.q();}if(S.c()){alert(strings.message_deleted);e5();return ;}else{if(S.H()){var h=strings.generic_error+" #C005";qQ(h,R7.r);alert(h);return ;}}L2(H);if(H.d9){H=S.oO(H.Ws());Ja.appt=H;}if(H.d9||H.fG){var l=function(d){if(!d){D(S);return ;}else{if(d=="DELETE_OCCURRENCE"){var f=new Date();var N=(SX(f,H.h8())<0&&(H.ag()==Uu.D||H.ag()==Uu.b));if(N){r(H);}else{H.GW(false);D(H);}}else{if(d=="DELETE_SERIES"){var f=new Date();var p=S.nF();var N=(SX(f,p.f)<0&&(H.ag()==Uu.D||H.ag()==Uu.b));if(N){r(S);}else{S.GW(false);D(S);}}}}};var o="dlg_DeleteOccurrence.jsp?locale="+V.pd.b();nZ(o,null,l,300,180);}else{var q=new Date();var e=(SX(q,H.h8())<0&&(H.ag()==Uu.D||H.ag()==Uu.b));if(e){r(H);}else{H.GW(false);D(H);}}}function El(b){var V=Fm();var D=b.SD();if(D.L()){alert(strings.appt_locked);return ;}if(D.l){D.q();}if(D.c()){alert(strings.message_deleted);e5();return ;}else{if(D.H()){var r=strings.generic_error+" #C006";qQ(r,R7.r);alert(r);return ;}}if(b.d9||b.fG){var H=function(o){if(!o==null){return ;}else{if(o=="OPEN_OCCURRENCE"){if(b.d9){var q=D.oO(b.Ws());var e=q.a4();if(e==null){e=ff.e(q);var d=gr.a(e);d.d(JH.D);d.p(fW.D);d.W(V.pd.y);d.t(V.pd.y);d.C(nD.b);d.K(V.pd.R);e.l(d);}pP(q);}else{if(b.fG){var e=b.a4();if(e==null){e=ff.e(b);var d=gr.a(e);d.d(JH.D);d.p(fW.D);d.W(V.pd.y);d.t(V.pd.y);d.C(nD.b);d.K(V.pd.R);e.l(d);}pP(b);}}}else{if(o=="OPEN_SERIES"){var e=D.a4();if(e==null){e=ff.e(D);var d=gr.a(e);d.d(JH.D);d.p(fW.D);d.W(V.pd.y);d.t(V.pd.y);d.C(nD.b);d.K(V.pd.R);e.l(d);}pP(D);}}}};var S="dlg_ChangeOccurrence.jsp?locale="+V.pd.b();nZ(S,null,H,300,180);}else{var h=b.a4();if(h==null){var h=ff.e(b);var l=gr.a(h);l.d(JH.D);l.p(fW.D);l.W(V.pd.y);l.t(V.pd.y);l.C(nD.b);l.K(V.pd.R);h.l(l);}pP(b);}}function H3(b){var V=Ja.appt;var D=V.SD();if(!V.Y()){alert(strings.permissions_restriction);return ;}if(D.L()){alert(strings.appt_locked);return ;}if(D.l){D.q();}if(D.c()){alert(strings.message_deleted);e5();return ;}else{if(D.H()){var r=strings.generic_error+" #C007";qQ(r,R7.r);alert(r);return ;}}if(V.d9){V=D.oO(V.Ws());Ja.appt=V;}L2(V);V.Hb(b);if(V.d9){V.d9=false;V.fG=true;V.c6(V.Ws());V.AN(V.h8());D.b7(V,false);}else{if(V.fG){D.yR(V,false);}else{V.Tp();}}S7(Ja);Ja=null;xb();}function c2(b){var V=Ja.appt;var D=V.SD();if(!V.Y()){alert(strings.permissions_restriction);return ;}if(D.L()){alert(strings.appt_locked);return ;}if(D.l){D.q();}if(D.c()){alert(strings.message_deleted);e5();return ;}else{if(D.H()){var r=strings.generic_error+" #C008";qQ(r,R7.r);alert(r);return ;}}if(V.d9){V=D.oO(V.Ws());Ja.appt=V;}L2(V);V.cz(b);if(V.d9){V.d9=false;V.fG=true;V.c6(V.Ws());V.AN(V.h8());D.b7(V,false);}else{if(V.fG){D.yR(V,false);}else{V.Tp();}}S7(Ja);Ja=null;xb();}function X7(b){var V=Ja.appt;if(!V.Y()){alert(strings.permissions_restriction);return ;}if(V.L()){alert(strings.appt_locked);return ;}if(V.l){V.q();}if(V.c()){alert(strings.message_deleted);e5();return ;}else{if(V.H()){var D=strings.generic_error+" #C009";qQ(D,R7.r);alert(D);return ;}}L2(V);V.yY(b);if(b){V.Fv(ZL.b);}else{V.Fv(ZL.V);}V.Tp();S7(Ja);Ja=null;xb();}function rA(b){if(g_CalendarViewMode==XB.D){var V=b;while(V!=null&&V.className!="monthViewApptTable"&&V.className!="monthViewAllDayApptDiv"){V=V.parentNode;}return V;}else{var V=b;while(V!=null&&V.className!="dayWeekViewApptDiv"&&V.className!="dayWeekViewAllDayApptDiv"){V=V.parentNode;}return V;}}function eK(b){for(var V=1,len=W4.length;V<len;V++){if(mJ(W4[V],b)==0){return V;}}return 0;}function kQ(b,V){var D=new Date();var r=D.clone();r.setDate(r.getDate()+pZ);return (!(mJ(b,r)>0||mJ(V,D)<0));}function Uo(b,V){var D,r;if(g_CalendarViewMode==XB.r){D=g_SelectedDate.clone();r=D.clone();r.setDate(r.getDate()+1);}else{if(g_CalendarViewMode==XB.V){D=RV(g_SelectedDate,dY);r=D.clone();r.setDate(r.getDate()+5);}else{if(g_CalendarViewMode==XB.b){D=RV(g_SelectedDate,dY);r=D.clone();r.setDate(r.getDate()+7);}else{if(g_CalendarViewMode==XB.D){D=tH(g_SelectedDate,dY);r=D.clone();r.setDate(r.getDate()+42);}}}}return (!(mJ(b,r)>0||mJ(V,D)<0));}function BH(b,V){var D=tH(g_DatePickerDate,dY);var r=D.clone();r.setDate(r.getDate()+42);return (!(mJ(b,r)>0||mJ(V,D)<0));}function A1(b,V,D){if(mJ(b,V)<0||mJ(b,D)>=0){return false;}var r=b.getDay();for(var H=0,len=Ho.length;H<len;H++){if(r==Ho[H]){return true;}else{if(r<Ho[H]){break;}}}return false;}function tH(b,V){var D=b.getFullYear();var r=b.getMonth();var H=new Date(D,r,1).getDay();var S=H-V;if(S<=0){S+=7;}var h=new Date(new Date(D,r-1).getFullYear(),new Date(D,r-1,1).getMonth(),oH(r-1,D)-S+1);return h;}