var ZG=new Array();var ND=null;if(false){ND=new EB();}function MK(b){IZ.D(ZG);var V="dlg_Reminders.jsp?locale="+pd.b();nZ(V,b,Fy,420,280);}function Fy(b){e5();function V(){setTimeout("iK()",5*Wx);}function D(){e5();setTimeout("iK()",5*Wx);}br.i4(ZG,true,V,D);}function kv(){var b=opener.sB.S;var V=ND.u();var D=V[0];var r=b[D];r.AH();IZ.b(opener.ZG,r.SD());opener.sB.S=IZ.e(b,D);ND.e(V);if(ND.N()){opener.sB.V="OK";window.close();}}function Md(){if(!ND.N()){if(!confirm(strings.reminder_dlg_dismiss_all_warning)){return ;}}while(!ND.N()){kv();}}function mC(){var b=opener.sB.S;var V=ND.u();var D=V[0];var r=b[D];r.SS(parseInt(m8("snooze_reminder_length").value,10));IZ.b(opener.ZG,r.SD());opener.sB.S=IZ.e(b,D);ND.e(V);if(ND.N()){opener.sB.V="OK";window.close();}}function K2(b){var V="";V+="<B>";var D=b.A();if(D==null||D.strip()==""){V+=strings.appointment_empty_subject;}else{V+=Ut(D);}V+="</B>";var r=b.TQ();if(r!=null&&r.strip()!=""){V+=" ("+Ut(r)+")";}V+="<BR>";var H=i3(b.Ws(),iM("long_date_time"));V+=strings.reminder_dlg_start_time.printf(H);m8("appt_desc").innerHTML=V;m8("snooze_button").disabled=b.fG;}function ea(){var b=Fm();strings=b.strings;Vw=document;wJ=document.body;window.name="reminders";var V="";V+="<TABLE width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"10\" cellpadding=\"0\">";V+="  <TR>";V+="    <TD height=\"50\"><SPAN class=\"label\" id=\"appt_desc\">&nbsp;</SPAN></TD>";V+="  </TR>";V+="  <TR>";V+="    <TD id=\"grid_container\" class=\"grid_container\"></TD>";V+="  </TR>";V+="  <TR>";V+="    <TD>";V+="      <TABLE id=\"buttonsTable\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";V+="        <TR>";V+="          <TD>";V+="            <TABLE width=\"100%\" height=\"64\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";V+="              <TR><TD valign=\"top\"><INPUT id=\"dismiss_all_btn\" type=\"button\" class=\"button\" value=\""+strings.reminder_dlg_dismiss_all+"\" onclick=\""+"Md"+"();\"></TD></TR>";V+="              <TR><TD><SPAN class=\"label\">"+strings.reminder_dlg_click_snooze+"</SPAN></TD></TR>";V+="              <TR>";V+="                <TD valign=\"bottom\" style=\"padding-bottom:1px\">";V+="                  <SELECT id=\"snooze_reminder_length\" style=\"width:100%\">";V+="                    <OPTION value=\"5\">"+strings.reminder_5_minutes+"</OPTION>";V+="                    <OPTION value=\"10\">"+strings.reminder_10_minutes+"</OPTION>";V+="                    <OPTION value=\"15\">"+strings.reminder_15_minutes+"</OPTION>";V+="                    <OPTION value=\"30\">"+strings.reminder_30_minutes+"</OPTION>";V+="                    <OPTION value=\"60\">"+strings.reminder_1_hour+"</OPTION>";V+="                    <OPTION value=\"120\">"+strings.reminder_2_hours+"</OPTION>";V+="                    <OPTION value=\"240\">"+strings.reminder_4_hours+"</OPTION>";V+="                    <OPTION value=\"480\">"+strings.reminder_8_hours+"</OPTION>";V+="                    <OPTION value=\"720\">"+strings.reminder_half_day+"</OPTION>";V+="                    <OPTION value=\"1440\">"+strings.reminder_1_day+"</OPTION>";V+="                    <OPTION value=\"2880\">"+strings.reminder_2_days+"</OPTION>";V+="                    <OPTION value=\"4320\">"+strings.reminder_3_days+"</OPTION>";V+="                    <OPTION value=\"5760\">"+strings.reminder_4_days+"</OPTION>";V+="                    <OPTION value=\"10080\">"+strings.reminder_1_week+"</OPTION>";V+="                    <OPTION value=\"20160\">"+strings.reminder_2_weeks+"</OPTION>";V+="                  </SELECT>";V+="                </TD>";V+="              </TR>";V+="            </TABLE>";V+="          </TD>";V+="          <TD>&nbsp;</TD>";V+="          <TD width=\"1%\">";V+="            <TABLE width=\"100%\" height=\"64\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";V+="              <TR><TD align=\"right\" valign=\"top\"><INPUT id=\"dismiss_btn\" type=\"button\" class=\"button\" value=\""+strings.reminder_dlg_dismiss+"\" onclick=\""+"kv"+"();\"></TD></TR>";V+="              <TR><TD align=\"right\" valign=\"bottom\"><INPUT id=\"snooze_button\" type=\"button\" class=\"button\" value=\""+strings.reminder_dlg_snooze+"\" onclick=\""+"mC"+"();\"></TD></TR>";V+="            </TABLE>";V+="          </TD>";V+="        </TR>";V+="      </TABLE>";V+="    </TD>";V+="  </TR>";V+="</TABLE>";wJ.innerHTML=V;var D=m8("buttonsTable");D.parentNode.style.height=(D.offsetHeight+4)+"px";var r=m8("grid_container");ND=new EB(r,null,K2,null,false,1);ND.L(new Rv(strings.reminder_dlg_subject,200));ND.L(new Rv(strings.reminder_dlg_due_in,180,null,K5.b));ND.A();ND.j(Ty(r),Tx(r),r.offsetWidth,127);ND.n();var H=opener.sB.S;var S=new Date();function h(W,t){var Y=Math.round((W.Ws().getTime()-S.getTime())/Wx);var a=Math.round((t.Ws().getTime()-S.getTime())/Wx);return (Y-a);}H.sort(h);for(var l=0,len=H.length;l<len;l++){var o=H[l];var q=o.A();var e=Math.round((o.Ws().getTime()-S.getTime())/Wx);var d=false;if(e<0){e=-e;d=true;}var f=Math.floor(e/Kw);var N=Math.floor(e/TJ);var p=Math.floor(e/GQ);var B=e;var K="";if(f>0){if(d){K=strings.reminder_x_weeks_overdue.printf(f);}else{K=strings.reminder_due_in_x_weeks.printf(f);}}else{if(N>0){if(d){K=strings.reminder_x_days_overdue.printf(N);}else{K=strings.reminder_due_in_x_days.printf(N);}}else{if(p>0){if(d){K=strings.reminder_x_hours_overdue.printf(p);}else{K=strings.reminder_due_in_x_hours.printf(p);}}else{if(d){K=strings.reminder_x_minutes_overdue.printf(B);}else{K=strings.reminder_due_in_x_minutes.printf(B);}}}}if(q==null||q.strip()==""){q=strings.appointment_empty_subject;}else{q=Ut(q);}var C="";C="<SPAN ";if(d){C+="style=\"color:blue;\"";}C+=">"+Ut(K)+"</SPAN>";ND.c([q,C],o);}ND.H();}