/*
* Zaglądasz do kodu? To świetnie! Każdy dobry webdeveloper to robi :)
* Szukasz ciekawej pracy? pisz na adres praca@gadu-gadu.pl z dopiskiem PAI
*
* (c) 2006-2010 GG Network S.A.
*
*/
gg={};zx={};dB={};fD={};fA={_gridview:{},fB:{},fN:{},fS:{},fG:{},fe:{}};zw={};zv={};qe={};fK={};zg={};vu={};rJ={};Ext.BLANK_IMAGE_URL=Ext.isIE6||Ext.isIE7?"/images/s.gif":"data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==";Ext.dT="/images/s2.gif";Ext.USE_NATIVE_JSON=true;Ext.SSL_SECURE_URL=Ext.isIE&&Ext.isSecure?"javascript:''":"about:blank";Ext.lib.Event.resolveTextNode=function(a){return Ext.isSafari&&a&&3==a.nodeType?a.parentNode:a};Ext.apply(Ext.EventObject,{within:navigator.userAgent.match(/firefox\/((\d+\.)+\d+)/i)!=null?navigator.userAgent.match(/firefox\/((\d+\.)+\d+)/i)[1]>=3.5?function(c,f,a){try{if(c){var b=this[f?"getRelatedTarget":"getTarget"]();return b&&((a?(b==Ext.getDom(c)):false)||Ext.fly(c).contains(b))}}catch(d){}return false}:function(c,d,a){if(c){var b=this[d?"getRelatedTarget":"getTarget"]();return b&&((a?(b==Ext.getDom(c)):false)||Ext.fly(c).contains(b))}return false}:function(c,d,a){if(c){var b=this[d?"getRelatedTarget":"getTarget"]();return b&&((a?(b==Ext.getDom(c)):false)||Ext.fly(c).contains(b))}return false}});function lps(b){var a=dB.fF.getStore(fD.fL);try{a.loadData(b)}catch(c){}}Ext.override(Ext.Button,{doAutoWidth:function(){if(this.el&&this.text&&this.width===undefined){this.el.setWidth("auto");if(Ext.isIE&&Ext.isStrict){var a=this.btnEl;if(a&&a.getWidth()>20){a.clip();a.setWidth(Ext.util.TextMetrics.measure(a,this.text).width+a.getFrameWidth("lr"))}}if(this.minWidth){if(this.el.getWidth()<this.minWidth){this.el.setWidth(this.minWidth)}}}}});Ext.data.Connection.prototype.doFormUpload=function(g,a,b){var c=Ext.id(),m=document,h=m.createElement("iframe"),d=Ext.getDom(g.form),l=[],k,f="multipart/form-data",e={target:d.target,method:d.method,encoding:d.encoding,enctype:d.enctype,action:d.action};Ext.fly(h).set({id:c,name:c,cls:"x-hidden"});m.body.appendChild(h);Ext.fly(h).set({src:Ext.SSL_SECURE_URL});if(Ext.isIE){document.frames[c].name=c}Ext.fly(d).set({target:c,method:"POST",enctype:f,encoding:f,action:b||e.action});Ext.iterate(Ext.urlDecode(a,false),function(o,n){k=m.createElement("input");Ext.fly(k).set({type:"hidden",value:n,name:o});d.appendChild(k);l.push(k)});function j(){var p=this,o={responseText:"",responseXML:null,argument:g.argument},t,s;try{t=h.contentWindow.document||h.contentDocument||WINDOW.frames[c].document;if(t){if(t.body){if(/textarea/i.test((s=t.body.firstChild||{}).tagName)){o.responseText=s.value}else{o.responseText=t.body.innerHTML}}o.responseXML=t.XMLDocument||t}}catch(q){}Ext.EventManager.removeListener(h,"load",j,p);p.fireEvent("requestcomplete",p,o,g);function n(v,u,r){if(Ext.isFunction(v)){v.apply(u,r)}}n(g.success,g.scope,[o,g]);n(g.callback,g.scope,[g,true,o]);if(!p.debugUploads){setTimeout(function(){Ext.removeNode(h)},100)}}Ext.EventManager.on(h,"load",j,this);d.submit();Ext.fly(d).set(e);Ext.each(l,function(n){Ext.removeNode(n)})};dN=function(){};dN.pl={aEw:["gg.pl"],bnr:"Witaj na świecie",dD:"Poczta Gadu-Gadu",dJ:"Ustawienia",dF:"Utwórz wiadomość",bhv:"Wszystko OK",bgA:"Błąd",agF:"tak",bhw:"nie",aDx:"Odśwież",aDY:"Widok",qT:"Tak",rC:"Nie",zH:"Anuluj",tY:"Zapisz",aap:"Edytuj",Hy:"Usuń",aiO:"Wyczyść",aiL:"Dodaj",aIq:"Wyloguj się",aIx:"Domyślny",aIr:"Dalej",aIt:"Wstecz",bes:"Zaloguj się",hv:"Sprawdź",ax:"Pomiń",gG:"Ok",kg:"Zastosuj",kD:"Zamknij",BUTTON_SEND_INVITATION:"Wyślij &gt;&gt;",bnp:"brak",mD:"(brak tematu)",akH:"Kontakty",bpq:"Edytuj kontakt",bpt:"Wyślij wiadomość",aNy:"Nazwa uzytkownika",bpu:"Numer GG",bpr:"Usuń kontakt",aNA:"Szukaj kontaktów",aR:"Brak kontaktów",bR:"Edytuj kontakt",bpL:"Dodaj kontakt",iz:"Usuń kontakt",aND:"Nazwa wyświetlana",cR:"Tel. komórkowy",aOc:"Email",aOg:"Nazwisko",aOe:"Imię",aNF:"Edycja kontaktu",aNz:"Kontakt został zapisany",aOd:"Kontakt został dodany",bpv:"Nie udało się zaktualizować danych",aOk:"Nie udało się zapisać danych",bk:"Formularz został wypełniony nieprawidłowo",bi:"Wpisz prawidłowy numer GG",bpx:"Aktualizacja danych",bpD:"Dodaj kontakt",aNH:"Numer GG",aOf:"Proszę czekać ...",aOj:"Czy na pewno usunąć wybrane kontakty?",aOl:"Wybrane kontakty zostały usunięte",aOi:"Nie udało się usunąć kontaktów",aOh:"Nie zaznaczono kontaktów do usunięcia",aNE:"Trwa zapisywanie danych...",Lc:"Nowa wiadomość",aLV:"Wiadomość została wysłana",aMd:"Nie udało się wysłać wiadomości",aMc:"Wpisz treść wiadomości",cq:"Wiadomość nie posiada nadawcy",cv:"Wiadomość nie posiada odbiorców",aMb:"Wiadomość została zapisana",aLZ:"Nie udało się zapisać wiadomości",bX:"Wiadomość nie została zapisana",aMA:"Od",aMB:"Do",aMz:"Kopia",aMG:"Ukryta",aMH:"Dodaj DW",fh:"Usuń DW",aMF:"Dodaj UDW",fl:"Usuń UDW",aMC:"Temat",aMy:"Treść",aho:"Wyślij",jQ:"Trwa wysyłanie wiadomości",aMa:"Czy kontynuować wysyłanie wiadomości bez tematu?",boo:"Czy kontynuować wysyłanie wiadomości bez zawartości?",bnS:"Plik został załadowany",aLU:"Wystąpił bład podczas procesu wysyłania pliku",aLW:"Niewłaściwa nazwa pliku",aN:"Pola w formularzu zostały wypełnione nieprawidłowo",dS:'Pole&nbsp;odbiorcy&nbsp;powinno&nbsp;by\u0107&nbsp;w&nbsp;formacie: "Nazwa&nbsp;odbiorcy"&nbsp;&lt;nazwa@domena.pl&gt;',nz:"Anulować pisanie wiadomości?",aeP:"Dołącz plik",alC:"przeglądaj...",aNQ:"Usuń",lD:"Nieaktualna wersja Flash Player'a",lF:'Posiadasz nieaktualną wersję Flash Player\'a.<br />Wejdź na stronę <a href="http://get.adobe.com/flashplayer/" target="_blank">http://get.adobe.com/flashplayer/</a> i pobierz najnowszą wersję.',aNx:"W tym miejscu możesz zdefiniować filtry, dzięki którym otrzymywane wiadomości będą umieszczane w odpowiednich folderach",boP:"Twoje filtry",boS:"Zdefiniuj nowy filtr",bmt:"Nazwa filtru",bM:"Pochodzi z konta",aNm:"Adresy nadawców",aNf:"Odbiorcy",aNd:"W tytule",aNk:"Filtr został dodany",aNi:"Nie udało się dodać nowego filtra",aNg:"Filtr został zmodyfikowany",bmf:"Formularz został wypełniony nieprawidłowo",aZ:"Przynajmniej jedno z pól musi być wypełnione",aNh:"Nie udało się zmodyfikować filtra",aIU:"Dodaj filtr",aYw:"Zawiera wyrażenie",bmv:"Nie zawiera wyrażenia",aNl:"Posiada załączniki",aNj:"Przenieś do folderu",aYy:"Konto",aNe:"Oznacz jako przeczytaną",hx:'Wyświetlaj w folderze "Odebrane"',bmd:"Oznacz jako przeczytaną",aNt:"Przenieś do folderu",aIX:"Wybrany filtr został usunięty",aIW:"Nie udało się usunąć filtru",aLc:"Potwierdź usunięcie filtru",aYt:"Wybierz akcję ...",aIY:"Czy na pewno usunąć filtr?",gS:"Filtry",gJ:"Od",gL:"Do",gN:"Temat zawiera",hk:"Treść zawiera",hj:"Treść nie zawiera",hf:"Posiada załącznik",gQ:"zastosuj",hc:"edytuj",gM:"usuń",gK:"Oznacz jako przeczytaną",he:"Przenieś do folderu",hh:"Pochodzi z konta",hg:"Nie posiadasz filtrów",cf:"Nowy filtr",bK:"Edycja filtru",dz:"Jeżeli wiadomość spełnia następujące warunki",eE:"Wtedy wykonaj następujące czynności",bL:"Brak akcji",eo:"dowolne",aYp:"Wpisz adresy email rozdzielone przecinkami",aYn:"Wpisz adresy email rozdzielone przecinkami",aYm:"Wpisz wyrażenie, które ma się znajdować w tytule",aYg:"Wpisz wyrażenia rozdzielone przecinkami",bmu:"Wpisz wyrażenia rozdzielone przecinkami",aYG:"Wpisz nazwę konta",kV:"Pole powinno być formatu e-mail, oddzielonych przecinkiem",kb:"Wiadomości zostały przefiltrowane",kL:"Trwa filtrowanie",kj:"Wybierz folder",kf:"Wybierz folder",kk:"Do którego folderu chcesz zastosować filtr",ki:"wybierz folder",aMK:"Podaj klucz",aMJ:"Podaj wartość",aMN:"Dodaj do konfiguracji",FG:"Knfiguracja została zapisana",Dp:"Nie udało się zapisać konfiguracji",aML:"Pola formularza zostały wypełnione nieprawidłowo",aNW:"Konfiguracja",bkB:"Aktualna konfiguracja",bkL:"Klucz",bkN:"Wartość",aMM:"Usuń parę key-value",aIV:"Operacja zakończona powodzeniem",aJc:"Nie udało się pomyślnie wykonać operacji",aMX:"Konfiguracja",aMV:"Czy na pewno chcesz usunąć ten klucz?",aXY:"Operacja została anulowana",boz:"Przywróć domyślną konfigurację",aNU:"Przywracanie domyślnej konfiguracji",aNT:"Czy na pewno przywrócić konfigurację domyślną?",boC:"Nie przywrócono domyślnej konfiguracji",aNS:"Konfiguracja domyślna została przywrócona",aOa:"Nie udało się przywrócić konfiguracji domyślnej",aMZ:"Ustawienia",aMY:"Otwórz panel z ustawieniami",dH:"Ustawienia ogólne",dI:"Filtry",dK:"Autoresponder",eg:"Sygnatura",dL:"Antyspam",dE:"Konta",dq:"Foldery",ig:"Konfiguracja",boR:"Twoje adresy",bpf:"Przekierowanie poczty",bpe:"Twoje adresy",bph:"Twoje adresy",bpa:"Twoje adresy",aNY:"W tym miejscu możesz zarządzać podstawowymi ustawieniami swojej skrzynki. Możesz dodawać i usuwać aliasy oraz robić inne rzeczy",alX:"Ustawienia domyślne",alU:"Dodaj alias",aXR:"Zmień ustawienia domyślne",aXM:"Zmień identyfikator nadawcy",aJd:"Zapisz ustawienia nowego filtru",nY:"Widok listy wiadomości",jk:"Blokowy",jj:"Tabelaryczny",nT:"Pokaż wiadomości",nU:"W wątkach",nV:"Osobno",nQ:"Poczta i wiadomości",oa:"Połącz  z pocztą przy użyciu bezpiecznego połączenia SSL",od:"Odpowiadaj na maile w formacie nadawcy",nZ:"Domyślnie pisz wiadomości pocztowe w formacie",nS:"Zwykły tekst",oc:"Tekst formatowany - HTML",nJ:"Dodatki",nR:"Blip",kM:"Włączony",nP:"Wyłączony",oD:"WebGadu",oC:"Domyślny opis",oB:"Pokazuj status tylko znajomym",gi:"Nie pokazuj wiadomości od nieznajomych",nF:"Dźwięki wiadomości",nX:"Ustawienia zostały zapisane",gU:"Konta zewnętrzne",eQ:"Dodawanie konta",eH:"Edycja konta",aIa:"Potwierdź usunięcie konta",aIC:"Czy na pewno chcesz usunąć to konto?",aIE:"Dodaj konto",aIl:"Twoje konta zewnętrzne",aIk:"Email",aIm:"Akcja",aIo:"Ustawienia poczty",aWQ:"Dodaj nowe konto",aIc:"Twój adres e-mail",aIg:"Użytkownik",aId:"Hasło",aHW:"Serwer POP3",aHV:"Port",aIH:"Sprawdź ustawienia",aIA:"Zostaw kopię wiadomości na serwerze",aIz:"Korzystaj z bezpiecznego połaczenia (SSL) podczas pobierania wiadomości",aIB:"Stan aktywny",jW:"Konto zostało utworzone<br />W ciągu kilku/kilkunastu minut Twoje wiadomości e-mail zostaną wczytane",es:"Dane konta zostały zapisane",aHX:"Wystąpił błąd podczas zapisywania danych",aHZ:"Formularz został wypełniony nieprawidłowo",aIb:"Konto zostało usunięte",aID:"Wystapił błąd w procesie usuwania konta",aII:"Konfiguracja konta jest prawidłowa",aIG:"Konfiguracja konta jest nieprawidłowa",aVV:"Brak danych dotyczących danego konta",bf:"Pole powinno być poprawnym adresem e-mail",bj:"Pole powinno być liczbą całkowitą ",dj:'<strong>Twoje konto Gadu-Gaddu Mail zostało aktywowane!</strong><br />Miło nam poinformować, iż Twoje konto e-mail zostało pomyślnie utworzone.<br />Od tej chwili używając swojego numeru GG oraz hasła do konta Gadu-Gadu będziesz mógł/a korzystać ze swojej poczty GGmail w każdej chwili<br /><br /><a href="/">Przejdź do swojej skrzynki odbiorczej</a>',aWj:"Dodane konta",eZ:"edytuj",mb:"włącz wysyłanie",ma:"zweryfikowane",mx:"niezweryfikowane",mv:"zweryfikuj",md:"Potwierdzenie wysłania wiadomości e-mail",mf:"Na Twój adres e-mail %s została wysłana wiadomość z linkiem aktywacyjnym. Odbierz pocztę, a następnie podążaj za zawartymi w wiadomości instrukcjami.",mA:"trwa wysyłanie powiadomienia...",gX:"ustawienia",gZ:"usuń",ha:"Nie posiadasz kont zewnętrznych",lZ:"Wystapił błąd podczas próby weryfikacji konta %s",Dp:"Nie udało się zapisać danych",FG:"Dane zostały zapisane",aNX:"Przekierowanie poczty zostało wyłączone",aMW:"W tym miejscu możesz ustawić temat i treść wiadomości, która będzie automatycznie wysyłana jako odpowiedź, na przychodzące emaila podczas Twojej nieobecności",aIN:"Tytuł wiadomości",aIO:"Treść wiadomości",amb:"Włączony",alY:"Wyłączony",aJb:"Status autorespondera",aJa:"Wyłącz",aIZ:"Włącz",aY:"Formularz został wypełniony nieprawidłowo",kU:"Pole jest wymagane",aNZ:"Na ten adres będzie automatycznie przekierowana poczta: ",aOb:"Jeżeli chcesz przekierować pocztę na inny adres wpisz go w polu poniżej.",gW:"Konto główne",aZf:"Edycja konta",aJl:" Wybierz domenę ...",aJj:"Potwierdź usunięcie aliasu",aJj:"Potwierdź usunięcie aliasu",aJk:"Alias został usunięty",aIJ:"Nie udało się usunąc aliasu",aIj:"Wybrany alias zostal oznaczony jako domyślny",aIf:"Nie udało się oznaczyć aliasu jako domyślny",aIi:"Domyślny alias",aIh:"Czy ustawić wybrany alias jako domyślny",dV:"Twoje adresy",dX:"E-mail",dM:"Nazwa konta",dQ:"Podpis",dZ:"Typ",dU:"Akcja",aJx:"Nowy adres",aJw:"Edycja adresu",aJp:"Domyślny",aJo:"Pocztowy",dW:"Domyślny adres",aZk:"Ustaw alias jako domyślny",aJe:"Nazwa aliasu nie może być liczbą oraz nie może zawierać znaku małpy.",gT:"Nie posiadasz aliasów",aIP:"W tym miejscu może zarządzać tzw. black listą oraz white listą, czyli dodwać i usuwać adresy emailowe, z których poczta ma być wrzucana automatycznie do spamu (black lista) oraz nie sprawdzana pod kątem spamu (white lista)",aJq:"Email",aZL:"Email",aJr:"Email został usunięty",alN:"Nie udało się usunąć adresu email",aIR:"Black lista",aIT:"White lista",aIS:"Email",aIL:"Akcja",aIK:"Nowy adres",aIM:"Adres e-mail",zK:{whiteList:"Dodaj nowy adres do White Listy",blackList:"Dodaj nowy adres do Black Listy"},aIQ:"Potwierdź usunięcie adresu e-mail",aJs:"Czy na pewno chcesz usunąć ten adres email?",bm:"Pole powinno być formatu e-mail",iY:"Ustawienia wyświetlania wiadmości i wątków. Modyfikacja dodatków.",ja:"Ustawienia filtrów porządkujących wiadomości przychodzące.",jb:"Dodaj nowy filtr",jf:"Zarządzanie kontami zewnętrznymi z których jest pobierana poczta. Edycja stopki i pola nadawcy.",jg:"Dodaj nowe konto",iZ:"Zarządzanie folderami.",iX:"Dodaj nowy folder",gR:"Nie posiadasz zdefiniowanych folderów",aLK:"Foldery",aLQ:"Odebrane",aLP:"Szkice",aLO:"Foldery",aLJ:"Kosz",aLS:"Wysłane",aLR:"Spam",aLy:"Nazwa",aLA:"Wszystkie",aLC:"Nieprzeczytane",fa:"edytuj",aL:"usuń",aLM:"Folder nie moze być usunięty ani zmodyfikowany",aLI:"Ten folder zawiera wiadomości, aby go usunąć usuń wszystkie wiadomości z tego folderu",aLz:"Dodaj folder",ali:"Nowy folder",gl:"Edycja folderu",aNL:"Nazwa folderu",aMI:"Folder został utworzony",aNM:"Wystapił błąd podczas procesu tworzenia folderu",aLH:"Zmiany zostały zapisane",aLF:"Wystapił błąd podczas procesu zapisywania zmian",bt:"Folder",ep:"nie jest pusty",gY:"Aby usunąć folder",fv:"wszystkie wiadomości zostaną przeniesione do Kosza, czy kontynuować?",cu38:"Folder został usunięty",Su:"Wystapił błąd podczas procesu usuwania folderu",rE:"Uwaga!",dw:"Potwierdzenie usunięcia folderu",aLE:"Czy na pewno chcesz usunąć ten folder?",aLG:"Niepoprawna nazwa folderu",iW:"Dodaj nowy folder",iT:"Wyślij zaproszenie",iS:"Podaj adres e-mail osoby, którą chcesz zaprosić do Poczty Gadu-Gadu.",iV:"Możesz wysłać maksymalnie 50 zaproszeń.",iq:"E-mail odbiorcy",ip:"Wyślij",ik:"Dziękujemy za wysłanie zaproszenia. Liczba pozostałych zaproszeń: %n.",io:"Wysyłanie zaproszenia nie powiodło się.",iU:"Zaproszenie nie zostało wysłane. Osiągnięto limit 50 zaproszeń.",bgM:"Wiadomości",bgN:"Nadawca",aMi:"Tytuł",aMg:"Czas",bob:"Rozmiar",boe:"Załącznik",TJ:"Odpowiedz",TX:"Prześlij dalej",Zo:"Oznacz jako przeczytaną",ZU:"Oznacz jako nieprzeczytaną",aMh:"Oznacz",Ua:"Usuń",lf:"Usuń na zawsze",mY:"Opróżnij",aDK:"Czy usunąć wybrane wiadomości?",TY:"Przenieś",agA:"Spam",ht:"Wróć do",hR:"wyników wyszukiwania",de:"Nie spam",df:"Przywróć",agw:"Brak wiadomości w folderze",je:"Nie znaleziono wiadomości",agv:"Brak wiadomości w grupie",iR:"Wiadomości zostały przywrócone",kP:"Trwa przywracanie wiadomości",iQ:"Wystapił błąd podczas przywracania wiadomości",aDG:"Status wiadomości został zmieniony",kN:"Trwa oznaczanie wiadomości",aDE:"Wystapił błąd podczas zmiany statusu wiadomości",bN:"Usuwanie wiadomości",bO:"Czy chcesz usunąć wiadomości?",hu:"Wiadomość została usunięta",eb:"Wiadomości zostały usunięte",aDM:"Wystapił błąd podczas usuwania wiadomości",aDJ:"Czy przenieść wybrane wiadomości?",ee:"Wiadomość została przeniesiona do folderu",ed:"Wiadomości zostały przeniesione do folderu",kK:"Trwa przenoszenie wiadomości",kJ:"Trwa usuwanie wiadomości",aDL:"Wystapił błąd podczas przenoszenia wiadomości",dO:"Masz nowe wiadomości",aDI:"Masz %s nową wiadomość",aDH:"Masz %s nowe wiadomości",ahk:"Masz %s nowych wiadomości",aI:"Nie masz nowych wiadomości",aP:"Trwa sprawdzanie nowych wiadomości...",aMe:"Zmieniono typ widoku na tabelaryczny",aMf:"Zmieniono typ widoku na blokowy",aG:"Wyst\u0105pił błąd podczas próby wczytania wiadomości",aO:"Wczytuję listę wiadomości...",aK:"Szukaj wiadomości",cT:"wiadomości",aB:"wiadomość",iL:"Wyniki wyszukiwania dla",jT:"Wyniki wyszukiwania",bgQ:"Odpowiedz",bgT:"Odpowiedz wszystkim",bgR:"Prześlij dalej",bgS:"Tekst formatowany",bgu:"Zwykły tekst",iO:"Zmiana trybu formatowania spowoduje utratę wprowadzonego formatowania",iP:"Na pewno chcesz kontynuować?",aDO:"Temat",aDP:"Od",aDQ:"Do",aDW:"Kopia",cx:"Data",bgv:"Otwórz w nowej zakładce",aDS:"Dla Twojego bezpieczeństwa obrazki są ukryte.",aDR:"Pokaż obrazki",db:"ukryj szczegóły",cY:"pokaż szczegóły",bx:"Źródło wiadomości",kc:"Drukuj wiadomość",eD:"W dniu %date użytkownik %user napisał",AP:"Szkic",AS:"Odbiorcy ukryci",cQ:"przed chwilą",eA:["minutę temu","minuty temu","minut temu"],ez:["godzinę temu","godziny temu","godzin temu"],cE:["wczoraj","dni temu","dni temu"],oH:["wczoraj","przedwczoraj","dni temu","tydzień temu"],oG:"o",jU:"Używasz nieaktualnej przeglądarki",jV:"Aby w pełni wykorzystać możliwości serwisu zaktualizuj swoją przeglądarkę.",aDV:"Wiadomość nie została znaleziona",aV:"Błąd wczytywania wiadomości",gC:"Błąd wysyłania załącznika",iB:"Nie zakończono wgrywania załączników",gE:"Przekroczono limit wielkości załącznika",iC:"Przekroczono limit ilości załączników",jn:"Nieprawidłowy plik załącznika",hQ:"Anulowano wysyłanie załącznika",ahS:"Napisz wiadomość",aEA:"Odbierz",zL:"Wyślij zaproszenie",aEy:"Zmień GUI",afm:"Wczytuję wiadomość...",aEx:"Twój numer GG",aEv:"jesteś zalogowany od",aMD:"Wylogowanie",aME:"Czy na pewno chcesz się wylogować?",bos:"Operacja anulowana",bcy:"Zmiana layoutu",bcv:"Czy na pewno zmienić layout",bcB:"Operacja anulowana",aEC:"VESPER MAIL - default layout",bht:"VESPER MAIL - martini layout",bgw:"Szybka odpowiedź",bgx:"Kliknij x, aby zamknąć formularz",aMt:"LifeStream",bog:"Zobacz więcej",aMp:"rozwiń",aMw:"zwiń",boh:'<p class="vs-last-activity">Brak danych</p>',aMv:'<p class="vs-last-activity">Wczytywanie danych</p>',aLs:"Napisz co u Ciebie słychać",afZ:"Wyślij",aga:"Wyczyść",aLo:"Błędny wpis",aLq:"Twój wpis został wysłany",bol:"Ustawienia",abj:"Wyłącz powiadamianie",Sp:"Włącz powiadamianie",aLT:"Czy na pewno wyłączyć powiadamianie o aktywności Twoich znajomych",aMu:"Czy na pewno włączyć powiadamianie o aktywności Twoich znajomych",aLw:"Operacja została zakończona powodzeniem",aLx:"Nie udało się wykonać operacji",bno:"Wykonanie operacji zostało anulowane",agk:'<p class="vs-last-activity">Powiadamianie wyłączone &gt;&gt;</p>',aLp:"Pozostało znaków: ",ajg:"Wyświetl",ajh:"Pobierz",aKC:"Usuń",hT:"Anuluj",jt:"Szybka odpowiedź",js:"odpowiedz wszystkim",mz:"Pomoc",ajk:{"ggmail-corp-mirror.atm":["gadu-gadu.pl"],"pop3.poczta.onet.pl":["poczta.onet.pl"],"pop3.interia.pl":["poczta.interia.pl","interia.pl"],"pop3.wp.pl":["poczta.wp.pl","wp.pl"]},_user_form_months:[["1","Styczeń"],["2","Luty"],["3","Marzec"],["4","Kwiecień"],["5","Maj"],["6","Czerwiec"],["7","Lipiec"],["8","Sierpień"],["9","Wrzesień"],["10","Październik"],["11","Listopad"],["12","Grudzień"]],_user_form_genders:[["1","Kobieta"],["2","Mężczyzna"]],_user_form_provinces:[["1","dolnoślaskie"],["2","kujawsko-pomorskie"],["3","lubelskie"],["4","lubuskie"],["5","łódzkie"],["6","małopolskie"],["7","mazowieckie"],["8","opolskie"],["9","podkarpackie"],["10","podlaskie"],["11","pomorskie"],["12","śląskie"],["13","świętokrzyskie"],["14","warmińsko-mazurskie"],["15","wielkopolskie"],["16","zachodniopomorskie"]],ar:{"1":"Sty","2":"Lut","3":"Mar","4":"Kwi","5":"Maj","6":"Cze","7":"Lip","8":"Sie","9":"Wrz","10":"Paz","11":"Lis","12":"Gru"},cU:[{text:"Więcej",cls:"vs-btn-4 vs-btn-black",ctCls:"vs-btn-3-ct",style:(!Ext.isGecko?"padding-top: 2px;":""),width:50,xtype:"button",menu:[{text:"Regulamin",href:"/terms",hrefTarget:"_blank"},{text:"Ochrona prywatności",href:"/policy",hrefTarget:"_blank"},{text:"Reklama",href:"http://reklama.gadu-gadu.pl",hrefTarget:"_blank"},{text:"Kontakt",href:"http://info.gadu-gadu.pl/kontakt",hrefTarget:"_blank"},{text:"Pomoc",href:"/help",hrefTarget:"_blank"}]}],cX:"©2010 GG Network S.A.",dg:"http://status.gadu-gadu.pl/users/status.asp?styl=5&id=",ff:"http://www.centrum-awatarow.pl/#/kreator-awatarow",fb:"Zmień awatar",ic:"Sprawdź dostępność",cl:"Utwórz konto",hy:"Wybierz płeć",hz:"Dzień",aC:"Miesiąc",hp:"Rok",aA:"Wybierz województwo",hA:"Wybrany adres jest nieprawidłowy",hB:"Wybierz domenę",ho:"Wybierz płeć",hs:"Wybierz poprawną datę urodzenia",hm:"Wystapił błąd podczas testowania wybranego adresu",hq:"Wybrany adres jest wolny",ij:"Zaznacz przynajmniej trzy zainteresowania",lv:"Minimalna liczba znaków: %s",lw:"Wybierz województwo",lz:"Aby założyć konto musisz wyrazić zgodę na przetwarzanie danych osobowych przez GG Network S.A.",lx:"Aby założyć konto musisz wyrazić zgodę na świadczenie usług drogą elektroniczną przez GG Network S.A.",jF:"Te nazwy są dostępne",aT:"Błąd wczytywania danych",kQ:"Operacja w toku",kR:"Operacja wykonana poprawnie",kH:"Zaznaczono",kE:"wszystkie",kS:"zaznacz",kB:"wszystkie widoczne",kG:"wszystkie w folderze",mC:"wszystkie nieprzeczytane",mE:"wszystkie w folderze",kI:"wszystkie w wynikach",kF:"odznacz",mV:"Podaj poprawny adres e-mail:",mU:"Nie udało się wysłać zaproszenia.",na:"Dziękujemy, zaproszenie otrzymasz w najbliższym czasie na podany adres e-mail.",mZ:"Trwa wysyłanie ...",mX:"za[łl][ąao]{0,1}c[z]{0,1}nik|za[łl][ąao]{0,1}c[z]{0,1}eniu",mI:"Z analizy treści wiadomości wynika, że chcesz wysłać załącznik",of:"Dostępny",oe:"Zaraz wracam",oj:"PoGGadaj ze mną",oi:"Nie przeszkadzać",oo:"Niewidoczny",om:"Niedostępny",oh:"Jestem na http://poczta.gg.pl",zW:"Konferencja",AW:"Kontakt jest niedostępny. Wiadomość nie została wysłana.",AV:"WebGadu: brak połączenia. Wiadomość nie została wysłana.",zN:"Błąd wczytywania danych",AG:"Aby móc używać czatu należy się zalogować",zZ:"Edytuj kontakt",Aa:"Napisz e-mail",zY:"Rozpocznij rozmowę",bhy:"ZAŻÓ�?ć G�?ŚLĄ JAŹ�?"};dN=dN.pl;Ext.apply(Array.prototype,{_each:function(c,b){b=b||this;for(var a=0,d=this.length;a<d;a++){c.call(b,this[a],a)}}});Ext.form.Field.prototype.msgDisplay="";Ext.lib.Event.resolveTextNode=Ext.isGecko?function(b){if(!b){return}var a=HTMLElement.prototype.toString.call(b);if(a=="[xpconnect wrapped native prototype]"||a=="[object XULElement]"){return}return b.nodeType==3?b.parentNode:b}:function(a){return a&&a.nodeType==3?a.parentNode:a};dB.sD="build 2290 2010-03-10T13:18:53.599421Z";dB.fx={kO:{aNP:1,mW:2,afH:8,bnR:16},fy:{POST:"POST",GET:"GET",PUT:"PUT",DELETE:"DELETE"},_response:{HTML:"html",JSON:"json"},og:{".inbox":dN.aLQ,".sent":dN.aLS,".trash":dN.aLJ,".spam":dN.aLR,".drafts":dN.aLP,".folders":dN.aLO},afa:[".inbox",".sent",".drafts",".trash",".spam",".folders"],ajn:"addFolder",dv:"settings",du:["start","main","filters","accounts","folders"],dy:{main:dN.dH,filters:dN.dI,accounts:dN.dE,folders:dN.dq,start:dN.ig},iK:[{id:"main",text:dN.iY,actions:[]},{id:"filters",text:dN.ja,actions:[{link:dN.jb,action:"new_filter",iJ:"iC5679",iI:"cQ21"}]},{id:"accounts",text:dN.jf,actions:[{link:dN.jg,action:"new_account",iJ:"iB45",iI:"cR6"}]},{id:"folders",text:dN.iZ,actions:[{link:dN.iX,action:"new_folder",iJ:"iz8457",iI:"im3454"}]}],aeZ:{"image/gif":"vs-mime-ico-gif.png","image/png":"vs-mime-ico-png.png","image/x-png":"vs-mime-ico-png.png","image/jpeg":"vs-mime-ico-jpeg.png","text/plain":"vs-mime-ico-txt.png","text/html":"vs-mime-ico-html.png","text/css":"vs-mime-ico-css.png","text/xml":"vs-mime-ico-xml.png","text/javascript":"vs-mime-ico-js.png","audio/mpeg":"vs-mime-ico-audio.png","audio/ogg":"vs-mime-ico-audio.png","audio/ac3":"vs-mime-ico-audio.png","audio/3gpp":"vs-mime-ico-audio.png","audio/mp4":"vs-mime-ico-audio.png","video/3gpp":"vs-mime-ico-video.png","video/mp4":"vs-mime-ico-video.png","video/mpeg":"vs-mime-ico-video.png","video/ogg":"vs-mime-ico-video.png","video/quicktime":"vs-mime-ico-video.png","video/raw":"vs-mime-ico-video.png","video/x-msvideo":"vs-mime-ico-video.png","application/pdf":"vs-mime-ico-pdf.png","application/x-pdf":"vs-mime-ico-pdf.png","application/zip":"vs-mime-ico-zip.png","application/x-rar":"vs-mime-ico-rar.png","application/x-msexcel":"vs-mime-ico-xls.png","application/vnd.ms-excel":"vs-mime-ico-xls.png","application/ms-excel":"vs-mime-ico-xls.png","application/x-powerpoint":"vs-mime-ico-ppt.png","application/vnd.ms-powerpoint":"vs-mime-ico-ppt.png","application/ms-powerpoint":"vs-mime-ico-ppt.png","application/msword":"vs-mime-ico-word.png","application/vnd.oasis.opendocument.chart":"vs-mime-ico-oo-chart.png","application/vnd.oasis.opendocument.database":"vs-mime-ico-oo-base.png","application/vnd.oasis.opendocument.formula":"vs-mime-ico-oo-math.png","application/vnd.oasis.opendocument.graphics":"vs-mime-ico-oo-draw.png","application/vnd.oasis.opendocument.graphics-template":"vs-mime-ico-oo-draw-tpl.png","application/vnd.oasis.opendocument.image":"vs-mime-ico-oo-draw.png","application/vnd.oasis.opendocument.presentation":"vs-mime-ico-oo-impress.png","application/vnd.oasis.opendocument.presentation-template":"vs-mime-ico-oo-impress-tpl.png","application/vnd.oasis.opendocument.spreadsheet":"vs-mime-ico-oo-calc.png","application/vnd.oasis.opendocument.spreadsheet-template":"vs-mime-ico-oo-calc-tpl.png","application/vnd.oasis.opendocument.text":"vs-mime-ico-oo-writer.png","application/vnd.oasis.opendocument.text-master":"vs-mime-ico-oo-writer.png","application/vnd.oasis.opendocument.text-template":"vs-mime-ico-oo-writer-tpl.png","application/vnd.oasis.opendocument.text-web":"vs-mime-ico-oo-html.png","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"vs-mime-ico-xls.png","application/vnd.openxmlformats-officedocument.presentationml.presentation":"vs-mime-ico-pptx.png","application/vnd.openxmlformats-officedocument.wordprocessingml.document":"vs-mime-ico-word.png","application/x-dosexec":"vs-mime-ico-exe.png",".bz2":"vs-mime-ico-bz2.png",".c":"vs-mime-ico-c.png",".cpp":"vs-mime-ico-cpp.png",".css":"vs-mime-ico-css.png",".dtd":"vs-mime-ico-dtd.png",".gif":"vs-mime-ico-gif.png",".htm":"vs-mime-ico-htm.png",".html":"vs-mime-ico-html.png",".jar":"vs-mime-ico-jar.png",".jpeg":"vs-mime-ico-jpeg.png",".jpg":"vs-mime-ico-jpg.png",".js":"vs-mime-ico-js.png",".log":"vs-mime-ico-log.png",".mov":"vs-mime-ico-mov-qt.png",".qt":"vs-mime-ico-mov-qt.png",".pdf":"vs-mime-ico-pdf.png",".png":"vs-mime-ico-png.png",".ppt":"vs-mime-ico-ppt.png",".pptx":"vs-mime-ico-pptx.png",".rar":"vs-mime-ico-rar.png",".spl":"vs-mime-ico-spl.png",".swf":"vs-mime-ico-swf.png",".tar":"vs-mime-ico-tar.png",".tar.bz2":"vs-mime-ico-tar-bz2.png",".tar.gz":"vs-mime-ico-tar-gz.png",".tbz":"vs-mime-ico-tbz.png",".txt":"vs-mime-ico-txt.png",".doc":"vs-mime-ico-word.png",".docx":"vs-mime-ico-word.png",".xbm":"vs-mime-ico-xbm.png",".xls":"vs-mime-ico-xls.png",".xlsx":"vs-mime-ico-xls.png",".xml":"vs-mime-ico-xml.png",".xpm":"vs-mime-ico-xpm.png",".zip":"vs-mime-ico-zip.png",".wma":"vs-mime-ico-audio.png",".wax":"vs-mime-ico-audio.png",".ogg":"vs-mime-ico-audio.png",".wav":"vs-mime-ico-audio.png",".mp3":"vs-mime-ico-audio.png",".m3u":"vs-mime-ico-audio.png",".mpeg":"vs-mime-ico-video.png",".mpg":"vs-mime-ico-video.png",".avi":"vs-mime-ico-video.png",".wmv":"vs-mime-ico-video.png",".asf":"vs-mime-ico-video.png",".asx":"vs-mime-ico-video.png",".odc":"vs-mime-ico-oo-chart.png",".odb":"vs-mime-ico-oo-base.png",".odf":"vs-mime-ico-oo-math.png",".odg":"vs-mime-ico-oo-draw.png",".otg":"vs-mime-ico-oo-draw-tpl.png",".odi":"vs-mime-ico-oo-draw.png",".odp":"vs-mime-ico-oo-impress.png",".otp":"vs-mime-ico-oo-impress-tpl.png",".ods":"vs-mime-ico-oo-calc.png",".ots":"vs-mime-ico-oo-calc-tpl.png",".odt":"vs-mime-ico-oo-writer.png",".odm":"vs-mime-ico-oo-writer.png",".ott":"vs-mime-ico-oo-writer-tpl.png",".oth":"vs-mime-ico-oo-html.png",".exe":"vs-mime-ico-exe.png",".bat":"vs-mime-ico-exe.png","undefined":"vs-mime-ico-default.png"},im:"22 MB",aLj:".trash",alg:".spam",aLD:".drafts",dR:".sent",bU:".folders",il:".unread",CK:".inbox",gr:"search",hS:"compose",agW:"msglist",agY:"Re:",aMm:"Fwd:",ZW:50,gz:30,aDX:5,ZX:1,aDT:2,aaL:3,dY:5000,aJy:"http://avatars.gadu-gadu.pl/30x30/",nD:"http://avatars.gadu-gadu.pl/70x70/",aIv:"/images/vs-avatar-blank-30.gif",nB:"/images/vs-avatar-blank-70.gif",nC:1500,nL:500,regEmail:"^\\+?[a-z0-9](([-+.]|[_]+)?[a-z0-9_]+)*@([a-z0-9]+(\\.|\\-))+[a-z]{2,6}$",mH:new RegExp(dN.mX,"gim"),ge:"padding: 5px; margin: 10px;color: #888; border-left: 2px solid #555;",Mg:"gm",alG:"g1",aLX:"g2",eC:"c1",aLr:180000,fo:10000,afS:10,RW:"lt",acA:"ls",ahh:120000,ks:120000,aDr:5000,bE:2000,Uo:"msgs_list_view_type",aaJ:"list",aDU:"box",jm:"box",ow:"nothread",Be:"html",ov:"thread",oy:"nothread",oK:function(){try{var b,a;b=dB.fF.getStore(fD.fL);a=b.data.items[0].data.viewThread?b.data.items[0].data.viewThread.toLowerCase():dB.fx.ow;return a==dB.fx.ov}catch(c){}return false},oW:function(){try{var a;a=dB.fF.getStore(fD.fL);return a.data.items[0].data.viewType?a.data.items[0].data.viewType.toLowerCase():dB.fx.jm}catch(b){}},Bd:function(){try{var a,c;a=dB.fF.getStore(fD.fL);return a.data.items[0].data.msgFormat?a.data.items[0].data.msgFormat.toLowerCase():dB.fx.Be}catch(b){}},oA:"plain",oE:"html",jS:"m-d",ap:"Y-m-d H:i:s",ox:"Y-m-d H:i",bn:"G:i",fz:function(f,h){if(f==null){return}var b=typeof f=="object"?f:new Date(parseInt(f)*1000);var g=b.getMonth()+1;var a=b.getDate();var c=b.getFullYear();var e=(g<10?("0"+g):g);var d=(a<10?("0"+a):a);switch(h){case this.jS:return d+"<br />"+(dN.ar[g]||"").toUpperCase()+((new Date()).getFullYear()!=c?"<br />"+c:"");break;case this.bn:default:return Ext.util.Format.date(b,h);break}},cC:function(g,d){if(isNaN(g)&&typeof g!="object"){return}d=d||false;var b=typeof g=="object"?g:new Date(parseInt(g)*1000);var f=new Date();if(f.getTime()-b.getTime()<0){return this.fz(g,this.ox)}var a=new Date(f.getFullYear(),f.getMonth(),f.getDate());var j=b.getElapsed()/1000;var e=Math.abs(a.getTime()-b.getTime())/1000;var c=j/60;var h=e/86400;if(c<1&&!d){return dN.cQ}else{if(c<15&&!d){return Math.floor(c)+" "+dN.eA[this.eB(j/60)]}else{if(b.getDate()==f.getDate()&&(j/60/60)<24){return this.fz(g,this.bn)}else{if(h<1){return dN.oH[0]+" "+this.fz(g,this.bn)}else{if(h<2){return dN.oH[1]+" "+this.fz(g,this.bn)}else{if(h<6){return Math.ceil(h)+" "+dN.oH[2]+" "+this.fz(g,this.bn)}else{if(h<7){return dN.oH[3]+" "+this.fz(g,this.bn)}else{return this.fz(g,this.ox)}}}}}}}},eB:function(a){a=parseInt(a);if(a>10&&a<20){return 2}if(a==1){return 0}switch(a%10){case 2:return 1;break;case 3:return 1;break;case 4:return 1;break;default:return 2}},EV:function(a){try{if(!a.link){return}window.open(a.link)}catch(b){}},alE:function(a){return dB.fx.aeZ[(a||"undefined").toLowerCase()]||dB.fx.aeZ["undefined"]},kw:["image/gif","image/png","image/jpeg"],ku:function(a){return dB.fx.kw.indexOf(a)>-1},uW:function(b,a){return(b&a)===a},Rz:function(b,a){return Math.floor(Math.random()*(a-b+1))+b},aLg:function(){var a=new Array();a.push(dB.fx.Rz(48,57));a.push(dB.fx.Rz(65,90));a.push(dB.fx.Rz(97,122));return a[dB.fx.Rz(0,a.length-1)]},abL:function(){var a="";for(i=0;i<10;i++){a+=String.fromCharCode(dB.fx.aLg())}return a},afN:function(a){if(a>1024*1024){return Math.round((a/(1024*1024))*10)/10+" MB"}if(a>1024){return Math.round((a/(1024))*10)/10+" KB"}return a+" B"},alw:function(e,c,b,a){var d=Ext.get(e).getXY();b=b||{};tips=dB.fF.aJQ(c,b,a);tips.targetXY=d;tips.showBy(e,"tr-br?");if(tips.el.getY()<d[1]){tips.removeClass("quick-reply-wrapper");tips.removeClass("quick-reply-wrapper-reversed");tips.addClass("quick-reply-wrapper-reversed")}else{tips.removeClass("quick-reply-wrapper");tips.removeClass("quick-reply-wrapper-reversed");tips.addClass("quick-reply-wrapper")}dB.eO.fireEvent(dB.fu.di101,b)},hl:function(d){var b=this.og[d]||null;if(!b){var a=dB.fF.getStore(fD.fM);var c=a.find("folderId",d);if(c>-1){b=a.getAt(c).data.folderName}}return b||""},afU:function(c,d,b){var a=window.location.href.split("/");if(d==null){if(!this.uS){this.uS=b===true?this.nB:this.aIv}d=this.uS}if(!c||c<1){return d}return(b===true?this.nD:this.aJy)+c+(d?"?default="+a[0]+"//"+a[2]+d:"")},dx:function(b){var a=dN.dD;var c=100;if(typeof(b)!="undefined"){a+=" - "+b}document.title=Ext.util.Format.ellipsis(Ext.util.Format.stripTags(a),c);return},ll:new RegExp("<__gg73>","g"),lm:new RegExp("</__gg73>","g"),highlight:function(a){return(a||"").replace(dB.fx.ll,'<span style="background-color: yellow;">').replace(dB.fx.lm,"</span>")},stripTags:function(b){var a=b.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;");return Ext.util.Format.trim(a)},aNI:function(b){var a=b.toString().substr(b.toString().length-1,1);if(b==1){return dN.aDI.replace("%s",b)}else{if(b<20&&b>10){return dN.ahk.replace("%s",b)}else{if(["2","3","4"].indexOf(a)!=-1){return dN.aDH.replace("%s",b)}else{return dN.ahk.replace("%s",b)}}}},email:{aln:"full",alo:"alter",afL:"name",alm:"address",RS:function(a,d,f){if(typeof a!="object"){return[dN.AS]}if(Ext.isArray(a)&&a.length==0){return[dN.AS]}f=f||false;d=d||null;var c=[];var e,b;if(!Ext.isArray(a)){a=[a]}switch(d.toLowerCase()){case this.aln:b=this.ago;break;case this.alo:b=this.aLm;break;case this.afL:b=this.getName;break;case this.alm:b=this.aLn;break;default:b=this.ago;break}a.each(function(g){e=b.call(a,g);if(f){e=Ext.util.Format.htmlEncode(e)}c.push(e)},this);return c},ago:function(a){return(a.name?'"'+a.name+'" ':"")+"<"+a.address+">"},aLm:function(a){return a.name?a.name:a.address},getName:function(a){return a.name},aLn:function(a){return a.address},vG:function(a,b){b=b||false;return this.RS(a,this.aln,b)},aLe:function(a,b){b=b||false;return this.RS(a,this.alo,b)},bnu:function(a,b){b=b||false;return this.RS(a,this.afL,b)},bns:function(a,b){b=b||false;return this.RS(a,this.alm,b)},fd:function(a){if(this.gv==null){this.gv=new RegExp('^\\s*(("[^"]+"\\s*<\\s*'+this.regEmail+"\\s*>)|((<\\s*"+this.regEmail+"\\s*>)|("+this.regEmail+")))\\s*$","i")}return this.gv.test(a)},fp:function(c){c=c.trim();c=c.substr(c.length-1,1)==","?c.substr(0,c.length-1):c;var b=c.split(",");for(var a=0;a<b.length;a++){if(this.fd(b[a])===false){return false}}return true},oF:function(a){if(!Ext.isArray(a)){return a}var c=[],b;a.each(function(e,d){b=true;c.each(function(g,f){if(e.address==g.address){b=false}});if(b){c.push(e)}});return c},regEmail:"\\+?[a-z0-9](([-+.]|[_]+)?[a-z0-9_]+)*@([a-z0-9]+(\\.|\\-))+[a-z]{2,6}"},Nf:function(a){if(a.length==0||typeof a!="object"){return""}return a.join(", ")},hO:function(a,c,b){if(a!=dB.fx.gr){return b?a+"/"+b:a}if(!c){return dB.fx.CK}return dB.fx.gr+"/"+encodeURIComponent(c||"")+(b?"/"+b:"")},lB:function(c,d,b){lJ=this.lC();if(lJ==-1){return false}else{if(lJ!=0){if(Ext.isIE&&Ext.isWindows&&!Ext.isOpera){mn=lJ.split(" ");lN=mn[1];lL=lN.split(",")}else{lL=lJ.split(".")}var e=lL[0];var f=lL[1];var a=lL[2];if(e>parseFloat(c)){return true}else{if(e==parseFloat(c)){if(f>parseFloat(d)){return true}else{if(f==parseFloat(d)){if(a>=parseFloat(b)){return true}}}}}return false}}},lC:function(){var g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var c=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var d=navigator.plugins["Shockwave Flash"+c].description;var f=d.split(" ");var b=f[2].split(".");var e=b[0];var h=b[1];var a=f[3];if(a==""){a=f[4]}if(a[0]=="d"){a=a.substring(1)}else{if(a[0]=="r"){a=a.substring(1);if(a.indexOf("d")>0){a=a.substring(0,a.indexOf("d"))}}}g=e+"."+h+"."+a}}else{if(Ext.isIE&&Ext.isWindows&&!Ext.isOpera){g=this.lE()}}return g},lE:function(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a},mL:function(){var a=Ext.urlDecode(location.hash.substring(1).replace("/","="));return(a?a:false)},ny:function(b,c){c=c||false;var a=(Ext.History.getToken()||"").split("/");if(!c&&(a[0]==dB.fx.hS||(a[0]==dB.fx.aLD&&a[1]))){fA.fe.aw.prototype.nu("",dN.nz,function(){Ext.History.add(b)});return}Ext.History.add(b)},Ao:function(e,b){if(e&&e.length>b){var f=e.indexOf(".");if(f==-1){return e.substr(0,b-3)+"..."}var d=e.substr(f+1);var a=b-3-d.length>0?b-3-d.length:3;var c=e.substr(0,a)+"...";return c+d}return e}};(function(){var c=0,a=$$("head")[0],b=this;b.aJO=function(e,g){var d=document.createElement("script"),f="jsonp"+c;b[f]=g;d.src=e.replace(/\?(&|$)/,"jsonp"+c+"$1");d.onload=function(){d.remove();d=null;delete b[f]};a.appendChild(d);c++}})();Ext.form.VTypes.account_emailText=dN.bf;Ext.form.VTypes.account_email=function(a){return(new RegExp(dB.fx.regEmail,"i")).test(a.trim())};Ext.form.VTypes.account_portText=dN.bj;Ext.form.VTypes.account_port=function(a){return/^[0-9]+$/.test(a.trim())};dB.eO=new Ext.util.Observable();dB.eO.events=[];dB.eO.observe=function(){return true};dB.fu={dI104:"dI104",dK74:"dK74",cx76:"cx76",bZ87:"bZ87",aB789:"aB789",dj31:"dj31",dJ33:"dJ33",cS30:"cS30",oq:"oq",bU34:"bU34",dg28:"dg28",cP29:"cP29",aOl:"aOl",dm35:"dm35",dR36:"dR36",cg32:"cg32",dL26:"dL26",dv18:"dv18",dr17:"dr17",bX27:"bX27",dU16:"dU16",cD24:"cD24",dQ23:"dQ23",dS19:"dS19",cA22:"cA22",cQ21:"cQ21",du20:"du20",asdf564678:"asdf564678",ss434:"ss434",cy12:"cy12",bY432:"bY432",cC25:"cC25",cL11:"cL11",dE10:"dE10",dT7:"dT7",da5:"da5",mh:"mh",mu:"mu",cR6:"cR6",ce8:"ce8",dD4:"dD4",qwe423:"qwe423",dN9:"dN9",dp15:"dp15",cp14:"cp14",cW13:"cW13",dz7456:"dz7456",dn103:"dn103",cq50:"cq50",im3454:"im3454",iAyur67:"iAyur67",dk37:"dk37",cu38:"cu38",ax7547:"ax7547",dC62:"dC62",cH63:"cH63",df233:"df233",bP75:"bP75",dM85:"dM85",dV86:"dV86",dO83:"dO83",dX84:"dX84",iafghj78:"iafghj78",bW92:"bW92",cd93:"cd93",bnn5:"bnn5",cB94:"cB94",cz95:"cz95",db71:"db71",tys4556:"tys4556",co70:"co70",cc73:"cc73",cI72:"cI72",cN67:"cN67",dc69:"dc69",df68:"df68",sd344:"sd344",dZ64:"dZ64",gdfg54:"gdfg54",vfsdv523:"vfsdv523",sdf53bv:"sdf53bv",dfs442sd:"dfs442sd",sdf452wsd:"sdf452wsd",cv100:"cv100",bS78:"bS78",cV79:"cV79",bR82:"bR82",sdfg45:"sdfg45",cf80:"cf80",dH81:"dH81",eE457:"eE457",eH564:"eH564",bV51:"bV51",eQ4567:"eQ4567",cZ89:"cZ89",dP99:"dP99",dF2:"dF2",cO1:"cO1",dG102:"dG102",cF66:"cF66",cG65:"cG65",eP4567:"eP4567",de3:"de3",dY58:"dY58",di101:"di101",bQ56:"bQ56",dx60:"dx60",cJ57:"cJ57",dy59:"dy59",dz55:"dz55",cY91:"cY91",dW90:"dW90",cX88:"cX88",aJ96:"aJ96",bT97:"bT97",bY53:"bY53",cE98:"cE98",bb678:"bb678",iC5679:"iC5679",iB45:"iB45",iz8457:"iz8457",vb4y67:"vb4y67",hop94:"hop94"};Ext.util.Observable.capture(dB.eO,dB.eO.observe,dB.eO);dB.fF=(function(){var a=[];var d=[];var b=[];var c={bdF:1,bdu:2,bdg:3};return{getStore:function(g,e){e=e||{};var f=Ext.encode(e)+g.toString();if(!a[f]){a[f]=new g(e)}return a[f]},gy:function(f,e){e=e||{};var g=new f();dB.eO.relayEvents(0,["requestexception"]);return g},aJQ:function(e,g,f){return new e(g)},akk:function(e,g,f){g=g||{};var h=Object.toJSON(g)+e.toString()+f.toString();if(!b[h]){b[h]=new e(g)}return b[h]},ajs:c,bdN:function(){return this.LM},loadexception:function(m,o,g){if(this.gu){return}var f,l,n,h;try{f=Ext.decode(g.responseText);l=f.errorCode||0;n=f.success;h=f.errorMsg||dN.aT;if(f.location){document.write("");dB.eO.suspendEvents();window.location=f.location}}catch(k){l=0;n=null;h=dN.aT}if(l%100>9&&n==false){return this.uG=this.ajW+1}this.uG++;if(this.uG<this.ajW){this.reload()}else{this.uG=0;dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,h)}}}})();dB.qq=function(){dB.eO.on(dB.fu.cS30,function(d,b,f,c){var e={mode:"edit"};var a=new fA.fB.QG(e);this.win=new fA.fe.aw({items:[{xtype:"panel",title:dN.bR,autoHeight:true,border:false,items:[a]}]});this.win.show(this);var g=this.win.el.getAlignToXY(this.win.container,"c-c");var h=this.win.el.translatePoints(g[0],g[1]);this.win.setPosition(g[0],g[1]);b.data._method=dB.fx.fy.PUT;a.getForm().loadRecord(b)},this);dB.eO.on(dB.fu.dg28,function(c,e,b){var d={mode:"add"};var a=new fA.fB.QG(d);this.win=new fA.fe.aw({items:[{xtype:"panel",title:dN.bpL,autoHeight:true,border:false,items:[a]}]});this.win.show(this);var f=this.win.el.getAlignToXY(this.win.container,"c-c");var g=this.win.el.translatePoints(f[0],f[1]);this.win.setPosition(f[0],f[1]);a.buttons[2].hide()},this);dB.eO.on(dB.fu.bU34,function(a){this.win.close()},this)};dB.qq.prototype={alx:function(a){if(!a.yD){a.yD=document.createElement("div")}Ext.get(a.yD).setDisplayed(true);Ext.get(a.yD).addClass("vs-contact-form-panel")},agu:function(b,a){if(!a.getEl()){if(!a.buttons[1].hasListener("click")){a.buttons[1].on("click",function(){dB.eO.fireEvent(dB.fu.bU34,b);dB.eO.fireEvent(dB.fu.cg32,b)})}if(!a.buttons[2].hasListener("click")){a.buttons[2].on("click",function(){dB.eO.fireEvent(dB.fu.cP29,b)})}a.render(b.yD)}},bQ:function(a){if(a.yD){Ext.get(a.yD).update("");Ext.get(a.yD).remove()}}};Ext.apply(Ext.form.VTypes,{FolderName:function(a){return/^[0-9a-zA-Z_.-]+$/.test(a)}});dB.qY=(function(){dB.eO.on(dB.fu.cq50,function(c,b){var g=Ext.History.bY[Ext.History.bY.length-1];var a=g.split("/");var f=a[a.length-1];if(f==dB.fx.du[4]){dB.eO.fireEvent(dB.fu.im3454);return}var d=new fA.fe.aw({items:[{xtype:"panel",title:dN.ali,autoHeight:true,border:false,items:[{xtype:"panel",border:false,autoHeight:true,baseCls:"vs-add-folder-panel",items:[new fA.fB.ph({mode:"lightbox"})]}]}]});d.show()},this);dB.eO.on(dB.fu.dk37,function(d,b){var a=new Ext.Button({text:dN.rC,cls:"vs-btn-2",ctCls:"vs-btn-2-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var c=function(){gq.request({url:"/api/folders/"+b.data.folderId,method:dB.fx.fy.POST,success:function(h){try{var k=Ext.decode(h.responseText);if(k.success==true){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.cu38);dB.eO.fireEvent(dB.fu.cu38,this,k)}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.Su)}}catch(j){}},failure:function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.Su)},params:{_method:dB.fx.fy.DELETE}});this.ownerCt.ownerCt.ownerCt.close()};if(b.data.t>0){var g=function(h){h.disable();dB.eO.on(dB.fu.cd93,c,this,{single:true});dB.eO.on(dB.fu.bnn5,function(){dB.eO.un(dB.fu.cd93,c,this,{single:true});this.ownerCt.ownerCt.ownerCt.close()},this,{single:true});dB.eO.fireEvent(dB.fu.bW92,this,{msgs:[],folders:[b.data.folderId],query:"",folderId:dB.fx.aLj})};var e=new Ext.Button({text:dN.qT,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",handler:g});var f=new fA.fe.aw({items:[{xtype:"panel",cls:"vs-bubble-window",autoHeight:true,border:false,title:dN.bt+' "'+b.data.folderName+'" '+dN.ep,html:dN.gY+' "'+b.data.folderName+'" '+dN.fv,buttons:[e,a]}]});f.show();return}var e=new Ext.Button({text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",handler:c});var f=new fA.fe.aw({items:[{xtype:"panel",cls:"vs-bubble-window",autoHeight:true,border:false,title:dN.dw+' "'+b.data.folderName+'"',html:dN.aLE,buttons:[e,a]}]});f.show()});dB.eO.on(dB.fu.bY53,function(b,a){dB.fF.getStore(fD.fM).reload()})});dB.rA=(function(b){var a=function(n,d,k,c){try{k=k||0;c=c||this;var f=dB.fx.fz(n.time,dB.fx.ap);var j=Ext.util.Format.htmlEncode(dB.fx.email.vG(n.sender)[0]);var g='<br/><br/><span class="vs-msg-quote">'+dN.eD.replace("%date",f).replace("%user",j)+":</span>";var m={};switch(k){case dB.fx.ZX:m.subject=(!(new RegExp("^s*"+dB.fx.agY+".*$","i")).test(n.subject)?dB.fx.agY+" ":"")+n.subject;m.toRecipients=dB.fx.email.oF(n.replyTo.length?n.replyTo:n.sender);m.ccRecipients="";m.body=g+'<blockquote style="'+dB.fx.ge+'">'+(n.body||"")+"</blockquote>";m.attachments=null;m.refMessageID=n.indexMessageID;break;case dB.fx.aDT:m.subject=(!(new RegExp("^s*"+dB.fx.agY+".*$","i")).test(n.subject)?dB.fx.agY+" ":"")+n.subject;m.toRecipients=dB.fx.email.oF((n.replyTo.length?n.replyTo:n.sender).concat(n.toRecipients||[]));m.ccRecipients=dB.fx.email.oF(n.ccRecipients||[]);m.body=g+'<blockquote style="'+dB.fx.ge+'">'+(n.body||"")+"</blockquote>";m.attachments=null;m.refMessageID=n.indexMessageID;break;case dB.fx.aaL:m.subject=(!(new RegExp("^s*"+dB.fx.aMm+".*$","i")).test(n.subject)?dB.fx.aMm+" ":"")+n.subject;m.toRecipients="";m.ccRecipients="";m.body=g+'<blockquote style="'+dB.fx.ge+'">'+(n.body||"")+"</blockquote>";m.attachments=n.attachments;m.refMessageID=n.indexMessageID;break;default:m=n}var h=Ext.History.getToken().split("/");if(h[0]==dB.fx.hS||(h[0]==".drafts"&&typeof h[1]!="undefined"&&/^[0-9]{19}$/.test(h[1])===true)){dB.eO.fireEvent(dB.fu.bR82,c,m,d,k)}else{dB.eO.on(dB.fu.cV79,function(e){dB.eO.fireEvent(dB.fu.bR82,c,m,d,k)},this,{single:true});dB.fx.ny(dB.fx.hS)}}catch(l){}};dB.eO.on(dB.fu.bP75,function(d,e,c,g){if(typeof e=="string"){var f=new fD.gc({messageID:e});f.on("load",function(h,j){var k=h.getAt(h.find("indexMessageID",e));a(k.data,c,g)});f.load();return}a(e,c,g,d)});dB.eO.on(dB.fu.bZ87,function(e,d,c,g){var f=[];d.folders=d.folders||[];d.query=d.query||"";if(typeof d.onThreads=="undefined"){d.onThreads=dB.fx.oK()?"1":"0"}if(d.msgs.length>0){d.msgs._each(function(h){f.push(h.data.indexMessageID)})}gq.request({url:"/api/message/0/flag",method:dB.fx.fy.POST,success:function(k,j){try{var h=Ext.decode(k.responseText);var m=function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aDG);dB.eO.fireEvent(dB.fu.bY53);dB.eO.fireEvent(dB.fu.aB789,e,d.msgs,c,g)};if(h.success==true){if(h.operationID!=0){new dB.fY(h.operationID,m,dN.kN);return}m();return}}catch(l){}j.failure()},failure:function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aDE)},params:{_method:dB.fx.fy.PUT,flag:dB.fx.kO.mW,value:g,messages:f.toString(),query:d.query,lastChangeID:b.lastChangeID,folders:d.folders.toString(),onThreads:d.onThreads}})});dB.eO.on(dB.fu.iafghj78,function(d,c){var e=[];c.folders=c.folders||[];c.query=c.query||"";if(typeof c.onThreads=="undefined"){c.onThreads=dB.fx.oK()?"1":"0"}if(c.msgs.length>0){c.msgs._each(function(f){e.push(f.data.indexMessageID)})}gq.request({url:"/api/message/0/restore",method:dB.fx.fy.POST,success:function(h,g){try{var f=Ext.decode(h.responseText);var k=function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.iR);dB.eO.fireEvent(dB.fu.bY53);dB.eO.fireEvent(dB.fu.cd93,this,c)};if(f.success==true){if(f.operationID!=0){new dB.fY(f.operationID,k,dN.kP);return}k();return}}catch(j){}g.failure()},failure:function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.iQ)},params:{_method:dB.fx.fy.PUT,messages:e.toString(),query:c.query,lastChangeID:b.lastChangeID,folders:c.folders.toString(),onThreads:c.onThreads}})});dB.eO.on(dB.fu.bW92,function(d,c){var f=[];c.folders=c.folders||[];c.query=c.query||"";if(typeof c.onThreads=="undefined"){c.onThreads=dB.fx.oK()?"1":"0"}if(c.msgs.length>0){c.msgs._each(function(g){f.push(g.data.indexMessageID)})}var e=(f.length>1||c.folders.length)?dN.ed:dN.ee;gq.request({url:"/api/message/0/messages",method:dB.fx.fy.POST,success:function(j,h){try{var g=Ext.decode(j.responseText);var l=function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,e+" "+dB.fx.hl(c.folderId));dB.eO.fireEvent(dB.fu.cd93,this,c);dB.eO.fireEvent(dB.fu.bY53)};if(g.success==true){if(g.operationID!=0){new dB.fY(g.operationID,l,dN.kK);return}l();return}}catch(k){}h.bdy()},failure:function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aDL);dB.eO.fireEvent(dB.fu.bnn5,this,c)},params:{_method:dB.fx.fy.PUT,folderId:c.folderId,messages:f.toString(),query:c.query,lastChangeID:b.lastChangeID,folders:c.folders.toString(),onThreads:c.onThreads}})});dB.eO.on(dB.fu.cB94,function(d,c){fA.fe.aw.prototype.nu(dN.bN,dN.bO,function(){c.folders=c.folders||[];c.msgs=c.msgs||[];if(typeof c.onThreads=="undefined"){c.onThreads=dB.fx.oK()?"1":"0"}if(c.folders.indexOf(dB.fx.aLj)<0&&c.folders.indexOf(dB.fx.alg)<0&&c.folders.indexOf(dB.fx.aLD)<0&&(c.msgs.length&&(c.msgs[0].data.folders.indexOf(dB.fx.aLj)<0&&c.msgs[0].data.folders.indexOf(dB.fx.alg)<0&&c.msgs[0].data.folders.indexOf(dB.fx.aLD)<0))){c.folderId=dB.fx.aLj;this.close();return dB.eO.fireEvent(dB.fu.bW92,this,c)}var f=[];c.query=c.query||"";if(c.msgs.length>0){c.msgs._each(function(g){f.push(g.data.indexMessageID)})}var e=(f.length>1||c.folders.length)?dN.eb:dN.hu;gq.request({url:"/api/message/0/flag",method:dB.fx.fy.POST,success:function(j,h){try{var g=Ext.decode(j.responseText);var l=function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,e);dB.eO.fireEvent(dB.fu.cz95,this,c);dB.eO.fireEvent(dB.fu.bY53)};if(g.success==true){if(g.operationID!=0){new dB.fY(g.operationID,l,dN.kJ);return}l();return}}catch(k){}h.failure()},failure:function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aDM)},params:{_method:dB.fx.fy.PUT,flag:dB.fx.kO.aNP,value:1,messages:f.toString(),query:c.query,lastChangeID:b.lastChangeID,folders:c.folders.toString(),onThreads:c.onThreads}})});return});dB.eO.on(dB.fu.cc73,function(d,c){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aLV)});dB.eO.on(dB.fu.cI72,function(d,c){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aMd)});dB.eO.on(dB.fu.dc69,function(d,c){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aMb)});dB.eO.on(dB.fu.df68,function(d,c){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aLZ)});dB.eO.on(dB.fu.sd344,function(d,c){Ext.History.bZ()});dB.eO.on(dB.fu.bb678,function(c){var e=new fA.fe.aw({width:480,items:[{xtype:"panel",title:dN.iT,autoHeight:true,border:false,items:[{xtype:"box",autoEl:{html:'<span class="x-panel-text">'+dN.iS+'</span><br/><span class="x-panel-text">'+dN.iV+"</span>"}},{xtype:"panel",border:false,autoHeight:true,baseCls:"vs-add-folder-panel",items:[new fA.fB.hW()]}]}]});e.show();var d=e.el.getAlignToXY(e.container,"c-c");var f=e.el.translatePoints(d[0],d[1]);e.setPosition(d[0],d[1])});dB.eO.on(dB.fu.gdfg54,function(d,c){gq.request({url:"/api/message/"+c,method:dB.fx.fy.GET,params:{_method:dB.fx.fy.GET,threads:0},success:function(j,g){try{var f=Ext.decode(j.responseText);if(f.success==true){var h=f.rows[0];dB.eO.fireEvent(dB.fu.vfsdv523,c,h)}}catch(k){}},failure:function(){dB.eO.fireEvent(dB.fu.sdf53bv,c)}})})});dB.rr=(function(){dB.eO.on(dB.fu.dL26,function(b){var c=new Ext.Button({text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){gq.request({url:"/api/configuration",params:{_method:"DELETE"},method:"POST",success:function(e,f){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aNS);b.store.reload()},failure:function(e,f){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aOa)}});this.ownerCt.ownerCt.ownerCt.close()}}});var a=new Ext.Button({text:dN.rC,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var d=new fA.fe.aw({items:[{xtype:"panel",autoHeight:true,border:false,title:dN.aNU,html:dN.aNT,buttons:[c,a]}]});d.show()});dB.eO.on(dB.fu.dE10,function(b,e){var c=new Ext.Button({text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){gq.request({url:"/api/configuration",params:{_method:"DELETE",_key:"aliases",_alias_id:e},method:"POST",success:function(f,g){try{var h=Ext.decode(f.responseText);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aJk);dB.eO.fireEvent(dB.fu.cy12,h)}catch(j){g.failure()}},failure:function(f,g){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aIJ)},listeners:{beforerequest:function(){}}});this.ownerCt.ownerCt.ownerCt.close()}}});var a=new Ext.Button({text:dN.rC,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var d=new fA.fe.aw({items:[{xtype:"panel",autoHeight:true,border:false,title:dN.aJj,html:dN.aXf+" <b>"+e+"</b>",buttons:[c,a]}]});d.show()});dB.eO.on(dB.fu.du20,function(b,e){var c=new Ext.Button({text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){gq.request({url:"/api/filters",params:{_method:"DELETE",_filter_id:e},method:"POST",success:function(f,g){try{var h=Ext.decode(f.responseText);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aIX);dB.eO.fireEvent(dB.fu.cA22,h)}catch(j){g.failure()}},failure:function(f,g){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aIW)}});this.ownerCt.ownerCt.ownerCt.close()}}});var a=new Ext.Button({text:dN.rC,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var d=new fA.fe.aw({items:[{xtype:"panel",autoHeight:true,border:false,title:dN.aLc,html:dN.aIY,buttons:[c,a]}]});d.show()});dB.eO.on(dB.fu.cW13,function(c,b,e){var d=new Ext.Button({text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){gq.request({url:"/api/filters/antyspam",params:{_method:"DELETE",aJZ:e,email:b},method:"POST",success:function(g,h){try{var k=Ext.util.JSON.decode(g.responseText);if(k.success==true){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aJr);dB.eO.fireEvent(dB.fu.cp14)}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.alN)}}catch(j){h.failure()}},failure:function(g,h){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.alN)}},this);this.ownerCt.ownerCt.ownerCt.close()}}});var a=new Ext.Button({text:dN.rC,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var f=new fA.fe.aw({items:[{xtype:"panel",autoHeight:true,border:false,title:dN.aIQ,html:dN.aJs,buttons:[d,a]}]});f.show()});dB.eO.on(dB.fu.dN9,function(b,e){var c=new Ext.Button({text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){gq.request({url:"/api/configuration",params:{_method:"PUT",_key:"default_adress",_alias_id:e},method:"POST",success:function(f,g){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aIj);b.store.reload();dB.fF.getStore(fD.fL).reload();dB.fF.getStore(fD.fM).reload()},failure:function(f,g){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aIf)}});this.ownerCt.ownerCt.ownerCt.close()}}});var a=new Ext.Button({text:dN.rC,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var d=new fA.fe.aw({items:[{xtype:"panel",autoHeight:true,border:false,title:dN.aIi,html:dN.aIh+" <b>"+e+"</b>",buttons:[c,a]}]});d.show()});dB.eO.on(dB.fu.dr17,function(b,a){Ext.Msg.show({title:dN.aMX,msg:dN.aMV,buttons:{yes:dN.qT,no:dN.rC},fn:function(c){switch(c){case"yes":gq.request({url:"/api/configuration",params:{_method:"DELETE",key:a.data.key},method:"POST",success:function(d,e){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aIV);b.store.reload()},failure:function(d,e){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aJc)}});break}}})});dB.eO.on(dB.fu.da5,function(c,b){var d=new Ext.Button({text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){gq.request({url:"/api/account/"+b,params:{_method:dB.fx.fy.DELETE},method:dB.fx.fy.POST,success:function(f,g){try{var j=Ext.decode(f.responseText);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aIb);var h=dB.fF.getStore(fD.fL);h.reload();dB.eO.fireEvent(dB.fu.ce8,j)}catch(k){g.failure()}},failure:function(f,g){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aID)}});this.ownerCt.ownerCt.ownerCt.close()}}});var a=new Ext.Button({text:dN.rC,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var e=new fA.fe.aw({items:[{xtype:"panel",autoHeight:true,border:false,title:dN.aIa,html:dN.aIC,buttons:[d,a]}]});e.show()});dB.eO.on(dB.fu.dD4,function(b,a){gq.request({url:"/api/account/test",params:{_method:dB.fx.fy.GET,email:a.getForm().findField("email"),user:a.getForm().findField("user"),password:a.getForm().findField("password"),pop:a.getForm().findField("pop"),port:a.getForm().findField("port")},method:dB.fx.fy.POST,success:function(c,d){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aII)},failure:function(c,d){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aIG)}})});dB.eO.on(dB.fu.asdf564678,function(g,f){var d=new Ext.Button({text:dN.kg,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){if(a.getValue()!=""){gq.request({url:"/api/filters/apply",method:dB.fx.fy.POST,success:function(l,k){try{var j=Ext.decode(l.responseText);var n=function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.kb);dB.eO.fireEvent(dB.fu.bY53);dB.eO.fireEvent(dB.fu.eQ4567,this)};if(j.success==true){if(j.operationID!=0){new dB.fY(j.operationID,n,dN.kL);return}n();return}}catch(m){}dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,fT.errorMsg)},failure:function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,fT.errorMsg)},params:{_method:dB.fx.fy.PUT,filterID:f,folderID:a.getValue()}});this.ownerCt.ownerCt.ownerCt.close()}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.kj);a.markInvalid(dN.kf)}}}});var e=new Ext.Button({text:dN.zH,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var c=dB.fF.getStore(fD.fM);var b=[];c.data.items.each(function(j,k){b.push([j.data.folderId,(dB.fx.og[j.data.folderId]||j.data.folderName)])});var a=new Ext.form.ComboBox({hiddenName:"folder",displayField:"label",valueField:"id",width:370,value:"",listWidth:353,mode:"local",store:new Ext.data.SimpleStore({fields:["id","label"],data:b}),triggerAction:"all",editable:false,triggerClass:"vs-combo-trigger-apply-filter",listeners:{select:{fn:function(j){j.clearInvalid()}}}});var h=new fA.fe.aw({width:420,items:[{xtype:"panel",autoHeight:true,border:false,title:dN.kk+"?",items:[a],buttons:[d,e]}]});h.show()});dB.eO.on(dB.fu.mh,function(a){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.aMq,dN.mA,0,1000);if(!a){return}gq.request({url:"/api/externalemailverification",method:dB.fx.fy.POST,success:function(f,d){dB.eO.fireEvent(dB.fu.bT97,fA.fB.notify.aMq);try{var c=Ext.decode(f.responseText);if(c.success==true){var b=new Ext.Button({text:dN.gG,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var h=new fA.fe.aw({width:420,items:[{xtype:"panel",autoHeight:true,border:false,title:dN.md,html:dN.mf.replace("%s",a.data.alias),buttons:[b]}]});h.show();dB.eO.fireEvent(dB.fu.mu,a.data.alias);return}dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,(dN.lZ).replace("%s",a.data.alias))}catch(g){}},failure:function(){dB.eO.fireEvent(dB.fu.bT97,fA.fB.notify.aMq);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,(dN.lZ).replace("%s",a.data.alias))},params:{email:a.data.alias}})})});dB.qg=(function(){dB.eO.on(dB.fu.cH63,function(a){window.location="/logout/"})});dB.qf=function(){this.bu=new Ext.util.TaskRunner();this.bv=new Ext.util.DelayedTask(this.bB,this,[]);this.bv.delay(dB.fx.ahh);try{if(!this.lastChangeID){var a=dB.fF.getStore(fD.fL);if(a.data.items[0]){this.lastChangeID=a.data.items[0].data.lastChangeID}}}catch(b){}dB.eO.on(dB.fu.cX88,function(c){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.aMq,dN.aP,0,dB.fx.bE);this.bu.stopAll();this.init(true,c);this.bv.cancel();this.bv.delay(dB.fx.ahh)},this)};dB.qf.prototype={init:function(a,b){Ext.Ajax.request({url:"/api/changes/"+this.lastChangeID,method:dB.fx.fy.GET,scope:this,button:b,gu:true,success:function(c,f){try{dB.eO.fireEvent(dB.fu.bT97,fA.fB.notify.aMq);try{f.button.enable()}catch(d){}var g=Ext.decode(c.responseText);if(g.success===true){if(this.lastChangeID!=g.lastChangeID){this.lastChangeID=g.lastChangeID;dB.eO.fireEvent(dB.fu.cY91,g.lastChangeID,this,a);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.dO);return}if(a){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aI)}return}}catch(d){}},failure:function(d,g){try{var c=Ext.decode(d.responseText);if(c.location){document.write("");dB.eO.suspendEvents();window.location=c.location}}catch(f){}dB.eO.fireEvent(dB.fu.bT97,fA.fB.notify.aMq);try{g.button.enable()}catch(f){}dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aG)}})},lastChangeID:null,bu:null,bB:function(){try{if(this.bu){this.bu.stopAll();this.bu.start({run:this.init,interval:dB.fx.ahh,scope:this,args:[false]})}}catch(a){}}};gq=Ext.Ajax;gq.on("loadexception",dB.fF.loadexception);dB.fY=function(a,c,b){this.kY=0;this.p=new Ext.ProgressBar();this.win=new fA.fe.aw({items:[{xtype:"panel",cls:"vs-bubble-window",autoHeight:true,border:false,title:b||dN.kQ,items:[this.p]}]});this.win.show();this.p.wait({increment:25});this.kX(a,c)};dB.fY.prototype={kX:function(a,b){Ext.state.Manager.getProvider().set("operationID",a);gq.request({url:"/api/operation/"+a,method:dB.fx.fy.GET,scope:this,success:function(f,d){try{var c=Ext.decode(f.responseText);if(c.success==true){if(a&&c.operationID==a){this.kX(a,b)}else{this.p.reset();this.win.destroy();Ext.state.Manager.getProvider().clear("operationID");b()}return}}catch(g){}d.failure()},failure:function(){if(this.kY++<4){this.kX(a,b)}else{this.win.destroy()}}})}};dB.eO.on(dB.fu.dI104,function(){var a=Ext.state.Manager.getProvider().get("operationID");if(a){new dB.fY(a,function(){dB.eO.fireEvent(dB.fu.bY53);dB.eO.fireEvent(dB.fu.eQ4567,this);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.kR)})}});fD.fW=function(a){this.listeners=this.listeners||{};Ext.apply(this.listeners,{loadexception:{fn:dB.fF.loadexception,scope:this}});fD.fW.superclass.constructor.call(this,Ext.apply(a,{reader:new Ext.data.JsonReader(a,a.fields),restful:true,ajW:a.ajW||3,uG:0}))};Ext.extend(fD.fW,Ext.data.Store);fD.fM=Ext.extend(fD.fW,{uG:0,constructor:function(a){a=a||{};a.url="/api/folders";fD.fM.superclass.constructor.call(this,a);dB.eO.on(dB.fu.ax7547,this.reload,this);dB.eO.on(dB.fu.cY91,this.reload,this);dB.eO.on(dB.fu.ce8,this.reload,this);dB.eO.on(dB.fu.dc69,this.reload,this);dB.eO.on(dB.fu.cc73,this.reload,this)},listeners:{load:{fn:function(){dB.eO.fireEvent(dB.fu.vb4y67)}}}});fD.gc=Ext.extend(fD.fW,{uG:0,constructor:function(a){a=a||{};a.url="/api/message/"+a.messageID+(dB.fx.oK()?"?threads=1":"");a.params||(a.params={});Ext.apply(a.params,{_method:dB.fx.fy.GET});fD.gc.superclass.constructor.call(this,a);this.on("loadexception",function(f,g,b){if(this.uG<this.ajW){return}var d;try{d=Ext.decode(b.responseText).errorCode||0}catch(c){d=0}if(d===514){dB.fx.ny(dB.fx.CK);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aDV)}})}});fD.rc=Ext.extend(fD.fW,{constructor:function(a){a=a||{};fD.rc.superclass.constructor.call(this,a)}});fD.ih=Ext.extend(Ext.data.GroupingStore,{constructor:function(a){a=a||{folderId:""};a.query=a.query||"";a.restful=true;a.url="/api/folders/"+a.folderId+"?query="+a.query+(dB.fx.oK()?"&threads=1":"");a.groupField="timeGroupId";a.remoteGroup=true;a.reader=new Ext.data.JsonReader();dB.eO.on(dB.fu.cY91,this.aEu,this);dB.eO.on(dB.fu.cc73,this.eR,this);dB.eO.on(dB.fu.dc69,this.eR,this);dB.eO.on(dB.fu.aB789,this.gf,this);fD.ih.superclass.constructor.call(this,a);this.on("loadexception",dB.fF.loadexception,{scope:this})},aEu:function(a,c,b){try{if(b===true){this.reload({params:{start:0,limit:dB.fx.ZW},add:false});return}var f=dB.fx.oK();gq.request({url:"/api/folders/"+this.folderId+"?"+(f?"threads=1&":"")+"query="+this.query,method:dB.fx.fy.POST,gu:true,success:function(h){try{var l=Ext.decode(h.responseText);if(l.success==true){l.rows.reverse();var g=this.reader.readRecords(l);var m,k;g.records.each(function(e,n){if(f){if((m=this.find("threadID",e.data.threadID))==-1){this.insert(0,new Ext.data.Record(e.data))}else{if(this.find("indexMessageID",e.data.indexMessageID)==-1){this.suspendEvents(false);this.removeAt(m);this.insert(0,Object.clone(e));this.resumeEvents();this.fireEvent("datachanged",this)}}}else{if(this.find("indexMessageID",e.data.indexMessageID)==-1){this.insert(0,new Ext.data.Record(e.data))}}},this);this.totalLength=this.getCount()+1;return}}catch(j){}},failure:function(){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aG)},params:{_method:dB.fx.fy.GET,start:0,limit:dB.fx.aDX,indexMessageID:this.data.items[0]?this.data.items[0].data.indexMessageID:0},scope:this})}catch(d){}},eR:function(b,a){if(this.folderId==dB.fx.dR||this.folderId==dB.fx.aLD){this.reload()}},destroy:function(){this.un("loadexception",dB.fF.loadexception,{scope:this});dB.eO.un(dB.fu.cY91,this.aEu,this);dB.eO.un(dB.fu.cc73,this.eR,this);dB.eO.un(dB.fu.dc69,this.eR,this);dB.eO.un(dB.fu.aB789,this.gf,this);fD.ih.superclass.destroy.call(this)},gf:function(d,c,b,e){if(!c.length){return}var a=this.getAt(this.find("indexMessageID",c[0].data.indexMessageID));if(a){a.set("flags",e?a.data.flags|dB.fx.kO.mW:a.data.flags&~dB.fx.kO.mW)}c.each(function(f){f.set("flags",e?f.data.flags|dB.fx.kO.mW:f.data.flags&~dB.fx.kO.mW)})}});fD.fQ=Ext.extend(Ext.data.GroupingStore,{constructor:function(a){a=a||{};a.url="/api/contacts";a.restful=true;a.groupField="GroupName";a.remoteGroup=true;a.reader=new Ext.data.JsonReader();a.gu=true;dB.eO.on(dB.fu.dm35,function(d,g){if(d===null||d.data===null){return}var f,e;e=d.data;d.isNew=typeof d.isNew!="undefined"?d.isNew:false;if(!d.isNew&&(f=this.find("guid",g.guid))==-1){return}this.suspendEvents();if(d.isNew){this.add(new Ext.data.Record({guid:e.guid,uin:e.uin,ShowName:e.ShowName,MobilePhone:e.MobilePhone,HomePhone:e.HomePhone,Email:e.Email,FirstName:e.FirstName,LastName:e.LastName,GroupId:e.GroupId,GroupName:e.GroupName,Avatar:e.Avatar}))}else{var b=this.getAt(f);b.set("guid",e.guid);b.set("uin",e.uin);b.set("ShowName",e.ShowName);b.set("MobilePhone",e.MobilePhone);b.set("HomePhone",e.HomePhone);b.set("Email",e.Email);b.set("FirstName",e.FirstName);b.set("LastName",e.LastName);b.set("GroupId",e.groupId);b.set("GroupName",e.GroupName);b.set("Avatar",e.Avatar)}this.clearFilter();var c=this.Aw([{key:"GroupName",dir:"asc"},{key:"ShowName",dir:"asc"}]);this.data.items=c;this.resumeEvents();this.fireEvent("datachanged",this)},this);dB.eO.on(dB.fu.aOl,function(b){var c;b.each(function(d){if((c=this.find("guid",d))==-1){return}this.removeAt(c)},this)},this);fD.fQ.superclass.constructor.call(this,a)},Aw:function(c){var a=[],b=[];this.data.items.each(function(e,d){a.push(e)},this);c.each(function(e,d){this.An(b,e,a);b.push(e)},this);return a},An:function(e,c,b){var d=c.dir=="asc"?this.As:this.Ap;var a=true;b.each(function(j,f){if(f==0){return}var k=true;if(e.length>0){e.each(function(m,l){k=k&&b[f].data[m.key]==b[f-1].data[m.key]})}if(d(b[f].data[c.key],b[f-1].data[c.key])===false&&k){var h=Object.clone(j);var g=Object.clone(b[f-1]);b[f]=g;b[f-1]=h;a=false}},this);if(a===false){this.An(e,c,b)}},As:function(d,c){return d>=c?true:false},Ap:function(d,c){return d<=c?true:false}});fD.fR=Ext.extend(fD.fW,{constructor:function(a){a=a||{};fD.fR.superclass.constructor.call(this,a)}});fD.fL=Ext.extend(fD.fW,{uG:0,constructor:function(a){a=a||{};a.url="/api/profile";a.gu=true;fD.fL.superclass.constructor.call(this,a)}});fD.gb=function(a){fD.gb.superclass.constructor.call(this,Ext.apply(a,{fields:[{name:"ShowName",type:"string"},{name:"Email",type:"string"},{name:"signature",type:"string"}],listeners:{load:function(){dB.eO.fireEvent(dB.fu.cE98,this,this)}}}))};Ext.extend(fD.gb,Ext.data.SimpleStore);dB.fF.getStore(fD.fL).on("load",function(a){if(a.getCount()==0){return}if(!a.data.items[0].data.aliases){return}aex=[];a.data.items[0].data.aliases.each(function(b){if(b.def==1&&b.ext==0){aex.unshift([b.sender,b.alias,b.signature])}else{aex.push([b.sender,b.alias,b.signature])}});dB.fF.getStore(fD.gb).loadData(aex)});fD.qd=Ext.extend(fD.fW,{constructor:function(a){a=a||{};fD.qd.superclass.constructor.call(this,a);dB.fF.getStore(fD.fQ).on("load",this.alI,this);this.alI()},filter:function(d,c,e,a){c=Ext.util.Format.trim(c.split(",").pop());c=this.data.createValueMatcher(c,e,a);var b=function(f){return f.data.Email&&(c.test(f.data[d])||c.test(f.data.Email))};return c?this.filterBy(b):this.clearFilter()},alI:function(b,a,c){var d=dB.fF.getStore(fD.fQ);this.data=this.snapshot=Object.clone(d.snapshot||d.data);this.fireEvent("datachanged",this);this.fireEvent("load",this,a,c)}});fA._gridview.msglistboxed=Ext.extend(Ext.grid.GroupingView,{getRows:function(){if(!this.enableGrouping){return fA._gridview.msglistboxed.superclass.getRows.call(this)}var k=[];var h,c=this.getGroups();for(var f=0,a=c.length;f<a;f++){try{h=c[f].childNodes[0].childNodes[0].childNodes[2].childNodes}catch(l){continue}for(var d=0,b=h.length;d<b;d++){if(!Ext.get(h[d]).hasClass("x-grid3-row")){continue}k[k.length]=h[d]}}return k},listeners:{refresh:{fn:function(d){var b=$(document.createElement("iframe"));b.setAttribute("frameBorder","no");b.setAttribute("scrolling","no");var a;var f=Ext.DomQuery.select('div[class*="x-grid3-row"]',d.mainBody.dom);switch(dB.fx.Rz(1,3)){case 1:f[1]=f[1]?f[1]:f[f.length-1];if(f[1]){Ext.DomHelper.insertAfter(f[1],{tag:"div",id:"adoceancontainer",cls:"adoceanboxshort"});b.setAttribute("width","182");b.setAttribute("height","132");a="/adoceanboxshort"}break;case 2:f[4]=f[4]?f[4]:f[f.length-1];if(f[4]){Ext.DomHelper.insertAfter(f[4],{tag:"div",id:"adoceancontainer",cls:"adoceanboxlong"});b.setAttribute("width","600");b.setAttribute("height","45");a="/adoceanboxlong"}break;case 3:f[1]=f[1]?f[1]:f[f.length-1];if(f[1]){Ext.DomHelper.insertAfter(f[1],{tag:"div",id:"adoceancontainer",cls:"adoceantext"});b.setAttribute("width","182");b.setAttribute("height","112");a="/adoceantext"}break}if(f.length>0){try{Ext.get(b).on("load",function(g,j){try{j.src=a}catch(h){}},this,{single:true});Ext.get(Ext.DomQuery.select('div[id="adoceancontainer"]')).appendChild(b)}catch(c){}}}}},kr:function(b){if(!Ext.isGecko){return}var a=b.contentDocument||((b.contentWindow)&&(b.contentWindow.document));a.write("");if(Ext.isGecko){a.close()}},initTemplates:function(){this.startGroup=new Ext.XTemplate('<table cellspacing="2" cellpading="2" style="clear: both; background-color: #ffffff;" class="x-grid-group {cls}">',"<tr>",'<td class="x-grid-group-hd" valign="top" align="center" width="30" style="font-size: 8pt; font-weight: bold; padding: 4px 2px;">',this.groupTextTpl,"</td>",'<td class="x-grid-group-folded hidden">{[values.rs.length]} {[this.getText(values.rs.length)]}</td><td class="x-grid-group-body" style="padding: 2px 0px;">',{getText:function(a){return a>1?dN.cT:dN.aB}});this.startGroup.compile();fA._gridview.msglistboxed.superclass.initTemplates.call(this);this.endGroup="</td></tr></table>"},templates:{master:new Ext.Template('<div class="x-grid3 box {cls}" hidefocus="true">','<div class="x-grid3-viewport">','<div class="x-grid3-header"><div class="x-grid3-header-inner"><div class="x-grid3-header-offset">{header}</div></div><div class="x-clear"></div></div>','<div class="x-grid3-scroller" style=""><div class="x-grid3-body" style="">{body}</div><a href="#" class="x-grid3-focus" tabIndex="-1"></a></div>',"</div>",'<div class="x-grid3-resize-marker">&#160;</div>','<div class="x-grid3-resize-proxy">&#160;</div>',"</div>"),header:new Ext.Template('<table border="0" cellspacing="0" cellpadding="0" style="{tstyle} " height="">','<thead><tr class="x-grid3-hd-row">{cells}</tr></thead>',"</table>"),body:new Ext.Template("{rows}"),row:new Ext.Template('<div class="x-grid3-row {alt}"><table class="x-grid3-row-table" border="0" cellspacing="0" cellpadding="0">',"<tbody>{cells}</tbody></table></div>"),cell:new Ext.Template('<tr><td class="x-grid3-col x-grid3-cell x-grid3-td-{id} {css}" style="{style}" tabIndex="0" {cellAttr}>','<div class="x-grid3-cell-inner x-grid3-col-{id}" unselectable="on" {attr}>{value}</div>',"</td></tr>")},groupTextTpl:'{[ fA._gridview.msglistboxed.zm(dB.fx.fz(values.rs[0].data["time"], dB.fx.jS), values.rs[0].data["time"])]}',adm:function(a){a.setRenderer(0,this.aIy.bind(this))},aIy:function(d,b,a){var c='<div class="box-container">';if(dB.fx.uW(a.data.flags,dB.fx.kO.afH)){c+='<div class="ico-clip'+((a.data.thread&&parseInt(a.data.thread)>1)?" ico-clip-as-thread":"")+'"></div>'}if(dB.fx.oK()&&a.data.thread>1){c+='<div class="ico-thread"><span class="ico-thread-content">'+a.data.thread+"</span></div>"}var e=(this.grid.folderId==dB.fx.aLD||this.grid.folderId==dB.fx.dR)?a.data.toRecipients:a.data.sender;c+='<div class="main-wrapper">';c+='<div class="sender">'+Ext.util.Format.ellipsis(dB.fx.email.aLe(e,true).join(","),24)+"</div>";c+='<div class="title">'+Ext.util.Format.htmlEncode(Ext.util.Format.ellipsis(a.data.subject||"",50))+"</div>";c+='<div class="content">'+dB.fx.fz(a.data.time,dB.fx.bn)+' <span class="vs-text-style5">'+dB.fx.highlight(a.data.contentShortcut)+"</span></div>";c+="</div>";c+='<div class="folders"><div class="tick"></div>';if(this.grid.folderId!=dB.fx.aLD){c+='<div class="quick-reply"></div>'}c+='<div style="clear: both;"></div>';c+="</div>";return c},getRowClass:function(a,b){if(dB.fx.uW(a.data.flags,dB.fx.kO.mW)){return"msg-read"}return"msg-unread"},getTotalWidth:function(){return this.grid.body.getWidth()},emptyGroupText:dN.agv,forceFit:false,onLoad:Ext.emptyFn});Ext.apply(fA._gridview.msglistboxed,{zm:function(c,d){var e=parseInt(d)*1000;var a=new Date(e);var b=a.getFullYear();if((new Date()).getFullYear()!=b){return'<div class="vs-group-date-bg-long">'+c+"</div>"}return'<div class="vs-group-date-bg">'+c+"</div>"}});fA._gridview.LH=Ext.extend(Ext.grid.GridView,{getRows:function(){var a=this.hasRows()?this.mainBody.dom.childNodes:[];var b=[];for(i=0;i<a.length;i++){if(Ext.get(a[i])===null||!Ext.get(a[i]).hasClass("x-grid3-row")){continue}b.push(a[i])}return b},adm:function(a){a.setRenderer(0,this.aEz);a.setRenderer(1,this.aDA.bind(this));a.setRenderer(2,this.bo);a.setRenderer(3,this.aM);a.setRenderer(4,this.aIF);a.setRenderer(5,this.aDm.bind(this))},aEz:function(c,b,a){return'<div class="tick"></div>'},refresh:function(b){if(!Ext.isIE){fA._gridview.LH.superclass.refresh.call(this,arguments);return}this.fireEvent("beforerefresh",this);this.grid.stopEditing(true);var a=this.renderBody();try{this.mainBody.update(a).setWidth(this.grid.body.getWidth())}catch(c){}try{if(b===true){this.updateHeaders();this.updateHeaderSortState()}}catch(c){}try{this.processRows(0,true);this.layout()}catch(c){}this.applyEmptyText();this.fireEvent("refresh",this)},aDA:function(d,c,a){var e=(this.grid.folderId==dB.fx.aLD||this.grid.folderId==dB.fx.dR)?a.data.toRecipients:a.data.sender;var b=dB.fx.oK()&&a.data.thread>1?" ("+a.data.thread+")":"";return'<span class="sender">'+dB.fx.email.aLe(e,true).join(",")+b+"</span>"},bo:function(c,b,a){return'<div class="title">'+Ext.util.Format.htmlEncode(Ext.util.Format.ellipsis(c||"",50))+'</div><div class="info">'+dB.fx.highlight(a.data.contentShortcut)+'</div><div style="clear: both; height: 0px;">&nbsp;</div>'},aM:function(c,b,a){return'<span class="time">'+dB.fx.cC(c)+"</span>"},aIF:function(c,b,a){if(dB.fx.uW(a.data.flags,dB.fx.kO.afH)){return'<div class="ico-clip"></div>'}return""},aDm:function(c,b,a){return this.grid.folderId!=dB.fx.aLD?'<div class="quick-reply"></div>':""},getRowClass:function(a,b){if(dB.fx.uW(a.data.flags,dB.fx.kO.mW)){return"msg-read"}return"msg-unread"},templates:{master:new Ext.Template('<div class="x-grid3 list" hidefocus="true">','<div class="x-grid3-viewport">','<div class="x-grid3-header"><div class="x-grid3-header-inner"><div class="x-grid3-header-offset">{header}</div></div><div class="x-clear"></div></div>','<div class="x-grid3-scroller"  style="width: 100% !important;"><div class="x-grid3-body">{body}</div><a href="#" class="x-grid3-focus" tabIndex="-1"></a></div>',"</div>",'<div class="x-grid3-resize-marker">&#160;</div>','<div class="x-grid3-resize-proxy">&#160;</div>',"</div>"),header:new Ext.Template('<table border="0" cellspacing="0" cellpadding="0" style="{tstyle}" height="">','<thead><tr class="x-grid3-hd-row">{cells}</tr></thead>',"</table>"),body:new Ext.Template("{rows}"),row:new Ext.Template('<div class="x-grid3-row {alt}"><table class="x-grid3-row-table" border="0" cellspacing="0" cellpadding="0">',"<tbody><tr>{cells}</tr></tbody></table></div>"),cell:new Ext.Template('<td class="x-grid3-col x-grid3-cell x-grid3-td-{id} {css}" style="{style}" tabIndex="0" {cellAttr} valign="middle">','<div class="x-grid3-cell-inner x-grid3-col-{id}" unselectable="on" {attr}>{value}</div>',"</td>")},listeners:{refresh:{fn:function(d){var b=$(document.createElement("iframe"));b.setAttribute("frameBorder","no");b.setAttribute("scrolling","no");var a;var f=Ext.DomQuery.select('div[class*="x-grid3-row"]',d.mainBody.dom);switch(dB.fx.Rz(1,2)){case 1:f[1]=f[1]?f[1]:f[f.length-1];if(f[1]){Ext.DomHelper.insertAfter(f[1],{tag:"div",id:"adoceancontainer",cls:"adoceanboxlong"});b.setAttribute("width","600");b.setAttribute("height","45");a="/adoceanboxlong"}break;case 2:f[1]=f[1]?f[1]:f[f.length-1];if(f[1]){Ext.DomHelper.insertAfter(f[1],{tag:"div",id:"adoceancontainer",cls:"adoceantext"});b.setAttribute("width","100%");b.setAttribute("height","25");a="/adoceantext"}break}if(f.length>0){try{Ext.get(b).on("load",function(e,g){g.src=a},this,{single:true});Ext.get(Ext.DomQuery.select('div[id="adoceancontainer"]')).appendChild(b)}catch(c){}}}}},kr:function(b){if(!Ext.isGecko){return}var a=b.contentDocument||((b.contentWindow)&&(b.contentWindow.document));a.write("");if(Ext.isGecko){a.close()}},emptyGroupText:dN.agv,forceFit:false,onLoad:Ext.emptyFn});fA._gridview.uo=Ext.extend(Ext.grid.GroupingView,{getRows:function(){if(!this.enableGrouping){return fA._gridview.uo.superclass.getRows.call(this)}var h=[];var f,c=this.getGroups();for(var e=0,a=c.length;e<a;e++){f=c[e].childNodes[1].childNodes;for(var d=0,b=f.length;d<b;d++){h[h.length]=f[d]}}return h},initTemplates:function(){this.startGroup=new Ext.XTemplate('<div class="clear {cls}">','<div class="vs-contact-group"><div class="vs-contact-group-text">',this.groupTextTpl,'</div><div id="{groupId}-hd" class="x-grid-group-hd"></div></div>','<div class="x-grid-group-body">');this.startGroup.compile();fA._gridview.uo.superclass.initTemplates.call(this);dB.eO.on(dB.fu.dj31,this.aNC,this);this.endGroup="</div></div>"},getTotalWidth:function(){return this.grid.body.getWidth()},aNC:function(b,d){if(d==""){return}var a=$$(".vs-contact-list .x-grid-group-collapsed")||[];for(var e=0;e<a.length;e++){a[e].removeClassName("x-grid-group-collapsed")}},toggleGroup:function(f,a){try{fA._gridview.uo.superclass.toggleGroup.apply(this,arguments)}catch(d){}var b=$$(".vs-contact-list .x-grid-group-collapsed .x-grid-group-hd")||[];for(var g=0;g<b.length;g++){b[g]=b[g].id.split("-GroupName-")[1];b[g]=b[g].substr(0,b[g].length-3)}Ext.state.Manager.getProvider().set(dB.fx.eC,b)},doRender:function(f,d,b,l,j,k){var m=Ext.state.Manager.getProvider().get(dB.fx.eC)||[];var a=this.grid.getGridEl().id;for(var h=0;h<m.length;h++){this.state[a+"-gp-GroupName-"+m[h]]=false}try{return fA._gridview.uo.superclass.doRender.apply(this,arguments)}catch(g){}},interceptMouse:function(b){var a=b.getTarget(".vs-contact-group",this.mainBody);if(a){b.stopEvent();this.toggleGroup(a.parentNode);this.grid.aaW()}},groupTextTpl:'{[ values.rs[0].data["GroupName"] ]}',templates:{master:new Ext.Template('<div class="x-grid3 vs-contact-list {cls}" hidefocus="true">','<div class="x-grid3-viewport">','<div class="x-grid3-header"><div class="x-grid3-header-inner"><div class="x-grid3-header-offset">{header}</div></div><div class="x-clear"></div></div>','<div class="x-grid3-scroller"><div class="x-grid3-body" style="width: 100% !important;">{body}</div><a href="#" class="x-grid3-focus" tabIndex="-1"></a></div>',"</div>",'<div class="x-grid3-resize-marker">&#160;</div>','<div class="x-grid3-resize-proxy">&#160;</div>',"</div>"),header:new Ext.Template(""),body:new Ext.Template("{rows}"),row:new Ext.Template('<div class="x-grid3-row {alt}" style="{tstyle}">','<table class="x-grid3-row-table" border="0" cellspacing="0" cellpadding="0" style="width: 100%; margin: 0px; padding: 0px;">',"<tbody>{cells}</tbody></table></div>"),cell:new Ext.Template('<tr><td class="x-grid3-col x-grid3-cell x-grid3-td-{id} {css}" style="{style}" tabIndex="0" {cellAttr}>','<div class="x-grid3-cell-inner x-grid3-col-{id}" unselectable="on" {attr}>{value}</div>',"</td></tr>")},emptyText:dN.aR,deferEmptyText:true,emptyGroupText:dN.agv,forceFit:false,onLoad:Ext.emptyFn,onRowOver:function(b,a){var c;if((c=this.findRowIndex(a))!==false){this.addRowClass(c,"x-grid3-row-over");this.zX(c)}},zX:function(b){if(b!==false){if(!this.zT){this.zT=new Ext.Element(document.createElement("div"));this.zT.addClass("vs-contact-row-tool");Ext.DomHelper.append(this.zT,[{tag:"div",cls:"vs-contact-tools-edit",title:dN.zZ},{tag:"div",cls:"vs-contact-tools-email",title:dN.Aa},{tag:"div",cls:"vs-contact-tools-gg",title:dN.zY}])}else{if(Ext.isIE&&this.zT.dom.childNodes.length<3){Ext.DomHelper.append(this.zT,[{tag:"div",cls:"vs-contact-tools-edit",title:dN.zZ},{tag:"div",cls:"vs-contact-tools-email",title:dN.Aa},{tag:"div",cls:"vs-contact-tools-gg",title:dN.zY}])}}var a=Ext.DomQuery.select('div[class*="vs-contact-row-text"]',this.getRow(b));if(a.length){if(!Ext.get(a[0]).last()){Ext.get(a[0]).appendChild(this.zT)}}}}});fA.fG.msglist=Ext.extend(Ext.grid.ColumnModel,{constructor:function(a){a=a||{};a.columns=[{header:"",sortable:false,width:30},{header:dN.aMi,dataIndex:"subject",sortable:false,width:400},{header:dN.hN,dataIndex:"sender",sortable:false,width:200},{header:dN.aMg,dataIndex:"time",sortable:false,width:180},{header:"",sortable:false,width:30}];fA.fG.msglist.superclass.constructor.call(this,a)}});fA.fG.msglistboxed=Ext.extend(Ext.grid.ColumnModel,{constructor:function(a){a=a||{};a.columns=[{},{sortable:true,hidden:true,dataIndex:"timeGroupId"}];fA.fG.msglistboxed.superclass.constructor.call(this,a)}});fA.fG.LH=Ext.extend(Ext.grid.ColumnModel,{constructor:function(a){a=a||{};a.columns=[{width:"25px",css:"padding-left: 1px; width: 25px;"},{sortable:false,dataIndex:"sender",width:"22%"},{sortable:false,dataIndex:"subject",width:(Ext.isIE?"60%":"70%")},{sortable:false,dataIndex:"time",width:"140px",css:"width: 110px; padding-left: 2px; text-align: center;"},{width:"24px",css:"width: 24px; padding-left: 2px;"},{width:(Ext.isIE?"50px":"30px"),css:(Ext.isIE?"width: 50px; padding-right: 3px; padding-left: 2px;":"width: 30px; padding-right: 3px; padding-left: 2px;")},{sortable:true,hidden:true,dataIndex:"timeGroupId",width:"0px"}];try{fA.fG.LH.superclass.constructor.call(this,a)}catch(b){}}});fA.fG.uo=Ext.extend(Ext.grid.ColumnModel,{constructor:function(a){a=a||{};a.columns=[{dataIndex:"ShowName"},{sortable:true,hidden:true,dataIndex:"GroupName"}];fA.fG.uo.superclass.constructor.call(this,a)}});fA.fN.agV=Ext.extend(Ext.grid.GridPanel,{initComponent:function(){this.dr=dB.fF.getStore(fD.fL);this.cV=dB.fx.oK();try{this.viewType=this.dr.data.items[0].data.viewType}catch(a){this.viewType=dB.fx.jm}this.iG=new Ext.util.DelayedTask(this.kv,this);this.cm=(this.viewType==dB.fx.aaJ?new fA.fG.LH():new fA.fG.msglistboxed());this.view=(this.viewType==dB.fx.aaJ?new fA._gridview.LH():new fA._gridview.msglistboxed());this.sm=new Ext.grid.RowSelectionModel({singleSelect:false,handleMouseDown:function(f,j,h){if(h.button!==0||this.isLocked()||!Ext.get(h.target).hasClass("tick")){return}var b=this.grid.getView();if(h.shiftKey&&!this.singleSelect&&this.last!==false){var d=this.last;this.selectRange(d,j,h.ctrlKey);this.last=d;b.focusRow(j)}else{var c=this.isSelected(j);if(c){this.deselectRow(j)}else{if(!c||this.getCount()>1){this.selectRow(j,true);b.focusRow(j)}}}},listeners:{selectionchange:{fn:this.aLu,scope:this}}});this.EA=new Ext.menu.Menu({listeners:{show:{fn:function(b){b.removeAll();dB.fF.getStore(fD.fM).each(function(c,d){if(this.folderId==c.data.folderId||c.data.folderId==dB.fx.aLD){return}b.add({text:Ext.util.Format.ellipsis(dB.fx.og[c.data.folderId]||c.data.folderName,dB.fx.gz),scope:this,handler:function(e){dB.eO.fireEvent(dB.fu.bW92,this,{msgs:this.nb(),folders:this.nc(),query:this.query,folderId:c.data.folderId})}})},this)},scope:this}}});this.ajV=new Ext.menu.Menu({items:[{text:dN.Zo,scope:this,handler:function(b){dB.eO.fireEvent(dB.fu.bZ87,this,{msgs:this.nb(),folders:this.nc(),query:this.query},dB.fx.kO.mW,1)}},{text:dN.ZU,scope:this,handler:function(b){dB.eO.fireEvent(dB.fu.bZ87,this,{msgs:this.nb(),folders:this.nc(),query:this.query},dB.fx.kO.mW,0)}}]});this.afD(this.folderId,this.query);if(this.folderId){this.addClass(this.folderId.substr(1));this.title=dB.fx.hl(this.folderId);this.store.on("load",this.aE,this);this.store.load()}this.tbar=[{text:dN.df,disabled:true,scope:this,cls:"vs-btn-3 btn-restore",scale:"vesper",iconCls:"vs-btn-restore-icon",handler:function(){dB.eO.fireEvent(dB.fu.iafghj78,this,{msgs:this.nb(),folders:this.nc(),query:this.query})}},{text:dN.de,disabled:true,scope:this,cls:"vs-btn-3 btn-no-spam",scale:"vesper",iconCls:"vs-btn-no-spam-icon",handler:function(){dB.eO.fireEvent(dB.fu.iafghj78,this,{msgs:this.nb(),folders:this.nc(),query:this.query})}},{text:dN.bgQ,xtype:"tbsplit",menu:[{text:dN.bgQ,scope:this,handler:function(b){this.getTopToolbar().disable();dB.eO.fireEvent(dB.fu.bP75,this,this.getSelectionModel().getSelected().data.indexMessageID,false,dB.fx.ZX)}},{text:dN.bgT,scope:this,handler:function(b){this.getTopToolbar().disable();dB.eO.fireEvent(dB.fu.bP75,this,this.getSelectionModel().getSelected().data.indexMessageID,false,dB.fx.aDT)}}],disabled:true,scope:this,cls:"vs-btn-3 btn-reply",scale:"vesper",iconCls:"vs-btn-response-icon",handler:function(){this.getTopToolbar().disable();dB.eO.fireEvent(dB.fu.bP75,this,this.getSelectionModel().getSelected().data.indexMessageID,false,dB.fx.ZX)}},{text:dN.TX,disabled:true,scope:this,cls:"vs-btn-3 btn-forward",scale:"vesper",iconCls:"vs-btn-forward-icon",handler:function(){this.getTopToolbar().disable();dB.eO.fireEvent(dB.fu.bP75,this,this.getSelectionModel().getSelected().data.indexMessageID,false,dB.fx.aaL)}},{text:dN.TY,disabled:true,scope:this,id:"btn-move-to",cls:"vs-btn-3 btn-move",scale:"vesper",iconCls:"vs-btn-move-icon",menu:this.EA},{text:dN.aMh,disabled:true,scope:this,cls:"vs-btn-3 btn-mark",scale:"vesper",iconCls:"vs-btn-mark-icon",menu:this.ajV},{text:dN.agA,disabled:true,scope:this,cls:"vs-btn-3 btn-spam",scale:"vesper",iconCls:"vs-btn-spam-icon",handler:function(){dB.eO.fireEvent(dB.fu.bW92,this,{msgs:this.nb(),folders:this.nc(),query:this.query,folderId:dB.fx.alg})}},{text:dN.Ua,disabled:true,scope:this,cls:"vs-btn-3 btn-remove",scale:"vesper",iconCls:"vs-btn-remove-icon",handler:function(){dB.eO.fireEvent(dB.fu.bW92,this,{msgs:this.nb(),folders:this.nc(),query:this.query,folderId:dB.fx.aLj})}},{text:dN.lf,disabled:true,scope:this,cls:"vs-btn-3 btn-remove-forever",scale:"vesper",iconCls:"vs-btn-remove-icon",handler:function(){dB.eO.fireEvent(dB.fu.cB94,this,{msgs:this.nb(),folders:this.nc(),query:this.query,onThreads:this.folderId==dB.fx.aLD?"0":dB.fx.oK()})}},{text:dN.mY,disabled:false,scope:this,cls:"vs-btn-3 btn-remove-all",scale:"vesper",id:"btn-remove-all",iconCls:"vs-btn-remove-icon",handler:function(){dB.eO.fireEvent(dB.fu.cB94,this,{msgs:[],folders:[this.folderId],query:this.query})}}];fA.fN.agV.superclass.initComponent.call(this);this.view.adm(this.colModel);dB.eO.on(dB.fu.cd93,this.reload,this);dB.eO.on(dB.fu.cz95,this.reload,this);dB.eO.on(dB.fu.eQ4567,this.reload,this);dB.eO.on(dB.fu.bV51,this.adk,this);dB.eO.on(dB.fu.cZ89,this.setEmptyTxt,this);dB.eO.on(dB.fu.df233,this.bP,this,{buffer:500});dB.eO.on(dB.fu.aB789,this.gF,this);this.dr.on("load",this.oX,this);dB.eO.on(dB.fu.cG65,function(b){this.agG(new fA._gridview.msglistboxed(),new fA.fG.msglistboxed())},this);dB.eO.on(dB.fu.cF66,function(b){this.agG(new fA._gridview.LH(),new fA.fG.LH())},this);this.on({rowclick:{fn:function(d,c,e){var g;if(Ext.get(e.target).hasClass("quick-reply")){var f=d.getStore().getAt(c).data;dB.fx.alw(e.target,fA.fS.msglist,{items:[{xtype:"messagetooltipform"}],subject:f.subject,toRecipients:f.toRecipients,sender:f.sender,replyTo:f.replyTo,messageID:f.indexMessageID},dB.fx.agW);return}else{if(!Ext.get(e.target).hasClass("tick")&&!Ext.get(e.target).hasClass("folders")){var b=this.store.getAt(c).data;dB.fx.ny(dB.fx.hO(this.folderId,this.query,b.indexMessageID))}}},scope:this},bodyscroll:{fn:function(c,b){var d=this.getView().scroller.dom;if((d.scrollTop+d.clientHeight+this.aen>=d.scrollHeight)&&this.store.getCount()<this.store.getTotalCount()&&this.loading===false){this.nextPage()}},scope:this}})},oX:function(a){try{if(this.cV!==dB.fx.oK()){this.oI();return}if(dB.fx.oW()!=this.viewType){this.jl()}}catch(b){}},oI:function(){var a="/api/folders/"+this.folderId+"?query="+this.query+(dB.fx.oK()?"&threads=1":"");try{this.store.proxy.setUrl(a,true);Ext.data.Api.restify(this.store.proxy);if(dB.fx.oW()!=this.viewType){this.store.on("load",this.jl,this,{single:true})}this.store.reload()}catch(b){}this.cV=dB.fx.oK()},jl:function(){var a=dB.fx.oW();if(a==dB.fx.aaJ){this.agG(new fA._gridview.LH(),new fA.fG.LH())}else{this.agG(new fA._gridview.msglistboxed(),new fA.fG.msglistboxed())}this.viewType=a},agG:function(b,a){try{this.getSelectionModel().clearSelections(true);this.aLu(this.store)}catch(c){}try{delete this.view;delete this.colModel;this.colModel=a;this.view=b}catch(c){}try{this.view.adm(this.colModel);this.view.init(this);this.view.render()}catch(c){}try{this.view.refresh()}catch(c){}},afD:function(a,b){try{this.getSelectionModel().clearSelections(true);this.store.un("beforeload",this.setPreloader,this);this.store.un("load",this.aE,this)}catch(c){}try{this.store.destroy()}catch(c){}this.store=new fD.ih({folderId:a,query:b});try{this.aLu(this.store);this.store.on("beforeload",this.setPreloader,this);this.store.on("load",this.aE,this)}catch(c){}this.kn=false;this.km=false},nextPage:function(a){this.Fm=Math.floor(this.store.getCount()/this.limit);this.loading=true;this.store.reload({params:{start:this.store.getCount(),limit:this.limit},callback:function(){this.loading=false},scope:this,add:true})},adk:function(b,a){if(a.data.folderId==this.folderId&&(a.data.query||"")==(this.query||"")){this.store.reload();return}this.query=a.data.query||"";this.jh();this.removeClass(this.folderId.substr(1));this.afD(a.data.folderId,a.data.query);this.folderId=a.data.folderId;this.addClass(this.folderId.substr(1));this.folderName=dB.fx.hl(a.data.folderId);this.setTitle(this.folderName);this.Fm=0;this.loading=false;this.reconfigure(this.store,this.colModel);this.getView().scroller.dom.scrollTop=0;this.store.reload({params:{start:0,limit:dB.fx.ZW},add:false})},aE:function(){if(this.query){this.iM(dN.iL+' "<strong>'+Ext.util.Format.htmlEncode(this.query)+'</strong>":',"query")}var b=0;try{this.aF();b=this.store.getCount()}catch(a){b=0}this.kn=false;this.km=false;this.mi=false;if(b<1){dB.eO.fireEvent(dB.fu.cZ89)}},setEmptyTxt:function(){this.view.mainBody.update('<div class="x-grid-empty">'+(this.query?dN.je:dN.agw)+"</div>")},setPreloader:function(b,d){if(!this.body){return}try{this.mask.show()}catch(c){this.mask=new Ext.LoadMask(this.body,{msg:dN.aO});this.mask.show()}},bP:function(b,a,c){this.store.reload()},aF:function(){if(this.mask){this.mask.hide()}},reload:function(){this.getSelectionModel().clearSelections(true);this.aLu(this.store);this.store.reload({params:{start:0,limit:dB.fx.ZW},add:false});this.getView().scroller.dom.scrollTop=0},gF:function(c,b,a,d){this.store.reload()},aLu:function(){this.iG.delay(250)},kv:function(){try{var k=this.getSelectionModel().getCount();if(k>0){var g=this.store.getTotalCount();if(k<g-1){this.kn=false;this.km=false}if(this.mi&&this.mi!=k){this.mi=false}if(this.kn){try{var d=dB.fF.getStore(fD.fM);g=d.getAt(d.find("folderId",this.folderId)).get("t")}catch(j){g=dN.kE}}else{if(this.mi){var h=dB.fF.getStore(fD.fM);try{g=h.getAt(h.find("folderId",this.folderId)).get("u")}catch(j){g=dN.mC}}}var b=this.folderId==dB.fx.gr?dN.kI:dN.kG;this.iM([dN.kH,": ",this.kn||this.mi?g:k," "," &nbsp;&nbsp;&nbsp; "+dN.kS+": &nbsp;",this.kn?b+" &nbsp;":'<span class="select-all">'+b+"</span> &nbsp;",this.mi?dN.mC+" &nbsp;":'<span class="select-all-unread">'+dN.mC+"</span> &nbsp;",'<span class="select-none">'+dN.kF+"</span> "].join(""),"select")}var a=this.getTopToolbar();if(k>1){a.enable();a.items.get(2).disable();a.items.get(3).disable()}else{if(k==1){a.enable()}else{if([dB.fx.alg,dB.fx.aLj].indexOf(this.folderId)<0){a.disable()}else{a.enable();a.items.get(0).disable();a.items.get(1).disable();a.items.get(2).disable();a.items.get(3).disable();a.items.get(4).disable();a.items.get(5).disable();a.items.get(8).disable()}this.jh("select")}}}catch(j){}},clearSelections:function(){this.getSelectionModel().clearSelections()},iM:function(d,c,b){c=c||"default";d=d||"";if(typeof this.kq[c]=="undefined"||!this.kq[c]){try{this.kq[c]=Ext.get(Ext.DomHelper.insertBefore(this.view.scroller.dom,'<div class="msg-list-info-box"></div>'));this.kq[c].on("click",this.kt,this)}catch(a){return}}switch(b){case"append":this.kq[c].insert(d);break;case"update":default:this.kq[c].update(d)}},kt:function(a){switch(a.getTarget().className){case"select-all":this.getSelectionModel().selectAll();this.kn=true;this.mi=false;this.km=false;break;case"select-all-visible":this.getSelectionModel().selectAll();this.kn=false;this.mi=false;this.km=true;break;case"select-none":this.getSelectionModel().clearSelections();this.kn=false;this.mi=false;this.km=false;break;case"select-all-unread":this.kn=false;this.mi=true;this.km=false;this.mk();break}},mk:function(){var a=Array();this.store.each(function(b){if(!(b.data.flags&dB.fx.kO.mW)){a.push(b)}});if(a.length){this.getSelectionModel().selectRecords(a,false);this.mi=this.getSelectionModel().getCount()}else{this.getSelectionModel().clearSelections();this.mi=false}},nb:function(){return this.kn||this.mi?[]:this.getSelectionModel().getSelections()},nc:function(){if(this.mi){return[this.folderId,dB.fx.il]}return this.kn?[this.folderId]:[]},jh:function(d){var b={};if(d&&this.kq[d]){b[d]=this.kq[d]}else{b=this.kq}for(var a in b){try{this.kq[a].un("click",this.kt,this);this.kq[a].remove();this.kq[a]=null}catch(c){}}},kq:{},autoScroll:true,autoHeight:false,limit:dB.fx.ZW,Fm:0,aMr:Ext.LoadMask.prototype.msg,aMs:"{0} of {1} entries",loading:false,aen:50,frame:false,header:false,border:false,hideHeaders:true,stripeRows:false,abA:"folders-item-folder:",cls:"vs-grid-msg-list-martini",tbarCssClass:"vs-msg-tbar vs-btn-3-ct"});fA.fN.uo=Ext.extend(Ext.grid.GridPanel,{deferredRender:false,border:false,frame:false,stripeRows:true,bgF:false,cm:new fA.fG.uo(),aD:null,aH:null,store:dB.fF.getStore(fD.fQ),view:new fA._gridview.uo(),viewConfig:{forceFit:true},autoScroll:true,initComponent:function(){this.sm=new Ext.grid.RowSelectionModel({});this.aKu=new Ext.util.DelayedTask(null,this,null);this.on({rowdblclick:{fn:this.handleClick,scope:this},rowclick:{fn:this.handleClick,scope:this},bodyscroll:{fn:this.aaW,scope:this},resize:{fn:this.aaW,scope:this}});dB.eO.on(dB.fu.bU34,function(){this.Ng=null},this);dB.eO.on(dB.fu.cg32,this.store.clearFilter,this.store);dB.eO.on(dB.fu.dj31,this.aNC,this);dB.eO.on(dB.fu.cP29,this.aJ,this);dB.eO.on(dB.fu.dm35,this.oz,this);fA.fN.uo.superclass.initComponent.call(this);this.colModel.setRenderer(0,this.aDo.bind(this));this.store.on("datachanged",this.aaW,this);this.store.load()},destroy:function(){dB.eO.un(dB.fu.cg32,this.store.clearFilter,this.store);dB.eO.un(dB.fu.dj31,this.aNC,this);dB.eO.un(dB.fu.cP29,this.aJ,this);dB.eO.un(dB.fu.dm35,this.oz,this);fA.fN.uo.superclass.destroy.call(this)},oz:function(a){dB.eO.fireEvent(dB.fu.bU34,this);dB.eO.fireEvent(dB.fu.cg32,this)},mg:[],aaW:function(){this.aKu.delay(200,function(){var f=this.getView().scroller.dom;var e=0,d;var a=this.view.getGroups();for(var c=0;c<a.length;c++){if(Ext.get(a[c]).hasClass("x-grid-group-collapsed")){continue}e+=Ext.get(a[c].childNodes[0]).getHeight()||20;if(e>(f.scrollTop+f.clientHeight)){return}d=a[c].childNodes[1].childNodes;for(var b=0;b<d.length;b++){e+=Ext.get(d[b]).getHeight()||32;if(e<f.scrollTop){continue}if(e>(f.scrollTop+f.clientHeight)){return}if(e>=f.scrollTop&&e<=(f.scrollTop+f.clientHeight)){Ext.DomQuery.select(".vs-contact-list-avatar",d[b]).each(function(h){var k=Ext.get(h);if(k.hasClass("av-inactive")){try{var g=h.className.split(" ").pop().substr(1);if(!g){return}}catch(j){return}this.mg[g]=new Image();this.mg[g].lT=k;this.mg[g].lP=false;this.mg[g].onload=function(){this.lT.removeClass("av-inactive");this.lT.setStyle({"background-image":"url("+this.src+")"});this.onload=null;this.onerror=null};this.mg[g].onerror=function(){this.lP=true;this.onload=null;this.onerror=null;this.lT.removeClass("av-inactive")};this.mg[g].src=dB.fx.afU(g,"")}},this)}}}})},aNC:function(a,c){if(this.aH==null){this.aH=a}if(!c){if(this.aD){Ext.get(this.aD).remove();this.aD=null}return this.store.clearFilter()}if(this.aD==null){this.aD=document.createElement("div");Ext.get(this.aD).setDisplayed(true);Ext.get(this.aD).addClass("vs-clear-contact-list-filter");a.ownerCt.body.appendChild(this.aD);Ext.get(this.aD).addListener("click",function(){Ext.get(this.aD).remove();this.aD=null;this.aH.reset();return this.store.clearFilter()},this)}c=this.store.data.createValueMatcher(c,false,false);email=this.store.data.createValueMatcher(c,true,false);var b=function(d){return c.test(d.data.ShowName)||email.test(d.data.Email)||c.test(d.data.Name)||c.test(d.data.LastName)};return c?this.store.filterBy(b):this.store.clearFilter()},aJ:function(){var d=this.getSelectionModel().getCount();var b=this.store;if(d>0){var f=[];this.getSelectionModel().each(function(g){BC=g.data;f.push(BC.guid)});var c=new Ext.Button({text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){gq.request({url:"/api/contacts",params:{_method:"DELETE",guid:f.join(",")},method:"POST",success:function(g,h){try{var k=Ext.decode(g.responseText);if(k.success==true){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aOl);dB.eO.fireEvent(dB.fu.aOl,f);dB.eO.fireEvent(dB.fu.bU34)}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aOi)}}catch(j){h.failure()}},failure:function(g,h){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aOi)}});this.ownerCt.ownerCt.ownerCt.close()}}});var a=new Ext.Button({text:dN.rC,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var e=new fA.fe.aw({items:[{xtype:"panel",cls:"vs-bubble-window",autoHeight:true,border:false,title:dN.iz,html:dN.aOj,buttons:[c,a]}]});e.show()}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aOh)}},aDo:function(e,d,a){var b=typeof this.mg[a.data.uin]=="undefined";var c=a.data.uin&&a.data.status&&a.data.status!="not_avail";return[c?'<div id="contact_status_'+a.data.uin+'" class="status '+a.data.status+'" title="'+a.data.description+'"></div>':"",'<div class="vs-contact-list-avatar',(!a.data.status||a.data.status=="not_avail"?"":" status-avatar"),(!b?"":" av-inactive")," a",a.data.uin,'"',(!b&&a.data.uin&&!this.mg[a.data.uin].lP?' style="background-image: url('+this.mg[a.data.uin].src+');"':""),">","</div>",'<div class="vs-contact-row-text ',c||a.data.status=="not_avail"?"chat":"",'" title="',dB.fx.stripTags(e),'">',e,"</div>"].join("")},handleClick:function(b,g,d){var f=this.view.getRow(g),c=Ext.get(d.getTarget()),a=this.getSelectionModel().getSelected();if(c.hasClass("vs-contact-tools-edit")){dB.eO.fireEvent(dB.fu.cS30,this,a,f);return}else{if(c.hasClass("status")||c.hasClass("vs-contact-tools-gg")){dB.eO.fireEvent(dB.fu.oq,this,a,f);return}else{if(c.hasClass("vs-contact-tools-email")||c.hasClass("vs-contact-list-avatar")){if(!a.data.Email){dB.eO.fireEvent(dB.fu.cS30,this,a,f);return}dB.eO.fireEvent(dB.fu.bP75,a,{toRecipients:[{name:a.data.ShowName,address:a.data.Email}]},true);return}}}}});fA.fN.alc=Ext.extend(Ext.grid.GridPanel,{frame:false,autoWidth:true,autoHeight:true,autoScroll:true,stripeRows:true,columns:[{header:dN.aXN,sortable:true,dataIndex:"email"}],sm:new Ext.grid.RowSelectionModel({singleSelect:true}),viewConfig:{forceFit:true},initComponent:function(){this.on("celldblclick",function(a){dB.eO.fireEvent(dB.fu.dv18,this,this.getSelectionModel().getSelected())});this.on("rowcontextmenu",this.Df,this);dB.eO.on(dB.fu.bX27,this.store.reload,this.store);fA.fN.alc.superclass.initComponent.call(this)},Df:function(b,a,c){if(!this.menu){this.menu=new Ext.menu.Menu({items:[{text:dN.aMM,scope:this,handler:function(){dB.eO.fireEvent(dB.fu.dr17,this,this.qJ)}}]})}c.stopEvent();if(this.jz){Ext.fly(this.jz).removeClass("x-node-ctx");this.jz=null}this.jz=this.view.getRow(a);this.qJ=this.store.getAt(a);Ext.fly(this.jz).addClass("x-node-ctx");this.menu.showAt(c.getXY())}});fA.fB.KS=Ext.extend(Ext.Panel,{autoScroll:true,layout:"border",frame:false,border:false,closable:true,autoWidth:true,folderId:null,tbarCssClass:"vs-msg-tbar vs-btn-3-ct",cls:"vs-grid-msg-view-martini",Ah:false,oS:new Ext.Template('<div class="vs-msg-wrapper">','<div class="vs-msg-view-subject"><p>',dN.aDO,": {subject}</p></div>","{threadMsgs}","</div>",{compiled:true,disableFormats:true}),aKY:new Ext.Template('<div class="vs-msg-container" id="vs-msg-container-{messageID}">',"{message}","</div>",{compiled:true,disableFormats:true}),oP:new Ext.Template('<div class="vs-msg-thread-header {unread} {hidden}" id="vs-msg-thread-header-{messageID}" style="position: relative;">','<div style="float: left;">','<div class="vs-text-style2 vs-msg-headers-sender-col">{sender}</div>','<div class="vs-msg-headers-draft-col">{draft}</div>','<div style="clear: both; height: 0px;">&nbsp;</div>',"</div>",'<div class="vs-msg-headers-snippet-col"><span class="vs-text-style3">{snippet}</span></div>','<div class="vs-msg-headers-date-col vs-text-align-right {hasAttachment}"><span>{humanDate}</span></div>','<div style="clear: both; height: 0px;">&nbsp;</div>',"</div>",{compiled:true,disableFormats:true}),destroy:function(){if(this.bu){this.bu.stopAll()}dB.eO.un(dB.fu.cd93,this.eY,this);dB.eO.un(dB.fu.cz95,this.eW,this);dB.eO.un(dB.fu.aB789,this.gF,this);dB.eO.un(dB.fu.vfsdv523,this.zD,this);dB.eO.un(dB.fu.sdf53bv,this.Bb,this);dB.eO.un(dB.fu.dfs442sd,this.AZ,this);dB.eO.un(dB.fu.sdf452wsd,this.AY,this);fA.fB.KS.superclass.destroy.call(this)},initComponent:function(){dB.eO.on(dB.fu.aB789,this.gF,this);dB.eO.on(dB.fu.cd93,this.eY,this);dB.eO.on(dB.fu.cz95,this.eW,this);dB.eO.on(dB.fu.vfsdv523,this.zD,this);dB.eO.on(dB.fu.sdf53bv,this.Bb,this);dB.eO.on(dB.fu.dfs442sd,this.AZ,this);dB.eO.on(dB.fu.sdf452wsd,this.AY,this);this.store.each(function(c){if(c.data.messageID==this.store.messageID){this.msg=c.data;return}},this);this.adg=new Ext.Panel({region:"center",border:false,frame:false,autoScroll:false,autoHeight:true,listeners:{render:{fn:function(c){this.agK.call(this,dB.fF.getStore(fD.fQ))},scope:this}}});this.items=[this.adg];this.EA=new Ext.menu.Menu({listeners:{show:{fn:function(c){c.removeAll();dB.fF.getStore(fD.fM).each(function(d,e){if(this.folderId==d.data.folderId||d.data.folderId==dB.fx.aLD){return}c.add({text:Ext.util.Format.ellipsis(dB.fx.og[d.data.folderId]||d.data.folderName,dB.fx.gz),scope:this,handler:function(f){dB.eO.fireEvent(dB.fu.bW92,this,{msgs:[].concat(this.store.data.items),folderId:d.data.folderId})}})},this)},scope:this}}});this.ajV=new Ext.menu.Menu({items:[{text:dN.Zo,scope:this,handler:function(c){dB.eO.fireEvent(dB.fu.bZ87,this,{msgs:[].concat(this.store.data.items)},dB.fx.kO.mW,1)}},{text:dN.ZU,scope:this,handler:function(c){dB.eO.fireEvent(dB.fu.bZ87,this,{msgs:[].concat(this.store.data.items)},dB.fx.kO.mW,0)}}]});var b=this.msg.folders.indexOf(dB.fx.alg)>-1?{text:dN.de,disabled:false,scope:this,cls:"vs-btn-3 btn-no-spam",scale:"vesper",iconCls:"vs-btn-no-spam-icon",handler:function(){dB.eO.fireEvent(dB.fu.iafghj78,this,{msgs:[].concat(this.store.data.items),folderId:dB.fx.alg})}}:{text:dN.agA,disabled:false,scope:this,cls:"vs-btn-3",scale:"vesper",iconCls:"vs-btn-spam-icon",handler:function(){dB.eO.fireEvent(dB.fu.bW92,this,{msgs:[].concat(this.store.data.items),folderId:dB.fx.alg})}};var a={text:dN.Ua,disabled:false,scope:this,cls:"vs-btn-3",scale:"vesper",iconCls:"vs-btn-remove-icon",handler:function(){dB.eO.fireEvent(dB.fu.bW92,this,{msgs:[].concat(this.store.data.items),folderId:dB.fx.aLj})}};if(this.msg.folders.indexOf(dB.fx.aLj)>-1){b={text:dN.df,disabled:false,scope:this,cls:"vs-btn-3 btn-restore",scale:"vesper",iconCls:"vs-btn-restore-icon",handler:function(){dB.eO.fireEvent(dB.fu.iafghj78,this,{msgs:[].concat(this.store.data.items)})}};a={text:dN.lf,disabled:false,scope:this,cls:"vs-btn-3 btn-remove-forever",scale:"vesper",iconCls:"vs-btn-remove-icon",handler:function(){dB.eO.fireEvent(dB.fu.cB94,this,{msgs:[].concat(this.store.data.items)})}}}this.tbar=[{text:"&laquo; "+dN.ht+" "+(this.folderId==dB.fx.gr?dN.hR:dB.fx.hl(this.folderId)),cls:"vs-btn-4",scope:this,handler:function(){dB.fx.ny(dB.fx.hO(this.folderId,this.query))}},{text:dN.TY,disabled:false,scope:this,cls:"vs-btn-3",scale:"vesper",iconCls:"vs-btn-move-icon",menu:this.EA},{text:dN.aMh,disabled:false,scope:this,cls:"vs-btn-3 btn-mark",scale:"vesper",iconCls:"vs-btn-mark-icon",menu:this.ajV},b,a];fA.fB.KS.superclass.initComponent.call(this)},agK:function(d){var c=Ext.util.Format.ellipsis(this.msg.subject||"",255);var e=this.oN();var b=this.oS.apply({subject:Ext.util.Format.htmlEncode(c),threadMsgs:e});this.adg.body.update(b);var a=Ext.get("vs-msg-container-"+this.msg.messageID);this.oM(a,this.msg);this.store.each(function(f){try{var g=Ext.get("vs-msg-thread-header-"+f.data.messageID);if(g){if(f.data.folders.indexOf(dB.fx.aLD)>-1){g.on("click",this.AQ,this,f.data)}else{g.on("click",this.oQ,this,f.data)}}}catch(h){}},this)},AQ:function(c,a,b){c.stopPropagation();dB.fx.ny(dB.fx.aLD+"/"+b.messageID)},oQ:function(d,a,c){d.stopPropagation();if(!this.Ah){this.Ah=true;var b=Ext.get("vs-full-msg-container-"+c.messageID);if(b){this.Ah=false;this.Ba(null,c.messageID);dB.eO.fireEvent(dB.fu.sdf452wsd,this,c.messageID)}else{dB.eO.fireEvent(dB.fu.gdfg54,this,c.messageID)}}},zD:function(b,d){this.Ah=false;var c;this.store.each(function(e){if(e.data.messageID==b){e.data.body=d[14];e.data.attachments=d[16];c=e.data;return}},this);this.Ba(null,b);var a=Ext.get("vs-msg-container-"+b);this.oM(a,c)},Bb:function(a){this.Ah=false},AZ:function(c,d){var b=Ext.get("vs-msg-container-"+d);b.removeClass("msg-open");Ext.get(b.dom.children[0]).show().removeClass("hidden");Ext.get(b.dom.children[1]).hide().addClass("hidden")},Ba:function(b,c){Ext.get("vs-msg-thread-header-"+c).hide().removeClass("msg-unread").addClass("hidden")},AY:function(c,d){var b=Ext.get("vs-msg-container-"+d);b.addClass("msg-open");Ext.get(b.dom.children[1]).show().removeClass("hidden")},oM:function(a,b){if(b.folders.indexOf(dB.fx.aLD)>-1){return}try{new fA.fB.oL({renderTo:a,message:b});a.addClass("msg-open")}catch(c){}},oN:function(){var a="";this.store.each(function(b){var f=Ext.util.Format.htmlEncode(b.data.contentShortcut)||"";var e=dB.fx.email.bnu(b.data.sender).join(",")||dB.fx.email.bns(b.data.sender).join(",");var c=b.data.messageID;var h=dB.fx.cC(b.data.time);var g=(c==this.store.messageID)?"hidden":"";var d=this.oP.apply({messageID:c,hidden:g,unread:dB.fx.uW(b.data.flags,dB.fx.kO.mW)?"":"msg-unread",sender:e,snippet:f,humanDate:h,hasAttachment:dB.fx.uW(b.data.flags,dB.fx.kO.afH)?"msg-has-att":"",draft:b.data.folders.indexOf(dB.fx.aLD)>-1?"["+Ext.util.Format.uppercase(dN.AP)+"]":""});a+=this.aKY.apply({messageID:c,message:d})},this);return a},eY:function(a,b){dB.fx.ny(dB.fx.hO(this.folderId,this.query))},eW:function(a,b){dB.fx.ny(dB.fx.hO(this.folderId,this.query))},gF:function(){dB.fx.ny(dB.fx.hO(this.folderId,this.query))}});fA.fB.oL=Ext.extend(Ext.Panel,{border:false,frame:false,autoScroll:false,autoHeight:true,cls:"vs-grid-full-msg-view",ka:new Ext.Template('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">','<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">',"<head>",'<meta http-equiv="Content-type" content="text/html; charset=utf-8" />','<base target="_blank" />','<style type="text/css">',"a, .link {cursor: pointer; color: #2f4d7d; text-decoration: none;}","p {margin: 0 0 5px 0;}","body {border: 0; margin: 0; padding: 0; cursor: text; height: 100%; background-color: white;}","img {border: 0; margin: 0; padding: 0; vertical-align: top;} ","blockquote {",dB.fx.ge,"}","#TOREMOVE {color: #ff0000;}","img.filtered {border: 1px solid #ff0000;}",".message-alert {height: 24px; background: #ffe0e0 url(/images/vs-message-info.gif) 0 0 no-repeat; padding: 5px 0 0 32px;}","</style>","</head>","<body>",'<div id="view" style="height: auto; margin: 0; padding: 0;  float: left; width: 100%; overflow-x: auto;">',"{body}",'</div><div style="clear: left;"></div>',"<body>","</html>",{compiled:true,disableFormats:true}),oT:new Ext.Template('<div class="vs-full-msg-container" id="vs-full-msg-container-{messageID}">',"{alert}",'<div class="vs-msg-body" id="vs-msg-body-{messageID}">{body}</div>',"<div>{attachments}</div>","</div>",'<div class="vs-msg-footer" id="vs-msg-footer-{messageID}"></div>',{compiled:true,disableFormats:true}),Aq:new Ext.Template('<div class="vs-msg-headers-main-panel" id="vs-msg-headers-main-panel-{messageID}" style="position: relative;">',"<table>","<tr>",'<td class="vs-msg-headers-main-col">','<div id="vs-msg-headers-{messageID}">',"{headers}","</div>","</td>",'<td class="vs-msg-headers-link-col {hasAttachment}">','<div class="vs-msg-headers-link vs-text-align-right">','<a id="vs-msg-show-btn-{messageID}" href="javascript:void(0);" class="vs-msg-show-details-exp">',dN.cY,"</a>",'<a id="vs-msg-hide-btn-{messageID}" href="javascript:void(0);" class="vs-msg-show-details-colsp hidden">',dN.db,"</a>","</div>","</td>",'<td class="vs-msg-headers-rply-col">','<div id="vs-msg-rply-btn-{messageID}"></div>',"</td>",'<td class="vs-msg-headers-prnt-col">','<div id="vs-msg-prnt-btn-{messageID}" class="vs-msg-prnt-ico">',"</td>","</tr>","</table>","</div>",{compiled:true,disableFormats:true}),cI:new Ext.Template('<div class="vs-msg-headers-smpl-panel" id="vs-msg-headers-smpl-panel-{messageID}" style="position: relative;">','<div class="vs-msg-headers-clickarea" id="vs-msg-headers-clickarea-{messageID}"></div>','<span class="vs-text-style2 vs-text-bold">{sender}</span> <span>{humanDate}</span><br/>','<span class="vs-text-style3 vs-text-bold">',dN.aDQ,':</span> <span class="vs-text-style3">{recipients}</span>',"</div>",{compiled:true,disableFormats:true}),Ar:new Ext.Template('<div class="vs-msg-headers-full-panel" id="vs-msg-headers-full-panel-{messageID}" style="position: relative;">','<div class="vs-msg-headers-clickarea" id="vs-msg-headers-clickarea-{messageID}"></div>',"<table>","<tr>",'<td class="vs-text-style3 vs-text-align-right vs-msg-headers-label-col">',dN.aDP,":</td>",'<td class="vs-text-style2 vs-text-bold">{sender}</td>',"</tr>","<tr>",'<td class="vs-text-style3 vs-text-align-right">',dN.aDQ,":</td>",'<td class="vs-text-style2" colspan="3">{toRecipients}</td>',"</tr>","{ccRow}","<tr>",'<td class="vs-text-style3 vs-text-align-right">',dN.cx,":</td>",'<td colspan="3">{date}</td>',"</tr>","<tr>",'<td class="vs-text-style3 vs-text-align-right">',dN.aDO,":</td>",'<td colspan="3">{subject}</td>',"</tr>","</table>","</div>",{compiled:true,disableFormats:true}),cW:new Ext.Template('<tr><td class="vs-text-style3 vs-text-align-right">',dN.aDW,':</td><td class="vs-text-style2" colspan="3">{ccRecipients}</td></tr>',{compiled:true,disableFormats:true}),QJ:new Ext.Template('<div class="vs-att-list-row">','<div class="vs-att-ico vs-att-list-cell">','<img src="/images/{attImg}" border="0" style="{iconStyle}" />','<img src="{thumbImg}" class="select-{pointer} link" border="0" style="{thumbStyle}" />',"</div>",'<div class="vs-att-name vs-att-list-cell">','<div class="vs-att-name">{attName}</div>','<div class="vs-att-size vs-text-style3">{attSize}</div>',"<div>",'<span class="download-{pointer} link"><strong>',dN.ajh,"</strong></span>&nbsp;&nbsp;&nbsp;",'<span class="select-{pointer} link">',dN.ajg,"</span>","</div>","</div>",'<div style="float: left; width: 15px;"></div>',"</div>",{compiled:true,disableFormats:true}),oV:new Ext.Template('<div class="message-alert" id="vs-msg-alert-{messageID}">',dN.aDS,' <span class="link">',dN.aDR,"</span>","</div>",{compiled:true,disableFormats:true}),At:new Ext.Template('<div style="padding: 0 10px 0 10px; font-family: Lucida, Tahoma, sans-serif !important; font-size: 12px !important;">','<div style="font-size: 14px; font-weight: bold;"><p>',dN.aDO,": {subject}</p></div>","<div>","<div>",'<table width="100%">',"<tr>",'<td width="30" align="right" style="color: #9d9d9d;">',dN.aDP,":</td>",'<td style="color: #2F4D7D; font-weight: bold;">{sender}</td>',"<td></td>",'<td align="right">{humanDate}</td>',"</tr>","<tr>",'<td align="right" style="color: #9d9d9d;">',dN.aDQ,":</td>",'<td style="color: #2F4D7D;" colspan="3">{toRecipients}</td>',"</tr>","{ccRow}","<tr>",'<td align="right" style="color: #9d9d9d;">',dN.cx,":</td>",'<td colspan="3">{date}</td>',"</tr>","</table>","</div>",'<div style="margin: 20px 0 0 0;">{body}</div>',"</div>","<div>{attachments}</div>","</div>",{compiled:true,disableFormats:true}),Az:new Ext.Template('<div style="float: left; margin: 10px; 0 5px; width: 250px;">','<div style="float: left; margin: 0 0 0 5px;">','<img src="images/{attImg}" border="0" style="{iconStyle}" />','<img src="{thumbImg}" border="0" style="{thumbStyle}" />',"</div>",'<div style="float: left; margin: 0 0 0 5px;">','<div class="vs-att-name">{attName}</div>','<div class="vs-att-size vs-text-style3">{attSize}</div>',"</div>",'<div style="float: left; width: 15px;"></div>',"</div>",{compiled:true,disableFormats:true}),destroy:function(){fA.fB.oL.superclass.destroy.call(this)},initComponent:function(){this.Ai=new Ext.SplitButton({text:dN.bgQ,disabled:false,scope:this,xtype:"tbsplit",ctCls:"vs-btn-3-ct",menu:[{text:dN.bgQ,scope:this,handler:function(a){dB.eO.fireEvent(dB.fu.bP75,this,this.message,false,dB.fx.ZX)}},{text:dN.bgT,scope:this,handler:function(a){dB.eO.fireEvent(dB.fu.bP75,this,this.message,false,dB.fx.aDT)}},{text:dN.TX,scope:this,handler:function(){dB.eO.fireEvent(dB.fu.bP75,this,this.message,false,dB.fx.aaL)}},{text:dN.bx,scope:this,handler:function(){window.open("/attachment/"+this.message.messageID)}},{text:this.message.folders.indexOf(dB.fx.aLj)>-1?dN.lf:dN.Ua,scope:this,handler:function(){var a={};a.data=this.message;if(this.message.folders.indexOf(dB.fx.aLj)>-1){dB.eO.fireEvent(dB.fu.cB94,this,{msgs:[].concat(a)})}else{dB.eO.fireEvent(dB.fu.bW92,this,{onThreads:0,msgs:[].concat(a),folderId:dB.fx.aLj})}}}],cls:"vs-btn-3",scale:"vesper",style:"float: left; margin: 0;",iconCls:"vs-btn-response-icon",handler:function(){dB.eO.fireEvent(dB.fu.bP75,this,this.message,false,dB.fx.ZX)}});this.zJ=new Ext.Button({text:dN.bgQ,disabled:false,scope:this,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",iconCls:"vs-btn-response-icon",style:"float: left; margin: 0 10px 0 0;",handler:function(){dB.eO.fireEvent(dB.fu.bP75,this,this.message,false,dB.fx.ZX)}});this.Al=new Ext.Button({text:dN.bgT,disabled:false,scope:this,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",iconCls:"vs-btn-response-icon",style:"float: left; margin: 0 10px 0 0;",handler:function(){dB.eO.fireEvent(dB.fu.bP75,this,this.message,false,dB.fx.aDT)}});this.ej=new Ext.Button({text:dN.TX,disabled:false,scope:this,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",iconCls:"vs-btn-forward-icon",style:"float: left; margin: 0 10px 0 0;",handler:function(){dB.eO.fireEvent(dB.fu.bP75,this,this.message,false,dB.fx.aaL)}});this.items=[{border:false,listeners:{render:{fn:this.oO,scope:this}}}];fA.fB.oL.superclass.initComponent.call(this)},oO:function(){var h=this.message.body||this.message.alterBody||"";var e=this.cG();var f="";var c=dB.fx.email.vG(this.message.sender).join(",");var d=dB.fF.getStore(fD.fQ);var a=c.match(/((?:[\w]+)(?:\.[\w]+)*@(?:[\w\-]+\.){1,5}(?:[A-Za-z]){2,4})/);if(a===null||(a!==null&&d.find("Email",a[1])==-1)){h=this.aDw(h);if(/oldsrc=".+"/.test(h)){f=this.oU()}}h=this.AB(h);this.oT.append(this.body,{messageID:this.message.messageID,alert:f,attachments:e});var b=this.oR(h);Ext.get("vs-msg-body-"+this.message.messageID).appendChild(b);this.Ax(this.cB());if(f!=""){Ext.get("vs-msg-alert-"+this.message.messageID).on("click",this.aDy,this)}this.zO();var g=Ext.get("vs-msg-footer-"+this.message.messageID);this.zJ.render(g);this.Al.render(g);this.ej.render(g);dB.eO.fireEvent(dB.fu.df233,this,this.message.messageID,this.message)},Ax:function(a){this.Aq.insertFirst(Ext.get("vs-full-msg-container-"+this.message.messageID),{messageID:this.message.messageID,headers:a,hasAttachment:dB.fx.uW(this.message.flags,dB.fx.kO.afH)?"msg-has-att":""});this.Ai.render(Ext.get("vs-msg-rply-btn-"+this.message.messageID));Ext.get("vs-msg-show-btn-"+this.message.messageID).on("click",this.da,this);Ext.get("vs-msg-hide-btn-"+this.message.messageID).on("click",this.cZ,this);Ext.get("vs-msg-prnt-btn-"+this.message.messageID).on("click",this.Av,this);Ext.get("vs-msg-headers-clickarea-"+this.message.messageID).on("click",this.AX,this)},cB:function(){var b=dB.fx.email.bnu(this.message.sender).join(",")||dB.fx.email.bns(this.message.sender).join(",");var c=dB.fx.email.aLe(this.message.toRecipients).join(",");var a=this.cI.apply({messageID:this.message.messageID,sender:Ext.util.Format.htmlEncode(b),recipients:Ext.util.Format.htmlEncode(c),humanDate:dB.fx.cC(this.message.time)});return a},Au:function(){var c=dB.fx.email.vG(this.message.sender).join(",");var e=dB.fx.email.vG(this.message.toRecipients).join(",");var d=dB.fx.email.vG(this.message.ccRecipients).join(",");var a=this.message.ccRecipients?this.cW.apply({ccRecipients:Ext.util.Format.htmlEncode(d)}):"";var b=this.Ar.apply({messageID:this.message.messageID,subject:Ext.util.Format.htmlEncode(this.message.subject),sender:Ext.util.Format.htmlEncode(c),toRecipients:Ext.util.Format.htmlEncode(e),date:dB.fx.fz(this.message.time,dB.fx.ap),humanDate:dB.fx.cC(this.message.time),ccRow:a});return b},AX:function(c,b,a){c.stopPropagation();dB.eO.fireEvent(dB.fu.dfs442sd,b,this.message.messageID)},cZ:function(f,d){Ext.get("vs-msg-headers-full-panel-"+this.message.messageID).remove();var a=Ext.get("vs-msg-hide-btn-"+this.message.messageID,d.up("div.vs-msg-headers-link"));var b=Ext.get("vs-msg-show-btn-"+this.message.messageID,d.up("div.vs-msg-headers-link"));a.addClass("hidden");b.removeClass("hidden");Ext.get("vs-msg-headers-"+this.message.messageID).createChild(this.cB());Ext.get("vs-msg-headers-clickarea-"+this.message.messageID).on("click",this.AX,this)},da:function(f,d){Ext.get("vs-msg-headers-smpl-panel-"+this.message.messageID).remove();var a=Ext.get("vs-msg-hide-btn-"+this.message.messageID,d.up("div.vs-msg-headers-link"));var b=Ext.get("vs-msg-show-btn-"+this.message.messageID,d.up("div.vs-msg-headers-link"));b.addClass("hidden");a.removeClass("hidden");Ext.get("vs-msg-headers-"+this.message.messageID).createChild(this.Au());Ext.get("vs-msg-headers-clickarea-"+this.message.messageID).on("click",this.AX,this)},cG:function(b){b=b||this.QJ;var c="";var a="";var d="";if(this.message.attachments){c+='<div class="vs-msg-att-containtainer"><div class="vs-msg-att-wrapper">';this.message.attachments.each(function(f,e){if(dB.fx.ku(f.contenttype)){a+=b.apply({attName:dB.fx.Ao(f.filename,35),attSize:dB.fx.afN(f.size),attImg:dB.fx.alE(f.contenttype),iconStyle:"display: none;",thumbStyle:"display: block; max-width: 150px;",thumbImg:"/attachment/"+f.messageid+"/"+f.mimepartid+"/inline/"+f.filename,pointer:e})+'<br style="clear: both;" />'}else{d+=b.apply({attName:dB.fx.Ao(f.filename,35),attSize:dB.fx.afN(f.size),attImg:dB.fx.alE(f.contenttype),iconStyle:"display: block;",thumbStyle:"display: none;",thumbImg:"/images/s.gif",pointer:e})}},this);c+=a+'<div style="clear: both;">'+d+'<div style="clear: both;"></div></div></div></DIV>'}return c},oU:function(){var a="";a=this.oV.apply({messageID:this.message.messageID});return a},oR:function(a){a=this.aMj(a);var b=new Element("iframe");b.setAttribute("frameBorder","no");b.setAttribute("width","100%");b.setAttribute("height","300");b.setAttribute("scrolling","no");Ext.get(b).on("load",function(c,j){try{var g=j.contentDocument||((j.contentWindow)&&(j.contentWindow.document));try{if(/opera/i.test(navigator.userAgent||"")){g.replaceChild(g.createElement(g.documentElement.tagName),g.documentElement)}}catch(h){}var f=this.ka.apply({body:a});g.write(f);if(Ext.isGecko){g.close()}g.onmousedown=function(k){Ext.menu.MenuMgr.hideAll()};var d=Ext.DomQuery.select('a[href^="mailto:"]',g);d.each(function(e){Ext.get(e).on("click",this.gI,this)},this)}catch(h){return}this.dp=g.getElementById("view");this.bu=new Ext.util.TaskRunner();this.bu.start({run:this.fP,interval:300,scope:this,args:[this.dp,b]})},this);return b},fP:function(f,c){var a,b;try{b=Ext.get(f).getHeight();a=Ext.get(c).getHeight();if(b>1&&b!=a){Ext.get(c).setHeight(b)}}catch(d){}},gI:function(c){c.stopEvent();var a=c.target.getAttribute("href")?(c.target.getAttribute("href").replace("mailto:","")):"";var b={};b.subject=null;b.toRecipients=[{address:a,name:""}];b.ccRecipients=[];b.sender="";b.body="";b.attachments=null;dB.eO.fireEvent(dB.fu.bP75,this,b)},AB:function(b){b=b||"";var a=/<(span|font)([^>]*)><\/\1>/gim;return b.replace(a,"<$1$2>&nbsp;</$1>")},aMj:function(c){var b,a;b=/<\s*a ([^>]*)target[^a-z0-9"']*=[^a-z0-9"']*['"]*[a-z_]+['"]*([^>]*)>/gim;a=/<\s*a ([^>]*)>/gim;c=c.replace(b,"<a $1$2>");return c.replace(a,'<a target="_blank" $1>')},aDw:function(b){b=b||"";var a=/<\s*img([^>]+)src\s*=\s*["']+([^"'>]+)["']+([^>]*)>/gim;return b.replace(a,'<img$1oldsrc="$2" src="'+Ext.BLANK_IMAGE_URL+'" class="filtered" cls="filtered" $3>')},aDy:function(a,b){try{Ext.DomQuery.select('img[cls="filtered"]',this.dp).each(function(c){if(c.getAttribute("oldsrc")){c.setAttribute("src",c.getAttribute("oldsrc"));c.removeAttribute("oldsrc");Ext.get(c).removeClass("filtered")}});Ext.get("vs-msg-alert-"+this.message.messageID).remove()}catch(b){}},zO:function(){var a=Ext.DomQuery.select('*[class^="select"]',this.body.dom);a._each(function(d,c){Ext.get(d).on("click",function(g){var f=d.className;var h=f.substr(f.lastIndexOf("-")+1,f.indexOf(" ")-(f.lastIndexOf("-")+1));window.open("/attachment/"+this.message.attachments[h].messageid+"/"+this.message.attachments[h].mimepartid+"/inline/"+this.message.attachments[h].filename)},this)},this);var b=Ext.DomQuery.select('span[class^="download"]',this.body.dom);b._each(function(d,c){Ext.get(d).on("click",function(j){var h=d.className;var k=h.substr(h.lastIndexOf("-")+1,h.indexOf(" ")-(h.lastIndexOf("-")+1));var l=Ext.DomQuery.select('iframe[class="iDownload"]',this.body.dom);var f="/attachment/"+this.message.attachments[k].messageid+"/"+this.message.attachments[k].mimepartid+"/attachment/"+this.message.attachments[k].filename;if(l.length==0){var g=new Element("iframe");g.setAttribute("width","0");g.setAttribute("height","0");g.setAttribute("class","iDownload");g.setAttribute("frameborder","0");g.setAttribute("src",f);this.body.dom.appendChild(g)}else{l[0].src=f}},this)},this)},Av:function(){var f=window.open("","print","resizable=yes,scrollbars=yes,status=no");var c;var b=dB.fx.email.bnu(this.message.sender).join(",");if(b==""){b=dB.fx.email.bns(this.message.sender).join(",")}var a=this.cG(this.Az);if(a){a='<div style="border-top: 1px dotted #B9B9B9; margin: 20px 0 0 0;">'+a+"</div>"}c=this.At.apply({subject:Ext.util.Format.htmlEncode(this.message.subject),body:this.message.body||this.message.alterBody||"",sender:Ext.util.Format.htmlEncode(b),toRecipients:Ext.util.Format.htmlEncode(dB.fx.email.vG(this.message.toRecipients).join(",")),ccRecipients:Ext.util.Format.htmlEncode(dB.fx.email.vG(this.message.ccRecipients).join(",")),date:Ext.util.Format.htmlEncode(dB.fx.fz(this.message.time,dB.fx.ap)),humanDate:Ext.util.Format.htmlEncode(dB.fx.cC(this.message.time)),attachments:a});try{f.document.write(c);f.document.title=this.message.subject;new Ext.util.DelayedTask(function(){Ext.isIE?f.document.execCommand("print"):f.print()},this,[]).delay(2000)}catch(d){}}});fA.fB.az=Ext.extend(Ext.Panel,{layout:"column",border:false,cls:"vs-panel-profile-info",store:dB.fF.getStore(fD.fL),cD:new Ext.Template('<div class="vs-login-user">','<div class="name">{user_email}{user_uin}</div>',"</div>"),nA:new Ext.Template('<div class="vs-user-info-container-left">','<div class="vs-user-info-container-right">','<div class="vs-user-info-container-content">','<div class="user-avatar">','<a href="',dN.ff,'" target="_blank" title="',dN.fb,'">','<img style="width: 70px;" src="{user_avatar}" title="',dN.fb,'" />',"</a>","</div>",'<div class="user-data"><p class="name">{user_name}</p>','<p class="email"><span>',dN.dX,":</span> {user_email}</p>",'<p class="gg_number"><span>',dN.bpu,":</span> {user_uin}</p>","</div>","</div>","</div>","</div>"),initComponent:function(){this.store.on("load",this.cS,this);this.items=[{border:false,style:"float: right;"},{border:false,style:"float: right;",listeners:{render:{fn:this.cS,scope:this}}}];fA.fB.aed.superclass.initComponent.call(this)},cS:function(){var c=this.store;try{if(!this.getComponent(1).body){return}this.nm=new Ext.Container({autoEl:"div",cls:"vs-user-info-container",hidden:true}).render(Ext.getBody());this.nr=new Ext.util.DelayedTask(function(){this.nm.hide()},this);var j="";var f="";for(var b=0;b<c.data.items[0].data.aliases.length;b++){if(c.data.items[0].data.aliases[b].ext==0&&c.data.items[0].data.aliases[b].def==1){j=c.data.items[0].data.aliases[b].alias;f=c.data.items[0].data.aliases[b].sender}}this.cD.overwrite(this.getComponent(1).body,{user_email:j,user_uin:j?"":c.data.items[0].data.uin});this.nA.overwrite(this.nm.el,{user_name:f,user_avatar:dB.fx.afU(c.data.items[0].data.uin,null,true),user_email:j,user_uin:c.data.items[0].data.uin});var h=Ext.get(Ext.DomQuery.select('div[class="name"]',this.body.dom));h.on("mouseover",this.onMouseOver,this);h.on("mouseout",this.onMouseout,this);var d=new Ext.Button({renderTo:this.getComponent(0).body,text:dN.aIq,cls:"vs-btn-4 vs-btn-bold",scale:"vesper",style:(Ext.isIE||Ext.isOpera?"margin-top: 13px;":"margin-top: 12px;"),handler:function(){dB.eO.fireEvent(dB.fu.cH63,this)}});try{var a=this.ownerCt.ownerCt;a.items.items[2].setWidth(Math.round((a.getWidth()-(a.items.items[0].getWidth()+a.items.items[1].getWidth()+a.items.items[3].getWidth()))-(a.getWidth()*0.02)))}catch(g){}}catch(g){return}},onMouseOver:function(c){var a=Ext.get(c.getTarget());var d=a.getX();var e=a.getWidth();this.nr.cancel();this.nm.show();var b=Ext.get(this.nm.el).getSize().width;this.nm.setPosition(d+(e/2)-(b>0?b:220)+25,35);Ext.get(this.nm.el).on("mouseover",function(){this.nr.cancel()},this);Ext.get(this.nm.el).on("mouseout",function(){this.nr.delay(dB.fx.nL)},this)},onMouseout:function(){this.nr.delay(dB.fx.nC)}});fA.fB.aed=Ext.extend(Ext.Panel,{layout:"column",height:50,border:false,baseCls:"vs-top-panel-bottom-container",listeners:{resize:function(a){if(typeof a.items.items[2].el!="undefined"){a.items.items[2].setWidth(a.getWidth()-(a.items.items[0].getWidth()+a.items.items[1].getWidth()+a.items.items[3].getWidth()+25));a.el.repaint()}}},initComponent:function(){this.items=[{border:false,items:new Ext.BoxComponent({autoEl:{tag:"img",src:"/images/vs-product-logo.png",style:"margin: 0px; padding: 0px; cursor: pointer;",title:dN.aDx},listeners:{render:function(){Ext.get(this.el).on("click",function(){window.location.href="/#"},this)}}}),width:190,height:50},{border:false,layout:"table",baseCls:"vs-buttons-top-panel",items:[new Ext.Button({initComponent:function(){dB.eO.on(dB.fu.bS78,this.disable,this);dB.eO.on(dB.fu.cf80,this.enable,this)},text:dN.ahS,cls:"vs-btn-2 vs-btn-bold",id:"createMsgButtonMartini",scale:"vesper",listeners:{click:function(){this.disable();dB.fx.ny(dB.fx.hS)}}}),{width:10,xtype:"box",autoEl:{}},new Ext.Button({text:dN.aEA,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",iconCls:"vs-btn-check-msgs-icon",listeners:{click:function(a){a.disable();dB.eO.fireEvent(dB.fu.cX88,a)}}}),{width:20,xtype:"box",autoEl:{}}]},{width:"auto",border:false,style:"margin-top: 5px; text-align: center;",items:new fA.fB.notify({border:false})},{border:false,width:(Ext.isIE?325:"auto"),xtype:"container",style:"float: right; margin-right: 4px;",autoEl:{},cls:"x-unselectable",items:[{border:false,width:(Ext.isLinux?142:132),xtype:"container",autoEl:{},cls:"vs-panel-help-settings",items:[new Ext.Button({text:dN.aMZ,cls:"vs-btn-4 vs-btn-bold",id:"showConfigButton",scale:"vesper",style:(Ext.isIE||Ext.isOpera?"margin-top: 13px; float: left;":"margin-top: 12px; float: left;"),border:false,handler:function(){dB.fx.ny(dB.fx.dv)}}),new Ext.Button({text:dN.mz,cls:"vs-btn-4 vs-btn-bold",scale:"vesper",style:(Ext.isIE||Ext.isOpera?"margin-top: 13px; float: left;":"margin-top: 12px; float: left;"),border:false,handler:function(){window.open("/help")}})]},new fA.fB.az({style:"float: right;"})]}];fA.fB.aed.superclass.initComponent.call(this)}});fA.fB.notify=Ext.extend(Ext.Panel,{alJ:'<div class="vs-notify">&nbsp;</div>',aiW:function(a){if(this.type==a){this.aJE.overwrite(this.container)}},type:null,bs:{},bq:null,listeners:{beforerender:function(){this.autoEl={html:this.alJ};this.aJE=new Ext.Template(this.alJ);this.aKY=new Ext.Template('<div class="vs-notify"><table class="notify-box" cellpadding="0" cellspacing="0"><tr><td class="vs-notify-left-{type}"></td><td class="vs-notify-center-{type}">{msg}</td><td class="vs-notify-right-{type}"></td></tr></table></div>');dB.eO.on(dB.fu.aJ96,function(a,c,b,d){d=d||0;this.type=a;this.bz(a);b=b||b==0?b:dB.fx.aDr;this.bs[a]=new Ext.util.DelayedTask(this.bF,this,[this.container,{type:a,msg:c},b]);this.bs[a].delay(d)},this);dB.eO.on(dB.fu.bT97,function(a){this.bz(a);if(this.type==a){this.aiW(a)}},this)}},bF:function(a,b,c){b=b||{};if(c>0){this.bs[b.type]=new Ext.util.DelayedTask(this.aiW,this,[b.type]);this.bs[b.type].delay(c)}this.aKY.overwrite(this.container,b)},bz:function(a){if(this.bs[a]){this.bs[a].cancel();this.bs[a]=null}},dP:function(){for(var a in this.bs){if(a){a.cancel()}}}});Ext.apply(fA.fB.notify,{INFO:1,fJ:2,aMq:3});fA.fB.lemon=Ext.extend(Ext.Panel,{autoScroll:false,Ob:null,bS:null,border:false,Il:null,bT:null,cls:"vs-lemon",ctCls:(Ext.isIE6?"vs-lemon-ct-ie6":"vs-lemon-ct"),baseCls:"vs-lemon x-tab-panel vs-lemon-main-ct",itemCls:"x-tab-item",layout:new Ext.layout.CardLayout({deferredRender:true,renderHidden:false}),idDelimiter:"__",MD:{},initComponent:function(){fA.fB.lemon.superclass.initComponent.call(this);this.elements+=",header";dB.eO.on(dB.fu.dz7456,function(b,d){var c=new fA.fB.config({dC:d.dG});var a=new Ext.Panel({title:dN.dJ,border:false,layout:"fit",baseCls:"vs-config-panel-container",items:[c]});this.addItem(a)},this);dB.eO.on(dB.fu.bS78,function(d,a){try{var c=new fA.fB.kT();this.addItem(c,a)}catch(b){}},this);dB.eO.on(dB.fu.cx76,function(c,b){var d=new fD.gc({messageID:b.data.indexMessageID,folderId:b.folderId||"",query:b.query||""});if(b.query){this.gx.setValue(Ext.urlDecode("query="+(b.query||"")).query||"")}var a=new Ext.LoadMask(this.body,{msg:dN.afm,store:d,removeMask:true});a.show();d.on("load",function(f,h){try{var j=f.getAt(f.find("indexMessageID",b.data.indexMessageID));if(j.data.folders.indexOf(dB.fx.aLD)>-1&&b.folderId==dB.fx.aLD){dB.eO.on(dB.fu.cV79,function(){dB.eO.fireEvent(dB.fu.bR82,this,j.data,false);a.hide()},this,{single:true});dB.eO.fireEvent(dB.fu.bS78,this,dB.fx.aLD);return}var g=new fA.fB.KS({store:f,folderId:f.folderId||"",query:f.query||"",aKF:"full"});this.addItem(g,b.data.folders[0]);dB.fx.dx(h[0].data.subject||"");dB.eO.fireEvent(dB.fu.bY53)}catch(k){dB.fx.ny(dB.fx.CK);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aV)}},this,{single:true});d.load()},this);dB.eO.on(dB.fu.bV51,this.adk,this)},onRender:function(d,a){fA.fB.lemon.superclass.onRender.call(this,d,a);var c=this.header;this.stripWrap=c.createChild({cls:"x-tab-strip-wrap",cn:{tag:"ul",cls:"x-tab-strip x-tab-strip-top"}});this.stripSpacer=c.createChild({cls:"x-tab-strip-spacer"},this.stripWrap);this.strip=new Ext.Element(this.stripWrap.dom.firstChild);this.header.parent().createChild({tag:"div",cls:"search-msgs-container",cn:[{tag:"div",id:"search-msgs-form-container"},{tag:"div",cls:"vs-loupe-ico"}]});var f=new Ext.form.TextField({emptyText:dN.aK,width:200});f.render("search-msgs-form-container");this.gx=f;function g(){var h=f.getValue();if(h.length){dB.fx.ny(dB.fx.hO(dB.fx.gr,h));f.blur()}}f.on("specialkey",function(h,j){if(j.getKey()==Ext.EventObject.ENTER){g()}});Ext.DomQuery.select('div[class="vs-loupe-ico"]',this.header.parent().dom).each(function(h){Ext.get(h).on("click",g)});this.edge=this.strip.createChild({tag:"li",cls:"x-tab-edge"});this.strip.createChild({cls:"x-clear"});this.body.addClass("x-tab-panel-body-top");if(!this.itemTpl){var e=new Ext.Template('<li class="{cls}" id="{id}">','<a class="x-tab-right" href="#" onclick="return false;"><em class="x-tab-left">','<span class="x-tab-strip-inner"><span class="x-tab-strip-text {iconCls}">{text}</span></span>',"</em></a></li>");e.disableFormats=true;e.compile();fA.fB.lemon.prototype.itemTpl=e}dB.fx.afa.each(this.initTab,this);var b=dB.fF.getStore(fD.fM);b.on("load",this.bV,this);b.load()},initEvents:function(){fA.fB.lemon.superclass.initEvents.call(this);this.strip.on("mousedown",this.onStripMouseDown,this)},initTab:function(c,a){var d=this.strip.dom.childNodes[a];var e={id:this.id+this.idDelimiter+c,text:'<p style="display: inline;">'+(dB.fx.og[c]||c)+"</p>"+(c==dB.fx.bU?'<p style="display: inline;"  class="x-form-arrow-trigger">&nbsp;&nbsp;&nbsp;</p>':""),iconCls:c.substr(1),cls:"ftab"};var b=d?this.itemTpl.insertBefore(d,e):this.itemTpl.append(this.strip,e);this.MD[c]=b},addItem:function(c,f){try{f=f||c.folderName||null}catch(d){f=null}for(var b=0;b<this.items.length;b++){if(this.items.items[b]!=this.Il){this.remove(this.items.items[b],true)}}if(this.Il!==c||this.items.length==0){this.add(c)}if(this.Ob){Ext.get(this.getTabEl(this.Ob)).removeClass("x-tab-strip-active")}if(f){this.Ob=(f!=null&&dB.fx.afa.indexOf(f)<0?dB.fx.bU:f);if(f!=dB.fx.gr){Ext.get(this.getTabEl(this.Ob)).addClass("x-tab-strip-active");this.bS=this.Ob==dB.fx.bU?f:this.bS;if(this.Ob==dB.fx.bU){this.bV(dB.fF.getStore(fD.fM))}}else{this.bS=f}}this.layout.setActiveItem(c)},getTabEl:function(a){var b=(typeof a==="number")?this.items.items[a].item:a;return document.getElementById(this.id+this.idDelimiter+b)},onStripMouseDown:function(g){var d=g.getTarget();if(g.button!=0){return}g.preventDefault();g.stopEvent();var a;a=g.getTarget("li",this.strip);if(a!=null){if(!Ext.get(a).hasClass("ftab")){return}try{var c;c=a.id.split(this.idDelimiter)[1];if(c==dB.fx.bU||c==dB.fx.gr&&(!this.bS||Ext.get(d).hasClass("x-form-arrow-trigger"))){if(this.bT.isVisible()){this.bT.hide()}else{this.bT.show(a)}}else{var b=c==dB.fx.bU?this.bS:c;if(Ext.History.getToken()==b){dB.eO.fireEvent(dB.fu.eQ4567,this)}else{dB.fx.ny(b)}}}catch(g){dB.fx.ny(dB.fx.CK)}}},adk:function(b,a){if(!this.Il){this.Il=new fA.fN.agV({folderId:a.data.folderId||dB.fx.CK,folderName:a.data.folderName||dB.fx.CK,query:a.data.query||""})}this.gx.setValue(a.data.query||"");this.addItem(this.Il,a.data.folderId)},bW:function(a){dB.fx.ny(a.folderId);return true},bV:function(a){try{this.bT.destroy()}catch(b){}this.bT=new Ext.menu.Menu({width:150});a.each(function(c,d){if(typeof dB.fx.og[c.data.folderId]!="undefined"||this.bS==c.data.folderId){try{var g=Ext.get(this.MD[this.bS==c.data.folderId?".folders":c.data.folderId]).child(".x-tab-strip-text");var f='<p style="display: inline;">'+Ext.util.Format.ellipsis(dB.fx.og[c.data.folderId]||c.data.folderName,dB.fx.gz)+" "+(c.data.u>0?"("+c.data.u.toString()+")":"")+"</p>";if(typeof dB.fx.og[c.data.folderId]=="undefined"){f+='<p style="display: inline;" class="x-form-arrow-trigger">&nbsp;&nbsp;&nbsp;</p>'}g.dom.innerHTML=f}catch(h){}if(this.bS!=c.data.folderId){return}}this.bT.add({text:Ext.util.Format.ellipsis(dB.fx.og[c.data.folderId]||c.data.folderName,dB.fx.gz)+(c.data.u>0?" ("+c.data.u.toString()+")":""),folderId:c.data.folderId,scope:this,handler:this.bW})},this);if(this.bT.items&&this.bT.items.length>0){this.bT.add("-")}this.bT.add({text:dN.aLz,scope:this,handler:function(){dB.eO.fireEvent(dB.fu.cq50,this)}})}});fA.fB.config=Ext.extend(Ext.TabPanel,{activeTab:0,baseCls:"vs-config-panel",configPanel:null,deferredRender:false,idDelimiter:"__",MD:{},tabWidth:100,tabPosition:"left",layout:new Ext.layout.CardLayout({deferredRender:true,renderHidden:false}),initComponent:function(){this.elements="body,header";this.stripTarget="header";fA.fB.config.superclass.initComponent.call(this)},onRender:function(c,a){fA.fB.config.superclass.onRender.call(this,c,a);var b=this.header;this.stripWrap=b.createChild({cls:"x-tab-strip-wrap",cn:{tag:"ul",cls:"x-tab-strip x-tab-strip-side"}});this.stripSpacer=b.createChild({cls:"x-tab-strip-spacer"},this.stripWrap);this.strip=new Ext.Element(this.stripWrap.dom.firstChild);this.edge=this.strip.createChild({tag:"li",cls:"x-tab-edge"});this.strip.createChild({cls:"x-clear"});if(this.tabWidth){this.header.setWidth(this.tabWidth)}this.addClass("x-tab-panel-"+this.tabPosition);this.header.addClass("x-tab-panel-header");this.bwrap.addClass("x-tab-panel-bwrap");this.body.addClass("x-tab-panel-body");var e=new Ext.Template('<li class="{cls}" id="{id}" style="{style}">','<a class="x-tab-right {iconCls}" href="#" onclick="return false;"><em class="x-tab-left">','<span class="x-tab-strip-inner"><span class="vs-cfg-tab-strip-text">{text}</span></span>',"</em></a></li>");e.disableFormats=true;e.compile();fA.fB.config.prototype.itemTpl=e;var d=dB.fx.du.slice();d.shift();d.each(this.initTab,this);if(this.dC!=dB.fx.du[0]){Ext.get(this.id+this.idDelimiter+this.dC).addClass("x-tab-strip-active vs-cfgIcon-active-"+this.dC);Ext.get(this.ownerCt.id).addClass("vs-config-panel-container-active")}switch(this.dC){case dB.fx.du[1]:this.configPanel=new fA.fB.TU({bodyStyle:"padding: 10px;",ctCls:"vs-configPanel-general"});break;case dB.fx.du[2]:this.configPanel=new fA.fB.Kl({bodyStyle:"padding: 10px;",ctCls:"vs-configPanel-filter"});break;case dB.fx.du[3]:this.configPanel=new fA.fB.aaN({bodyStyle:"padding: 10px;",ctCls:"vs-configPanel-accounts"});break;case dB.fx.du[4]:this.configPanel=new fA.fB.hb({bodyStyle:"padding: 10px;",ctCls:"vs-configPanel-folders"});break;default:this.configPanel=new fA.fB.hX({bodyStyle:"padding: 10px;",ctCls:"vs-configPanel-start"});break}this.add(this.configPanel);this.layout.setActiveItem(this.configPanel)},setActiveTab:function(){return},initEvents:function(){fA.fB.config.superclass.initEvents.call(this);this.strip.on("mousedown",this.onStripMouseDown,this)},initTab:function(c,a){if(typeof c=="undefined"||typeof c!="string"){return}var d=this.strip.dom.childNodes[a];var e={id:this.id+this.idDelimiter+c,text:dB.fx.dy[c],cls:"vs-cfgTab vs-cfgIcon-"+c,iconCls:"vs-cfgTab-"+c};var b=d?this.itemTpl.insertBefore(d,e):this.itemTpl.append(this.strip,e);this.MD[c]=b},onStripMouseDown:function(d){var c=d.getTarget();if(d.button!=0){return}d.preventDefault();var a;a=d.getTarget("li",this.strip);if(a!=null){if(!Ext.get(a).hasClass("vs-cfgTab")){return}try{var b;b=a.id.split(this.idDelimiter)[1];dB.fx.ny(dB.fx.dv+"/"+b)}catch(d){dB.fx.ny(dB.fx.dv)}}},getFrameHeight:function(){var a=this.el.getFrameWidth("tb");a+=(this.tbar?this.tbar.getHeight():0)+(this.bbar?this.bbar.getHeight():0);return a},adjustBodyWidth:function(a){return a-this.tabWidth}});fA.fB.hX=Ext.extend(Ext.Panel,{header:false,border:false,layout:"fit",autoScroll:true,iw:250,iy:new Ext.Template('<div class="start-item" style="{style}">','<div class="title"><a href="{titleLink}">{title}</a></div>','<div class="text">{text}</div>','<div class="actions">{actions}</div>',"</div>",{compiled:true}),onRender:function(b,a){fA.fB.hX.superclass.onRender.call(this,b,a);dB.fx.iK.each(this.ix,this)},ix:function(c,a){var d=c.id;var f="";var b="#"+dB.fx.dv+"/"+d;var e="start-item-";if(c.actions.length>0){c.actions.each(function(g){f+='<a id="'+e+g.action+'" href="#" onclick="return false;">'+g.link+"</a>"},this)}this.iy.append(this.body.dom,{title:(typeof dB.fx.dy[d]!="undefined"?dB.fx.dy[d]:dN.dJ),titleLink:b,text:Ext.util.Format.ellipsis(c.text,this.iw),actions:f,style:(a==(dB.fx.iK.length-1)?"border-bottom: none !important;":"")});if(c.actions.length>0){c.actions.each(function(g){Ext.get(e+g.action).on("click",function(){dB.eO.on(g.iJ,function(h){dB.eO.fireEvent(g.iI)},this,{single:true});dB.fx.ny(dB.fx.dv+"/"+d)})})}}});fA.fB.uo=Ext.extend(Ext.Panel,{title:dN.akH,autoScroll:false,border:false,frame:false,cls:"vs-contact-panel",layout:"border",initComponent:function(){var b=[];var a=true;if(a){b.push(new Ext.Button({border:false,text:dN.zL,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(c){dB.eO.fireEvent(dB.fu.bb678,c)}}}))}b.push(new Ext.Toolbar({height:28,autoWidth:true,border:false,cls:"vs-contact-footer",items:[{xtype:"tbtext",style:"padding-top: 2px;",text:dN.cX},{xtype:"tbfill"}]}));this.items=[new Ext.Panel({region:"north",height:25,baseCls:"vs-contact-header",border:false,frame:false,items:[{xtype:"textfield",enableKeyEvents:true,emptyText:dN.aNA,autoScroll:false,listeners:{keyup:function(d,c){dB.eO.fireEvent(dB.fu.dj31,this,d.getValue())}}}]}),new fA.fN.uo({region:"center",cls:"vs-contact-list-grid"}),{region:"south",height:a?65:28,border:false,layout:{type:"vbox",pack:"end",align:"center"},cls:"vs-contact-footer-border",style:"background-color: #FFFFFF;",items:b}];dB.eO.on(dB.fu.cg32,function(c){this.items.items[0].items.items[0].setValue("")},this);fA.fB.uo.superclass.initComponent.call(this)},listeners:{render:function(){this.header.dom.innerHTML=this.header.dom.innerHTML+'<!--<span class="vs-contact-list-remove-button"></span>--><div class="vs-contact-list-add-button"></div>';Ext.get(this.header.dom).query(".vs-contact-list-add-button")._each(function(b,a){Ext.get(b).on("click",function(c){dB.eO.fireEvent(dB.fu.dg28,this,this.view.mainBody.parent().dom);this.view.scroller.scroll("top")},this.getComponent(1))},this);Ext.get(this.header.dom).query(".vs-contact-list-remove-button")._each(function(b,a){Ext.get(b).on("click",function(c){dB.eO.fireEvent(dB.fu.cP29,this)},this.getComponent(1))},this)}}});fA.fB.gV=Ext.extend(Ext.Container,{autoWidth:true,autoHeight:true,layout:"fit",border:false,initComponent:function(){this.items=[{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.eU+"</div>"}},{xtype:"panel",cls:"vs-view-form-img",autoHeight:true,autoWidth:true,border:false,layout:"table",layoutConfig:{columns:2},items:[{xtype:"box",autoEl:{tag:"img",src:"/images/vs-product-logo.png",style:"margin: 0px; padding: 0px;"}},{xtype:"box",autoEl:{tag:"img",src:"/images/vs-product-logo.png",style:"margin: 0px; padding: 0px;"}}]},{xtype:"form",cls:"vs-view-form",autoWidth:true,autoHeight:true,border:false,labelAlign:"right",layout:"form",standardSubmit:true,defaultType:"radio",buttonAlign:"left",items:[{fieldLabel:dN.jk,name:"autoresponder_status",inputValue:"on"},{fieldLabel:dN.jj,name:"autoresponder_status",inputValue:""},{xtype:"box",autoEl:{tag:"div",style:"display: block; width: 100%; clear: both;"}}],buttons:[{text:dN.tY,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:function(a){this.eV()}},{text:dN.zH,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",scope:this,handler:function(){this.fi()}}]}];fA.fB.gV.superclass.initComponent.call(this)}});fA.fB.hF=Ext.extend(Ext.ListView,{autoWidth:true,autoHeight:true,hideHeaders:true,emptyText:dN.gT,deferEmptyText:true,initComponent:function(){fA.fB.hF.superclass.initComponent.call(this);this.tpl=new Ext.XTemplate('<table cellspacing="0" cellpadding="5" border="0" class="vs-filter-table">','<tpl for="rows">',"{[this.hK(values)]}","</tpl>","</table>",{hK:function(a){var b="";if(a.ext==0){b+=this.hI.apply({email:a.alias,sender:a.sender})}return b},hI:new Ext.XTemplate("<tr>",'<td width="80%">',"{sender} &lt;{email}&gt;","</td>",'<td width="7%" align="center"></td>','<td width="7%" align="center"><span class="vs-config-link edit-alias#{email}">'+dN.hc+"</span></td>",'<td width="6%" align="center"></td>',"</tr>")});this.store=dB.fF.getStore(fD.fR,{url:"/api/configuration"});this.store.on("load",this.bC,this);this.store.load();dB.eO.on(dB.fu.cy12,this.rw,this)},destroy:function(){dB.eO.un(dB.fu.cy12,this.rw,this);fA.fB.hF.superclass.destroy.call(this)},columns:[{dataIndex:"key"},{dataIndex:"value"}],bC:function(){Ext.DomQuery.select('span[class*="edit-alias#"]',this.innerBody.dom).each(function(a){Ext.get(a).on("click",function(){var c,b;c=this.store.find("alias",a.className.substr(a.className.lastIndexOf("#")+1));if(c!=-1){dB.eO.fireEvent(dB.fu.cL11,this.store.getAt(c))}},this)},this)},rw:function(a){this.store.loadRecords(this.store.reader.readRecords(a),{})}});fA.fB.TU=Ext.extend(Ext.FormPanel,{autoScroll:true,header:false,buttonAlign:"left",border:false,initComponent:function(){var k,g,o,f,j,l,b,c,a,d;var n=dB.fF.getStore(fD.fL);try{var h=n.data.items[0].data;k=h.viewType.toLowerCase();g=h.viewThread.toLowerCase();o=parseInt(h.SSL);f=parseInt(h.replyFormat);j=h.msgFormat.toLowerCase();l=parseInt(h.blip);b=h.webgadu.desc;c=h.webgadu.availff;a=h.webgadu.showmsgnf;d=h.webgadu.sounds}catch(m){}this.items=[{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.nY+"</div>"}},{xtype:"panel",cls:"vs-view-type-row",autoHeight:false,autoWidth:true,border:false,layout:"form",items:[{xtype:"panel",cls:"vs-view-form-img",autoHeight:false,width:540,border:false,layout:"table",layoutConfig:{columns:2},defaults:{listeners:{afterrender:{fn:function(e){e.el.on("click",this.setActive,this)},scope:this}}},items:[{xtype:"box",autoEl:{tag:"div",id:"vs-view-type-img-box",cls:"vs-view-type-img"}},{xtype:"box",autoEl:{tag:"div",id:"vs-view-type-img-list",cls:"vs-view-type-img"}}]},{xtype:"panel",cls:"vs-view-form-img-labels",autoHeight:false,width:540,border:false,layout:"table",layoutConfig:{columns:2},items:[{xtype:"radio",hideLabel:true,boxLabel:dN.jk,checked:k==dB.fx.aDU,name:"view_type_value",inputValue:dB.fx.aDU},{xtype:"radio",hideLabel:true,boxLabel:dN.jj,checked:k==dB.fx.aaJ,name:"view_type_value",inputValue:dB.fx.aaJ}]}]},{xtype:"panel",cls:"vs-view-type-row",autoHeight:false,autoWidth:true,border:false,layout:"form",items:[{xtype:"panel",autoHeight:false,width:450,border:false,layout:"table",layoutConfig:{columns:3},items:[{xtype:"box",autoEl:{tag:"div",html:dN.nT+":"}},{xtype:"radio",hideLabel:true,boxLabel:dN.nU,checked:g==dB.fx.ov,name:"thread_value",inputValue:dB.fx.ov},{xtype:"radio",hideLabel:true,boxLabel:dN.nV,checked:g==dB.fx.oy,name:"thread_value",inputValue:dB.fx.oy}]}]},{xtype:"hidden",name:"ssl_value",value:0},{xtype:"hidden",name:"reply_format_value",value:0},{xtype:"hidden",name:"msg_format_value",value:"html"},{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.oD+"</div>",style:"margin-top: 20px;"}},{xtype:"panel",cls:"vs-view-type-row",autoHeight:false,autoWidth:true,border:false,layout:"form",items:[{xtype:"textfield",fieldLabel:dN.oC,value:b,name:"webgadu_desc_value",maxLength:255,width:200}]},{xtype:"panel",cls:"vs-view-type-row",autoHeight:false,autoWidth:true,border:false,layout:"form",items:[{xtype:"checkbox",hideLabel:true,boxLabel:dN.oB,checked:c?true:false,name:"webgadu_status_value",inputValue:1}]},{xtype:"panel",cls:"vs-view-type-row",autoHeight:false,autoWidth:true,border:false,layout:"form",items:[{xtype:"checkbox",hideLabel:true,boxLabel:dN.gi,checked:a?true:false,name:"webgadu_msgs_value",inputValue:1}]},{xtype:"panel",cls:"vs-view-type-row",style:"background-image: none; padding-bottom: 0;",autoHeight:false,autoWidth:true,border:false,layout:"form",items:[{xtype:"checkbox",hideLabel:true,boxLabel:dN.nF,checked:d,name:"webgadu_sounds_value",inputValue:1}]},{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.nJ+"</div>",style:"margin-top: 20px;"}},{xtype:"panel",cls:"vs-view-type-row",style:"background-image: none; padding-bottom: 0;",autoHeight:false,width:300,border:false,layout:"table",layoutConfig:{columns:3},items:[{xtype:"box",autoHeight:true,autoEl:{html:dN.nR+":"}},{xtype:"radio",hideLabel:true,boxLabel:dN.kM,checked:l?true:false,name:"blip_value",inputValue:1},{xtype:"radio",hideLabel:true,boxLabel:dN.nP,checked:l?false:true,name:"blip_value",inputValue:0}]}];this.buttons=[{text:dN.tY,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:this.eV},{text:dN.zH,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",scope:this,handler:function(){dB.fx.ny(dB.fx.dv)}}];fA.fB.TU.superclass.initComponent.call(this)},destroy:function(){fA.fB.TU.superclass.destroy.call(this)},setActive:function(b){var a=b.getTarget();var c=(a.id=="vs-view-type-img-list"?1:0);this.getForm().items.items[c].setValue(true)},qR:function(){dB.fx.ny(dB.fx.dv)},eV:function(a){a.disable();this.getForm().submit({url:"/api/configuration",method:dB.fx.fy.POST,params:{_method:dB.fx.fy.PUT,_key:"viewtype"},success:function(c,b){try{var g=Ext.decode(b.response.responseText);if(!g.success){throw"error"}if(g.location){return window.location=g.location}dB.fF.getStore(fD.fL).on("load",this.qR,this,{single:true});lps(g);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.nX);a.enable()}catch(d){b.failure()}},failure:function(c,b){a.enable();dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.Dp)},scope:this})}});fA.fB.hi=Ext.extend(Ext.Container,{autoWidth:true,autoHeight:true,header:false,layout:"fit",border:false,initComponent:function(){this.items=[{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.gS+'</div><div id="vs-config-panel-filter-button" class="vs-config-panel-main-button"></div>'},listeners:{render:{fn:function(){new Ext.Button({text:dN.aIU,cls:"vs-btn-2 vs-btn-bold",iconCls:"vs-btn-add-filter-icon",scale:"vesper",listeners:{click:function(){dB.eO.fireEvent(dB.fu.cQ21)},scope:this}}).render("vs-config-panel-filter-button")}}}},new fA.fB.zI()];fA.fB.hi.superclass.initComponent.call(this)}});fA.fB.zI=Ext.extend(Ext.ListView,{autoWidth:true,autoHeight:true,hideHeaders:true,emptyText:"",deferEmptyText:true,initComponent:function(){fA.fB.zI.superclass.initComponent.call(this);var a=dB.fF.getStore(fD.fM);if(a.getCount()==0){this.hidden=true;a.on("load",this.hJ,this,{single:true})}this.tpl=new Ext.XTemplate('<table cellspacing="0" cellpadding="0" border="0" width="100%" class="vs-filter-table">','<tpl for="rows">',"<tr>",'<td width="80%">',"{[this.hM(values)]}","</td>",'<td width="7%"><span class="vs-config-link use-filter-{values.filterID}">'+dN.gQ+"</span></td>",'<td width="7%"><span class="vs-config-link edit-filter-{values.filterID}">'+dN.hc+"</span></td>",'<td width="6%"><span class="vs-config-link-del remove-filter-{values.filterID}">'+dN.gM+"</span></td>","</tr>","</tpl>","</table>",{hM:function(b){var c=[],d=b.action.destFolders.slice().remove(dB.fx.CK);b.account?c.push("<strong>"+dN.hh+"</strong> "+b.account):null;b.sender.length>0?c.push("<strong>"+dN.gJ+"</strong> "+dB.fx.Nf(b.sender)):null;b.recipient.length>0?c.push("<strong>"+dN.gL+"</strong> "+dB.fx.Nf(b.recipient)):null;b.hasAttachment?c.push("<strong>"+dN.hf+"</strong>"):null;b.subject.length>0?c.push("<strong>"+dN.gN+"</strong> "+dB.fx.Nf(b.subject)):null;b.action.setAsRead?c.push("<strong>"+dN.gK+"</strong>"):null;d.length>0?c.push("<strong>"+dN.he+"</strong> "+dB.fx.hl(d[0])):null;return dB.fx.Nf(c)}});this.store=new fD.fR({url:"/api/filters"});this.store.on("load",this.bC,this);this.store.load();dB.eO.on(dB.fu.cA22,this.rw,this)},destroy:function(){dB.eO.un(dB.fu.cA22,this.rw,this);this.store.un("load",this.bC,this);fA.fB.zI.superclass.destroy.call(this)},columns:[{dataIndex:"filterID"},{dataIndex:"sender"},{dataIndex:"recipient"},{dataIndex:"account"},{dataIndex:"subject"},{dataIndex:"hasAttachment"},{dataIndex:"action"}],bC:function(){var a=Ext.DomQuery.select('span[class*="edit-filter-"]',this.innerBody.dom);if(a.length==0&&dB.fF.getStore(fD.fM).getCount()>0){try{this.innerBody.dom.update(dN.hg)}catch(b){}return}a.each(function(c){Ext.get(c).on("click",function(){var e=this.store.find("filterID",c.className.substr(c.className.lastIndexOf("-")+1));if(e!=-1){var d;d=(this.store.getCount()>(e+1)&&(d=this.store.getAt(e+1)))?d:null;d=d?d.data.filterID:-1;dB.eO.fireEvent(dB.fu.cQ21,this.store.getAt(e),d)}},this)},this);Ext.DomQuery.select('span[class*="remove-filter-"]',this.innerBody.dom).each(function(c){Ext.get(c).on("click",function(){dB.eO.fireEvent(dB.fu.du20,this,c.className.substr(c.className.lastIndexOf("-")+1))},this)},this);Ext.DomQuery.select('span[class*="use-filter-"]',this.innerBody.dom).each(function(c){Ext.get(c).on("click",function(){dB.eO.fireEvent(dB.fu.asdf564678,this,c.className.substr(c.className.lastIndexOf("-")+1))},this)},this)},rw:function(a){this.store.loadRecords(this.store.reader.readRecords(a),{})},hJ:function(){this.refresh();this.bC();this.show()}});fA.fB.Kl=Ext.extend(Ext.Panel,{autoScroll:true,header:false,layout:"card",border:false,activeItem:0,iconCls:"vs-config-filters",initComponent:function(){this.items=[new fA.fB.hi(),new fA.fB.acG()];fA.fB.Kl.superclass.initComponent.call(this);dB.eO.on(dB.fu.cQ21,this.pb,this);dB.eO.on(dB.fu.ss434,this.bQ,this);this.on("afterlayout",this.iH,this,{single:true})},iH:function(a,b){dB.eO.fireEvent(dB.fu.iC5679,this)},destroy:function(){dB.eO.un(dB.fu.cQ21,this.pb,this);dB.eO.un(dB.fu.ss434,this.bQ,this);fA.fB.Kl.superclass.destroy.call(this)},pb:function(a){this.layout.setActiveItem(1)},bQ:function(){this.layout.setActiveItem(0)}});fA.fB.gO=Ext.extend(Ext.Container,{autoWidth:true,autoHeight:true,header:false,layout:"fit",border:false,initComponent:function(){this.items=[{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.gW+"</div>"}},new fA.fB.hF(),{xtype:"box",autoEl:{html:'<div style="height: 30px; clear: both;"></div>'}},{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.gU+'</div><div id="vs-config-panel-account-button" class="vs-config-panel-main-button"></div>'},listeners:{render:{fn:function(){new Ext.Button({text:dN.aIE,cls:"vs-btn-2 vs-btn-bold",iconCls:"vs-btn-add-account-icon",scale:"vesper",listeners:{click:function(){dB.eO.fireEvent(dB.fu.cR6)},scope:this}}).render("vs-config-panel-account-button")}}}},new fA.fB.hE()];fA.fB.gO.superclass.initComponent.call(this)}});fA.fB.hE=Ext.extend(Ext.ListView,{autoWidth:true,autoHeight:true,hideHeaders:true,emptyText:"",deferEmptyText:true,initComponent:function(){fA.fB.hE.superclass.initComponent.call(this);this.tpl=new Ext.XTemplate('<table cellspacing="0" cellpadding="5" border="0" class="vs-filter-table">','<tpl for="rows">',"{[this.hK(values)]}","</tpl>","</table>",{hK:function(c){var d="",b="",a="";switch(c.verified){case 0:b="vs-config-link turnonsending turnon-sending#"+c.alias;a=dN.mb;break;case 1:b="turnedon-sending";a=dN.ma;break;case 2:b="turningon-sending";a=dN.mx+' <span class="vs-config-link turnon-sending#'+c.alias+'" style="font-weight: normal;">('+dN.mv+")</span>";break;default:b="vs-config-link turnon-sending#"+c.alias;a=dN.mb}if(c.ext==1){d+=this.hI.apply({email:c.alias,sender:c.sender,sendingTxt:a,sendindClass:b})}return d},hI:new Ext.XTemplate("<tr>",'<td width="55%">',"{sender} &lt;{email}&gt;","</td>",'<td width="25%" align="center"><span class="{sendindClass}">{sendingTxt}</span></td>','<td width="7%" align="center"><span class="vs-config-link edit-account#{email}">'+dN.gX+"</span></td>",'<td width="7%" align="center"><span class="vs-config-link edit-alias-ext#{email}">'+dN.eZ+"</span></td>",'<td width="6%" align="center"><span class="vs-config-link-del remove-account#{email}">'+dN.gZ+"</span></td>","</tr>")});this.store=dB.fF.getStore(fD.fR,{url:"/api/configuration"});if(this.store.getCount()>0){this.on("render",this.bC,this,{single:true})}this.store.on("load",this.bC,this);dB.eO.on(dB.fu.ce8,this.rw,this);dB.eO.on(dB.fu.mu,this.mw,this)},destroy:function(){dB.eO.un(dB.fu.ce8,this.rw,this);dB.eO.un(dB.fu.mu,this.mw,this);this.store.un("load",this.bC,this);if(this.jR){this.jR.un("load",this.iv,this,{single:true})}fA.fB.hE.superclass.destroy.call(this)},columns:[{dataIndex:"email"}],bC:function(){var a=Ext.DomQuery.select('span[class*=" edit-alias-ext#"]',this.innerBody.dom);if(a.length==0){try{this.innerBody.dom.update(dN.ha)}catch(b){}return}a.each(function(c){Ext.get(c).on("click",function(){var e,d;e=this.store.find("alias",c.className.substr(c.className.lastIndexOf("#")+1));if(e!=-1){dB.eO.fireEvent(dB.fu.cL11,this.store.getAt(e))}},this)},this);this.my();this.jR=dB.fF.getStore(fD.fR,{url:"api/account"});if(this.jR.getCount()==0){this.jR.on("load",this.iv,this,{single:true});this.jR.load();return}this.iv()},iv:function(){Ext.DomQuery.select('span[class*="edit-account#"]',this.innerBody.dom).each(function(a){Ext.get(a).on("click",function(){var b=this.jR.find("email",a.className.substr(a.className.lastIndexOf("#")+1));if(b!=-1){dB.eO.fireEvent(dB.fu.cR6,this.jR.getAt(b))}},this)},this);Ext.DomQuery.select('span[class*="remove-account#"]',this.innerBody.dom).each(function(a){Ext.get(a).on("click",function(){var b=this.jR.find("email",a.className.substr(a.className.lastIndexOf("#")+1));if(b!=-1){dB.eO.fireEvent(dB.fu.da5,this,this.jR.getAt(b).data.accountID)}},this)},this)},my:function(a){a=a||this.innerBody.dom;Ext.DomQuery.select('span[class*="turnon-sending#"]',a).each(function(b){Ext.get(b).on("click",function(){var c=this.store.find("alias",b.className.substr(b.className.lastIndexOf("#")+1));if(c!=-1){dB.eO.fireEvent(dB.fu.mh,this.store.getAt(c))}},this)},this)},rw:function(a){var b=dB.fF.getStore(fD.fR,{url:"api/account"});b.loadRecords(b.reader.readRecords(a),{});this.store.reload()},mw:function(a){Ext.DomQuery.select('span[class*="turnonsending"]',this.innerBody.dom).each(function(b){if(a==b.className.substr(b.className.lastIndexOf("#")+1)){if(Ext.get(b).hasClass("turningon-sending")){return}Ext.get(b).addClass("turningon-sending");Ext.get(b).removeClass("vs-config-link");b.innerHTML=dN.mx+' <span class="vs-config-link turnon-sending#'+a+'" style="font-weight: normal;">('+dN.mv+")</span>";this.my(b)}},this)}});fA.fB.aaN=Ext.extend(Ext.Panel,{autoScroll:true,header:false,layout:"card",border:false,activeItem:0,initComponent:function(){this.items=[new fA.fB.gO(),new fA.fB.aeM(),new fA.fB.QB()];fA.fB.aaN.superclass.initComponent.call(this);dB.eO.on(dB.fu.cR6,this.pb,this);dB.eO.on(dB.fu.qwe423,this.bQ,this);dB.eO.on(dB.fu.cL11,this.ji,this);dB.eO.on(dB.fu.bY432,this.bQ,this);this.on("afterlayout",this.iH,this,{single:true})},iH:function(){dB.eO.fireEvent(dB.fu.iB45)},destroy:function(){dB.eO.un(dB.fu.cR6,this.pb,this);dB.eO.un(dB.fu.qwe423,this.bQ,this);dB.eO.un(dB.fu.cL11,this.pb,this);dB.eO.un(dB.fu.bY432,this.bQ,this);fA.fB.aaN.superclass.destroy.call(this)},pb:function(a){try{this.layout.setActiveItem(1)}catch(b){}},ji:function(a){try{this.layout.setActiveItem(2)}catch(b){}},bQ:function(){try{this.layout.setActiveItem(0)}catch(a){}}});fA.fB.hH=Ext.extend(Ext.Container,{autoWidth:true,autoHeight:true,header:false,layout:"fit",border:false,initComponent:function(){this.items=[{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.aLK+'</div><div id="vs-config-panel-folder-button" class="vs-config-panel-main-button"></div>'},listeners:{render:{fn:function(){new Ext.Button({text:dN.aLz,cls:"vs-btn-2 vs-btn-bold",iconCls:"vs-btn-add-folder-icon",scale:"vesper",listeners:{click:function(){dB.eO.fireEvent(dB.fu.im3454)},scope:this}}).render("vs-config-panel-folder-button")}}}},new fA.fB.hG()];fA.fB.hH.superclass.initComponent.call(this)}});fA.fB.hG=Ext.extend(Ext.ListView,{autoWidth:true,autoHeight:true,hideHeaders:true,emptyText:dN.gR,deferEmptyText:true,initComponent:function(){fA.fB.hG.superclass.initComponent.call(this);this.tpl=new Ext.XTemplate('<table cellspacing="0" cellpadding="0" class="vs-filter-table">','<tpl for="rows">',"{[this.hL(values)]}","</tpl>","</table>",{hL:function(b){var a=!(typeof dB.fx.og[b.folderId]=="undefined");return["<tr>",'<td width="80%"><span class="vs-config-link goto-folder-',b.folderId,'">',(a?dB.fx.og[b.folderId]:b.folderName)," (",b.u,"/",b.t,")","</span>","</td>",'<td width="7%">',(a?"":'<span class="vs-config-link edit-folder-'+b.folderId+'">'+dN.fa+"</span></td>"),'<td width="6%">',(a?"":'<span class="vs-config-link-del remove-folder-'+b.folderId+'">'+dN.aL+"</span></td>"),"</tr>"].join("")}});this.store=dB.fF.getStore(fD.fM);this.store.on("load",this.bC,this);this.store.load();dB.eO.on(dB.fu.ax7547,this.rw,this);dB.eO.on(dB.fu.cu38,this.rw,this)},destroy:function(){dB.eO.un(dB.fu.ax7547,this.rw,this);dB.eO.un(dB.fu.cu38,this.rw,this);this.store.un("load",this.bC,this);fA.fB.hG.superclass.destroy.call(this)},columns:[{dataIndex:"folderName"}],bC:function(){Ext.DomQuery.select('span[class*="edit-folder-"]',this.innerBody.dom).each(function(a){Ext.get(a).on("click",this.lh,this)},this);Ext.DomQuery.select('span[class*="remove-folder-"]',this.innerBody.dom).each(function(a){Ext.get(a).on("click",this.lg,this)},this);Ext.DomQuery.select('span[class*="goto-folder-"]',this.innerBody.dom).each(function(a){Ext.get(a).on("click",this.lj,this)},this)},lh:function(b){var a=b.getTarget();var c=this.store.find("folderId",a.className.substr(a.className.lastIndexOf("-")+1));if(c!=-1){dB.eO.fireEvent(dB.fu.im3454,this.store.getAt(c))}},lg:function(b){var a=b.getTarget();var c=this.store.find("folderId",a.className.substr(a.className.lastIndexOf("-")+1));if(c!=-1){dB.eO.fireEvent(dB.fu.dk37,this,this.store.getAt(c))}},lj:function(b){var a=b.getTarget();dB.fx.ny(a.className.substr(a.className.lastIndexOf("-")+1))},rw:function(b,a){this.store.loadRecords(this.store.reader.readRecords(a),{})}});fA.fB.hb=Ext.extend(Ext.Panel,{autoScroll:true,header:false,layout:"card",activeItem:0,border:false,initComponent:function(){this.items=[new fA.fB.hH(),new fA.fB.ph({buttonAlign:"left",mode:"normal"})];fA.fB.hb.superclass.initComponent.call(this);dB.eO.on(dB.fu.im3454,this.pb,this);dB.eO.on(dB.fu.iAyur67,this.bQ,this);this.on("afterlayout",this.iH,this,{single:true})},iH:function(){dB.eO.fireEvent(dB.fu.iz8457)},destroy:function(){dB.eO.un(dB.fu.im3454,this.pb,this);dB.eO.un(dB.fu.iAyur67,this.bQ,this);fA.fB.hb.superclass.destroy.call(this)},pb:function(){this.layout.setActiveItem(1)},bQ:function(){this.layout.setActiveItem(0)}});fA.fB.Zg=Ext.extend(Ext.Panel,{layout:"fit",border:false,autoWidth:true,autoHeight:true,bodyStyle:"padding: 5px",listeners:{render:{fn:function(){this.store.on("load",this.aDl,this);this.store.load()}},scope:this},initComponent:function(){fA.fB.Zg.superclass.initComponent.call(this);this.store=new fD.fR({url:"/api/configuration/autoresponder"});this.add(new Ext.BoxComponent({autoEl:{tag:"div",html:dN.aMW,cls:"vs-config-info"},autoHeight:true}));var a=new fA.fB.abX();this.add(a);dB.eO.on(dB.fu.dp15,this.store.reload,this.store)},aDl:function(){if(this.store.data.length>0){var a=this.store.data.items[0].data;this.items.items[1].getForm().setValues({autoresponder_title:a.value.title,autoresponder_content:a.value.content});if(a.value.aks==true){this.items.items[1].getForm().items.items[2].setValue(true);Ext.get(this.items.items[1].body.dom).query(".x-form-item-label")._each(function(c,b){if(Ext.get(c).dom.innerHTML==(dN.alY+":")){Ext.get(c).dom.innerHTML=(dN.aJa+":")}})}else{this.items.items[1].getForm().items.items[3].setValue(true);Ext.get(this.items.items[1].body.dom).query(".x-form-item-label")._each(function(c,b){if(Ext.get(c).dom.innerHTML==(dN.amb+":")){Ext.get(c).dom.innerHTML=(dN.aIZ+":")}})}}}});fA.fB.Rk=Ext.extend(Ext.Panel,{layout:"fit",border:false,autoWidth:true,autoHeight:true,bodyStyle:"padding: 5px",ahF:"whiteList",aiN:"blackList",NS:new Ext.Template('<table cellspacing="0" border="0" width="100%">',"<tr>",'<td valign="top" width="15%">',"<strong>{txt}</strong> ({rowCount})","</td>",'<td valign="top" width="85%">','<table cellspacing="0"  border="1" width="100%" class="vs-table vs-bordered">',"<tr>",'<th class="vs-bg-style1" width="80%"><strong>',dN.aIS,"</strong></th>",'<th class="vs-bg-style1" width="20%"><strong>',dN.aIL,"</strong></th>","</tr>","{rows}","</table>","</tr>","</table>"),Sz:new Ext.Template("<tr>","<td>{email}</td>",'<td class="vs-{sort}-action-{email}"></td>',"</tr>"),listeners:{render:{fn:function(){this.store.on("load",this.Dl,this);this.store.load()}},scope:this},initComponent:function(){fA.fB.Rk.superclass.initComponent.call(this);this.store=new fD.fR({url:"/api/filters/antyspam"});this.add(new Ext.BoxComponent({autoEl:{tag:"div",html:dN.aIP,cls:"vs-config-info"},autoHeight:true}));this.add(new Ext.BoxComponent({autoEl:{tag:"div",html:"&nbsp;"}}));this.afc=new Ext.Panel({autoHeight:true,border:false,cls:"vs-general-config",buttons:[new Ext.Button({text:dN.aiL,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){this.pb(this.body,this.ahF)},scope:this}})]});this.abP=new Ext.Panel({autoHeight:true,border:false,cls:"vs-general-config",buttons:[new Ext.Button({text:dN.aiL,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){this.pb(this.body,this.aiN)},scope:this}})]});this.add(this.afc);this.add(this.abP);dB.eO.on(dB.fu.cp14,this.rw,this)},destroy:function(){dB.eO.un(dB.fu.cp14,this.rw,this);fA.fB.Rk.superclass.destroy.call(this)},Dl:function(){var b=this.store.data.items[0].data.blackList;var e=this.store.data.items[0].data.whiteList;var d="",f,a=0;e.each(function(g){a++;d+=this.Sz.apply({email:g,sort:"whitelist"})},this);f=this.NS.apply({txt:dN.aIT,rows:d,rowCount:a});this.afc.body.update(f);var c=Ext.DomQuery.select('td[class^="vs-whitelist-action-"]',this.afc.body.dom);c.each(function(j,h){var g=j.className.replace("vs-whitelist-action-","");new Ext.Button({text:dN.Hy,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){dB.eO.fireEvent(dB.fu.cW13,this,g,this.ahF)},scope:this}}).render(j)},this);var d="",f,a=0;b.each(function(g){a++;d+=this.Sz.apply({email:g,sort:"blacklist"})},this);f=this.NS.apply({txt:dN.aIR,rows:d,rowCount:a});this.abP.body.update(f);var c=Ext.DomQuery.select('td[class^="vs-blacklist-action-"]',this.abP.body.dom);c.each(function(j,h){var g=j.className.replace("vs-blacklist-action-","");new Ext.Button({text:dN.Hy,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){dB.eO.fireEvent(dB.fu.cW13,this,g,this.aiN)},scope:this}}).render(j)},this)},pb:function(a,b){this.qk();this.form=new fA.fB.acF({aKn:b});this.form.render(a)},rw:function(){this.qk();this.reload()},qk:function(){if(this.form){this.form.destroy()}},reload:function(){this.store.reload()}});fA.fe.HtmlEditor=Ext.extend(Ext.form.HtmlEditor,{name:"body",id:"body",plain:false,validationEvent:false,validateOnBlur:false,enableSourceEdit:false,hideLabel:true,height:400,anchor:"99%",itemCls:"vs-msg-html-editor",initComponent:function(a){a=a||{};this.msgFormat=a.msgFormat||dB.fx.Be;fA.fe.HtmlEditor.superclass.initComponent.call(this);this.on("render",function(){this.tb.add(new Ext.Button({text:dB.fx.Bd()==dB.fx.oE?dN.bgu:dN.bgS,cls:"vs-btn-3 vs-btn-format",ctCls:"vs-btn-3-ct",scale:"vesper",id:"format-button",listeners:{click:function(b){if(!this.container.hasClass("vs-format-text")){this.jc(this,b);return}this.plain=false;this.toggleSourceEdit();this.setValue(Ext.util.Format.nl2br(this.getValue()));this.container.removeClass("vs-format-text");b.setText(dN.bgu);this.deferFocus()},scope:this}}))},this)},onRender:function(b,a){Ext.form.HtmlEditor.superclass.onRender.call(this,b,a);this.el.dom.style.border="0 none";var d=dB.fx.Bd();if(d==dB.fx.oE){this.el.dom.setAttribute("tabIndex",-1);this.el.addClass("x-hidden")}if(Ext.isIE){this.el.applyStyles("margin-top:-1px;margin-bottom:-1px;")}this.wrap=this.el.wrap({cls:"x-html-editor-wrap",cn:{cls:"x-html-editor-tb"}});this.createToolbar(this);this.disableItems(true);this.createIFrame();if(d==dB.fx.oA){this.sourceEditMode=true;this.plain=true;this.iframe.className="x-hidden";this.container.addClass("vs-format-text")}if(!this.width){var c=this.el.getSize();this.setSize(c.width,this.height||c.height)}this.resizeEl=this.positionEl=this.wrap},focus:function(){var a=this;if(this.win&&!this.sourceEditMode){this.win.focus()}else{if(this.el){this.el.focus()}}},jd:function(b){var a=function(c,d){return(d?d.replace(/\n/gi,"\n> "):c.replace(/\n/g,"").replace(/<br[^>]*>/gi,"<br>").replace(/<br>/gi,"\n").replace(/(blockquote[^>]*>|div[^>]*>|table[^>]*>)/gi,"$1\n")).replace(/<blockquote[^>]*>((.|\n|\t)*)<\/blockquote>/gmi,a)};return Ext.util.Format.htmlDecode(Ext.util.Format.stripTags(a(b)))},toggleSourceEdit:function(a){if(a===undefined){a=!this.sourceEditMode}this.sourceEditMode=a===true;if(this.sourceEditMode){this.iframe.className="x-hidden";this.el.removeClass("x-hidden");this.el.dom.removeAttribute("tabIndex");this.el.focus()}else{if(this.initialized){this.disableItems(false)}this.setRawValue(Ext.util.Format.htmlEncode(this.getRawValue()));this.pushValue();this.iframe.className="";this.el.addClass("x-hidden");this.el.dom.setAttribute("tabIndex",-1);this.deferFocus()}var b=this.lastSize;if(b){delete this.lastSize;this.setSize(b)}this.fireEvent("editmodechange",this,this.sourceEditMode)},jc:function(b,c){var d=new Ext.Button({text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",listeners:{click:function(){b.container.addClass("vs-format-text");c.setText(dN.bgS);b.plain=true;b.toggleSourceEdit();b.el.dom.value=b.jd(b.getRawValue());b.deferFocus();this.ownerCt.ownerCt.ownerCt.close()}}});var a=new Ext.Button({text:dN.rC,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}});var e=new fA.fe.aw({items:[{xtype:"panel",cls:"vs-bubble-window",autoHeight:true,border:false,title:"",html:dN.iO+"<br /><strong>"+dN.iP+"<strong>",buttons:[d,a]}]});e.show()},listeners:{sync:{fn:function(d,c){var a=Ext.util.Format.stripTags(Ext.util.Format.nl2br(c));var b=d.ownerCt.aqG;var e=(b.aNK()?Ext.DomQuery.select(".vs-att-list-row",b.el.dom):Ext.DomQuery.select('div[class*="x-form-file-wrap"]',b.el.dom));if(dB.fx.mH.test(a)===true&&e.length==0){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.mI)}dB.eO.fireEvent(dB.fu.sdfg45,d,c)},scope:this}},getDocMarkup:function(){return'<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><style type="text/css">body{background-color: white;border:0;margin:0;padding:5px;height:97%;cursor:text;} blockquote{padding: 5px; margin: 10px;color: #888; border-left: 2px solid #555; font-size: 11px;}</style></head><body></body></html>'},initEditor:function(){fA.fe.HtmlEditor.superclass.initEditor.call(this);Ext.EventManager.on(this.doc,Ext.isGecko?"keypress":"keydown",this.onKeyDown,this)},onKeyDown:function(a){if(a.getKey()==a.ENTER){if(this.bD(this.getNode())){this.win.focus();this.jK()}}},jJ:function(b,h){var g=b.dom;while(g.childNodes.length==0&&g.parentNode){g=g.parentNode}if(g.childNodes.length==0){return h}if(g&&g.nodeType==Node.ELEMENT_NODE){var a=null;var f=0;for(f=0;f<g.childNodes.length;f++){a=g.childNodes[f];if(a.attributes&&a.attributes.id&&(a.attributes.id.value==h.attributes.id.value)){break}}if(f<g.childNodes.length){var e=g.cloneNode(true);var d=g.cloneNode(true);d.setAttribute("id","");for(var c=e.childNodes.length-1;c>=f;c--){e.removeChild(e.childNodes[c])}for(var c=f;c>=0;c--){d.removeChild(d.childNodes[c])}var k=g.ownerDocument.createElement("br");g.parentNode.replaceChild(k,g);k.parentNode.insertBefore(d,k);d.parentNode.insertBefore(e,d);k.parentNode.removeChild(k);h=d.parentNode.insertBefore(h,d)}return h}},jI:function(a){var b="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var d="";for(var c=0;c<a;c++){var e=Math.floor(Math.random()*b.length);d+=b.substring(e,e+1)}return d},jK:function(){var e=this;var f=this.getNode();var b;var k=this.jI(32);var d=this.bD(f);if(d!=null){var h=0;var c=1000;if(Ext.isIE){var a=this.getRange();a.pasteHTML("");this.insertAtCursor("<div id='"+k+"'><span></span>&nbsp;</div>")}else{b=f.dom.ownerDocument.createElement("div");if(Ext.isWebKit||Ext.isOpera){var g=b.ownerDocument.createElement("br");b.appendChild(g)}b.setAttribute("id",k);var a=this.getRange();this.execCmd("InsertHTML","<span></span>");a.collapse(true);a.insertNode(b)}b=Ext.query("#"+k,f.dom.ownerDocument)[0];f=Ext.get(b.parentNode);while(f!=null&&!this.jG(f)&&h<c){b=this.jJ(f,b);if(b.parentNode){f=Ext.get(b.parentNode)}else{f=Ext.get(f.dom.parentNode)}h++}var a=this.getRange();var j=this.getSelection();if(!Ext.isIE){if(b.childNodes.length>0){a.selectNode(b.childNodes[0])}else{a.selectNode(b)}a.collapse(false);j.removeAllRanges();j.addRange(a)}else{this.win.focus();a=this.getRange();j.empty();if(b.childNodes.length>0){a.moveToElementText(b.childNodes[0])}else{a.moveToElementText(b)}this.win.focus();a.collapse(false);a.select()}}},bD:function(b){if(b&&b!=null){if(this.jH(b)){return b}else{if(this.jG(b)){return null}else{var a=Ext.get(b.dom.parentNode);if(a!=null){return this.bD(a)}}}}return null},getSelection:function(){var a=this.getWin();return a.getSelection?a.getSelection():a.document.selection},jH:function(a){return(/^(BLOCKQUOTE|asdf)$/).test(a.dom.nodeName)},jG:function(a){return(/^(BODY|HTML|TD)$/).test(a.dom.nodeName)},getRange:function(){var d=this.getWin(),b,c;try{if(b=this.getSelection()){c=b.rangeCount>0?b.getRangeAt(0):(b.createRange?b.createRange():d.document.createRange())}}catch(a){}if(!c){c=Ext.isIE?d.document.body.createTextRange():d.document.createRange()}return c},lo:function(){if(!this.activated){this.deferFocus()}},onFirstFocus:function(){this.activated=true;this.disableItems(false);this.fireEvent("activate",this)},setFocus:function(){try{this.deferFocus()}catch(a){}},getNode:function(){var c,d,b=this.getRange(),a=this.getSelection();if(!Ext.isIE){if(!b){return this.getDoc().dom.getRoot()}d=b.commonAncestorContainer;if(!b.collapsed){if(Ext.isWebKit&&a.anchorNode&&a.anchorNode.nodeType==1){return a.anchorNode.childNodes[a.anchorOffset]}if(b.startContainer==b.endContainer){if(b.startOffset-b.endOffset<2){if(b.startContainer.hasChildNodes()){d=b.startContainer.childNodes[b.startOffset]}}}}if(d.nodeType==Node.TEXT_NODE){c=d.parentNode}else{c=d}}else{if(b.item){c=b.item(0)}else{c=b.parentElement()}}return Ext.get(c)}});fA.fe.ComboBox=Ext.extend(Ext.form.ComboBox,{cls:"vs-msg-create-autocomplete-field",anchor:"80%",eI:null,eL:false,grow:false,defaultAutoCreate:{tag:"textarea",style:"height: 18px; width: 515px; padding: 2px 0px 0px 2px;",autocomplete:"off"},store:dB.fF.getStore(fD.qd),mode:"local",displayField:"ShowName",hideTrigger:true,itemSelector:"div.x-combo-list-item",vtype:"recipient",tpl:new Ext.XTemplate('<tpl for=".">','<div class="x-combo-list-item">','"{ShowName}" &lt;{Email}&gt;',"</div>","</tpl>"),lazyInit:false,validationEvent:false,validateOnBlur:false,enableKeyEvents:true,growMax:64,growMin:22,gH:9,initComponent:function(){fA.fe.ComboBox.superclass.initComponent.call(this)},findRecord:function(b,c){var a;if(this.store&&this.store.getCount()>0){this.store.each(function(d){if(d.data[b]==c){a=d;return false}})}return a},onResize:function(a,b){fA.fe.ComboBox.superclass.onResize.apply(this,arguments);if(this.eI!=null){this.setWidth(this.ownerCt.getForm().findField(this.eI).el.dom.getWidth())}this.gD(this.el)},show:function(){fA.fe.ComboBox.superclass.show.apply(this,arguments);if(this.eL==true){this.focus("",500)}},onSelect:function(a,b){if(this.fireEvent("beforeselect",this,a,b)!==false){this.setValue(Ext.util.Format.trim(this.getValue().split(",").slice(0,-1).concat(' "'+a.data.ShowName+'" <'+a.data.Email+">").join(","))+", ");this.collapse();this.fireEvent("select",this,a,b)}},onKeyUp:function(a){fA.fe.ComboBox.superclass.onKeyUp.call(this,a);if(this.grow==true){this.gD(this.el)}},onKeyDown:function(a){fA.fe.ComboBox.superclass.onKeyDown.call(this,a);if(a.getKey()==a.ENTER){a.stopEvent();return}},afterRender:function(){fA.fe.ComboBox.superclass.afterRender.call(this,arguments);if(this.grow==true&&this.getValue()){this.fireEvent("resize",this)}},setValue:function(a){fA.fe.ComboBox.superclass.setValue.call(this,a);if(this.grow==true&&a&&this.rendered){this.gD(this.el)}},gD:function(d){var f=d.dom.value;if(!this.grow||!f){return}var c=d.getWidth();var b=this.growMin;var a=Math.ceil((f.length*this.gH)/c);var e=Math.max(Math.min(this.growMax,Math.max((a*b),this.growMin)),this.growMin);d.setHeight(Math.round(e))},onLoad:function(){if(typeof this.getValue()=="undefined"||this.getValue()==""){return}fA.fe.ComboBox.superclass.onLoad.call(this)}});Ext.reg("vscombo",fA.fe.ComboBox);fA.fe.aw=Ext.extend(Ext.Window,{layout:"fit",width:350,baseCls:"vs-bubble",resizable:false,draggable:false,modal:true,shadow:false,closable:false,autoShow:true,afterRender:function(){fA.fe.aw.superclass.afterRender.call(this);this.fr()},fr:function(a){var b=new Ext.KeyMap(this.el,[{key:[27],ctrl:false,alt:false,shift:false,scope:this,fn:this.ii}])},ii:function(a,c){c.preventDefault();var b=c.getTarget();switch(a){case 27:this.destroy();break;default:return false}},nu:function(c,a,d){var b=new fA.fe.aw({items:[{xtype:"panel",autoHeight:true,border:false,title:c,html:a,buttons:[{text:dN.qT,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",handler:function(){d();this.ownerCt.ownerCt.ownerCt.close()}},{text:dN.rC,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",listeners:{click:function(){this.ownerCt.ownerCt.ownerCt.close()}}}]}]});b.show()}});Ext.reg("vsbubble",fA.fe.aw);fA.fB.acs=Ext.extend(Ext.FormPanel,{title:dN.aLs,frame:false,layout:"form",buttonAlign:"center",border:false,autoWidth:true,margins:"5",aad:140,cls:"vs-lifestream-form",standardSubmit:true,initComponent:function(){this.items=[{xtype:"textarea",hideLabel:true,maxLength:this.aad,maskRe:/^[^!@#$%^&*+<>"{}]$/,name:"message",anchor:"90%",listeners:{keyup:this.fk.bind(this)},selectOnFocus:true,enableKeyEvents:true},{xtype:"box",autoEl:{tag:"div",html:""},anchor:"90%",cls:"vs-lifestream-form-info"}];this.buttons=[{text:dN.afZ,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:function(){if(!this.getForm().findField("message").getValue().trim()){this.getForm().findField("message").focus();this.getForm().reset();return}this.getForm().submit({url:"/api/lifestream",method:"POST",scope:this,success:function(c,b){this.getForm().reset();this.eT();dB.eO.fireEvent(dB.fu.bQ56,false);dB.eO.fireEvent(dB.fu.dz55);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aLq)},failure:function(c,b){this.getForm().reset();this.eT();dB.eO.fireEvent(dB.fu.bQ56,false);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aLo)}})}},{text:dN.aga,type:"reset",cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:function(){this.getForm().reset();this.getForm().findField("message").focus();this.eT()}}];fA.fB.acs.superclass.initComponent.call(this)},fk:function(c,b){var d=c.getValue();if(b.keyCode!=8&&b.keyCode!=46){if(d.length>=this.aad){b.stopEvent();c.setValue(d.substr(0,this.aad));d=c.getValue()}}var a=this.items.items[1].el;a.update(dN.aLp+(this.aad-d.length));return},eT:function(){var a=this.items.items[1].el;a.update("");return}});Ext.form.ut=Ext.extend(Ext.form.TextField,{buttonText:"Browse...",buttonOnly:false,buttonOffset:3,readOnly:true,width:200,fieldLabel:"Upload file",initComponent:function(){Ext.form.ut.superclass.initComponent.call(this);this.addEvents("fileselected")},onRender:function(b,a){Ext.form.ut.superclass.onRender.call(this,b,a);this.wrap=this.el.wrap({cls:"x-form-field-wrap x-form-file-wrap"});this.el.addClass("x-form-file-text");this.el.dom.removeAttribute("name");this.KO=this.wrap.createChild({id:this.abN(),name:this.name||this.getId(),cls:"x-form-file",tag:"input",type:"file",size:1});var c=Ext.applyIf(this.aKi||{},{text:this.buttonText});this.button=new Ext.Button(Ext.apply(c,{renderTo:this.wrap,cls:"x-form-file-btn"+(c.iconCls?" x-btn-icon":"")}));if(this.buttonOnly){this.el.hide();this.wrap.setWidth(this.button.getEl().getWidth())}this.KO.on("change",function(){var d=this.KO.dom.value;this.setValue(d);this.fireEvent("fileselected",this,d)},this)},abN:function(){return this.id+"-file"},onResize:function(a,b){Ext.form.ut.superclass.onResize.call(this,a,b);this.wrap.setWidth(a);if(!this.buttonOnly){var a=this.wrap.getWidth()-this.button.getEl().getWidth()-this.buttonOffset;this.el.setWidth(a)}},preFocus:Ext.emptyFn,getResizeEl:function(){return this.wrap},getPositionEl:function(){return this.wrap},alignErrorIcon:function(){this.errorIcon.alignTo(this.wrap,"tl-tr",[2,0])}});Ext.reg("fileuploadfield",Ext.form.ut);fA.fB.uploadform=Ext.extend(Ext.FormPanel,{buttons:[{text:"załaduj",scope:this,handler:function(){if(this.getForm().isValid()){this.getForm().submit({url:"/api/message/"+this.abL()+"/attachment",method:dB.fx.fy.POST,waitMsg:"Uploading file...",success:function(c,b){dB.eO.fireEvent(dB.fu.dF2,this);dB.eO.fireEvent(dB.fu.dG102,this,this.abL())}.bind(this),failure:function(c,b){Ext.Msg.alert(dN.Lc,dN.aLU)}})}else{Ext.Msg.alert(dN.Lc,dN.aLW)}}}],fileUpload:true,standardSubmit:true,aLv:{items:[{xtype:"fileuploadfield",allowBlank:false}]}});Ext.form.VTypes.recipientMask=/[^;]/i;Ext.form.VTypes.recipientText=dN.dS;Ext.form.VTypes.recipient=function(a){return a.trim()==""?true:dB.fx.email.fp(a)};fA.fB.KV=Ext.extend(Ext.FormPanel,{fileUpload:true,labelAlign:"right",defaultType:"textfield",id:"mail_form",labelWidth:50,messageId:null,refMessageID:null,folders:[],layout:"form",closable:true,autoWidth:true,autoHeight:true,standardSubmit:true,buttonAlign:"left",frame:false,border:false,baseCls:"vs-msg-form",ctCls:"vs-msg-form-container",cg:"\n",destroy:function(){dB.eO.un(dB.fu.bR82,this.modify,this);dB.eO.un(dB.fu.sdfg45,this.co,this);dB.eO.un(dB.fu.db71,this.jx,this);dB.eO.un(dB.fu.co70,this.aDz,this);dB.eO.un(dB.fu.tys4556,this.jM,this);dB.eO.un(dB.fu.cN67,this.aDn,this);dB.eO.un(dB.fu.sd344,this.aIs,this);dB.eO.un(dB.fu.eE457,this.gh,this);dB.eO.un(dB.fu.eH564,this.gk,this);dB.eO.un(dB.fu.cO1,this.aTe,this);dB.eO.un(dB.fu.cE98,this.senderLoad,this);if(this.kl){this.kl.cancel();delete this.kl}if(this.bu){this.bu.stopAll();delete this.bu}fA.fB.KV.superclass.destroy.call(this)},initComponent:function(){var b=Ext.History.getToken().split("/");if(b[1]){if(b[0]==dB.fx.hS){var c=null;switch(b[2]){case"reply":c=dB.fx.ZX;break;case"reply_all":c=dB.fx.aDT;break;case"forward":c=dB.fx.aaL;break}dB.eO.fireEvent(dB.fu.bP75,this,b[1],false,c)}}this.messageId=dB.fx.abL();dB.eO.on(dB.fu.bR82,this.modify,this);dB.eO.on(dB.fu.sdfg45,this.co,this);dB.eO.on(dB.fu.db71,this.jx,this);dB.eO.on(dB.fu.co70,this.aDz,this);dB.eO.on(dB.fu.tys4556,this.jM,this);dB.eO.on(dB.fu.cN67,this.aDn,this);dB.eO.on(dB.fu.sd344,this.aIs,this);dB.eO.on(dB.fu.eE457,this.gh,this);dB.eO.on(dB.fu.eH564,this.gk,this);dB.eO.on(dB.fu.cO1,this.aTe,this);dB.eO.on(dB.fu.cE98,this.senderLoad,this);this.tbar=[];this.bbar=fA.fB.kT.prototype.jL;this.aqG=new fA.fB.Kk({id:"id-"+this.messageId,messageId:this.messageId});var a=dB.fx.Bd();this.editor=new fA.fe.HtmlEditor({msgFormat:a});this.items=[{xtype:"vscombo",fieldLabel:dN.aMA,name:"sender",id:"sender",itemCls:(Ext.isChrome||Ext.isSafari?"vs-sender-item":""),displayField:"sender",autoCreate:{tag:"input",type:"text",size:"24",autocomplete:"off"},store:dB.fF.getStore(fD.gb),allowBlank:false,hideTrigger:false,triggerAction:"all",editable:false,forceSelection:true,readOnly:true,ei:"",listeners:{select:{fn:function(f,j,k){var m=this.mT(Ext.util.Format.nl2br(j.data.signature).replace(/<br\/>/gi,"<br>"));var e=f.ei.split(" ").pop();var d=f.getStore().find("Email",e.substr(1,e.length-2));if(d==k){f.setValue(f.ei);return}var n=this.cg.replace(/<br\/>/gi,"<br>").replace(/<br \/>/gi,"<br>");if(n.length<dB.fx.dY){if(d!=-1){var h=this.mT(Ext.util.Format.nl2br(f.getStore().getAt(d).data.signature).replace(/<br\/>/gi,"<br>"));var g=n.substr(n.length-h.length);if(Ext.isIE||Ext.isOpera){g=n.substr(n.length-h.length).replace(/<BR>/g,"<br>")}if(Ext.isChrome||Ext.isSafari){n=n.replace(/<div>/gi,"<br>").replace(/<\/div>/gi,"");g=n.substr(n.length-h.length)}if(g==h){var l=n.substr(0,(n.length-h.length))+m;dB.eO.fireEvent(dB.fu.bR82,this,{sender:[{name:j.data.ShowName,address:j.data.Email}],body:this.editor.plain==true?this.editor.jd(l):l},false);return}}}dB.eO.fireEvent(dB.fu.bR82,this,{sender:[{name:j.data.ShowName,address:j.data.Email}],body:m},true)},scope:this},expand:{fn:function(d){d.ei=d.getValue()}}}},{xtype:"vscombo",fieldLabel:dN.aMB,name:"toRecipients",id:"toRecipients",grow:true},{xtype:"vscombo",fieldLabel:dN.aMz,name:"ccRecipients",id:"ccRecipients",eI:"toRecipients",eL:true,hidden:true,visibility:false,hideLabel:true,grow:true,listeners:{beforerender:{fn:function(d){if(typeof d.value!="undefined"&&d.value!=""){d.hidden=false;d.hideLabel=false}},scope:this},render:{fn:function(d){if(typeof d.value!="undefined"&&d.value!=""){this.gh(d,"showCCFieldBtn")}},scope:this}}},{xtype:"vscombo",fieldLabel:dN.aMG,name:"bccRecipients",id:"bccRecipients",eI:"toRecipients",eL:true,hidden:true,visibility:false,hideLabel:true,grow:true},{fieldLabel:dN.aMC,height:20,name:"subject",id:"subject",anchor:"80%"},{xtype:"panel",autoHeight:true,border:false,baseCls:"vs-attach-form-panel",items:[this.aqG]},this.editor,{xtype:"hidden",name:"_response",value:dB.fx._response.HTML},{xtype:"hidden",name:"_method"},{xtype:"hidden",name:"indexMessageID"},{xtype:"hidden",name:"refMessageID"},{xtype:"hidden",name:"plain"}];fA.fB.KV.superclass.initComponent.call(this);this.on("render",function(){dB.eO.fireEvent(dB.fu.cV79,this)},this);this.on("destroy",function(){dB.eO.fireEvent(dB.fu.cf80,this)},this);this.addEvents("afterRender")},afterRender:function(){fA.fB.KV.superclass.afterRender.call(this);var a=dB.fF.getStore(fD.gb);this.senderLoad(a);this.setFocus();new Ext.BoxComponent({autoEl:{tag:"div",cls:"vs-msg-form-cc-bcc",html:'<a href="javascript:void(0);" id="showCCFieldBtn">'+dN.aMH+'</a><a href="javascript:void(0);" id="showBCCFieldBtn" style="padding-left: 8px;">'+dN.aMF+"</a>"},renderTo:this.tbar.dom,aLa:function(){dB.eO.fireEvent(dB.fu.eE457,this,"showCCFieldBtn")},aLb:function(){dB.eO.fireEvent(dB.fu.eE457,this,"showBCCFieldBtn")},listeners:{render:function(){Ext.get("showCCFieldBtn").on("click",this.aLa,this);Ext.get("showBCCFieldBtn").on("click",this.aLb,this)}}});this.kl=new Ext.util.DelayedTask(this.bB,this,[]);this.kl.delay(dB.fx.ks)},senderLoad:function(a){if(a.getCount()>0&&this.folders.indexOf(dB.fx.aLD)<0){dB.eO.fireEvent(dB.fu.bR82,this,{sender:[{name:a.data.items[0].data.ShowName,address:a.data.items[0].data.Email}]},false);if(this.folders.indexOf(dB.fx.aLD)<0){dB.eO.fireEvent(dB.fu.bR82,this,{body:this.mT(Ext.util.Format.nl2br(a.data.items[0].data.signature))},true)}}},aeR:{body:"\n",toRecipients:", ",ccRecipients:", ",bccRecipients:", ",sender:", "},co:function(d,b){this.cg=b;var a=this.getForm().findField("toRecipients");var e=this.getForm().findField("ccRecipients");var c=this.getForm().findField("bccRecipients");if(a.isExpanded()===true){a.collapse()}else{if(e.hidden===false&&e.isExpanded()===true){e.collapse()}else{if(c.hidden===false&&c.isExpanded()===true){c.collapse()}}}},modify:function(f,g,c,k){if(typeof g.sender!="undefined"&&g.sender.length>0){g.sender=dB.fx.email.vG(g.sender).join(this.aeR.sender)}if(typeof g.toRecipients!="undefined"&&g.toRecipients.length>0){g.toRecipients=dB.fx.email.vG(g.toRecipients).join(this.aeR.toRecipients)}if(typeof g.ccRecipients!="undefined"&&g.ccRecipients.length>0){g.ccRecipients=dB.fx.email.vG(g.ccRecipients).join(this.aeR.ccRecipients)}if(typeof g.bccRecipients!="undefined"&&g.bccRecipients.length>0){g.bccRecipients=dB.fx.email.vG(g.bccRecipients).join(this.aeR.bccRecipients)}if(typeof g.body!="undefined"){var a=c?this.cg+this.aeR.body+g.body:g.body;this.cg=dB.fx.Bd()==dB.fx.oE?a:this.editor.jd(a)}if(typeof g.subject!="undefined"&&g.subject==dN.mD){g.subject=""}if(c){var d=this.getForm().getValues();for(key in g){if(key=="sender"){continue}if(key!="body"){g[key]=(d[key]?d[key].replace(new RegExp(this.aeR[key]+"$"),"")+(this.aeR[key]||""):"")+g[key]+(this.aeR[key]||"")}else{g[key]=this.cg}}}this.getForm().setValues(g);if(typeof g.indexMessageID!="undefined"){this.messageId=g.indexMessageID}if(typeof g.refMessageID!="undefined"){this.refMessageID=g.refMessageID}if(typeof g.folders!="undefined"){this.folders=g.folders}if(g.attachments){this.aqG.id="id-"+this.messageId;this.aqG.messageId=this.messageId;this.aqG.KF=g.attachments.toArray();var j=new Array();g.attachments.each(function(e,b){j.push(e.messageid+"."+e.mimepartid)});this.attachments=j.join(",");if(k==dB.fx.aaL&&this.aqG.rendered){this.aqG.lX();this.aqG.aq(this.aqG.getEl().dom)}}this.setFocus();try{if(typeof f.data!="undefined"&&f.data.Email!=""){this.getForm().findField("subject").focus("",50)}}catch(h){}},gm:function(d,c,e,a){var b=e+"del";if(d.visibility==true){Ext.get(b).show();return}new Ext.BoxComponent({autoEl:{tag:"div",cls:"vs-msg-form-cc-bcc-del",html:'<a href="javascript:void(0);" id="'+b+'">'+a+"</a>"},eS:function(){dB.eO.fireEvent(dB.fu.eH564,this,b)},listeners:{render:function(){Ext.get(b).on("click",this.eS,this)}}}).render(c.childNodes[1])},gh:function(c,f){var b=(f=="showCCFieldBtn"?2:3);var e=this.items.items[b];var d=this.getForm().getEl().dom.childElements()[b];d.className="x-form-item";e.show();Ext.get(f).hide();var a=(b==2?dN.fh:dN.fl);this.gm(e,d,f,a);e.visibility=true},gk:function(b,e){var a=(e=="showCCFieldBtndel"?2:3);var d=this.items.items[a];var c=this.getForm().getEl().dom.childElements()[a];d.el.setHeight(d.growMin);Ext.get(e).hide();Ext.get(e.substr(0,e.length-3)).show();c.className="x-form-item x-hide-label";d.clearValue();d.clearInvalid();d.hide()},jx:function(){try{if(this.aqG.iA){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.iB);return}}catch(b){}var a=this.getForm();var c=a.findField("toRecipients");if(c.getValue().trim()==""){c.markInvalid(Ext.form.VTypes.recipientText)}else{if(a.isValid()){dB.eO.fireEvent(dB.fu.co70,this);return}}dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aN)},aDz:function(){var a=this.getForm();a.setValues({_method:dB.fx.fy.POST,indexMessageID:this.messageId,plain:this.editor.plain});dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.aMq,dN.jQ,0,dB.fx.bE);a.submit({url:"/api/messages/"+this.messageId,method:dB.fx.fy.POST,scope:this,success:function(b,d){dB.eO.fireEvent(dB.fu.bT97,fA.fB.notify.aMq);try{if(Ext.decode(d.response.responseText).success==true){dB.eO.fireEvent(dB.fu.cc73,b,d);Ext.History.bZ();return}}catch(c){}d.failure(b,d)},failure:function(b,c){dB.eO.fireEvent(dB.fu.bT97,fA.fB.notify.aMq);dB.eO.fireEvent(dB.fu.cI72,b,c)}});return},jM:function(){try{if(this.aqG.iA){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.iB);return}}catch(b){}var a=this.getForm();if(a.isValid()){this.kC();dB.eO.fireEvent(dB.fu.cN67,this);return}dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aN)},aDn:function(){var a=this.getForm();a.setValues({_method:dB.fx.fy.PUT,indexMessageID:this.messageId,refMessageID:this.refMessageID});a.submit({url:"/api/messages/"+this.messageId,method:dB.fx.fy.POST,scope:this,success:function(b,d){try{var g=Ext.decode(d.response.responseText);if(g.success==true){if(g.messageID){if(g.attachmentsIDs){Ext.DomQuery.select('input[name^="attachments"]',this.body.dom).each(function(e){g.attachmentsIDs.each(function(f){if(e.value==this.messageId+"."+f.oldId){e.value=g.messageID+"."+f.mimePartId}},this)},this)}Ext.DomQuery.select('div[id^="id-'+this.messageId+'"]',this.body.dom).each(function(e){e.id="id-"+g.messageID},this);Ext.DomQuery.select('div[id^="inputPlaceid-'+this.messageId+'"]',this.body.dom).each(function(e){e.id="inputPlaceid-"+g.messageID},this);this.messageId=g.messageID;this.aqG.id="id-"+g.messageID;this.aqG.messageId=g.messageID;if(this.aqG.Cj){this.aqG.Cj.setUploadURL("/api/message/"+g.messageID+"/attachment")}}dB.eO.fireEvent(dB.fu.dc69,b,d);this.kC();return}}catch(c){}d.failure(b,d)},failure:function(b,c){dB.eO.fireEvent(dB.fu.df68,b,c)}});return},kC:function(){try{this.getBottomToolbar().items.items[2].setText(dN.kD);this.ownerCt.getTopToolbar().items.items[2].setText(dN.kD)}catch(a){}},aIs:function(){dB.eO.fireEvent(dB.fu.cf80,this)},aTe:function(a){var b=new Array();var c=new Array();this.aqG.KF.each(function(d){if(d.mimepartid!=a){b.push(d.messageid+"."+d.mimepartid);c.push(d)}},this);this.attachments=b.join(",");this.aqG.KF=c},bB:function(){if(!this.bu){this.bu=new Ext.util.TaskRunner();this.bu.start({run:this.autoSave,interval:dB.fx.ks,scope:this,args:[false]})}},autoSave:function(){if(!this.aqG.iA){this.aDn()}},setFocus:function(){if(typeof this.getForm().findField("toRecipients").getValue()=="undefined"||this.getForm().findField("toRecipients").getValue()==""){this.getForm().findField("toRecipients").focus("",50)}else{if(typeof this.getForm().findField("subject").getValue()=="undefined"||this.getForm().findField("subject").getValue()==""){this.getForm().findField("subject").focus("",50)}else{this.editor.on("initialize",this.editor.lo,this.editor)}}},mT:function(a){return"<br><br>"+(a)+"<br><br>"}});fA.fB.kT=Ext.extend(Ext.Panel,{autoScroll:true,layout:"fit",frame:false,border:false,closable:true,autoWidth:true,cls:"vs-grid-msg-edit-martini",jL:{listeners:{render:function(a){dB.eO.on(dB.fu.co70,a.disable,a);dB.eO.on(dB.fu.cN67,a.disable,a);dB.eO.on(dB.fu.cI72,a.enable,a);dB.eO.on(dB.fu.df68,a.enable,a);dB.eO.on(dB.fu.dc69,a.enable,a)},destroy:function(a){dB.eO.un(dB.fu.co70,a.disable,a);dB.eO.un(dB.fu.cN67,a.disable,a);dB.eO.un(dB.fu.cI72,a.enable,a);dB.eO.un(dB.fu.df68,a.enable,a);dB.eO.un(dB.fu.dc69,a.enable,a)}},items:[{text:dN.aho,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",iconCls:"vs-btn-send-icon",handler:function(){dB.eO.fireEvent(dB.fu.db71,this)}},{text:dN.tY,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",iconCls:"vs-btn-save-icon",handler:function(){dB.eO.fireEvent(dB.fu.tys4556,this)}},{text:dN.zH,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",iconCls:"vs-btn-cancel-icon",handler:function(){dB.eO.fireEvent(dB.fu.sd344,this)}}]},initComponent:function(){this.cd=new fA.fB.KV({header:false});this.items=[this.cd];this.tbar=this.jL;fA.fB.kT.superclass.initComponent.call(this)}});fA.fB.messagetooltipform=Ext.extend(Ext.FormPanel,{frame:true,defaultType:"textfield",layout:"form",closable:false,autoWidth:false,width:260,standardSubmit:false,buttonAlign:"left",aLv:{},options:{},cls:"quick-reply-form",header:false,initComponent:function(){dB.eO.on(dB.fu.di101,function(a){this.options=a;this.getForm().reset()},this);this.items=[{xtype:"box",autoEl:{html:"<strong>"+dN.jt+"</strong>"}},{xtype:"textarea",hideLabel:true,name:"text",height:78,width:248,allowBlank:true},{xtype:"container",autoEl:{},layout:"table",layoutConfig:{columns:3},items:[{xtype:"button",text:dN.aho,scope:this,cls:"vs-btn-2",ctCls:"vs-btn-2-ct",scale:"vesper",width:75,handler:function(b){if(this.options.toRecipients.length==0){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.cv);return}var a=dB.fF.getStore(fD.gb);if(a.data.items.length==0){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.cq);return}var d=this.getForm().findField("text");if(!d.getValue()){d.markInvalid();d.focus();dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aMc);return}b.disable();var c=new fD.gc({messageID:this.options.messageID});c.on("load",function(g,k){var j=dB.fx.email.oF((this.options.replyTo.length>0?this.options.replyTo:this.options.sender).concat(this.getForm().findField("replyall").checked?this.options.toRecipients:[]));var h=dB.fx.fz(k[0].data.time,dB.fx.ap);var f=k[0].data.sender.length>0?Ext.util.Format.htmlEncode(dB.fx.email.vG(k[0].data.sender)[0]):"";var e='<br/><br/><span class="vs-msg-quote">'+dN.eD.replace("%date",h).replace("%user",f)+":</span>";this.getForm().setValues({refMessageID:this.options.messageID,sender:'"'+a.data.items[0].data.ShowName+'" <'+a.data.items[0].data.Email+">",subject:dB.fx.agY+" "+this.options.subject,toRecipients:dB.fx.email.vG(j).join(","),body:[Ext.util.Format.nl2br(this.getForm().findField("text").getValue()+"\n\n"+a.data.items[0].data.signature),e,'<blockquote style="',dB.fx.ge,'">',(k[0].data.body||""),"</blockquote>"].join("")});this.getForm().submit({url:"/api/messages/",method:"POST",scope:this,success:function(l,n){try{if(Ext.decode(n.response.responseText).success==true){dB.eO.fireEvent(dB.fu.cc73,l,n);this.destroy();return}}catch(m){}n.failure(l,n)},failure:function(l,m){b.enable();dB.eO.fireEvent(dB.fu.cI72,l,m)}})},this);c.load()}},{xtype:"checkbox",name:"replyall",id:"replyall",cls:"quick-reply-form-checkbox"},{xtype:"box",autoEl:{html:'<label for="replyall">'+dN.js+"</label>"}}]},{xtype:"hidden",name:"_method",value:dB.fx.fy.POST},{xtype:"hidden",name:"sender",value:""},{xtype:"hidden",name:"toRecipients",value:""},{xtype:"hidden",name:"subject",value:""},{xtype:"hidden",name:"body",value:""},{xtype:"hidden",name:"refMessageID",value:""}];fA.fB.messagetooltipform.superclass.initComponent.call(this);this.on("afterlayout",this.setFocus,this,{single:true})},setFocus:function(){this.fr();try{this.items.items[1].focus()}catch(a){return}},fr:function(a){var b=new Ext.KeyMap(this.el,[{key:[27],ctrl:false,alt:false,shift:false,scope:this,fn:this.ii}])},ii:function(a,c){c.preventDefault();var b=c.getTarget();switch(a){case 27:this.ownerCt.destroy();break;default:return false}}});Ext.reg("messagetooltipform",fA.fB.messagetooltipform);fA.fB.acb=Ext.extend(Ext.FormPanel,{frame:true,labelAlign:"left",title:dN.aMN,defaultType:"textfield",id:"config_form",layout:"form",autoWidth:true,autoHeight:true,border:true,standardSubmit:true,initComponent:function(){this.items=[{fieldLabel:dN.aMK,name:"key",anchor:"50%",allowBlank:false},{fieldLabel:dN.aMJ,name:"value",anchor:"50%"},{xtype:"hidden",name:"_method"},{xtype:"hidden",name:"_key"}];this.buttons=[{text:dN.tY,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:function(){this.getForm().submit({url:"/api/configuration",method:"POST",success:function(c,b){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.FG);dB.eO.fireEvent(dB.fu.bX27)},failure:function(c,b){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.Dp)}})}},{text:dN.aiO,type:"reset",cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:function(){this.getForm().reset()}}];dB.eO.on(dB.fu.bX27,function(){this.getForm().reset();this.getForm().findField("key").enable()},this);dB.eO.on(dB.fu.dv18,function(b,a){a.data._method="PUT";a.data._key=a.data.key;this.getForm().findField("key").disable();this.getForm().loadRecord(a)},this);fA.fB.acb.superclass.initComponent.call(this)}});fA.fB.Kk=Ext.extend(Ext.BoxComponent,{Cj:null,Lh:new Array(),cls:"vs-msg-form-att",KF:new Array(),iA:false,aNN:function(d){var a=new Ext.form.ut({renderTo:"inputPlace"+this.id,buttonText:dN.alC,width:300,aKi:{cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",overCls:"vs-form-upload-file-btn-over"}});var c=new Ext.Template('<span id="{id}" class="link"><strong>',dN.aNQ,"</strong></a>");var b=c.insertAfter(a.wrap.dom,{id:a.id+"del"},true);b.on("click",function(e){a.destroy();a.wrap.remove();b.remove();return false})},tpl:new Ext.Template('<div id="{cls}-wrap" style="margin-left: 55px;">','<table cellspacing="0" class="x-btn vs-btn-3 vs-btn-bold x-btn-text-noicon" style="width: auto;"><tbody class="x-btn-vesper x-btn-icon-vesper-left">','<tr><td class="x-btn-tl"><i> </i></td><td class="x-btn-tc"/><td class="x-btn-tr"><i> </i></td></tr>','<tr><td class="x-btn-ml"><i> </i></td><td class="x-btn-mc">','<em unselectable="on">','<button type="button" class="x-btn-text" id="inputButton{id}">{chooseFile}</button>',"</em>",'</td><td class="x-btn-mr"><i> </i></td></tr>','<tr><td class="x-btn-bl"><i> </i></td><td class="x-btn-bc" /><td class="x-btn-br"><i> </i></td></tr>',"</tbody></table>",'<div id="inputPlace{id}"></div>',"</div>"),QJ:new Ext.Template('<div class="vs-att-list-row" id="att-{attId}">','<div class="vs-att-ico vs-att-list-cell"><img src="/images/{attImg}" border="0" /></div>','<div class="vs-att-name vs-att-list-cell">','<div class="vs-att-name" alt="{fullAttName}" title="{fullAttName}">{attName}</div>','<div class="vs-att-size vs-text-style3">{attSize}</div>',"<div>",'<span class="delete-{attId} link"><strong>',dN.aKC,"</strong></span>&nbsp;&nbsp;&nbsp;",'<span class="download-{attId} link">',dN.ajg,"</span>","</div>",'<input type="hidden" name="attachments[]" value="{msgId}.{tmpId}" />',"</div>","</div>"),bh:new Ext.Template('<div id="upl-{attId}" class="vs-att-upl">','<div class="vs-att-list-row">','<div class="vs-att-ico vs-att-list-cell"><img src="/images/{attImg}" border="0" /></div>','<div class="vs-att-name vs-att-list-cell">','<div class="vs-att-name" alt="{fullAttName}" title="{fullattName}">{attName}</div>',"<div>",'<div id="progress{attId}" style="width: 100%;">W kolejce</div>','<span class="cancel-{attId} link"><strong>',dN.hT,"</strong></span>","</div>","</div>","</div>","</div>"),aqu:new Ext.Template('<div class="vs-msg-att-containtainer">','<div class="vs-msg-att-wrapper">',"{attachments}",'<div class="clear"></div>',"</div>","</div>"),onRender:function(c,a){fA.fB.Kk.superclass.onRender.call(this,c,a);this.el=this.tpl.append(c,{cls:this.baseCls,id:this.id,chooseFile:dN.aeP},true);if(this.id){this.el.dom.id=this.id}this.QJ.compile();this.aqu.compile();this.bh.compile();this.lX();this.aq(this.getEl().dom);var f=this.id.substr(this.id.lastIndexOf("-")+1,this.id.length-this.id.lastIndexOf("-")+1);var b="/api/message/"+f+"/attachment";try{if(this.aNK(true)){this.Cj=new SWFUpload({upload_url:b,file_size_limit:dB.fx.im,file_types:"*.*",file_types_description:dN.alC,file_upload_limit:"50",post_params:{_response:dB.fx._response.HTML},file_queue_error_handler:this.fileQueueError.bind(this),file_dialog_complete_handler:this.fileDialogComplete.bind(this),file_queued_handler:this.fileQueued.bind(this),upload_start_handler:this.uploadStart.bind(this),upload_progress_handler:this.uploadProgress.bind(this),upload_error_handler:this.uploadError.bind(this),upload_success_handler:this.uploadSuccess.bind(this),upload_complete_handler:this.uploadComplete.bind(this),button_image_url:"/images/s.gif",button_placeholder_id:"inputButton"+this.id,button_width:70,button_height:(Ext.isLinux?"16":"18"),button_text:'<span class="uploadBtn">'+dN.aeP+"</span>",button_text_style:".uploadBtn { font-family: Lucida, Tahoma, Geneva, Kalimati, sans-serif !important; font-size:"+(Ext.isLinux?"10":"11")+"px; font-weight: bold; color:#13305D;}",button_text_top_padding:1,button_text_left_padding:4,button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,button_cursor:SWFUpload.CURSOR.HAND,flash_url:"/images/swfupload.swf",custom_settings:{},debug:false});return}}catch(d){}Ext.get("inputButton"+this.id).on("click",this.aNN,this)},aq:function(b){var c=Element.select(b,$A(['span[class^="download"]']));var a=Element.select(b,$A(['span[class^="delete"]']));c.each(function(d){var e=d.className.substr(d.className.lastIndexOf("-")+1,d.className.indexOf(" ")-(d.className.lastIndexOf("-")+1));if(e.substr(0,9)=="SWFUpload"){d.remove()}else{Ext.get(d).addListener("click",function(){var f=d.className.substr(d.className.lastIndexOf("-")+1,d.className.indexOf(" ")-(d.className.lastIndexOf("-")+1));this.KF.each(function(g){if(g.mimepartid==f){window.open("/attachment/"+g.messageid+"/"+g.mimepartid)}})},this)}},this);a.each(function(d){Ext.get(d).addListener("click",function(){var e=d;var f=e.className.substr(e.className.lastIndexOf("-")+1,e.className.indexOf(" ")-(e.className.lastIndexOf("-")+1));Ext.get("att-"+f).remove();this.KF.each(function(g){if(g.mimepartid==f){dB.eO.fireEvent(dB.fu.cO1,g.mimepartid)}})},this)},this);delete c;delete a},uploadStart:function(a){this.iA=true},fileQueued:function(b){var c=this.el.dom.lastChild?this.el.dom.lastChild.lastChild.lastChild:this.el.dom.lastElementChild.lastElementChild.lastElementChild;this.hP=this.bh.insertBefore(c,{attName:Ext.util.Format.ellipsis(b.name,35),fullAttName:b.name,attImg:dB.fx.alE(b.type||"."+b.name.split(".").pop()),attId:b.id});var a=Element.select(this.hP,$A(['span[class^="cancel"]']));a.each(function(d){Ext.get(d).addListener("click",function(){var e=d.className.substr(d.className.lastIndexOf("-")+1,d.className.indexOf(" ")-(d.className.lastIndexOf("-")+1));this.Cj.cancelUpload(e);Ext.get("upl-"+e).remove()},this)},this)},uploadProgress:function(b,a){if(!this.Lh[b.id]){Ext.get("progress"+b.id).dom.innerHTML="";this.Lh[b.id]=new Ext.ProgressBar({text:b.name,cls:"center-align",renderTo:"progress"+b.id})}this.Lh[b.id].updateProgress(a/b.size,Math.ceil((a/b.size)*100)+"%")},uploadSuccess:function(c,b){if(this.Lh[c.id]){this.Lh[c.id].destroy()}try{var a=Ext.decode(b);if(a.success!=true){if(a.errorCode==513){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.gE+" "+(c.name||""));Ext.get("upl-"+c.id).remove();return}throw""}}catch(h){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.gC+" "+(c.name||""));Ext.get("upl-"+c.id).remove();return}var f=this.el.dom.lastChild?this.el.dom.lastChild.lastChild.lastChild:this.el.dom.lastElementChild.lastElementChild.lastElementChild;var g=(a.detectedType=="application/octet-stream")?dB.fx.alE(c.type||"."+c.name.split(".").pop()):dB.fx.alE(a.detectedType);var d=this.QJ.overwrite("upl-"+c.id,{attName:Ext.util.Format.ellipsis(c.name,35),fullAttName:c.name,attSize:dB.fx.afN(c.size),attImg:g,attId:c.id,tmpId:a.tmpId,msgId:this.messageId});this.aq(d)},uploadComplete:function(a){try{if(this.Cj.getStats().files_queued>0){this.Cj.startUpload()}else{this.iA=false}}catch(b){}},fileDialogComplete:function(a,c){try{if(c>0){this.Cj.startUpload()}}catch(b){}},fileQueueError:function(a,g,b){try{var c=a?" "+(a.name||""):"";switch(g){case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.iC);break;case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.gE+c);break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:default:dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.jn+c);break}if(a){Ext.get("upl-"+a.id).remove()}}catch(d){}},uploadError:function(a,g,b){try{var c=a?" "+(a.name||""):"";switch(g){case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:case SWFUpload.UPLOAD_ERROR.IO_ERROR:dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.gE+c);break;case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.hQ+c);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:default:dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.gC+c);break}Ext.get("upl-"+a.id).remove()}catch(d){}},afterRender:function(){fA.fB.Kk.superclass.afterRender.call(this)},aNK:function(a){a=typeof a!="undefined"?a:false;if(dB.fx.lB(10,0,32)===false){if(!a){return false}dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.lF);return false}return true},lX:function(){var a="";if(this.KF!=null){this.KF.each(function(c,b){a+=this.QJ.apply({attName:Ext.util.Format.ellipsis(c.filename,35),fullAttName:c.filename,attSize:dB.fx.afN(c.size),attImg:dB.fx.alE(c.contenttype),attId:c.mimepartid,tmpId:c.mimepartid,msgId:c.messageid})},this)}this.aqu.append(this.el,{attachments:a})},destroy:function(){try{this.Cj.destroy()}catch(a){}fA.fB.Kk.superclass.destroy.call(this)}});Ext.form.VTypes.contacts_ggText=dN.bi;Ext.form.VTypes.contacts_gg=function(a){a=a.trim();if(/^[0-9]+$/.test(a)===false){return false}return true};Ext.form.VTypes.em=function(a){if((new RegExp(dB.fx.regEmail,"i")).test(a)){return true}return false};fA.fB.QG=Ext.extend(Ext.FormPanel,{frame:true,header:false,footer:false,frame:false,border:false,labelAlign:"top",defaultType:"textfield",layout:"form",cls:"vs-contact-form",closable:true,autoWidth:true,autoHeight:true,standardSubmit:true,mode:null,initComponent:function(){this.items=[{fieldLabel:dN.aND,name:"ShowName",allowBlank:false,validationEvent:false,msgTarget:"qtip",maxLength:50,autoCreate:{tag:"input",type:"text",size:"20",autocomplete:"off",eF:"50"},listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}},anchor:"90%"},{fieldLabel:dN.cR,name:"MobilePhone",validationEvent:false,maskRe:/^[0-9+]{1,20}$/,msgTarget:"qtip",maxLength:20,autoCreate:{tag:"input",type:"text",size:"20",autocomplete:"off",eF:"20"},listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}},anchor:"90%"},{fieldLabel:dN.aOe,name:"FirstName",validationEvent:false,msgTarget:"qtip",maxLength:50,autoCreate:{tag:"input",type:"text",size:"20",autocomplete:"off",eF:"50"},listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}},anchor:"90%"},{fieldLabel:dN.aOg,name:"LastName",validationEvent:false,msgTarget:"qtip",maxLength:50,autoCreate:{tag:"input",type:"text",size:"20",autocomplete:"off",eF:"50"},listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}},anchor:"90%"},{fieldLabel:dN.aOc,name:"Email",vtype:"em",allowBlank:false,validationEvent:false,msgTarget:"qtip",maxLength:50,autoCreate:{tag:"input",type:"text",size:"20",autocomplete:"off",eF:"50"},listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}},anchor:"90%"},{fieldLabel:dN.aNH,name:"uin",vtype:"contacts_gg",validationEvent:false,msgTarget:"qtip",maskRe:/^[0-9]{1,9}$/,autoCreate:{tag:"input",type:"text",size:"20",autocomplete:"off",eF:"9"},listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}},anchor:"90%"},{xtype:"hidden",name:"_method",value:"POST"},{xtype:"hidden",name:"guid",value:""},{xtype:"hidden",name:"HomePhone",value:""},{xtype:"hidden",name:"Avatar",value:""}];this.buttons=[{text:dN.tY,scope:this,cls:"vs-btn-3 vs-btn-bold",ctCls:"vs-btn-3-ct",scale:"vesper",handler:function(a){this.eV()}},{text:dN.zH,scope:this,cls:"vs-btn-3 vs-btn-bold",ctCls:"vs-btn-3-ct",scale:"vesper",handler:function(){this.fi()}},{icon:"images/vs-action-icons.png",iconCls:"vs-btn-remove-contact-icon",scope:this,cls:"x-btn-icon vs-remove-icon",handler:function(){dB.eO.fireEvent(dB.fu.cP29)}}];fA.fB.QG.superclass.initComponent.call(this);this.addEvents("afterRender")},afterRender:function(){fA.fB.QG.superclass.afterRender.call(this);this.fr();var c=this.items.items[0];var b=this.items.items[4];var a=1000;switch(this.mode){case"edit":if(b.getValue()==undefined){b.clearInvalid();b.focus("",a)}break;default:c.focus("",a);break}},fq:function(a,c){c.preventDefault();var b=c.getTarget();switch(a){case Ext.EventObject.ENTER:this.eV();break;default:return false}},fr:function(a){var b=new Ext.KeyMap(this.el,[{key:[10,Ext.EventObject.ENTER],ctrl:false,alt:false,shift:false,scope:this,fn:this.fq}])},validate:function(c){this.getForm().clearInvalid();var a;for(var b in c){if(a=this.getForm().findField(b)){a.markInvalid(c[b])}}},clearInvalid:function(a){if(a&&typeof a.getKey=="function"&&a.getKey()==Ext.EventObject.ENTER){return}this.clearInvalid()},eV:function(){var a=this.buttons[0];if(this.getForm().isValid()){a.disable();var b=this.getForm().getValues();dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.aMq,dN.aNE,0);this.getForm().submit({url:"/api/contacts/",method:"POST",success:function(g,c){a.enable();var d;try{d=Ext.util.JSON.decode(c.response.responseText)}catch(h){d=null}dB.eO.fireEvent(dB.fu.bT97,fA.fB.notify.aMq);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,(b._method==dB.fx.fy.PUT?dN.aNz:dN.aOd));dB.eO.fireEvent(dB.fu.dm35,d,b)},failure:function(d,c){a.enable();dB.eO.fireEvent(dB.fu.bT97,fA.fB.notify.aMq);if(!c.response.responseText){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aOk);return}try{var h=Ext.util.JSON.decode(c.response.responseText);this.validate(h.errorFields);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,h.errorMsg)}catch(g){}},scope:this})}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.bk)}},fi:function(){dB.eO.fireEvent(dB.fu.bU34);dB.eO.fireEvent(dB.fu.cg32)}});fA.fB.ph=Ext.extend(Ext.FormPanel,{frame:true,border:false,defaultType:"textfield",layout:"form",autoHeight:true,standardSubmit:true,cls:"vs-add-folder-form vs-config-form",layoutConfig:{columns:1},initComponent:function(){this.items=[{xtype:"box",autoHeight:true,cls:"vs-cfg-form-folder-header",hidden:(this.mode=="normal"?false:true),autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.iW+"</div>"}},{fieldLabel:dN.aNL,name:"folder",id:"folder",anchor:"95%",allowBlank:false,validationEvent:false,maskRe:/^[^!@#$%^&*()+<>:"{}]$/,autoCreate:{tag:"input",type:"text",autocomplete:"off",eF:"25"},listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}}},{name:"folderId",xtype:"hidden",id:"folderId",value:"",allowBlank:false},{name:"_method",anchor:"50%",xtype:"hidden",value:dB.fx.fy.POST,allowBlank:false}];this.buttons=[{text:dN.tY,scope:this,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",handler:function(){this.eV()}},{text:dN.zH,scope:this,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",handler:function(){this.fi()}}];fA.fB.ph.superclass.initComponent.call(this);dB.eO.on(dB.fu.im3454,this.aS,this);this.on("afterlayout",this.setFocus,this,{single:true});this.on("render",this.fr,this)},destroy:function(){dB.eO.un(dB.fu.im3454,this.aS,this);fA.fB.ph.superclass.destroy.call(this)},validate:function(c){this.getForm().clearInvalid();var a;for(var b in c){if(b=="folderName"){if(a=this.getForm().findField("folder")){a.markInvalid(c[b])}}}},setFocus:function(){this.getForm().findField("folder").focus(true,400)},fq:function(a,c){c.preventDefault();var b=c.getTarget();switch(a){case Ext.EventObject.ENTER:this.eV();break;default:return false}},fr:function(a){var b=new Ext.KeyMap(this.el,[{key:[10,Ext.EventObject.ENTER],ctrl:false,alt:false,shift:false,scope:this,fn:this.fq}])},clearInvalid:function(a){if(a&&typeof a.getKey=="function"&&a.getKey()==Ext.EventObject.ENTER){return}this.clearInvalid()},eV:function(){if(this.getForm().isValid()){var a=this.getForm().getValues(false).folderId;var b=this.getForm().getValues(false).folder;a=a?a:b;this.getForm().setValues({folder:b});this.buttons[0].disable();this.getForm().submit({url:"/api/folders/"+a,method:dB.fx.fy.POST,success:function(h,d){try{var g=this.getForm().getValues()._method;var c=Ext.decode(d.response.responseText);if(c.success==true){if(g==dB.fx.fy.POST){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aMI)}else{if(g==dB.fx.fy.PUT){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aLH)}}dB.eO.fireEvent(dB.fu.ax7547,this,c,a)}this.getForm().reset();this.buttons[0].enable();if(this.mode=="normal"){dB.eO.fireEvent(dB.fu.iAyur67,this)}else{this.ownerCt.ownerCt.ownerCt.close()}}catch(j){}},failure:function(h,c){this.buttons[0].enable();if(!c.response.responseText){if(this.mode=="normal"){dB.eO.fireEvent(dB.fu.iAyur67,this)}else{this.ownerCt.ownerCt.ownerCt.close()}var g=this.getForm().getValues(false);var d=g._method;if(d==dB.fx.fy.POST){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aNM)}else{if(d==dB.fx.fy.PUT){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aLF)}}this.getForm().reset();return}try{var k=Ext.util.JSON.decode(c.response.responseText);this.validate(k.errorFields)}catch(j){}},scope:this})}},fi:function(){this.getForm().reset();if(this.mode=="normal"){dB.eO.fireEvent(dB.fu.iAyur67)}else{this.ownerCt.ownerCt.ownerCt.close()}},aS:function(a){this.setFocus();a=a||null;if(a){this.items.items[0].el.update('<div class="vs-config-panel-right-header">'+dN.gl+"</div>");this.getForm().setValues({folderId:a.data.folderId,folder:a.data.folderName,_method:"PUT"});return}this.items.items[0].el.update('<div class="vs-config-panel-right-header">'+dN.iW+"</div>");this.getForm().setValues({_method:"POST",folderId:"",folder:""});this.getForm().clearInvalid();this.setFocus()}});fA.fB.hW=Ext.extend(Ext.FormPanel,{frame:true,header:false,border:false,defaultType:"textfield",labelAlign:"left",layout:"form",height:100,autoWidth:true,standardSubmit:true,cls:"vs-add-folder-form",initComponent:function(){this.items=[{vtype:"account_email",fieldLabel:dN.iq,name:"recipient",id:"recipient",anchor:"80%",allowBlank:false,validationEvent:false,autoCreate:{tag:"input",type:"text",autocomplete:"off"},listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}}},{name:"_method",xtype:"hidden",value:dB.fx.fy.POST,allowBlank:false}];this.buttons=[{text:dN.ip,scope:this,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",handler:function(){this.eV()}},{text:dN.zH,scope:this,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",handler:function(){this.fi()}}];fA.fB.ph.superclass.initComponent.call(this)},destroy:function(){fA.fB.ph.superclass.destroy.call(this)},validate:function(a){this.getForm().clearInvalid();a.each(function(c,b){if(c=="recipient"){this.getForm().findField(c).markInvalid(dN.bf)}}.bind(this))},afterRender:function(){fA.fB.ph.superclass.afterRender.call(this);this.fr();this.items.items[0].focus("",500)},fq:function(a,c){c.preventDefault();var b=c.getTarget();switch(a){case Ext.EventObject.ENTER:this.eV();break;default:return false}},fr:function(a){var b=new Ext.KeyMap(this.el,[{key:[10,Ext.EventObject.ENTER],ctrl:false,alt:false,shift:false,scope:this,fn:this.fq}])},clearInvalid:function(a){if(a&&typeof a.getKey=="function"&&a.getKey()==Ext.EventObject.ENTER){return}this.clearInvalid()},eV:function(){if(this.getForm().isValid()){this.buttons[0].disable();this.getForm().submit({url:"/api/invitations/",method:dB.fx.fy.POST,success:function(g,c){try{var b=Ext.util.JSON.decode(c.response.responseText);if(b.success==true){var d=dN.ik.replace("%n",b.invLeft);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,d)}}catch(h){}this.ownerCt.ownerCt.ownerCt.close()},failure:function(d,b){this.buttons[0].enable();if(b.response.responseText){var e=Ext.util.JSON.decode(b.response.responseText);if(e.errorFields&&e.errorFields.length>0){this.validate(e.errorFields)}else{var c=dN.io;if(e.errorCode==516){c=dN.iU}dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,c);this.ownerCt.ownerCt.ownerCt.close()}}},scope:this})}},fi:function(){this.ownerCt.ownerCt.ownerCt.destroy()}});Ext.form.VTypes.filters_emailsText=dN.kV;Ext.form.VTypes.filters_emails=function(a){var d=a.split(",");var c=true;var b=dB.fx.regEmail;d.each(function(e){e=e.trim();if((new RegExp("^"+b+"$","i")).test(e)===false){c=false;return}});if(!c){return false}return true};fA.fB.acG=Ext.extend(Ext.Panel,{frame:true,xtype:"container",autoEl:{},layout:"table",border:true,autoWidth:true,autoHeight:true,lc:null,cls:"vs-config-form",layoutConfig:{columns:1},listeners:{render:{fn:function(a){a.fr(a)}},scope:this},fq:function(a,c){c.preventDefault();var b=c.getTarget();switch(a){case Ext.EventObject.ENTER:this.eV();break;default:return false}},fr:function(a){var b=new Ext.KeyMap(a.el,[{key:[10,Ext.EventObject.ENTER],ctrl:false,alt:false,shift:false,scope:this,fn:this.fq}],"keydown")},initComponent:function(){var f=this.initialConfig.filter_id||"";var c=this.initialConfig.store||{};var a=[];a.push(["",dN.bL]);this.bJ=new Ext.form.ComboBox({hiddenName:"destFolders",displayField:"label",valueField:"id",width:220,value:"",listWidth:220,mode:"local",store:new Ext.data.SimpleStore({fields:["id","label"],data:a}),triggerAction:"all",editable:false,msgTarget:"filterFoldersTarget",triggerClass:"vs-combo-trigger-folder",listeners:{select:{fn:this.bW,scope:this}}});if(dB.fF.getStore(fD.fM).getCount()>0){this.fg()}var e=[];e.push(["",dN.eo]);var b=new Ext.form.ComboBox({hiddenName:"account",width:240,displayField:"label",valueField:"id",value:"",listWidth:240,mode:"local",store:new Ext.data.SimpleStore({fields:["id","label"],data:e}),triggerAction:"all",editable:false,msgTarget:"accountTarget",triggerClass:"vs-combo-trigger-acc",listeners:{select:{fn:this.clearInvalid,scope:this}},cellCls:"formField"});function d(g){var h=[];h.push(["",dN.eo]);g.data.items.each(function(j){h.push([j.data.email,j.data.email])});b.bindStore(new Ext.data.SimpleStore({fields:["id","label"],data:h}))}var c=dB.fF.getStore(fD.fR,{url:"api/account"});if(c.getCount()==0){c.on("load",function(){d(c)},this,{single:true});c.load()}else{d(c)}this.items=[{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header" id="vs-settings-form-header"></div>'}},{xtype:"container",autoEl:{},layout:"card",activeItem:0,border:false,cellCls:"cell",items:[(this.ako=new Ext.FormPanel({frame:true,labelAlign:"left",defaultType:"textfield",layout:"table",layoutConfig:{columns:3},border:true,labelWidth:120,autoWidth:true,autoHeight:true,buttonAlign:"left",standardSubmit:false,cls:"vs-filter-form",items:[{xtype:"box",autoEl:{tag:"div",style:"text-align: left; display: block;",html:"<strong>"+dN.dz+":</strong>"},colspan:3,cellCls:"formLabel2"},{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:dN.bM},cellCls:"formLabel"},b,{xtype:"box",autoEl:{tag:"div",id:"accountTarget"},cellCls:"formMessage"},{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:dN.aNm},cellCls:"formLabel"},{xtype:"textfield",name:"sender",anchor:"100%",msgTarget:"fromTarget",validationEvent:false,listeners:{render:{fn:function(g){g.el.on("keyup",this.clearInvalid,this)},scope:this}},cellCls:"formField",width:240},{xtype:"box",autoEl:{tag:"div",id:"fromTarget"},cellCls:"formMessage"},{xtype:"box",autoEl:{tag:"div",style:"text-align: right;",html:dN.aNf},cellCls:"formLabel"},{xtype:"textfield",name:"recipient",anchor:"100%",msgTarget:"toTarget",validationEvent:false,listeners:{render:{fn:function(g){g.el.on("keyup",this.clearInvalid,this)},scope:this}},cellCls:"formField",width:240},{xtype:"box",autoEl:{tag:"div",id:"toTarget"},cellCls:"formMessage"},{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:dN.aNd},cellCls:"formLabel"},{xtype:"textfield",name:"subject",msgTarget:"subjectTarget",validationEvent:false,listeners:{render:{fn:function(g){g.el.on("keyup",this.clearInvalid,this)},scope:this}},cellCls:"formField",width:240},{xtype:"box",autoEl:{tag:"div",id:"subjectTarget"},cellCls:"formMessage"},{xtype:"box",autoEl:{},cellCls:"formLabel"},{xtype:"container",layout:"table",layoutConfig:{columns:2},items:[{name:"hasAttachment",id:"hasAttachment",xtype:"checkbox",msgTarget:"attachmentTarget",validationEvent:false,listeners:{check:{fn:this.clearInvalid,scope:this}},markInvalid:Ext.form.Field.prototype.markInvalid,clearInvalid:Ext.form.Field.prototype.clearInvalid,cellCls:"formField2"},{xtype:"box",autoEl:{tag:"div",style:"text-align: left",html:'<label for="hasAttachment">'+dN.aNl+"</label>"},cellCls:"formLabel2"}]},{xtype:"box",autoEl:{tag:"div",id:"attachmentTarget"},cellCls:"formMessage"},{xtype:"box",autoEl:{tag:"div",style:"text-align: left; margin: 10px 0 0 0;",html:"<strong>"+dN.eE+":</strong>"},colspan:3,cellCls:"formLabel2"},{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:""},cellCls:"formLabel"},{xtype:"container",layout:"table",layoutConfig:{columns:2},items:[{name:"setAsRead",id:"setAsRead",xtype:"checkbox",msgTarget:"setAsReadTarget",listeners:{check:{fn:this.clearInvalid,scope:this}},validationEvent:false,markInvalid:Ext.form.Field.prototype.markInvalid,clearInvalid:Ext.form.Field.prototype.clearInvalid,cellCls:"formField2"},{xtype:"box",autoEl:{tag:"div",style:"text-align: left",html:'<label for="setAsRead">'+dN.aNe+"</label>"},cellCls:"formLabel2"}]},{xtype:"box",autoEl:{tag:"div",id:"setAsReadTarget"},cellCls:"formMessage"},{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:""},cellCls:"formLabel"},{xtype:"container",layout:"table",layoutConfig:{columns:2},items:[{name:"default_folder",id:"default_folder",xtype:"checkbox",cellCls:"formField2"},{xtype:"box",autoEl:{tag:"div",style:"text-align: left",html:'<label for="default_folder">'+dN.hx+"</label>"},cellCls:"formLabel2"}]},{xtype:"box",autoEl:{tag:"div"},cellCls:"formMessage"},{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:""},cellCls:"formLabel"},{xtype:"container",layout:"table",width:400,layoutConfig:{columns:3},items:[{name:"doFolderAction",id:"doFolderAction",xtype:"checkbox",cellCls:"formField2",listeners:{check:{fn:this.eP,scope:this}}},{xtype:"box",autoEl:{tag:"div",style:"text-align: left;",html:'<label for="doFolderAction">'+dN.aNj+"</label>"},cellCls:"formLabel3"},{width:260,items:[this.bJ]}]},{xtype:"box",autoEl:{tag:"div",id:"filterFoldersTarget"},cellCls:"formMessage"},{xtype:"hidden",name:"_method",value:"POST"},{xtype:"hidden",name:"_filter_id"},{xtype:"hidden",name:"insertBefore"}],buttons:[{text:dN.tY,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:function(g){this.eV()}},{text:dN.zH,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",scope:this,handler:function(){this.fi()}}]}))]}];dB.eO.on(dB.fu.cQ21,this.aS,this);dB.eO.on(dB.fu.ss434,this.bd,this);dB.eO.on(dB.fu.vb4y67,this.fg,this);dB.eO.on(dB.fu.ax7547,this.ld,this);fA.fB.acG.superclass.initComponent.call(this)},destroy:function(){dB.eO.un(dB.fu.cQ21,this.aS,this);dB.eO.un(dB.fu.ss434,this.bd,this);dB.eO.un(dB.fu.vb4y67,this.fg,this);dB.eO.un(dB.fu.ax7547,this.ld,this);fA.fB.acG.superclass.destroy.call(this)},bW:function(c,a,b){this.clearInvalid();if(a.data.label==dN.aLz){dB.eO.fireEvent(dB.fu.cq50,this)}},ld:function(a,c,b){this.lc=b},fg:function(){var a=[];a.push(["",dN.bL]);a.push(["",dN.aLz]);a.push(["","--"]);var b=0;dB.fF.getStore(fD.fM).data.items.each(function(c,d){if(c.data.folderId==dB.fx.CK){return}if(c.data.folderName==this.lc){b=c.data.folderId}a.push([c.data.folderId,(dB.fx.og[c.data.folderId]||c.data.folderName)])},this);this.bJ.bindStore(new Ext.data.SimpleStore({fields:["id","label"],data:a}));if(this.lc&&this.ako.getForm().findField("doFolderAction").checked==true){this.bJ.setValue(b);this.lc=null}},aS:function(a,b){a=a||null;b=b||-1;var c=Ext.DomQuery.select('div[id="vs-settings-form-header"]',this.body.dom);if(a){try{Ext.get(c[0]).update(dN.bK)}catch(d){}var f=a.data.action.destFolders.slice().remove(dB.fx.CK);this.ako.getForm().setValues({account:a.data.account,sender:dB.fx.Nf(a.data.sender),recipient:dB.fx.Nf(a.data.recipient),subject:a.data.subject,hasAttachment:a.data.hasAttachment,_method:"PUT",_filter_id:a.data.filterID,setAsRead:a.data.action.setAsRead,default_folder:a.data.action.inbox,destFolders:f.length>0?f[0]:"",insertBefore:b,doFolderAction:f.length>0?true:false});if(f.length>0){this.ako.getForm().findField("destFolders").enable();return}this.ako.getForm().findField("destFolders").disable();return}try{Ext.get(c[0]).update(dN.cf)}catch(d){}this.ako.getForm().setValues({_method:"POST",_filter_id:"",default_folder:true,doFolderAction:false});this.ako.getForm().findField("destFolders").disable()},bd:function(){this.ako.getForm().reset()},eP:function(a){var b=this.ako.getForm().findField("destFolders");if(a.checked){b.enable();return}b.setValue("");b.disable()},isValid:function(){var j=this.ako.getForm();var e=j.findField("account");var c=j.findField("sender");var h=j.findField("recipient");var k=j.findField("subject");var b=j.findField("hasAttachment");var a=j.findField("setAsRead");var l=j.findField("destFolders");var d;if(!j.isValid()){return false}var g=true;if(e.getValue()==""&&c.getValue()==""&&h.getValue()==""&&k.getValue()==""&&b.getValue()==""){e.markInvalid(dN.aZ);c.markInvalid(dN.aZ);h.markInvalid(dN.aZ);k.markInvalid(dN.aZ);b.markInvalid(dN.aZ);g=false}if(a.getValue()==""&&l.getValue()==""){a.markInvalid(dN.aZ);l.markInvalid(dN.aZ);g=false}return g},validate:function(d){this.clearInvalid();var b,a=false;for(var c in d){if(c=="account"||c=="sender"||c=="recipient"||c=="subject"||c=="hasAttachment"){if(b=this.ako.getForm().findField(c)){b.markInvalid(d[c]);Ext.getDom(b.msgTarget).style.display="block"}}if(c=="setAsRead"||c=="destFolders"){if(b=this.ako.getForm().findField(c)){b.markInvalid(d[c]);Ext.getDom(b.msgTarget).style.display="block"}}}},clearInvalid:function(a){if(a&&typeof a.getKey=="function"&&a.getKey()==Ext.EventObject.ENTER){return}this.ako.getForm().clearInvalid()},eV:function(){var a=this.ako.getForm().getValues();var b=this.ako.getForm().buttons[0].scope;if(this.isValid()){b.disable();this.ako.getForm().submit({url:"/api/filters",method:"POST",success:function(g,c){b.enable();try{if(Ext.decode(c.response.responseText).success!=true){return}var d=a._filter_id?dN.aNg:dN.aNk;dB.eO.fireEvent(dB.fu.cA22,c.result);dB.eO.fireEvent(dB.fu.ss434);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,d);return}catch(h){}c.failure()},failure:function(g,c){b.enable();if(!c.response.responseText){var d=filter_id?dN.aNh:dN.aNi;dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,d);return}try{var j=Ext.util.JSON.decode(c.response.responseText);this.validate(j.errorFields)}catch(h){}dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,j.errorMsg)},scope:this})}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.bmf)}},fi:function(){dB.eO.fireEvent(dB.fu.ss434)},aLf:function(){this.items.items[1].layout.setActiveItem(1)},aLh:function(){this.items.items[1].layout.setActiveItem(0)}});fA.fB.aeM=Ext.extend(Ext.Panel,{frame:true,border:true,layout:"form",autoWidth:true,autoHeight:true,bA:false,fE:"",cls:"vs-config-form",listeners:{render:{fn:function(a){a.fr(a)}},scope:this},fq:function(a,c){c.preventDefault();var b=c.getTarget();switch(a){case Ext.EventObject.ENTER:this.eV();break;default:return false}},fr:function(a){var b=new Ext.KeyMap(a.el,[{key:[10,Ext.EventObject.ENTER],ctrl:false,alt:false,shift:false,scope:this,fn:this.fq}],"keydown")},initComponent:function(){var a=[];for(var b in dN.ajk){a.push(b)}this.items=[{xtype:"container",layout:"fit",autoWidth:true,cellCls:"cell-main2",autoEl:{},items:[{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header" id="vs-settings-form-header"></div>'}},{xtype:"form",layout:"form",cellCls:"cell",cls:"vs-accounts-form",autoWidth:true,autoHeight:true,buttonAlign:"left",items:[{xtype:"container",autoEl:{},layout:"table",autoWidth:true,layoutConfig:{columns:3},items:[{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:dN.aIc},hidden:this.bA?false:true,ia:true,cellCls:"formLabel"},{xtype:"textfield",name:"email",width:240,allowBlank:false,vtype:"account_email",hidden:this.bA?false:true,ia:true,validationEvent:false,listeners:{blur:function(c){},render:{fn:function(c){c.el.on("keyup",this.clearInvalid,c);if(this.fE){c.setValue(this.fE)}},scope:this},scope:this},msgTarget:"emailTarget",cellCls:"formField"},{xtype:"box",autoEl:{tag:"div",id:"emailTarget"},hidden:this.bA?false:true,ia:true,cellCls:"formMessage"},{xtype:"box",hidden:this.bA,au:true,autoEl:{tag:"div",style:"text-align: right",html:dN.aIg},cellCls:"formLabel"},{xtype:"textfield",hidden:this.bA,au:true,name:"user",width:240,allowBlank:true,msgTarget:"userTarget",validationEvent:false,listeners:{render:{fn:function(c){c.el.on("keyup",this.clearInvalid,c)},scope:this}},cellCls:"formField"},{xtype:"box",hidden:this.bA,au:true,autoEl:{tag:"div",id:"userTarget"},cellCls:"formMessage"},{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:dN.aId},cellCls:"formLabel"},{xtype:"textfield",name:"password",inputType:"password",width:240,allowBlank:false,msgTarget:"passwordTarget",validationEvent:false,listeners:{render:{fn:function(c){c.el.on("keyup",this.clearInvalid,c)},scope:this}},cellCls:"formField"},{xtype:"box",autoEl:{tag:"div",id:"passwordTarget"},cellCls:"formMessage"},{xtype:"box",hidden:this.bA,au:true,autoEl:{tag:"div",style:"text-align: right",html:dN.aHW},cellCls:"formLabel"},{xtype:"textfield",name:"pop3ServerAddress",width:240,hidden:this.bA,au:true,msgTarget:"popTarget",allowBlank:true,validationEvent:false,cellCls:"formField"},{xtype:"box",hidden:this.bA,au:true,autoEl:{tag:"div",id:"popTarget"},cellCls:"formMessage"},{xtype:"box",hidden:this.bA,au:true,autoEl:{tag:"div",style:"text-align: right",html:dN.aHV},cellCls:"formLabel"},{xtype:"textfield",name:"pop3ServerPort",width:50,allowBlank:true,vtype:"account_port",msgTarget:"portTarget",validationEvent:false,hidden:this.bA,au:true,listeners:{render:{fn:function(c){c.el.on("keyup",this.clearInvalid,c)},scope:this}},cellCls:"formField"},{xtype:"box",hidden:this.bA,au:true,autoEl:{tag:"div",id:"portTarget"},cellCls:"formMessage"}]},{xtype:"container",autoEl:{},layout:"column",cls:"additional-params",items:[{xtype:"checkbox",name:"keepOnServer",id:"keepOnServer",hidden:this.bA,au:true,checked:true},{xtype:"box",style:"margin-left: 5px;",autoEl:{tag:"span",html:'<label for="keepOnServer">'+dN.aIA+"</label>"},hidden:this.bA,au:true}]},{xtype:"container",autoEl:{},layout:"column",cls:"additional-params",items:[{xtype:"checkbox",name:"ssl",id:"ssl",hidden:this.bA,au:true},{xtype:"box",style:"margin-left: 5px;",hidden:this.bA,au:true,autoEl:{tag:"span",html:'<label for="ssl">'+dN.aIz+"</label>"}}]},{xtype:"hidden",name:"_method",value:"POST"},{xtype:"hidden",name:"accountID",value:""}],buttons:[{text:this.bA?dN.aIr:dN.tY,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:function(c){this.eV()}},{text:this.bA?dN.ax:dN.zH,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",scope:this,handler:function(){if(this.bA){try{Ext.get("start-account-box").setStyle("display","none");Ext.get("start-account-box-activated").setStyle("display","block")}catch(c){}return}this.fi()}}]}]}];dB.eO.on(dB.fu.cR6,this.aS,this);dB.eO.on(dB.fu.qwe423,this.bd,this);fA.fB.aeM.superclass.initComponent.call(this)},destroy:function(){dB.eO.un(dB.fu.cR6,this.aS,this);dB.eO.un(dB.fu.qwe423,this.bd,this);fA.fB.aeM.superclass.destroy.call(this)},aLd:function(b){var a;if((a=b.indexOf("@"))==-1){return b}return b.substr(a+1)},aS:function(a){a=a||null;var d=Ext.DomQuery.select('div[id="vs-settings-form-header"]',this.body.dom);var f=this.items.items[0].items.items[1].getForm();var h=this.items.items[0].items.items[1];var b=h.getComponent(0).items.items.concat(h.getComponent(1).items.items).concat(h.getComponent(2).items.items);function c(j){try{j.findField("email").focus("",200)}catch(k){}}if(!a){try{Ext.get(d[0]).update(dN.eQ)}catch(g){}f.setValues({_method:"POST",accountID:"",keepOnServer:true});b.each(function(k,j){try{if(k.au){k.hide();return}if(k.ia){k.show()}}catch(l){}});c(f);return}try{Ext.get(d[0]).update(dN.eH+" "+a.data.email)}catch(g){}f.setValues({email:a.data.email,user:a.data.user,password:a.data.password,pop3ServerAddress:a.data.pop3ServerAddress,pop3ServerPort:a.data.pop3ServerPort,keepOnServer:a.data.keepOnServer?true:false,ssl:a.data.ssl,_method:"PUT",accountID:a.data.accountID});b.each(function(k,j){try{if(k.ia){k.hide();return}k.show()}catch(l){}});c(f)},bd:function(){this.items.items[0].items.items[1].getForm().reset()},validate:function(a){var c=this.items.items[0].items.items[1];var j=this.items.items[0].items.items[1];var b=j.getComponent(0).items.items.concat(j.getComponent(1).items.items).concat(j.getComponent(2).items.items);b.each(function(k,f){try{if(!k.ia){k.show()}}catch(l){}});c.getForm().clearInvalid();try{var d;for(var h in a){d=c.getForm().findField(h);if(d){d.show();d.markInvalid(a[h]);Ext.getDom(d.msgTarget).style.display="block"}}}catch(g){}},clearInvalid:function(a){if(a&&typeof a.getKey=="function"&&a.getKey()==Ext.EventObject.ENTER){return}this.clearInvalid()},eV:function(){var b=this.items.items[0].items.items[1];var c=b.buttons[0].scope;var a=b.getForm().getValues();if(b.getForm().isValid()){c.disable();b.getForm().submit({url:"api/account/"+a.accountID,method:dB.fx.fy.POST,success:function(h,d){c.enable();if(a.accountID){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.es)}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.jW)}var g=dB.fF.getStore(fD.fL);g.reload();dB.eO.fireEvent(dB.fu.ce8,d.result);dB.eO.fireEvent(dB.fu.qwe423);if(this.bA){try{Ext.get("start-account-box").setStyle("display","none");Ext.get("start-account-box-activated").setStyle("display","block")}catch(j){}return}},failure:function(h,d){c.enable();var g=dN.aHX;try{if(!d.response.responseText){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,g);return}var k=Ext.util.JSON.decode(d.response.responseText);g=k.errorMsg;this.validate(k.errorFields)}catch(j){}dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,g)},scope:this})}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aHZ)}},fi:function(){dB.eO.fireEvent(dB.fu.qwe423)}});Ext.form.VTypes.aliasnameVal=/([A-Za-z]){2,50}/;Ext.form.VTypes.aliasnameMask=/[a-z0-9_\-]/i;Ext.form.VTypes.aliasnameText=dN.aJe;Ext.form.VTypes.aliasname=function(a){return Ext.form.VTypes.aliasnameMask.test(a)};fA.fB.QB=Ext.extend(Ext.Panel,{frame:true,layout:"form",autoWidth:true,autoHeight:false,cls:"vs-config-form",border:true,fq:function(a,c){c.preventDefault();var b=c.getTarget();switch(a){case Ext.EventObject.ENTER:this.eV();break;default:return false}},fr:function(a){var b=new Ext.KeyMap(a.el,[{key:[10,Ext.EventObject.ENTER],ctrl:false,alt:false,shift:false,scope:this,fn:this.fq}],"keydown")},initComponent:function(){var a=new Ext.form.ComboBox({hiddenName:"alias_domain",style:"width: 100px",allowBlank:false,mode:"local",store:dN.aEw,emptyText:dN.aJl,triggerAction:"all",validationEvent:false,editable:false});this.items=[{xtype:"container",layout:"table",layoutConfig:{columns:1},cellCls:"cell-main2",autoEl:{},items:[{xtype:"box",autoHeight:true,autoEl:{html:'<div class="vs-config-panel-right-header">'+dN.aZf+"</div>"}},{xtype:"form",layout:"form",cellCls:"cell",cls:"vs-alias-form",buttonAlign:"left",items:[{xtype:"container",layout:"table",autoEl:{},autoWidth:true,layoutConfig:{columns:3},items:[{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:dN.dM},cellCls:"formLabel"},{xtype:"textfield",name:"sender",msgTarget:"senderTarget",validationEvent:false,maxLength:50,autoCreate:{tag:"input",type:"text",size:"20",autocomplete:"off",eF:"50"},listeners:{render:{fn:function(b){this.fr(b);b.el.on("keyup",this.clearInvalid,b)},scope:this}},width:350,cellCls:"formField"},{xtype:"box",autoEl:{tag:"div",id:"senderTarget"},cellCls:"formMessage"},{xtype:"box",autoEl:{tag:"div",style:"text-align: right",html:dN.dQ},cellCls:"formLabel"},{name:"signature",xtype:"textarea",msgTarget:"signatureTarget",validationEvent:false,maxLength:1000,listeners:{render:{fn:function(b){b.el.on("keyup",this.clearInvalid,b);b.el.on("keydown",this.fj,b)},scope:this}},height:200,width:600,cellCls:"formField"},{xtype:"box",autoEl:{tag:"div",id:"signatureTarget"},cellCls:"formMessage"}]},{xtype:"hidden",name:"_key",value:"aliases"},{xtype:"hidden",name:"_method",value:"PUT"},{xtype:"hidden",name:"_alias_id"}],buttons:[{text:dN.tY,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,name:"save",handler:function(b){this.eV()}},{xtype:"button",text:dN.zH,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",scope:this,handler:function(){this.fi()}}]}]}];dB.eO.on(dB.fu.cL11,this.aS,this);dB.eO.on(dB.fu.bY432,this.bd,this);fA.fB.QB.superclass.initComponent.call(this)},destroy:function(){dB.eO.un(dB.fu.cL11,this.aS,this);dB.eO.un(dB.fu.bY432,this.bd,this);fA.fB.QB.superclass.destroy.call(this)},aS:function(a){a=a||null;function b(d){try{d.findField("sender").focus("",200)}catch(f){}}var c=this.items.items[0].items.items[1];if(a){c.getForm().setValues({sender:a.data.sender,signature:a.data.signature,def:a.data.def,_alias_id:a.data.alias})}b(c.getForm())},bd:function(){this.items.items[0].items.items[1].getForm().reset()},validate:function(d){var a=this.items.items[0].items.items[1].getForm();a.clearInvalid();var b;for(var c in d){if(b=a.findField(c)){b.markInvalid(d[c]);Ext.getDom(b.msgTarget).style.display="block"}}},clearInvalid:function(a){if(a&&typeof a.getKey=="function"&&a.getKey()==Ext.EventObject.ENTER){return}this.clearInvalid()},fj:function(a){var b=this.getValue();if(a.keyCode!=8&&a.keyCode!=46){if(b.length>=this.maxLength){a.stopEvent();this.setValue(b.substr(0,this.maxLength));b=this.getValue()}}},eV:function(){var a=this.items.items[0].items.items[1];var b=a.buttons[0].scope;if(a.getForm().isValid()){b.disable();a.getForm().submit({url:"/api/configuration",method:"POST",success:function(e,c){b.enable();dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.FG);var d=dB.fF.getStore(fD.fL);d.reload();dB.eO.fireEvent(dB.fu.cy12,c.result);dB.eO.fireEvent(dB.fu.bY432)},failure:function(d,c){b.enable();if(!c.response.responseText){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.Dp);return}var e=Ext.util.JSON.decode(c.response.responseText);this.validate(e.errorFields);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,e.errorMsg)},scope:this})}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aML)}},fi:function(){dB.eO.fireEvent(dB.fu.bY432)}});fA.fB.acH=Ext.extend(Ext.FormPanel,{frame:true,header:false,defaultType:"textfield",layout:"absolute",height:50,autoWidth:true,border:true,cls:"vs-config-form",initComponent:function(){this.items=[{x:0,y:5,name:"redirect_adress",hideLabel:true,width:200,allowBlank:false,vtype:"email"},{xtype:"hidden",name:"_key",value:"redirect_adress"},{xtype:"panel",border:false,x:220,y:0,items:{xtype:"button",text:dN.tY,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:function(){this.getForm().submit({url:"/api/configuration",method:"POST",success:function(c,b){c.reset();dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.FG);dB.eO.fireEvent(dB.fu.cC25)},failure:function(c,b){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.Dp)}})}}},{xtype:"panel",border:false,x:300,y:0,items:{xtype:"button",text:dN.Hy,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",scope:this,handler:function(){this.getForm().submit({url:"/api/configuration",params:{_method:"DELETE"},method:"POST",success:function(c,b){c.reset();dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.aNX);dB.eO.fireEvent(dB.fu.cC25)},failure:function(c,b){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.Dp)}})}}}];fA.fB.acH.superclass.initComponent.call(this)}});fA.fB.abX=Ext.extend(Ext.FormPanel,{frame:true,labelAlign:"left",defaultType:"textfield",layout:"table",layoutConfig:{columns:2},autoHeight:true,cls:"vs-config-form vs-ar-bbar",border:true,standardSubmit:true,initComponent:function(){this.items=[{xtype:"fieldset",title:dN.aIN,autoHeight:true,items:[{xtype:"textfield",hideLabel:true,name:"autoresponder_title",validationEvent:false,msgTarget:"titleTarget",listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}},anchor:"100%"}],cellCls:"formField"},{xtype:"box",autoEl:{tag:"div",id:"titleTarget"},cellCls:"formMessage"},{xtype:"fieldset",title:dN.aIO,autoHeight:true,items:[{xtype:"textarea",hideLabel:true,name:"autoresponder_content",validationEvent:false,msgTarget:"contentTarget",listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}},anchor:"100%"}],cellCls:"formField"},{xtype:"box",autoEl:{tag:"div",id:"contentTarget"},cellCls:"formMessage"},{xtype:"fieldset",title:dN.aJb,autoHeight:true,defaultType:"radio",items:[{xtype:"radio",fieldLabel:dN.amb,name:"autoresponder_status",inputValue:"on"},{fieldLabel:dN.alY,name:"autoresponder_status",inputValue:""}],cellCls:"formField"},{xtype:"hidden",name:"_key",value:"autoresponder"},{xtype:"hidden",name:"_method",value:"POST"}];this.buttons=[{text:dN.tY,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",scope:this,handler:function(a){if(this.isValid()){a.disable();this.getForm().submit({url:"/api/configuration",method:"POST",success:function(c,b){a.enable();dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.FG);dB.eO.fireEvent(dB.fu.dp15)},failure:function(c,b){a.enable();if(!b.response.responseText){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.Dp);return}var d=Ext.util.JSON.decode(b.response.responseText);this.validate(d.errorFields);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,d.errorMsg)},scope:this})}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aY)}}},{text:dN.aiO,type:"reset",cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",scope:this,handler:function(){this.getForm().reset()}}];fA.fB.abX.superclass.initComponent.call(this)},isValid:function(){var b=this.getForm();var d=b.findField("autoresponder_title");var a=b.findField("autoresponder_content");var c=true;if(b.findField("autoresponder_status").checked==true){if(d.getValue()==""){d.markInvalid(dN.kU);Ext.getDom(d.msgTarget).style.display="block";c=false}if(a.getValue()==""){a.markInvalid(dN.kU);Ext.getDom(a.msgTarget).style.display="block";c=false}}return c},validate:function(c){var b=this.getForm();var d=b.findField("autoresponder_title");var a=b.findField("autoresponder_content");b.clearInvalid();if(c.title){d.markInvalid(c.title);Ext.getDom(d.msgTarget).style.display="block"}if(c.content){a.markInvalid(c.content);Ext.getDom(a.msgTarget).style.display="block"}},clearInvalid:function(){this.clearInvalid()}});Ext.form.VTypes.wblist_emailText=dN.bf;Ext.form.VTypes.wblist_email=function(a){a=a.trim();if((new RegExp("^"+dB.fx.regEmail+"$")).test(a)===false){return false}return true};fA.fB.acF=Ext.extend(Ext.Panel,{frame:true,xtype:"container",autoEl:{},layout:"table",border:true,autoWidth:true,autoHeight:true,cls:"vs-config-form",layoutConfig:{columns:2},initComponent:function(){this.items=[{html:"<strong>"+dN.aIK+"</strong>",cellCls:"cell-main1"},{xtype:"container",autoEl:{},layout:"table",border:false,autoWidth:true,autoHeight:true,layoutConfig:{columns:1},cellCls:"cell-main2",cls:"bordered",items:[{html:"<strong>"+dN.zK[this.initialConfig.aKn]+"</strong>",cellCls:"vs-bg-style1 cell"},{xtype:"form",layout:"table",layoutConfig:{columns:5},frame:true,defaultType:"textfield",autoHeight:true,autoWidth:true,border:true,cellCls:"cell",cls:"vs-antyspam-form",items:[{fieldLabel:dN.aJq,msgDisplay:"",name:"email",width:200,allowBlank:false,validationEvent:false,vtype:"wblist_email",style:"margin: 0 5px 0 0;",msgTarget:"emailTarget",listeners:{render:{fn:function(a){a.el.on("keyup",this.clearInvalid,a)},scope:this}}},{xtype:"hidden",name:"_method",value:"POST"},{xtype:"button",text:dN.tY,cls:"vs-btn-2 vs-btn-bold",scale:"vesper",style:"margin: 0 5px 0 0;",scope:this,handler:function(b){var a=this.items.items[1].items.items[1];if(a.getForm().isValid()){b.disable();a.getForm().submit({url:"/api/filters/antyspam",method:"POST",params:{aJZ:this.initialConfig.aKn},success:function(d,c){b.enable();c.form.reset();dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.INFO,dN.FG);dB.eO.fireEvent(dB.fu.cp14)},failure:function(d,c){b.enable();if(!c.response.responseText){dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.Dp)}var e=Ext.util.JSON.decode(c.response.responseText);this.validate(e.errorFields);dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,e.errorMsg)},scope:this})}else{dB.eO.fireEvent(dB.fu.aJ96,fA.fB.notify.fJ,dN.aML)}}},{xtype:"button",text:dN.zH,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",scope:this,handler:function(){this.destroy()}},{xtype:"box",autoEl:{tag:"div",id:"emailTarget"},cellCls:"formMessage"}]}]}];fA.fB.acF.superclass.initComponent.call(this)},validate:function(c){var a=this.items.items[1].items.items[1];var b=a.getForm().findField("email");var d=c.whiteList||c.blackList;a.getForm().clearInvalid();if(d){b.markInvalid(d);Ext.getDom(b.msgTarget).style.display="block"}},clearInvalid:function(){this.clearInvalid()}});fA.rV=function(b){var a=new Ext.Viewport({layout:"border",layoutConfig:{minWidth:990,onLayout:function(l,G){var o;if(!this.rendered){G.position();G.addClass("x-border-layout-ct");var v=l.items.items;o=[];for(var z=0,A=v.length;z<A;z++){var D=v[z];var q=D.region;if(D.collapsed){o.push(D)}D.collapsed=false;if(!D.rendered){D.cls=D.cls?D.cls+" x-border-panel":"x-border-panel";D.render(G,z)}this[q]=q!="center"&&D.split?new Ext.layout.BorderLayout.SplitRegion(this,D.initialConfig,q):new Ext.layout.BorderLayout.Region(this,D.initialConfig,q);this[q].render(G,D)}this.rendered=true}var u=G.getViewSize();if(u.width<this.minWidth){G.setStyle("width",this.minWidth+"px");u.width=this.minWidth;G.up("").setStyle("overflow","auto")}else{G.setStyle("width","")}if(u.width<20||u.height<20){if(o){this.restoreCollapsed=o}return}else{if(this.restoreCollapsed){o=this.restoreCollapsed;delete this.restoreCollapsed}}var r=u.width,B=u.height;var f=r,k=B,j=0,d=0;var x=this.north,t=this.south,p=this.west,C=this.east,D=this.center;if(!D){throw"No center region defined in BorderLayout "+l.id}if(x&&x.isVisible()){var F=x.getSize();var y=x.getMargins();F.width=r-(y.left+y.right);F.x=y.left;F.y=y.top;j=F.height+F.y+y.bottom;k-=j;x.applyLayout(F)}if(t&&t.isVisible()){var F=t.getSize();var y=t.getMargins();F.width=r-(y.left+y.right);F.x=y.left;var H=(F.height+y.top+y.bottom);F.y=B-H+y.top;k-=H;t.applyLayout(F)}if(p&&p.isVisible()){var F=p.getSize();var y=p.getMargins();F.height=k-(y.top+y.bottom);F.x=y.left;F.y=j+y.top;var g=(F.width+y.left+y.right);d+=g;f-=g;p.applyLayout(F)}if(C&&C.isVisible()){var F=C.getSize();var y=C.getMargins();F.height=k-(y.top+y.bottom);var g=(F.width+y.left+y.right);F.x=r-g+y.left;F.y=j+y.top;f-=g;C.applyLayout(F)}var y=D.getMargins();var E={x:d+y.left,y:j+y.top,width:f-(y.left+y.right),height:k-(y.top+y.bottom)};D.applyLayout(E);if(o){for(var z=0,A=o.length;z<A;z++){o[z].collapse(false)}}if(Ext.isIE&&Ext.isStrict){G.repaint()}}},border:false,renderTo:b,items:[new fA.fB.uo({region:"west",width:190}),new fA.fB.aed({region:"north"}),{layout:"border",border:false,region:"center",items:[new fA.fB.lemon({region:"center"}),new rJ.ze({region:"south",height:28,cls:"vs-contact-footer vs-client-toolbar",listeners:{afterrender:function(d){try{rJ.zh(d)}catch(c){}}}})]}]})};var SWFUpload;if(SWFUpload==undefined){SWFUpload=function(a){this.initSWFUpload(a)}}SWFUpload.prototype.initSWFUpload=function(b){try{this.customSettings={};this.settings=b;this.eventQueue=[];this.movieName="SWFUpload_"+SWFUpload.movieCount++;this.movieElement=null;SWFUpload.instances[this.movieName]=this;this.initSettings();this.loadFlash();this.displayDebugInfo()}catch(a){delete SWFUpload.instances[this.movieName];throw a}};SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.0 2009-03-25";SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};SWFUpload.completeURL=function(a){if(typeof(a)!=="string"||a.match(/^https?:\/\//i)||a.match(/^\//)){return a}var c=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"");var b=window.location.pathname.lastIndexOf("/");if(b<=0){path="/"}else{path=window.location.pathname.substr(0,b)+"/"}return path+a};SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(b,a){this.settings[b]=(this.settings[b]==undefined)?a:this.settings[b]};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",false);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",false);this.ensureDefault("requeue_on_error",false);this.ensureDefault("http_success",[]);this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types","*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");this.ensureDefault("prevent_swf_caching",true);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");this.ensureDefault("button_text_top_padding",0);this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);this.ensureDefault("button_disabled",false);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW);this.ensureDefault("debug",false);this.settings.debug_enabled=this.settings.debug;this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);this.ensureDefault("upload_error_handler",null);this.ensureDefault("upload_success_handler",null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;if(!!this.settings.prevent_swf_caching){this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+new Date().getTime()}if(!this.settings.preserve_relative_urls){this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url)}delete this.ensureDefault};SWFUpload.prototype.loadFlash=function(){var a,b;if(document.getElementById(this.movieName)!==null){throw"ID "+this.movieName+" is already in use. The Flash Object could not be added"}a=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(a==undefined){throw"Could not find the placeholder element: "+this.settings.button_placeholder_id}b=document.createElement("div");b.innerHTML=this.getFlashHTML();a.parentNode.replaceChild(b.firstChild,a);if(window[this.movieName]==undefined){window[this.movieName]=this.getMovieElement()}};SWFUpload.prototype.getFlashHTML=function(){return['<object id="',this.movieName,'" type="application/x-shockwave-flash" data="',this.settings.flash_url,'" width="',this.settings.button_width,'" height="',this.settings.button_height,'" class="swfupload">','<param name="wmode" value="',this.settings.button_window_mode,'" />','<param name="movie" value="',this.settings.flash_url,'" />','<param name="quality" value="high" />','<param name="menu" value="false" />','<param name="allowScriptAccess" value="always" />','<param name="flashvars" value="'+this.getFlashVars()+'" />',"</object>"].join("")};SWFUpload.prototype.getFlashVars=function(){var b=this.buildParamString();var a=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&amp;uploadURL=",encodeURIComponent(this.settings.upload_url),"&amp;useQueryString=",encodeURIComponent(this.settings.use_query_string),"&amp;requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&amp;httpSuccess=",encodeURIComponent(a),"&amp;assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&amp;params=",encodeURIComponent(b),"&amp;filePostName=",encodeURIComponent(this.settings.file_post_name),"&amp;fileTypes=",encodeURIComponent(this.settings.file_types),"&amp;fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&amp;fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&amp;fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&amp;fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&amp;debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&amp;buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&amp;buttonWidth=",encodeURIComponent(this.settings.button_width),"&amp;buttonHeight=",encodeURIComponent(this.settings.button_height),"&amp;buttonText=",encodeURIComponent(this.settings.button_text),"&amp;buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&amp;buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&amp;buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&amp;buttonAction=",encodeURIComponent(this.settings.button_action),"&amp;buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&amp;buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("")};SWFUpload.prototype.getMovieElement=function(){if(this.movieElement==undefined){this.movieElement=document.getElementById(this.movieName)}if(this.movieElement===null){throw"Could not find Flash element"}return this.movieElement};SWFUpload.prototype.buildParamString=function(){var c=this.settings.post_params;var b=[];if(typeof(c)==="object"){for(var a in c){if(c.hasOwnProperty(a)){b.push(encodeURIComponent(a.toString())+"="+encodeURIComponent(c[a].toString()))}}}return b.join("&amp;")};SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,false);var a=null;a=this.getMovieElement();if(a&&typeof(a.CallFunction)==="unknown"){for(var c in a){try{if(typeof(a[c])==="function"){a[c]=null}}catch(e){}}try{a.parentNode.removeChild(a)}catch(b){}}window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieElement=null;this.settings=null;this.customSettings=null;this.eventQueue=null;this.movieName=null;return true}catch(d){return false}};SWFUpload.prototype.displayDebugInfo=function(){};SWFUpload.prototype.addSetting=function(b,c,a){if(c==undefined){return(this.settings[b]=a)}else{return(this.settings[b]=c)}};SWFUpload.prototype.getSetting=function(a){if(this.settings[a]!=undefined){return this.settings[a]}return""};SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];var movieElement=this.getMovieElement();var returnValue,returnString;try{returnString=movieElement.CallFunction('<invoke name="'+functionName+'" returntype="javascript">'+__flash__argumentsToXML(argumentArray,0)+"</invoke>");returnValue=eval(returnString)}catch(ex){throw"Call to "+functionName+" failed"}if(returnValue!=undefined&&typeof returnValue.post==="object"){returnValue=this.unescapeFilePostParams(returnValue)}return returnValue};SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile")};SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles")};SWFUpload.prototype.startUpload=function(a){this.callFlash("StartUpload",[a])};SWFUpload.prototype.cancelUpload=function(a,b){if(b!==false){b=true}this.callFlash("CancelUpload",[a,b])};SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload")};SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats")};SWFUpload.prototype.setStats=function(a){this.callFlash("SetStats",[a])};SWFUpload.prototype.getFile=function(a){if(typeof(a)==="number"){return this.callFlash("GetFileByIndex",[a])}else{return this.callFlash("GetFile",[a])}};SWFUpload.prototype.addFileParam=function(a,b,c){return this.callFlash("AddFileParam",[a,b,c])};SWFUpload.prototype.removeFileParam=function(a,b){this.callFlash("RemoveFileParam",[a,b])};SWFUpload.prototype.setUploadURL=function(a){this.settings.upload_url=a.toString();this.callFlash("SetUploadURL",[a])};SWFUpload.prototype.setPostParams=function(a){this.settings.post_params=a;this.callFlash("SetPostParams",[a])};SWFUpload.prototype.addPostParam=function(a,b){this.settings.post_params[a]=b;this.callFlash("SetPostParams",[this.settings.post_params])};SWFUpload.prototype.removePostParam=function(a){delete this.settings.post_params[a];this.callFlash("SetPostParams",[this.settings.post_params])};SWFUpload.prototype.setFileTypes=function(a,b){this.settings.file_types=a;this.settings.file_types_description=b;this.callFlash("SetFileTypes",[a,b])};SWFUpload.prototype.setFileSizeLimit=function(a){this.settings.file_size_limit=a;this.callFlash("SetFileSizeLimit",[a])};SWFUpload.prototype.setFileUploadLimit=function(a){this.settings.file_upload_limit=a;this.callFlash("SetFileUploadLimit",[a])};SWFUpload.prototype.setFileQueueLimit=function(a){this.settings.file_queue_limit=a;this.callFlash("SetFileQueueLimit",[a])};SWFUpload.prototype.setFilePostName=function(a){this.settings.file_post_name=a;this.callFlash("SetFilePostName",[a])};SWFUpload.prototype.setUseQueryString=function(a){this.settings.use_query_string=a;this.callFlash("SetUseQueryString",[a])};SWFUpload.prototype.setRequeueOnError=function(a){this.settings.requeue_on_error=a;this.callFlash("SetRequeueOnError",[a])};SWFUpload.prototype.setHTTPSuccess=function(a){if(typeof a==="string"){a=a.replace(" ","").split(",")}this.settings.http_success=a;this.callFlash("SetHTTPSuccess",[a])};SWFUpload.prototype.setAssumeSuccessTimeout=function(a){this.settings.assume_success_timeout=a;this.callFlash("SetAssumeSuccessTimeout",[a])};SWFUpload.prototype.setDebugEnabled=function(a){this.settings.debug_enabled=a;this.callFlash("SetDebugEnabled",[a])};SWFUpload.prototype.setButtonImageURL=function(a){if(a==undefined){a=""}this.settings.button_image_url=a;this.callFlash("SetButtonImageURL",[a])};SWFUpload.prototype.setButtonDimensions=function(c,a){this.settings.button_width=c;this.settings.button_height=a;var b=this.getMovieElement();if(b!=undefined){b.style.width=c+"px";b.style.height=a+"px"}this.callFlash("SetButtonDimensions",[c,a])};SWFUpload.prototype.setButtonText=function(a){this.settings.button_text=a;this.callFlash("SetButtonText",[a])};SWFUpload.prototype.setButtonTextPadding=function(b,a){this.settings.button_text_top_padding=a;this.settings.button_text_left_padding=b;this.callFlash("SetButtonTextPadding",[b,a])};SWFUpload.prototype.setButtonTextStyle=function(a){this.settings.button_text_style=a;this.callFlash("SetButtonTextStyle",[a])};SWFUpload.prototype.setButtonDisabled=function(a){this.settings.button_disabled=a;this.callFlash("SetButtonDisabled",[a])};SWFUpload.prototype.setButtonAction=function(a){this.settings.button_action=a;this.callFlash("SetButtonAction",[a])};SWFUpload.prototype.setButtonCursor=function(a){this.settings.button_cursor=a;this.callFlash("SetButtonCursor",[a])};SWFUpload.prototype.queueEvent=function(b,c){if(c==undefined){c=[]}else{if(!(c instanceof Array)){c=[c]}}var a=this;if(typeof this.settings[b]==="function"){this.eventQueue.push(function(){this.settings[b].apply(this,c)});setTimeout(function(){a.executeNextEvent()},0)}else{if(this.settings[b]!==null){throw"Event handler "+b+" is unknown or is not a function"}}};SWFUpload.prototype.executeNextEvent=function(){var a=this.eventQueue?this.eventQueue.shift():null;if(typeof(a)==="function"){a.apply(this)}};SWFUpload.prototype.unescapeFilePostParams=function(c){var e=/[$]([0-9a-f]{4})/i;var f={};var d;if(c!=undefined){for(var a in c.post){if(c.post.hasOwnProperty(a)){d=a;var b;while((b=e.exec(d))!==null){d=d.replace(b[0],String.fromCharCode(parseInt("0x"+b[1],16)))}f[d]=c.post[a]}}c.post=f}return c};SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface")}catch(a){return false}};SWFUpload.prototype.flashReady=function(){var a=this.getMovieElement();if(!a){this.debug("Flash called back ready but the flash movie can't be found.");return}this.cleanUp(a);this.queueEvent("swfupload_loaded_handler")};SWFUpload.prototype.cleanUp=function(a){try{if(this.movieElement&&typeof(a.CallFunction)==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var c in a){try{if(typeof(a[c])==="function"){a[c]=null}}catch(b){}}}}catch(d){}window.__flash__removeCallback=function(e,f){try{if(e){e[f]=null}}catch(g){}}};SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler")};SWFUpload.prototype.fileQueued=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("file_queued_handler",a)};SWFUpload.prototype.fileQueueError=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("file_queue_error_handler",[a,c,b])};SWFUpload.prototype.fileDialogComplete=function(b,c,a){this.queueEvent("file_dialog_complete_handler",[b,c,a])};SWFUpload.prototype.uploadStart=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("return_upload_start_handler",a)};SWFUpload.prototype.returnUploadStart=function(a){var b;if(typeof this.settings.upload_start_handler==="function"){a=this.unescapeFilePostParams(a);b=this.settings.upload_start_handler.call(this,a)}else{if(this.settings.upload_start_handler!=undefined){throw"upload_start_handler must be a function"}}if(b===undefined){b=true}b=!!b;this.callFlash("ReturnUploadStart",[b])};SWFUpload.prototype.uploadProgress=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("upload_progress_handler",[a,c,b])};SWFUpload.prototype.uploadError=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("upload_error_handler",[a,c,b])};SWFUpload.prototype.uploadSuccess=function(b,a,c){b=this.unescapeFilePostParams(b);this.queueEvent("upload_success_handler",[b,a,c])};SWFUpload.prototype.uploadComplete=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("upload_complete_handler",a)};SWFUpload.prototype.debug=function(a){this.queueEvent("debug_handler",a)};SWFUpload.prototype.debugMessage=function(a){};SWFUpload.Console={};SWFUpload.Console.writeLine=function(a){};var SWFUpload;if(typeof(SWFUpload)==="function"){SWFUpload.prototype.initSettings=function(a){return function(){if(typeof(a)==="function"){a.call(this)}this.aDt(false)}}(SWFUpload.prototype.initSettings);SWFUpload.prototype.aDt=function(e){if(e===undefined){e=true}e=!!e;var h=this.settings.post_params;var f,j=document.cookie.split(";"),b=j.length,g,d,a,k;for(f=0;f<b;f++){g=j[f];while(g.charAt(0)===" "){g=g.substring(1,g.length)}d=g.indexOf("=");if(d>0){a=g.substring(0,d);k=g.substring(d+1);h[a]=k}}if(e){this.setPostParams(h)}}}Ext.form.ut=Ext.extend(Ext.form.TextField,{buttonText:"Browse...",buttonOnly:false,buttonOffset:3,readOnly:true,width:200,fieldLabel:"Upload file",initComponent:function(){Ext.form.ut.superclass.initComponent.call(this);this.addEvents("fileselected")},onRender:function(b,a){Ext.form.ut.superclass.onRender.call(this,b,a);this.wrap=this.el.wrap({cls:"x-form-field-wrap x-form-file-wrap"});this.el.addClass("x-form-file-text");this.el.dom.removeAttribute("name");this.KO=this.wrap.createChild({id:this.abN(),name:this.name||this.getId(),cls:"x-form-file",tag:"input",type:"file",size:1});var c=Ext.applyIf(this.aKi||{},{text:this.buttonText});this.button=new Ext.Button(Ext.apply(c,{renderTo:this.wrap,cls:"x-form-file-btn"+(c.iconCls?" x-btn-icon":"")}));if(this.buttonOnly){this.el.hide();this.wrap.setWidth(this.button.getEl().getWidth())}this.KO.on("change",function(){var d=this.KO.dom.value;this.setValue(d);this.fireEvent("fileselected",this,d)},this)},abN:function(){return this.id+"-file"},onResize:function(a,b){Ext.form.ut.superclass.onResize.call(this,a,b);this.wrap.setWidth(a);if(!this.buttonOnly){var a=this.wrap.getWidth()-this.button.getEl().getWidth()-this.buttonOffset;this.el.setWidth(a)}},preFocus:Ext.emptyFn,getResizeEl:function(){return this.wrap},getPositionEl:function(){return this.wrap},alignErrorIcon:function(){this.errorIcon.alignTo(this.wrap,"tl-tr",[2,0])}});Ext.reg("fileuploadfield",Ext.form.ut);fA.fS.msglist=Ext.extend(Ext.ToolTip,{initComponent:function(){dB.eO.on(dB.fu.cc73,function(c,b){this.destroy()},this);fA.fS.msglist.superclass.initComponent.call(this)},header:false,footer:false,floating:true,shadow:false,autoDestroy:true,hideDelay:0,dismissDelay:0,closable:false,autoRender:false,hidden:false,draggable:false,cls:"quick-reply-wrapper",constrainPosition:true,anchor:"",onDocMouseDown:function(a){if(this.autoHide!==false&&!this.closable&&!a.within(this.el.dom)){this.disable();this.enable.defer(100,this)}}});