var nl={S:0,V:1,b:2,H:3,r:4,D:5};function Nk(b){var V={};V["locale"]=pd.b();V["preferredDateTimeFormat"]=pd.m("preferredDateTimeFormat",gL.V);V["dateSeparatorChar"]=pd.m("dateSeparatorChar");V["timeSeparatorChar"]=pd.m("timeSeparatorChar");V["autoLoginActive"]=pd.Z();V["useRichText"]=pd.m("useRichText",gL.D);V["msgCompositionFontFamily"]=pd.m("msgCompositionFontFamily");V["msgCompositionFontSize"]=pd.m("msgCompositionFontSize",gL.V);V["showBcc"]=pd.m("showBcc",gL.D);V["includeMessageOnReply"]=pd.m("includeMessageOnReply",gL.D);V["dirSearchOrder"]=pd.m("dirSearchOrder");V["autoSpellCheck"]=pd.m("autoSpellCheck",gL.D);V["mailCheckInterval"]=pd.m("mailCheckInterval",gL.V);V["newMailSound"]=pd.m("newMailSound");V["blockRemoteImages"]=pd.m("blockRemoteImages",gL.D);V["autoAcknowledgeReadReceipts"]=pd.m("autoAcknowledgeReadReceipts",gL.D);V["hideEmailAddresses"]=pd.m("hideEmailAddresses",gL.D);V["outgoingName"]=pd.m("outgoingName");V["getReplyTo"]=pd.m("replyTo");V["workWeek"]=pd.m("workWeek");V["workDayStart"]=pd.m("workDayStart",gL.V);V["workDayEnd"]=pd.m("workDayEnd",gL.V);V["weekStart"]=pd.m("weekStart",gL.V);V["upcomingAppointmentsRange"]=pd.m("upcomingAppointmentsRange",gL.V);V["defaultCalendarView"]=pd.m("defaultCalendarView",gL.V);V["freeBusyPublishRange"]=pd.m("freeBusyPublishRange",gL.V);V["freeBusyPublishInterval"]=pd.m("freeBusyPublishInterval",gL.V);V["showGroup"]=b;V["globalSettings"]=AA;Nh(edittoolbar.documentElement);var D=QM.q(edittoolbar.documentElement.firstChild,"select[@id='FontSelection']");var r=D.getElementsByTagName("option");V["fontSelection"]=new Array();for(var H=0;H<r.length;H++){var S=r.item(H).getAttribute("value");var h=r.item(H).getAttribute("caption");var l=[S,h];IZ.b(V["fontSelection"],l);}var o=QM.q(edittoolbar.documentElement.firstChild,"select[@id='SizeSelection']");var q=o.getElementsByTagName("option");V["sizeSelection"]=new Array();for(var H=0;H<q.length;H++){var S=q.item(H).getAttribute("value");var h=q.item(H).getAttribute("caption");var e=[S,h];IZ.b(V["sizeSelection"],e);}var d=QM.l(sounds.documentElement,"newMailSounds/sound");V["sounds"]=new Array();for(var H=0;H<d.length;H++){var f=d.item(H).getAttribute("url");var N=d.item(H).getAttribute("name");var p=[f,N];IZ.b(V["sounds"],p);}var B=Fm();var f="dlg_Preferences.jsp?locale="+B.pd.b();nZ(f,V,Pi,600,460);}function Pi(b){if(b==null){return ;}for(var V in b){pd.B(V,b[V]);if(V=="locale"){pd.x=b[V];}}pd.N();var D=pd.m("autoLoginActive",gL.D);pd.G(D);if(uM()){AJ=pd.m("workDayStart",gL.V);mD=pd.m("workDayEnd",gL.V);dY=pd.m("weekStart",gL.V);pZ=pd.m("upcomingAppointmentsRange",gL.V);if(!iG()){g_CalendarViewMode=pd.m("defaultCalendarView",gL.V);}Ho=[];var r=pd.m("workWeek");r=r.split(",");for(var H=0;H<r.length;H++){IZ.b(Ho,parseInt(r[H],10));}Ho.sort();if(iG()){H6(g_CalendarViewMode,true);}xb();qw(true);}}function writePreferencesDialogContent(){opener.sB.l(window);strings=opener.strings;T6(opener.cX);Vw=document;wJ=document.body;window.name="preferences";var b="";b+="<TABLE width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD id=\"left_pane\" width=\"160\" valign=\"top\" class=\"panel\" style=\"padding-top:5px;\">";b+="    </TD>";b+="    <TD id=\"right_pane\" valign=\"top\" class=\"panel\" style=\"padding:5px;\">";b+="    </TD>";b+="  </TR>";b+="  <TR>";b+="    <TD colspan=\"2\" height=\"30\" align=\"right\">";b+="      <INPUT type=\"button\" class=\"button\" value=\""+strings.shared_ok+"\" onclick=\""+"b1"+"();\">";b+="      <INPUT type=\"button\" class=\"button\" value=\""+strings.shared_cancel+"\" onclick=\"window.close();\">";b+="    </TD>";b+="  </TR>";b+="</TABLE>";wJ.innerHTML=b;var V=new U6(m8("left_pane"));var D=V.K();var r;var H;function S(R){var G=Kx(m8("right_pane"),"DIV","preference_pane");for(var s=0,len=G.length;s<len;s++){var M=G[s];LK(M);}var M=R.a();hz(M);}H=wo("<DIV class='preference_pane' style='display:none;'>",m8("right_pane"));r=new d8(V,strings.preferences_general_section_title,strings.preferences_general_section_title,false,0,0,H,S,null);D.W(r);if(zD["showGroup"]==null||zD["showGroup"]==nl.S){V.d(r);hz(H);}b="";b+="<DIV class=\"panel_header\">"+strings.preferences_general_section_title+"</DIV><BR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_language_label+"</SPAN></TD>";b+="    <TD>";b+="      <SELECT id=\"LocaleSelection\">";for(var h in locales){var l=h;var o=locales[h];b+="<OPTION value=\""+l+"\">"+o+"</OPTION>";}b+="      </SELECT>";b+="    </TD>";b+="  </TR>";b+="</TABLE>";b+="<HR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_datetime_label+"</SPAN></TD>";b+="    <TD>";b+="      <SELECT id=\"DateTimeFormatSelection\" onchange=\""+"Za"+"();\"></SELECT>";b+="    </TD>";b+="  </TR>";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_date_separator_label+"</SPAN></TD>";b+="    <TD>";b+="      <SELECT id=\"dateSeparator\" style=\"width:80px;\" onchange=\""+"Za"+"();\">";b+="        <OPTION value=\"/\">/</OPTION>";b+="        <OPTION value=\".\">.</OPTION>";b+="        <OPTION value=\"-\">-</OPTION>";b+="      </SELECT>";b+="    </TD>";b+="  </TR>";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_time_separator_label+"</SPAN></TD>";b+="    <TD>";b+="      <SELECT id=\"timeSeparator\" style=\"width:80px;\" onchange=\""+"Za"+"();\">";b+="        <OPTION value=\":\">:</OPTION>";b+="      </SELECT>";b+="    </TD>";b+="  </TR>";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_short_date_sample+"</SPAN></TD>";b+="    <TD><INPUT type=\"text\" id=\"shortDateSample\" style=\"width:250px;\" autocomplete=\"off\" readonly></TD>";b+="  </TR>";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_long_date_sample+"</SPAN></TD>";b+="    <TD><INPUT type=\"text\" id=\"longDateSample\" style=\"width:250px;\" autocomplete=\"off\" readonly></TD>";b+="  </TR>";b+="</TABLE>";if(Tc()){b+="<HR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_autologin_label+"</SPAN>";b+="<BR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><INPUT type=\"checkbox\" id=\"autoLogin\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_autologin_text+"</SPAN></TD>";b+="  </TR>";b+="</TABLE>";b+="<SPAN class=\"label\" style=\"color:red;\">"+strings.preferences_autologin_warning+"</SPAN>";}if(fm()){b+="<HR>";b+="<INPUT type=\"button\" class=\"button\" value=\""+strings.preferences_change_password+"\" onclick=\""+"uT"+"();\">";}b+="<HR>";b+="<INPUT type=\"button\" class=\"button\" value=\""+strings.preferences_signature+"\" onclick=\""+"Wu"+"();\">";H.innerHTML=b;H=wo("<DIV class='preference_pane' style='display:none;'>",m8("right_pane"));r=new d8(V,strings.preferences_composing_section_title,strings.preferences_composing_section_title,false,-16,0,H,S,null);D.W(r);if(zD["showGroup"]==nl.V){V.d(r);hz(H);}b="";b+="<DIV class=\"panel_header\">"+strings.preferences_composing_section_title+"</DIV><BR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_composing_default_format+"</SPAN>";b+="<BR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><INPUT type=\"radio\" name=\"composeMode\" id=\"useRichText\"></TD>";b+="    <TD>";b+="      <TABLE border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";b+="        <TR>";b+="          <TD><SPAN class=\"label\">"+strings.preferences_composing_richtext+"</SPAN></TD>";b+="          <TD style=\"padding-left:3px;\">";b+="            <SELECT id=\"FontSelection\" onchange=\"document.getElementById( 'useRichText' ).checked = true;\">";var q=zD["fontSelection"];for(var e=0;e<q.length;e++){var d=q[e];var l=d[0];var o=d[1];b+="<OPTION value=\""+l+"\">"+o+"</OPTION>";}b+="            </SELECT>";b+="          </TD>";b+="          <TD style=\"padding-left:3px;\">";b+="            <SELECT id=\"SizeSelection\" onchange=\"document.getElementById( 'useRichText' ).checked = true;\">";var f=zD["sizeSelection"];for(var e=0;e<f.length;e++){var N=f[e];var l=N[0];var o=N[1];b+="<OPTION value=\""+l+"\">"+o+"</OPTION>";}b+="            </SELECT>";b+="          </TD>";b+="        </TR>";b+="      </TABLE>";b+="    </TD>";b+="  </TR>";b+="  <TR>";b+="    <TD><INPUT type=\"radio\" name=\"composeMode\" id=\"usePlainText\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_composing_plaintext+"</SPAN></TD>";b+="  </TR>";b+="</TABLE>";b+="<HR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_composing_display+"</SPAN>";b+="<BR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><INPUT type=\"checkbox\" id=\"showBcc\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_composing_display_bcc+"</SPAN></TD>";b+="  </TR>";b+="</TABLE>";b+="<HR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_composing_replying_title+"</SPAN>";b+="<BR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><INPUT type=\"checkbox\" id=\"includeMessageOnReply\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_composing_replying_quote+"</SPAN></TD>";b+="  </TR>";b+="</TABLE>";b+="<HR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_composing_sending_addresses+"</SPAN>";b+="<BR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><INPUT type=\"radio\" name=\"preferenceMode\" id=\"useSystemDir\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_composing_sending_addresses_system+"</SPAN></TD>";b+="  </TR>";b+="  <TR>";b+="    <TD><INPUT type=\"radio\" name=\"preferenceMode\" id=\"usePersonalDir\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_composing_sending_addresses_contacts+"</SPAN></TD>";b+="  </TR>";b+="</TABLE>";b+="<HR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_spelling+"</SPAN>";b+="<BR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><INPUT type=\"checkbox\" id=\"autoSpellCheck\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_auto_spellcheck+"</SPAN></TD>";b+="  </TR>";b+="</TABLE>";H.innerHTML=b;H=wo("<DIV class='preference_pane' style='display:none;'>",m8("right_pane"));r=new d8(V,strings.preferences_receiving_section_title,strings.preferences_receiving_section_title,false,-31,0,H,S,null);D.W(r);if(zD["showGroup"]==nl.b){V.d(r);hz(H);}b="";b+="<IFRAME id=\"honkerIframe\" src=\"blank.jsp\" style=\"display:none;\"></IFRAME>";b+="<DIV class=\"panel_header\">"+strings.preferences_receiving_section_title+"</DIV><BR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><INPUT type=\"checkbox\" id=\"mailCheck\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_receiving_interval_1+"</SPAN></TD>";b+="    <TD><INPUT type=\"text\" id=\"mailCheckInterval\" size=\"3\" autocomplete=\"off\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_receiving_interval_2+"</SPAN></TD>";b+="  </TR>";b+="</TABLE>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><INPUT type=\"checkbox\" id=\"playSound\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_receiving_sound+"</SPAN></TD>";b+="    <TD>";b+="      <SELECT id=\"SoundSelection\">";var p=zD["sounds"];for(var e=0;e<p.length;e++){var B=p[e];var K=B[0];var C=B[1];b+="<OPTION value=\""+K+"\">"+C+"</OPTION>";}b+="      </SELECT>";b+="    </TD>";b+="    <TD><INPUT type=\"button\" class=\"button\" value=\""+strings.shared_test+"\" onclick=\""+"Qe"+"();\"></TD>";b+="  </TR>";b+="</TABLE>";b+="<HR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><INPUT type=\"checkbox\" id=\"blockRemoteImages\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_receiving_block_remote_images+"</SPAN></TD>";b+="  </TR>";b+="</TABLE>";b+="<HR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";if(!mh()){b+="  <TR>";b+="    <TD><INPUT type=\"checkbox\" id=\"autoAcknowledgeReadReceipts\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_receiving_auto_acknowledge_read_receipts+"</SPAN></TD>";b+="  </TR>";}b+="  <TR>";b+="    <TD><INPUT type=\"checkbox\" id=\"hideEmailAddresses\"></TD>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_receiving_hide_email_address1+"</SPAN></TD>";b+="  </TR>";b+="</TABLE>";b+="<SPAN class=\"label\">"+strings.preferences_receiving_hide_email_address2+"</SPAN>";H.innerHTML=b;H=wo("<DIV class='preference_pane' style='display:none;'>",m8("right_pane"));r=new d8(V,strings.preferences_fromreplyto_section_title,strings.preferences_fromreplyto_section_title,false,-47,0,H,S,null);D.W(r);if(zD["showGroup"]==nl.H){V.d(r);hz(H);}b="";b+="<DIV class=\"panel_header\">"+strings.preferences_fromreplyto_section_title+"</DIV><BR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_from_subtitle+"</SPAN>";b+="<BR>";b+="<INPUT type=\"text\" id=\"outgoingName\" style=\"width:200px;\" autocomplete=\"off\">";b+="<HR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_replyto_subtitle+"</SPAN>";b+="<BR>";b+="<INPUT id=\"getReplyTo\" type=\"text\" style=\"width:250px;\" autocomplete=\"off\">";H.innerHTML=b;if(uM()){H=wo("<DIV class='preference_pane' style='display:none;'>",m8("right_pane"));r=new d8(V,strings.preferences_calendar_section_title,strings.preferences_calendar_section_title,false,-64,0,H,S,null);D.W(r);if(zD["showGroup"]==nl.r){V.d(r);hz(H);}b="";b+="<DIV class=\"panel_header\">"+strings.preferences_calendar_section_title+"</DIV><BR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_calendar_workweek_subtitle+"</SPAN>";b+="<TABLE border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";b+="  <TR>";for(var e=0;e<7;e++){b+="<TD><INPUT type=\"checkbox\" id=\"DAY"+e+"\"></TD>";b+="<TD style=\"padding-right:8px;\"><SPAN class=\"label\">"+AP(e)+"</SPAN></TD>";}b+="  </TR>";b+="</TABLE>";b+="<HR>";b+="<SPAN class=\"sub-section-title\">"+strings.preferences_calendar_workday_subtitle+"</SPAN>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_calendar_start_time_label+"</SPAN></TD>";b+="    <TD>";b+="      <SELECT id=\"WorkDayStartSelection\">";var W=new Date();W.setHours(0,0,0,0);for(var e=0;e<48;e++){b+="<OPTION value=\""+(e*30)+"\">"+opener.W2(W)+"</OPTION>";W.setMinutes(W.getMinutes()+30);}b+="      </SELECT>";b+="    </TD>";b+="  </TR>";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_calendar_end_time_label+"</SPAN></TD>";b+="    <TD>";b+="      <SELECT id=\"WorkDayEndSelection\">";W.setHours(0,0,0,0);for(var e=0;e<48;e++){b+="<OPTION value=\""+(e*30)+"\">"+opener.W2(W)+"</OPTION>";W.setMinutes(W.getMinutes()+30);}b+="      </SELECT>";b+="    </TD>";b+="  </TR>";b+="</TABLE>";b+="<HR>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_calendar_weekstart_label+"</SPAN></TD>";b+="    <TD>";b+="      <SELECT id=\"WeekStartSelection\" onchange=\""+"kh"+"();\">";b+="        <OPTION value=\""+FP.H+"\">"+strings.sunday+"</OPTION>";b+="        <OPTION value=\""+FP.h+"\">"+strings.monday+"</OPTION>";b+="        <OPTION value=\""+FP.S+"\">"+strings.tuesday+"</OPTION>";b+="        <OPTION value=\""+FP.r+"\">"+strings.wednesday+"</OPTION>";b+="        <OPTION value=\""+FP.b+"\">"+strings.thursday+"</OPTION>";b+="        <OPTION value=\""+FP.D+"\">"+strings.friday+"</OPTION>";b+="        <OPTION value=\""+FP.V+"\">"+strings.saturday+"</OPTION>";b+="      </SELECT>";b+="    </TD>";b+="  </TR>";b+="</TABLE>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD>";b+="      <SPAN class=\"label\">";b+=strings.preferences_calendar_upcoming_appointments_range.printf("<INPUT type=\"text\" id=\"upcomingAppointmentsRange\" size=\"2\" maxlength=\"2\" autocomplete=\"off\">");b+="      </SPAN>";b+="    </TD>";b+="  </TR>";b+="</TABLE>";b+="<TABLE border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";b+="  <TR>";b+="    <TD><SPAN class=\"label\">"+strings.preferences_calendar_default_view_label+"</SPAN></TD>";b+="    <TD>";b+="      <SELECT id=\"CalendarViewSelection\">";b+="        <OPTION value=\""+XB.r+"\">"+strings.preferences_calendar_day_view+"</OPTION>";b+="        <OPTION value=\""+XB.V+"\">"+strings.preferences_calendar_work_week_view+"</OPTION>";b+="        <OPTION value=\""+XB.b+"\">"+strings.preferences_calendar_week_view+"</OPTION>";b+="        <OPTION value=\""+XB.D+"\">"+strings.preferences_calendar_month_view+"</OPTION>";b+="      </SELECT>";b+="    </TD>";b+="  </TR>";b+="</TABLE>";H.innerHTML=b;if(jj()){H=wo("<DIV class='preference_pane' style='display:none;'>",m8("right_pane"));r=new d8(V,strings.preferences_freebusy_section_title,strings.preferences_freebusy_section_title,false,-80,0,H,S,null);D.W(r);if(zD["showGroup"]==nl.D){V.d(r);hz(H);}b="";b+="<DIV class=\"panel_header\">"+strings.preferences_freebusy_section_title+"</DIV><BR>";b+="<SPAN class=\"label\">";b+=strings.preferences_freebusy_publish_range.printf("<INPUT type=\"text\" id=\"freeBusyPublishRange\" size=\"2\" maxlength=\"2\" autocomplete=\"off\">");b+="</SPAN><BR>";b+="<SPAN class=\"label\">";b+=strings.preferences_freebusy_publish_interval.printf("<INPUT type=\"text\" id=\"freeBusyPublishInterval\" size=\"2\" maxlength=\"2\" autocomplete=\"off\">");b+="</SPAN>";H.innerHTML=b;}}V.W();V.f();var t=m8("LocaleSelection");var Y=false;for(var e=0;!Y&&(e<t.options.length);e++){if(t.options[e].value==zD["locale"]){t.options[e].selected=true;Y=true;}}if(!Y){t.value=AA.K;}Y=false;for(var e=0;e<datetimeformats.length;e++){var a=document.createElement("OPTION");m8("DateTimeFormatSelection").options.add(a,-1);a.text=datetimeformats[e];a.value=(e+1);if(parseInt(zD["preferredDateTimeFormat"],10)==e+1){a.selected=true;Y=true;}}if(!Y){m8("DateTimeFormatSelection").value=1;}m8("dateSeparator").value=zD["dateSeparatorChar"];m8("timeSeparator").value=zD["timeSeparatorChar"];if(Tc()){m8("autoLogin").checked=zD["autoLoginActive"];}m8("FontSelection").value=zD["msgCompositionFontFamily"];m8("SizeSelection").value=zD["msgCompositionFontSize"];m8("useRichText").checked=zD["useRichText"];m8("usePlainText").checked=!zD["useRichText"];m8("showBcc").checked=zD["showBcc"];m8("includeMessageOnReply").checked=zD["includeMessageOnReply"];var Z=zD["dirSearchOrder"];var A=Z.split(",");m8("useSystemDir").checked=(A[0]=="system");m8("usePersonalDir").checked=!m8("useSystemDir").checked;m8("autoSpellCheck").checked=zD["autoSpellCheck"];var I=parseInt(zD["mailCheckInterval"]);m8("mailCheck").checked=(I==0)?false:true;if(I!=0){m8("mailCheckInterval").value=I;}m8("playSound").checked=(zD["newMailSound"]!="");if(m8("playSound").checked){var L=m8("SoundSelection");var Y=false;for(var e=0;!Y&&(e<L.options.length);e++){if(L.options[e].value==zD["newMailSound"]){L.options[e].selected=true;Y=true;}}if(!Y){L.options[L.options.length-1].selected=true;}}m8("blockRemoteImages").checked=zD["blockRemoteImages"];if(!mh()){m8("autoAcknowledgeReadReceipts").checked=zD["autoAcknowledgeReadReceipts"];}m8("hideEmailAddresses").checked=zD["hideEmailAddresses"];m8("outgoingName").value=zD["outgoingName"];m8("getReplyTo").value=zD["getReplyTo"];if(!hX()){m8("outgoingName").disabled=true;m8("getReplyTo").disabled=true;}if(uM()){var x=zD["workWeek"];x=x.split(",");for(var e=0;e<x.length;e++){var P=parseInt(x[e],10);if(!isNaN(P)&&P>=0&&P<7){m8("DAY"+P).checked=true;}}var w=parseInt(zD["workDayStart"],10);var y=m8("WorkDayStartSelection");for(var e=0;e<y.options.length;e++){var a=y.options.item(e);var l=parseInt(a.value,10);if(l==w){a.selected=true;found=true;break;}}if(!found){var a=document.createElement("OPTION");y.options.add(a,-1);var W=new Date();W.setMinutes(w);a.text=opener.W2(W);a.value=w;a.selected=true;}var n=parseInt(zD["workDayEnd"],10);var y=m8("WorkDayEndSelection");for(var e=0;e<y.options.length;e++){var a=y.options.item(e);var l=parseInt(a.value,10);if(l==n){a.selected=true;found=true;break;}}if(!found){var a=document.createElement("OPTION");y.options.add(a,-1);var W=new Date();W.setMinutes(n);a.text=opener.W2(W);a.value=w;a.selected=true;}var E=parseInt(zD["weekStart"],10);m8("WeekStartSelection").value=zD["weekStart"];m8("upcomingAppointmentsRange").value=zD["upcomingAppointmentsRange"];var U=parseInt(zD["defaultCalendarView"],10);if(U!=XB.r&&U!=XB.V&&U!=XB.b&&U!=XB.D){U=XB.r;}var y=m8("CalendarViewSelection");for(var e=0;e<y.options.length;e++){var a=y.options.item(e);var l=parseInt(a.value,10);if(l==U){a.selected=true;break;}}if(jj()){m8("freeBusyPublishRange").value=zD["freeBusyPublishRange"];m8("freeBusyPublishInterval").value=zD["freeBusyPublishInterval"];}}Za();document.onselectstart=null;Ik=true;}function b1(){var b=zD["globalSettings"];var V=parseInt(m8("mailCheckInterval").value,10);if(isNaN(V)||V<b.minCheckMailMinutes){alert(strings.preferences_interval.printf(b.minCheckMailMinutes));return ;}function D(K,C,W){if(K==C){return K;}K=K.strip();if(K==""){return null;}return K.match(W)?K:null;}function r(){if(m8("usePersonalDir").checked==true){return "personal,system";}else{return "system,personal";}}var H={b:/^([^<>]*)$/,V:/^(\w+[.&\-\/=_])*\w+@(\w+(\w*[_-]*)*\.)+\w+$/};var S=D(m8("outgoingName").value,zD["outgoingName"],H.b);var h=D(m8("getReplyTo").value,zD["getReplyTo"],H.V);if(S==null){alert(strings.preferences_outgoing_phrase);return ;}if(h==null){alert(strings.preferences_replyto);return ;}var l={};l["locale"]=m8("LocaleSelection").value;l["preferredDateTimeFormat"]=parseInt(m8("DateTimeFormatSelection").value,10);l["dateSeparatorChar"]=m8("dateSeparator").value;l["timeSeparatorChar"]=m8("timeSeparator").value;if(Tc()){l["autoLoginActive"]=m8("autoLogin").checked;}l["useRichText"]=m8("useRichText").checked;l["msgCompositionFontFamily"]=m8("FontSelection").value;l["msgCompositionFontSize"]=m8("SizeSelection").value;l["showBcc"]=m8("showBcc").checked;l["includeMessageOnReply"]=m8("includeMessageOnReply").checked;l["dirSearchOrder"]=r();l["autoSpellCheck"]=m8("autoSpellCheck").checked;l["mailCheckInterval"]=V;if(m8("playSound").checked){l["newMailSound"]=m8("SoundSelection").value;}else{l["newMailSound"]="";}l["blockRemoteImages"]=m8("blockRemoteImages").checked;if(!mh()){l["autoAcknowledgeReadReceipts"]=m8("autoAcknowledgeReadReceipts").checked;}l["hideEmailAddresses"]=m8("hideEmailAddresses").checked;l["outgoingName"]=S;l["replyTo"]=h;if(uM()){var o="";var q=0;for(var e=0;e<7;e++){if(m8("DAY"+e).checked){o+=e+",";q++;}}if(q==0){alert(strings.preference_invalid_workweek);return ;}o=o.substr(0,o.length-1);var d=parseInt(m8("WorkDayStartSelection").value,10);var f=parseInt(m8("WorkDayEndSelection").value,10);if(d>=f){alert(strings.preference_invalid_workday);return ;}var N=parseInt(m8("upcomingAppointmentsRange").value,10);if(isNaN(N)||N<=0){alert(strings.preference_invalid_upcoming_appts_range);return ;}l["workWeek"]=o;l["workDayStart"]=d;l["workDayEnd"]=f;l["weekStart"]=parseInt(m8("WeekStartSelection").value,10);l["upcomingAppointmentsRange"]=N;l["defaultCalendarView"]=parseInt(m8("CalendarViewSelection").value,10);if(jj()){var p=parseInt(m8("freeBusyPublishRange").value,10);if(isNaN(p)||p<=0||p>6){alert(strings.preference_invalid_freebusy_publish_range);return ;}var B=parseInt(m8("freeBusyPublishInterval").value,10);if(isNaN(B)||B<=0){alert(strings.preference_invalid_freebusy_publish_interval);return ;}l["freeBusyPublishRange"]=p;l["freeBusyPublishInterval"]=B;}}if(l["locale"]!=zD["locale"]||l["preferredDateTimeFormat"]!=zD["preferredDateTimeFormat"]||l["dateSeparatorChar"]!=zD["dateSeparatorChar"]||l["timeSeparatorChar"]!=zD["timeSeparatorChar"]||l["freeBusyPublishRange"]!=zD["freeBusyPublishRange"]||l["freeBusyPublishInterval"]!=zD["freeBusyPublishInterval"]){alert(strings.preference_change_logout_required);}opener.sB.V=l;window.close();}function Qe(){m8("honkerIframe").src="honker.jsp?url="+escape(m8("SoundSelection").value);}function Za(){var b=new Date();var V=Fm();var D=parseInt(m8("DateTimeFormatSelection").value,10);var r=m8("dateSeparator").value;var H=m8("timeSeparator").value;var S=V.SB(D,"short_date_time",r,H);var h=V.SB(D,"long_date_time",r,H);m8("shortDateSample").value=i3(b,S);m8("longDateSample").value=i3(b,h);}function kh(){}function uT(){var b=Fm();var V=b.pd.b();var D="dlg_ChangePassword.jsp?locale="+V;nZ(D,null,Kr,350,180);}function Kr(b){if(b==null){return ;}if(b[0]!="OK"){return ;}var V=b[1];var D=b[2];var r=b[3];var H=makeFugu(V);var S=makeFugu(D);var h=Fm();var l=function(){alert(strings.change_password_success);};h.pd.J(H,S,l,null);}function Wu(){var b=Fm();var V=b.pd.b();var D="dlg_Signature.jsp?locale="+V;nZ(D,null,f2,700,280);}function f2(b){if(b==null){return ;}if(b[0]!="OK"){return ;}var V=b[1];var D=b[2];var r=Fm();r.pd.B("signatureActive",D);r.pd.B("signatureText",V);r.pd.N();}function initSignatureDialog(){var b=Fm();strings=b.strings;T6(b.cX);Vw=document;wJ=document.body;m8("ok_btn").onclick=JG;m8("signatureEnabled").checked=b.pd.m("signatureActive",gL.D);Nh(edittoolbar.documentElement);var V=m8("toolbar_container");richedittoolbar=RK(null,Tx(V),edittoolbar.documentElement,QG);richedittoolbar.style.borderWidth="0px";var D=b.pd.m("signatureText");if(D==null){D="";}var V=m8("text_editor_container");function r(){T0.a();}T0=new XM(wJ,"blank.jsp",D,wN,null,null,r,vW,null,null,null,jk);T0.n();window.onresize=u3;Zv();Ik=true;}function JG(){var b="";var V=T0.q();if(V!=""){b=V;b=b.replace(/<\s*p(\s+[^>]*)>/gi,"<div$1>");b=b.replace(/<\s*p\s*>/gi,"<div>");b=b.replace(/<\s*\/\s*p\s*>/gi,"</div>");}opener.sB.V=["OK",b,m8("signatureEnabled").checked];window.close();}function Zv(){var b=m8("text_editor_container");T0.D(0,b.offsetTop,zk(),b.offsetHeight);}function u3(){Zv();}
