var yi={b:0,V:1,D:2};var qS=null;var sp=null;if(false){sp=new EB();}var QE=null;var HM=new Array();var oT=false;function CU(b,V,D,r,H,S){qS=V;var h=Fm();var l=h.pd.c6;var o=h.pd.m("dirSearchOrder");var q=[b,l,o,D,r,H,S];var e=b==yi.D?380:450;var d="dlg_AddressSelection.jsp?locale="+h.pd.b();nZ(d,q,B2,400,e);}function B2(b){if(b==null){return ;}var V=b["AddressMap"];function D(S){var h=KC.p(S);var l=h[0];var o=h[1];var q=new Array();for(var e=0;e<o.length;e++){var d=o[e];var f=V[d];if(f!=null){var N=f[0];var p=f[1];var B=f[2];var K=f[3];var C=f[4];var W=new KC(d,N,p);if(B!=null){W._omdirectref_=B;}if(K!=null){W._directorysource_=K;}if(C!=null){W._addrtype_=C;}IZ.b(l,W);}else{IZ.b(q,d);}}var t=new Array();t[0]=l;t[1]=q;return t;}var r=b["type"];var H;if(r==yi.D){H=D(b["To"]);}else{H=new Array();H["To"]=D(b["To"]);if(b["Cc"]!=null){H["Cc"]=D(b["Cc"]);}if(b["Bcc"]!=null){H["Bcc"]=D(b["Bcc"]);}}if(qS){qS(H);}}function hm(){var b=Fm();strings=b.strings;Vw=document;wJ=document.body;window.name="address_selection";var V=opener.sB.S;var D=V[0];var r=V[1];var H=V[2];var S=V[3];var h=V[4];var l=V[5];var o="";o+="<TABLE id=\"mainTable\" width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"10\" cellpadding=\"0\">";o+="  <TR>";o+="    <TD>";o+="      <TABLE id=\"subtable1\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\">";o+="        <TR>";o+="          <TD nowrap><SPAN class=\"label\">"+strings.addresssearch_search_in_label+"</SPAN></TD>";o+="          <TD colspan=\"2\">";o+="            <SELECT id=\"directorySelection\" onchange=\""+"nI"+"();\">";for(var q=0;q<r.length;q++){var e=r[q];if(l&&e.l()!="system"){continue;}var d=e.D();var f=e.H();if(f!=null&&f!=""){var N=eval("strings."+f);if(N!=null){d=N;}}o+="<OPTION value=\""+d+"\">"+d+"</OPTION>";}o+="            </SELECT>";o+="          </TD>";o+="        </TR>";o+="        <TR>";o+="          <TD nowrap><SPAN class=\"label\">"+strings.addresssearch_type_name_label+"</SPAN></TD>";o+="          <TD><INPUT type=\"text\" id=\"searchPatternField\" class=\"textInputField\" style=\"width:150px;\" onkeydown=\""+"iZ"+"(event);\" autocomplete=\"off\"></TD>";o+="          <TD><INPUT type=\"button\" id=\"searchButton\" class=\"button\" value=\""+strings.addressbooksearch_button_search+"\" onclick=\""+"nI"+"();\"></TD>";o+="        </TR>";o+="      </TABLE>";o+="    </TD>";o+="  </TR>";o+="  <TR>";o+="    <TD id=\"grid_container\" class=\"grid_container\" valign=\"top\"></TD>";o+="  </TR>";o+="  <TR id=\"partial_list_warning_row\">";o+="    <TD>";o+="      <TABLE id=\"subtable2\" width=\"100%\" cellspacing=\"2\" border=\"0\">";o+="        <TR>";o+="          <TD align=\"right\"><SPAN class=\"label\" style=\"color:red;\">"+strings.addressbooksearch_partial_list+"</SPAN></TD>";o+="        </TR>";o+="      </TABLE>";o+="    </TD>";o+="  </TR>";o+="  <TR>";o+="    <TD>";o+="      <TABLE id=\"subtable3\" width=\"100%\" cellspacing=\"2\" border=\"0\">";function p(Z,A,I){o+="<TR>";o+="  <TD width=\"1%\" valign=\"top\">";o+="    <INPUT type=\"button\" class=\"button\" value=\""+Z+"\" onclick=\""+"wH"+"('"+A+"');\">";o+="  </TD>";o+="  <TD>";o+="    <TEXTAREA class=\"addressField\" id=\""+A+"\" style=\"width:100%;";if(D7){o+="height:30px;";}o+="\" rows=\"2\" onclick=\""+"e3"+"(this);\"";if(I){o+=" readonly";}o+="></TEXTAREA>";o+="  </TD>";o+="</TR>";}if(D==yi.b){p(strings.address_selection_to_label,"To_Field");p(strings.address_selection_cc_label,"Cc_Field");p(strings.address_selection_bcc_label,"Bcc_Field");}else{if(D==yi.V){p(strings.address_selection_required_label,"To_Field");p(strings.address_selection_optional_label,"Cc_Field");p(strings.address_selection_resources_label,"Bcc_Field");}else{if(D==yi.D){p(strings.address_selection_add_label,"To_Field",true);}}}o+="      </TABLE>";o+="    </TD>";o+="  </TR>";o+="  <TR>";o+="    <TD align=\"right\">";o+="      <TABLE id=\"subtable4\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\">";o+="        <TR>";o+="          <TD>";o+="            <INPUT id=\"ok_btn\" type=\"button\" class=\"button\" value=\""+strings.shared_ok+"\" onclick=\""+"Xq"+"();\">";o+="            <INPUT type=\"button\" class=\"button\" value=\""+strings.shared_cancel+"\" onclick=\"window.close();\">";o+="          </TD>";o+="        </TR>";o+="      </TABLE>";o+="    </TD>";o+="  </TR>";o+="</TABLE>";wJ.innerHTML=o;var B=document.getElementById("mainTable");B.style.height=B.offsetHeight+"px";B.style.width=B.offsetWidth+"px";var K=document.getElementById("subtable1");K.parentNode.style.height=K.offsetHeight+"px";var C=document.getElementById("subtable2");C.parentNode.style.height=C.offsetHeight+"px";var W=document.getElementById("subtable3");W.parentNode.style.height=W.offsetHeight+"px";var t=document.getElementById("subtable4");t.parentNode.style.height=t.offsetHeight+"px";LK(m8("partial_list_warning_row"));var Y=m8("grid_container");sp=new EB(Y,null,null,bt);sp.L(new Rv(strings.addressbooksearch_label_name,120));sp.L(new Rv(strings.addressbooksearch_label_email,200));sp.A();sp.j(Ty(Y),Tx(Y),Y.offsetWidth,Y.offsetHeight);if(D==yi.b){QE=h!=null?m8(h):m8("To_Field");}else{if(D==yi.V||D==yi.D){QE=m8("To_Field");}}if(D==yi.b||D==yi.V){function a(Z,A){var I="";var L=Z[0];var x=Z[1];for(var P=0;P<L.length;P++){var w=L[P];var y=w.o();var n=w.S();if(y==null&&n==null){continue;}if(y!=null){y=JB(y);I+=y;}else{if(n!=null){I+=n;}}if(P<L.length-1||x.length>0){I+=" ; ";}var E=w.r();var U=w._omdirectref_;var R=w._directorysource_;var G=w._addrtype_;HM[y]=[n,E,U,R,G];}for(var P=0;P<x.length;P++){var y=x[P];y=JB(y);I+=y;if(P<x.length-1){I+=" ; ";}}m8(A).value=I;}a(S["To"],"To_Field");a(S["Cc"],"Cc_Field");a(S["Bcc"],"Bcc_Field");}m8("searchPatternField").focus();setTimeout("nI()",100);Ik=true;}function Xq(){var b=[];b["To"]=m8("To_Field").value;var V=opener.sB.S;var D=V[0];if(D==yi.b||D==yi.V){b["Cc"]=m8("Cc_Field").value;b["Bcc"]=m8("Bcc_Field").value;}b["AddressMap"]=HM;b["type"]=D;opener.sB.V=b;window.close();}function iZ(b){var V=Xp(b);if(V.keyCode==QR){nI();}}function e3(b){QE=b;}function nI(){if(oT){return ;}sp.t();YQ();ke(strings.addressbooksearch_searching);var b=opener.sB.S;var V=b[1];var D=V[m8("directorySelection").selectedIndex];D.f(true,m8("searchPatternField").value,xB,Up);}function ke(b){if(sp==null){return ;}sp.t();var V=b;if(V==""){V="&nbsp;";}var D=wo("<DIV id=\"info_message_div\" class=\"label\" style=\"position:absolute;overflow:hidden;white-space:nowrap;z-index:1000;\" unselectable=\"on\">",document.body);D.innerHTML=V;var r=m8("grid_container");Ty(r),Tx(r),r.offsetWidth,r.offsetHeight;var H=Ty(r)+Math.round((r.offsetWidth-D.offsetWidth)/2);var S=Tx(r)+30;D.style.left=Math.abs(H)+"px";D.style.top=Math.abs(S)+"px";}function YQ(){var b=m8("info_message_div");if(b!=null){wJ.removeChild(info_message_div);}}function xB(b,V){YQ();var D=m8("partial_list_warning_row");if(V.partialResultSet){D.style.display="";}else{LK(D);}var r=m8("grid_container");sp.j(Ty(r),Tx(r),r.offsetWidth,r.offsetHeight);var H=V.data;if(H.length==0){ke(strings.addressbooksearch_no_search_results_returned);return ;}var S=opener.sB.S;var h=S[6];for(var l=0;l<H.length;l++){var o=H[l];var q=o.h("Name");if(q==null||q.strip()==""){continue;}if(h&&o.q()=="distributionList"){continue;}var e=o.h("Email");var d="";d="<SPAN ";if(o.q()=="distributionList"){d+="style=\"font-weight:bold;\"";}d+=">"+Ut(q)+"</SPAN>";e=(e==null||e.strip()=="")?"&nbsp;":Ut(e);sp.c([d,e],o);}sp.H();oT=false;}function Up(b,V){var D=strings.generic_error+" #AS020";qQ(D,R7.r);ke(D);oT=false;}function gz(){var b=sp.u();var V=Fm();var D=V.pd.c6;var r=D[m8("directorySelection").selectedIndex];var H=opener.sB.S;var S=H[0];for(var h=0;h<b.length;h++){var l=b[h];var o=sp.h(l);var q=o.h("Email");q=(q==null||q.strip()=="")?"":Ut(q);var e=null;if(r.l()!="personal"||o.q()!="distributionList"){e=o.h("omAddress");}var d=Ut(o.h("Name"));d=JB(d);HM[d]=[q,e,o.h("omDirectRef"),r.l(),o.q()];var f=QE;var N=f.value.strip();if(N!=""&&!N.endsWith(";")){N+=" ; ";}N+=d;f.value=N;f.scrollTop=f.scrollHeight;}}function wH(b){QE=m8(b);gz();}function bt(){gz();}function JB(b){b=b.strip();if(b.indexOf(" ")!=-1||b.indexOf(",")!=-1){b="\""+b+"\"";}return b;}
