Current Directory: \\10.5.0.10\iis\Sites\goprint2.com\www\

Contents: Directories:
App_Code
App_Data
App_GlobalResources
App_LocalResources
App_WebReferences
articles
aspnet_client
Bin
common
designer
dillners
images
img
includes
kwikkopy
order_centre
printthree
RadControls
update
WebServices
Files:
about_us.aspx | Download
about_us.aspx.vb | Download
contact_us.aspx | Download
contact_us.aspx.vb | Download
create_user.aspx | Download
create_user.aspx.vb | Download
Default.aspx | Download
Default.aspx.vb | Download
discount.aspx | Download
discount.aspx.vb | Download
domain_activation.aspx | Download
domain_activation.aspx.vb | Download
downloadPD.aspx | Download
downloadPD.aspx.vb | Download
download_error.aspx | Download
download_error.aspx.vb | Download
email_policy.aspx | Download
email_policy.aspx.vb | Download
error_page.aspx | Download
error_page.aspx.vb | Download
faq.aspx | Download
faq.aspx.vb | Download
favicon.ico | Download
FileNotFound.htm | Download
generate_print_driver_step1.aspx | Download
generate_print_driver_step1.aspx.vb | Download
generate_print_driver_step2.aspx | Download
generate_print_driver_step2.aspx.vb | Download
generate_print_driver_step3.aspx | Download
generate_print_driver_step3.aspx.vb | Download
Global.asax | Download
header.fla | Download
header.swf | Download
home.aspx | Download
home.aspx.vb | Download
jsincluding.js | Download
login.aspx | Download
login.aspx.vb | Download
marcelito.txt | Download
packages.aspx | Download
packages.aspx.vb | Download
password_recovery.aspx | Download
password_recovery.aspx.vb | Download
PrintIt.master | Download
PrintIt.master.vb | Download
PrintIt.sitemap | Download
PrintItEs.sitemap | Download
PrintItFr.sitemap | Download
PrintIt_CreateUser.master | Download
PrintIt_CreateUser.master.vb | Download
PrintIt_OutSide.master | Download
PrintIt_OutSide.master.vb | Download
privacy_policy.aspx | Download
privacy_policy.aspx.vb | Download
proba.aspx | Download
proba.aspx.vb | Download
robots.txt | Download
sample.txt | Download
show_sess_par.aspx | Download
show_sess_par.aspx.vb | Download
site_map.aspx | Download
site_map.aspx.vb | Download
site_map.xml | Download
sRacadUploader.jar | Download
sRacadUploader_last.jar | Download
terms_and_conditions.aspx | Download
terms_and_conditions.aspx.vb | Download
terms_of_service.aspx | Download
terms_of_service.aspx.vb | Download
test.txt | Download
testimonials.aspx | Download
testimonials.aspx.vb | Download
TextDraw.html | Download
udraw-designer-widescreen-ui.zip | Download
web.config | Download
websites-for-printers.aspx | Download
websites-for-printers.aspx.vb | Download

File Preview: MZ����@��� �!�L�!This program cannot be run in DOS mode. $PEL���F�! @ �^ `@ �D�H^S`��  H.text�> @ `.rsrc�`P@@.reloc �`@B�^H� \Q ��E P �+kS`Wd�S�ƍ�-C�[�9�a��W8��.͝��;#$MM���77��S(Ft�"��+�\�}���D�<������щ�j3�ˬ4�� � z�&&��I�؈��ZI7��\+��H�gP�( * *Rt`}( *( *brp(( (*�u�,rIp*u+,r p*o *0�s s ( o ( o &~ ( ,o ( o &o ( o &s! s" rcpo# o$ o%  (& o' o( r�p( o) o( r�ps* o) o( r�p( o) o+ o, &o o &o- o. *0�s/ {o0 (1 -/{o0 (2 #6{o0 o3 {o4 (1 -0{o4 (2 #6{o4 o' {o5 o6 o7 o8 o9 r�pr�po: o; r�p{o; r�po< o= r�po# *0%s> o? r�po6 rpo# *0Gs! s" ((& o' r5p(�rMpo( o@ o+ o, &*0,s! s" {oIo@ o+ o, &*09s! s" (A oB oC oD o@ o+ o, &*�r5p(�r_po( (E *�{,{oF , {oF **�{-((�}{*0�(G }{- sH }{-Y}rkp�sI sJ o,oo�,oo�o�+oK {oL &{*0l ,foM У(N 3Tt� o,Eoo�,8oO �oK oO ,oo�o�*oo�o�*0�{:�{{o�o� r�poP oQ (R ,msS }r�p(T r�p(T (R ,I(U +- � {(V t`(W soX &X �i2�+(Y *{*0!sZ ([ o\ s=o] &*>(^ }*0%t` (_ o\{(_ o\*6(a (*z,{, {ob (c *"(d *0 s# (e of &*>(e of &*05 (g {,*(e oh oi u oj (*0v } +U(e oi u { - �(k +*{ _{ 3{ , (k +(k X (e ol 2�}*0k { -(  +((e oi u (m , { ` X (e ol 2�- { f_ + { ` (*0>   +((e oi u (m , { ` X (e ol 2�*0P { (n +7 � { (o Э(N (p �� (&X �i2�*0# { Э(N (p �� (*0{ ((q t *�(e or } oM } (( *V(t } } *{ *N{ { Y_�*�(%,{ { _{ �**z(u s} { ov *0d,_ow ,W,Tв(N ox t� ,;oy oz (p t  { o"{ o{ { o!** *�r�p}r�p}oV (| }*0Fs} r�pr�ps~ o &r�pr p{(� r�prK ps� o &rw pr� p{(� r�pr� ps� o &r� pr� p{(� r�pr) ps� o &ro pr} p{(� r�pr� ps� o &r� pr�ps~ o &r pr�pr�pr�ps� o &r5 prK pr�prY ps� o &r� pr� pr�pr� ps� o &*09o� +o� t� o &o� -��u� ,o� �* '08(� (� (� (� %�7s� r�p(� �(� �**008(� (� (� (� %�8s� rw p(� �(� �**008(� (� (� (� %�9s� ro p(� �(� �**008(� (� (� (� %�:s� r� p(� �(� �**0~{r�p(� -{*r�p*0!(� (� (� �(� }�* 08(� (� (� (� %�;s� r5 p(� �(� �**008(� (� (� (� %�<s� r� p(� �(� �**0 **brG p{(� (� &*br� p{(� (� &*br� p{(� (� &*brG p{(� (� &*br� po1(� (� &*6rp(� &*>(*}*0s} (+(,*0;o� r\po� o� rfpo� ,,o� o� o� *(� *&(� *2sT(R*0(U - rrps� z*J(� o� t *:(� o� *:(� o� *6(� o� *6(� o� *�u�-r�pr�ps� zu -r�prfps� z*0�s� r�po� &(� +A o� �� (� u oB r�p(� r�pr�po� o� & o� -�� u�,o� �o� 1o� Yo� &r�po� &o. *Mf6r�p(� *0� E�-8�o� 9�o� 9�(Ko� *o� o� (Ko� -2(K(� �Co. s� o� o� o� o� (M~� l(� o� *r�ps� z*Fr+po� ( *0�,-* E]6+]o� o� (Ko� ,o� (Mo� u **o� ,o� ,(Ko� u ***r?ps� z(� *{*"}*n{- (V}{*.ryps� *:(t }*0=(^ ��;�o� s@  +  �(Y X �i2�*0�s (Po� o� +no� t� (Po� u;� (_ (Wr�p�� �������o� o� -��u�,o� �(\o. (]*{�0k,t;(X* E$+6t�(]*�� (� *o. *�� (� (� *(Sz0Cs  +r�po� (Wo� X o� 2�(\o. (]*06�� ,�o� ��(� �(� �(Zo� *0_,([* E !+0(^*(� ��*(� ��*(� (� ��*(Sz0�s� ~ ( ,=(^��,�o�  +�  (Zo� &X �i2�E,+8З(N +0Э(N +"��(N +��(N +(Szo� *0!o� o� 2o� Yo� &*F(� o� (� *F(� (� o� *0`u�-u,*u -u,*u�-u,*u�-u,*u�-u,*(Sz�(z}}}}}}} *0j s� (v +6 � (m3ob ,o� &+ oao� X �i2��(N o� ts�*{!*"}!* *{*{*"}*{ *"} *{*{*{*{*0- r�po� 2r�pXo� 2o� **�~ }~ } }!(t *0Zr�po� r�prpo� r�pr�po� r pr po� rprpo� o� r�po� *2rpo� *0o� o� Yo� &*{%*"}%*0Y!r!po� (,:(�i1/(  +� (|(}X �i2�(~r%po� *(t *{(*{)*{**{+*{,*{&*{'*6�}&*0�r)po� r5p(���o� (}(�(|(}(�(|(}rApo� (}rApo� (}o� (}(�(|(}(�(}(�r%po� *0�"r!po� (�  + � o{(} X �i2�(�+� o{(}X�i2�(��i0 (��i1(~r%po� *�(�}&}'}(})}*}+},*�r�pr�pr�pr�p�}(�*f~ }-(� }-*{-*N(t s�}.*R(t s�}.*v- ,s�*, ,s�**0#s� o�*05$,,s� o�& rGpo� , o�u�*~ *{.*0�%��  � �}=(t }3�B(N ox uB}4(�}1(�}2(�}6(�}7(�}8(�}9(�}:(�};*0i(�}5r[p(� }A{A,B{Ar}po� }>{Ar�po� }?{Ar�po� }@*0{3{1ox *0/ {2,#{1rp {2�o� *04 {6,({6oM r/p {6�o� *04 {7,({7oM rGp {7�o� *04 {8,({8oM rkp {8�o� *0>& {9,2{9oM r�p {9� r�p�o� *0:& {9,.{9oM r�p {9� �o� *0-'(�  ,oM r�p �o� *0% ,oM r�p �o� *09 {:,({:oM r�p {:�o� u�*09 {8,({8oM r�p {8�o� u�*0(~< (� *0(�ox *0$ ,(�rp �o� *0% ,oM r/p �o� *0% ,oM rGp �o� *0% ,oM rkp �o� *0/& ,(oM r�p � r�p�o� *0* ,oM r�p �o� u�*0* ,oM r�p �o� u�*0�){5,{5o� ,{5o� o� -* {5o� o� {@,H{@o� ,:{@r�po� ,�o� {>,{>o� ,**0*(� ,s{>r�p � r�p� o� ,@{?rp �������o� (�*(�*0A+,< oM r po� ,�o� {>,{>o� ,**fP,P(� , P(� &Q*�{4,&r!p{4{5oV oM o� ( *~ *0E,{5oV oM �(N o�  ,�i1�u ,o�*~ *0�-(� (�   (� 9�9�o� >�9�o� 1w(� ,6{@r/p  ������o� &{@r/p ������o� &*0�.(�   (� ,u,ro� 1i(� ,-{@rIp � � ��� o� &{@rIp �����o� &*0�/{@9�(� (� 9�9�~ ( 9�o� >�~  (�{@rip �����o� u� �&�, o� 1 {@rip �����o� u� , o� 1 ,,***U9�0 2 #� �2 �H � � �6EO>s� �<*(t *(� *b{Q(� t}Q*b{Q(� t}Q*0D0o� r�po� t� -)(� r�po� ,(� r�po� +r�p *�o� r�p(�o� {Q, {Qo*~P*0Qr�p{O( ~ (� ,.(� ,(� o� o� (�}O+ ~ }O{O*�rp(�o� rp(� -r1p(�rGp(� **�o� o� r[po� ,o� o� r[po� t�*{N*"}N*J(�o�(�*Z(�((�( *�(�rp(�(�r�po(�(� *�(� ,(� o� o� o� *~ *0{1(� -*��(N ox t� o� ,7o� ~� (� o -o� ~� ��( *o� *r�po o� o� *032(F ,(F *o +oF ,oF *o -�*0<0(� ,"(� (R -( ,*( *r�p(�o� *0?3~� o 2~� (� + ~ (� o - ( *0,0~ ,r�p((�(� r�p( *Fr�p(�o� **(�*:r�p(�*�o�(�,*(� o  o�o  (R *2~Ro  *0�4(� , (� o� -*�� r�p� r�p�  +N� (� o� o  o� (  -&(� o� o  o� rpo� 2 +X�i2�*(�*0�5(�9� 8�o o( o 0+Y o o( o Y2+X o o( o o o( o oM o r&p(� ,oM o rlp(� +(�-,*o , o :K���*0&2(� -*(� o� -*(� ��*n{S- (�}S{S*0.2o (�-*o +(�,*o -�*06r�p( -*o� *~( o ��sI o *�(�(�,!(�(�(�- (�,(�*0B7s (���} (�,(�} +o�( } *0�o� +} � r�p(�o (� (�,+(�&(�-D(�(�(�(�+)o�( (�-(�(�(�X �i?y���*0t8(�,kr�p( r�p�1 �-(N ��1(N �З(N �o � (�� � � o &*0�8(�9�r�p( r�p�1 �-(N ��1(N �З(N �З(N ���(N �o � (�� � � � ��� o &*0�8(�,|r�p( rp�1 �-(N ��1(N �З(N �З(N �o � (�� � � � o &*2o (�*0�9o rHpo� ,o rHpo� *o o +Oo� �� (� o. r�po� 2*o rHp(� o� o rHpo� �o� -��u� , o� �**/[�0)0o� ~ ( ,(M o�(�*0)0o� ~ ( ,(M o5 (�*~ *~ *~ *��*��*0o:(�-f(�(�-Ws o r�pr�po= o r�pr�po= o rpo= o o o( o) *0�;o o o( o  +w o� t- u�,ct� (W o! (W ( -Do! ( o� o� (� , �Bo! (" o� o� (� , � o� -�� u�,o� �**��0/!o o -*o�  +� (�X �i2�*No o# o$ *:o# o$ *�~ Q(� ,*_3(�-rp(�Q**�o� r1po� -*o� r1po� ��*^o� r1p��o� *(�*j(�, ~ Q*(�*0_< (� ,2(� o� rWpo� ,(� o� rWpo� t +"s� (� ,(� o� rWpo� *0<(� o& *0<(� ��o� *Z(�- (�o� *Z(�- (�(�*�r}po' r�pr�po( >o) o� r}po* *(�*Fr�p((� *00(� (�*0)0o o# (�o+ r prpo� *06(M +o, �(N 3�*00rp(( (�*00rp(( (�*0zr�p(�o (� (�-(�+*(�,Ar}po' r�pr�po( r�p(�o( >o) r}po* *o�*0gr}po' r�pr�po( (�,r�p(�o( +r�pr�po�(� o( >o) r}po* *0F=o�  +4 � r�p(�o (� (�-(�o� X �i2�*0+!(�-"(�  +� o�X �i2�*ns �Pr�ps- �R*vr�p}N~ }O(. *0B~Z~ (� ,+r�po5 (6 o7 r�po� ( �Z~Z*(t *.~ �Z*0V>r�ps- }](t (8 o9 r�p(: o; s< }[r)p(: o; }\*{\*2r_p(*2rMp(*2rGp(*2r�p(*6rSp(*&(*f{]�s= o> *0�?o; o� % 9�rkp(� -)rqp(� -0rwp(� -7r}p(� ->+Q{[o? (� *{[o@ (� *{[oA (� *{[oB (� *o; *(t *(t *(*(*(*bЗ(N 3*(D *0+%u�,t��� ,�o� *(E *b�(N 3*(F *0~@u,jrpt(G ��(N 3;З(N �1 З(N �(H ,#� � sI *З(N 3*(J *(K *0�A-ݟow t` s� o�o� r�poP oQ (R ,Zr�p(T r�p(T (R ,: (U +�(W o� &X�i2�sL � �&�(M **��&"��* *(N *00B�� r�p�r�p�r�p�r�p� sL * * *(O *^�_(N (P �_*(t *%<>!"#$&'(),:;=?[\]^`{|}~+���%Ж(R �o(S ~ooT �p*0K  +;~o��(� r�p~p��r�p(U ( o� X ~p�i2�*0M ~p�iY +;r�p~p��r�p(U ( ~o��(� o� Y /�*(t *���}t}u(t }q}r}s}t}u*���}t}u(t }q}r}s}t}u*0Cs� {q(0*0 Dr�po - r�po ,o� Yo5 (W r�poV ,*{t,D{t�i19{t+$� o� o� (� ,ݎX�i2�(1 (R ,pr�p(W (+ + �(2o� & X �i2�(U (++�(2(0X�i/{u-�*�{s, {so8*{ro  *j(�o� Xo� ( *r�p*(Y *Z}v}w}x*n}v}w��}x*�(t }}�}�}~, r p(�+}�*r(t }}�}�*0E(t }}�}�}�}~r p(6 ([ �}�*�{�(\ ,{�*{�, {�o:**B{�{�YX*0�E{�o] � - %{�X}� 3%}�{�X}�%{�X}�+p . 3-}�{� 3U{�}�%{�X}�+9 3 }�++}�{� 3%{�X}�{�}�}�*03F}�, {�}�}�{�,{�9{�s^ }�*{�-r# p{(H*(\ ,{�s_ }�+{�s` }� (a {�ob % ,( rW p(� ,{�oc sd 8C(:(e t� ra pof 'og {~, {~sh oi oj (k ol om on oo {�oo ( ,}�op o� ;o 2 o5 r� p(�,}�r� po� (a 2[r� po�  r� p o�   / o�   1( X    Yo5 oq   (r �&�os }�sM  oN}� }�*� &{�*R{�, {�ot *0.E{� +(<  ��. .� .� .� .�*0�Eou {� ,i_.d(v -\r� p��(� sw z,_...-. :.(x , oy &+r !p��(� sw z(<  ��. o 2�o. *0nGou (< +D&30(< #3(D o� &+&oy &oy &+oy &(<  ��.3�(<&o. *0BH,ou {� (<  oz 8� 3X o� <�oz 8�>�Y+Ioz 38+Yoz Yoz 3XY/�1X+Y2,�,=2++oz oy &XYY1�1oy & oz + ,oy &(<  ��@���-rC!p( (G(<&,o. *r�p*0�I(<  x3s+G 02 900Y +&a2f0 aY X +A2RF0MAY X ZX (<  ��./;3�+(02#90 Z0YX (<  ��.;3�- r�!p(F{�,C ��� ���_,*~��i& �Y ~� �({ (� *({ (� *sw z0#0 ��.(| +r�!p (� sw zJ��(� sw z6(� sw z0�J s� 8�{�,)r�!p{���o;��{( +Fre"p� {���� o;��� {� o:o} � (~ o� &{� :t���o. *�r�"p(� -r�"p(� - r�"p(� **0E0% ,?r�"p(� -r�"p(� -r�"p(� -*}�*}�*}�*� � � & ! �0 `9 R�}��    "   �"!a: S�~xb ��%З(R ��*0 K( -(� o� - (O}� @��}�{�o� }� @��}�{�|�{�(Q}�{� {�-Bo� }�%{�{� �?o� X}�(P(Z ,}�{�jo� &% }�}�1{�o� &% }� }�*{�*0>L �� �� s� + o� o� % 0� jo� &o� *0M{�1M{�{�/%{�{�{�{�{�Y(� %{�{�Y}�}�{�{�{�{�{�Yo� {��i{�Y /7{��iX�� {�{�{�{�Y(� }�{�{�{�{�{�{�Y{�{�o� X}�{�}�*0�NJY=�J�bJX�b`JX�b`JX�`   <5<.( <.+* ����.  ����.+%JXTsm*%JXTso*d  ���3%JXT(� o� *d   <5<.- <.+6 ��.  ��.+$%JXT(� o� *%JXTs� o� **0) {�{�/{�%{�% X}��**0 (R .%{�Y}�*0AO(S oz .* o� +(R oz  .*X .2�*0IP(S� +*{� (R�  . . .  .}� .� .� .� .�*0_Q(S '."3L(R&{� (R +(R .3�{�0r�p*{�{�YYs� **080(U(\ (� , (Ur� p(T, (U(V**�(U(\QP, (Ur� p(T, (U(V**07Q(R  o� +oz 3 X 3* (R /3�*0gR r#p(T,Ir #p(W ,:r#p(W , (r , }� o� ��&�r/#p(Y-([***-J&0S(R 8� <@�(\ 9�r3#p(�9� (X,%r=#p(�, +�rS#p(�,�+� 9� rc#p(�9�9�r� po� 2mr� po� 2XXr� po� / o� Yo5 oq (r   }� o�  �&�(R @����* *�0wT(S 3*� {� +{�%{�X% }� � {�{�/(x -�-.�_.�:.�{�3*{�{�Ys� *0AP(S� +{�%{�X% }�� {�{�/ .� .� .�*06P(S� +{�%{�X% }�� {�{�/3�*0�U=(^{�{�/%{�X}�(]{�{�/]{�{�� %{�X}�{� (^{�{�/%{�{�Ys� %{�X}�**0 o] .%{�Y}�*0n {�{�37{�{�{��io� }�}�{�-*(P{�{�/{�%{�% X}��**0�{�{�37{�{�{��io� }�}�{�-*(P{�{�/9{�{�Y(� {�{�(� %{�X}�***o� *0QV (R +@XѝX X.3 3(S 3$(R XѝX + . (R 3�*06W ����  s� + o� &�io� % 0�o. *2{�o� *.{�X[*0�V{� {�1<+{���XYX 2� {�oh&X+ ohX {�X] XY}�2)+#{�{���%{�X}�X2�*0"X �� dX� � �_`� b`�*N��}�(� *0�YX  8�X�bX�b`X�b`�`  ��6!r}#pr�p(� r�#p(� sw z ��6(j�X +7 �7) ��5!r}#pr�p(� r�#p(� sw zѝX X X?X���Y*(k*0�YX  8��bX�b`X�b`X�`  ��6!r}#pr�p(� r�#p(� sw z ��6(j�X +7 �7) ��5!r}#pr�p(� r�#p(� sw zѝX X X?X���Y*(k*�(t }�}�}�}�}�}�*J{�o� o�*0`Z{�-}�*o� ++o� t; {�{�o�- {�o�o� -��u� ,o� �*7N0o[{�,&{� + � 3 �LX �i2�{�,){�+� 3 �X�i2�{�o{**N(t s}}�*�{�s}}�%{�X}�*0F{�-*%{�Y}�{�{�{�o~{�{�}�{�*6{�o*6{�o�*6{�o�*0W0% ,Ar�#p(� -r�#p(� -r�"p(� -+}�*}�*}�*r�#p(� sw zb{�,*{�o�*f{�,{�o� �**�(t }�s� }�}�}�*:{�o� &*�r5$p(� ,}�*{�o� &*0�\{�-#{�o� -rE$p��(� sw z  &.,.|.+  + + {�,/{�.&r�$p��{��6o. (� sw z}�*0,]  *YE ?3  + + }�*0�^{�o� +o� u�, 3ݢo� -��u�,o� �{�o� +Qo� u�,)t� o� ,/ {�,' os,�:t8o�,�"o� -��u�  , o� �** )6X^�:(t }�*0�_% 9��~�:�s� %r�"p(� %r�$p(� %r�$p(� %r%p(� %r%p(� %r#%p(� %r1%p(� %r;%p(� %rG%p(� %rW%p (� %ri%p (� %rw%p (� %r�%p (� %r�%p (� ����~�(� 9�E "*2:BKT]fo+v}�*}�*}�*}�*}�*}�*}�*}�* }�* }�* }�* }�* }�*}�*r�%pr�%p(� sw z0[` r�%p(� , }�+Ar�%p(� , }� +)r&p(� , }� +r&p(� sw z*J(t s� }�*N{�{�o� *J{�o� t;*F{�o� o� *0A(t }�}�s� }�s� }�s� }�s� }�*{�*0was� ,#r�p( ,{�s7o�,r�p( ,s8o�o�� o {�oI( sw z*PX&0gas� {�s9o�,r�p( ,s8o�o�� o {�oI( sw z*@H&J{�o� t.*^{�o� o� t3*�{�o=}�{�o<&*�{�, {�o?{�{�,{�{�}�*}�*0�b{�{�   0'  YE<<��<  .78� %.R <.6 ��@�(�{�-*{�{� +�{�o< +�(�{�o< 8{���~�(� {�o:(�� o {�oI( (� �{�{� 8,���{�rg&poF8�����&0�c{�o< !.{�r�&poE*{�o< -3?{�o< -.{�r'poF{�{�r]'prm'poC&*[3(�*{�{�~�oA % ,>r�$p(� -ru'p(� -r�'p(� -+(�*(�*(�*{�r�'poH*0E{�{� +(� -.�*0YE{�{�&{�o< ,-.{�r*(poF{�{�r�(pr�(poC&{�o@*0R0{�o<&r!p(� r�(p(� ,(�*r�(p(� ,(�*{�r�(poH*.r)ps� z0KE{�{�&{�o@ [.{�r6)poF{�{�rn)pr�)poC&*0Xd{�o@ %33(� {�{� {�- r�)ps� z{�oq *{�{�oA*0\e{�o<&{�{�r� p( oA {�o� {�{�;3 {�o<&(� *0(f{�o� t. -{�r�)poH*0 g{�o@ %� ,{�o<&{�o@ {�{�~�oA {�o� {�o@  ".'3"{�{�oBs8 8*{�{�~�oA(J,6{�o@ {�{�oBs8 oK8�rD*p(� ,?{�o@ ".'3{�{�oB+3{�rR*poF+ r�*p( ,{�r�*poH {�o@ ".'3{�{�oB +>.{�rO+poF {�{~s7 {�o@ -3(� >.{�r�+poF,{� { o� *{� { o� *0 �h{�o@ (� {�o@(�   O.-3?O� {�o<&{�o@(� O.-3O� {�o< {�o@ (�{�o@ -3I{�o< (3(�{�o@ + -3 (� +{�r',poF-3(� +38{�o< (.{�rW,poF(�{�o@ -3(� >.{�r�,poF  +A  �o� {�o� {� spo�  X   �i2�*08is� (@�{�o<{�o@8�{�o@%3;~�(� {�o:(�(�(�{�{�+4{�{�~�oA o� {�o�  o� &{�o@|.,3 {�o<)@S���{�o<&+:{�{�~�oAo� {�o� o� &З(N o� t*0�j{�{� {�o@ 8�%3:~�(� {�o:(�(�(�{�{� +4{�{�~�oA o� {�o� o� &{�o@ |3{�o< {�o@  ��@Y���*0�kst (3F{�o<&)(�{�o<?. +.*3eoy{�o<&+P%38~�(� {�o:(�{�{�(� (�+~�(� oz*0l{� {�{� {�o@ 8� ��3{�r -poE%3A~�(� {�o:(� ��(�(�{�o@ 8|(3#ou{�o<&{�o@ 8T)3X{�o< *. +.?3oy{�o< ov/{�rC-poE{�o@ 8�,. |.&3$ox{�o<&{�o@ 8�#30{�o< r�-p{�{�~�oA( +{�{�~�oA o� {� o� {�{� ?. +.*35ou owoyov&{�o<&{�o@ + ow{�o@ @���{�=���*0qm{�o@ (� s� >(�+<� {� o� t3-{�r�-p oHorX�i2�*0n{�o@ +l%3>~�(� {�o:(� ��(�(�{�o@ +-3 (� +(� o�{�o@ 3�*0�o{�o@~�(� o� {�o� s� {�o@-3(�(�{�o@-3(�(�{�o@-3(�*0�p%3D~�(� {�o:(�{�{�(�(�{�{�*(3(�}�}�*~�(� r.p(� ,:{�o@(.{�r%.poF}�(�}�*o�*0q%3D~�(� {�o:(�{�{�(�(�{�{�* #39{�o<&{�{�~�oA o� {�o@,x'."3({�{�oB  }�{�o@*{�{�~�oAo� {�o� }�{�o@*�ry.p��r�.p��r�.p��r�.p��r�.p��*F(6 ([ �*(t *:(t }�*{�*"}�*{�*b2 {�2*{��**{��*�%{�Y}�{�1{�{�Y�**0dr{�{�3={�{�X � {�,{�{�(� }�}�{�%{�% X}��*�{��{�X{�{�YY(� %{�Y}�*v}�}�}�}�*�{�,{�*{�, {�{�**"}�**{��*(t *�}�}�}�}�}�}�{�o�}�*0�s {�o� +6{�o�tA ,{�(� -*{�3*X 2�{�o�tA -s� {�{�o�Yo�o�*0Ft {�o� +1{�o�tA {�(� , {�o�*X 2�*0Qu {�o� +<{�o�tA {�o�{�(� {�}�X 2�*2{�o�*0<t {�o� +&{�o�tA {�(� ,*X 2�*0(v2"{�o�/{�o�tA **R s�}�(t *~}%(� (�s� } *N{(�{*"}*0�w{:�{,{r�p(� ,\{"9�{"r p(�9�(8 r�.po� s� r1/p{{ (�}8�(\ ,{s_ +D{(\ ,{{s_ +!(� r�p( s` {s_ {"{ oo {!{{ (�}{9�{{�,u(� YE+0{{�o� }+){{�o� }+{{�}{{�r p(�}*{"*"}"*{ *"} *{*"}*{!*"}!*{*:}(�*{*"}*6s` }*{*0`}(�{(� ,D{r;/po� 1{s` }*rC/p(� r�p(� s` }*{%*"}%*{$*"}$*{*"}*{*R}s� (�*0x(�9�(~ {{.:rU/p{oI(� {}(�r_/p( o� *r�p {o:(\ ,{o:o} (� � ru/p��r�-p�{{�r�/p�{{����r�/p�{o;���r�/p� �(� o� *0y�� (� �(�*0}  s�}  (�}{}�s� }s� }}}} } }}}}*0Ez{ o�tB -s� { { o�Yo�o�}*0ez{�{�{�(� {�}�{�}�{�}�{�}�{�}�o�}*�{ o�1{ o�tB}*�{ 3*{ 3*{ . { 3*{{�*o� *040 { 3{{� +{ 3 + {{� *�{ 3{{�r�/p(�,r�/p*~ *~ *�{ . { 3*{{���*�{ . { 3 {o�*{{�*�{ 3 { o�*{ 3{ o�X*{ o�Y*�{(� - {oo *r�p*�{ .{ . { 3 {{�**�{ . { 3 {o�**Z{, {{�**08{{ o�Y +"{ o�tB {� ,*Y 0�*0<|{ o�Y +"{ o�tB {� ,*Y 0�~ *{#*"}#*�{ . { 3*{{�.{{� 3 {o�**0- { ."{ .{o� 2o� **"o� *0/v{ . { .{o� ,o�*s� z"o� *"o� *&o� *0 {o� 2 o� **"o� *0=v{o� ,'}}{{ }�} *s� zf{o�1 o� **0@{ .{ .o� *{{o�Y/{Xo� **�{ . { 3{{�} }*{{��*{*j{-({o>*0�{(�(�,r0p{{s7}+2{,r0p{{s9}+ r0ps� z{(�}�{{o={o:(\ ,{o:}{{�,{-r1/p}"{(�*0�}{-( 8�{  E yJ����88} {o<&+_{{�,!{o?{{�}8�*{ {{�3(�} + (� 8�{{�,(�( 8�(�} { ( 8�<( +{(�{ o�{0} {(�&}  +C( +:} 8j���(�8_���{{�( , { }� ,{{� 3 {#3 9c���*0�E{{� <3{o< (* ��.N{{�,({{�{�{�3} } *( , { }�* } *0_~%3(*!@{o<-3(*[3( *_.B(v -:{{r�0pr/#poC r�0pr/#p(� ��(�*{{~'oA r�0p(� ,Z( r�*po� -.rD*po� ,!{r�*pr�p"{$�o�&{%,*{ }�*r�0p�� �(�{r�0pr/#poC&*?3{o<&( &+/3(*(**0J{{oA {$ YE +o� +o� { o� *0�� {  ;�~(o 2${ou {<oy & } *~(( (�,Vo� -Nr p( ,Ar1/p( ,4r p(� }� } }&*{& } (� }�({o@8K/3A}�{o<>;:rv1p(�{r�0pr/#poC&*<3r�1p���(�8�~)( {o@=. ".'3^=3{o<&{o@'."3{( +">.~*{{oA o� 1? {$�o�-r$2p��   � (�+ ({o@ ��.>@���� ��3{rh2poH+>3 {o<&o� 3!{3  } *%{X}(*0�} {o<&~(( {o@ >.#rv1p(�{r�0pr/#poC&{o<&} {$� { { o�Yo�tB}{ o�Y +E{  o�tB,{�(� -{�} *{�3* Y 0�r�2p���(�} *070r�2p{{r3pr3poCr3p(� (�&*0��{o< -.%r'p(�{r]'pr/#poC&*{{r]'prm'poC r�(po� +^X + X o� /  oz -.�1Yo5 r3p o� (� +r3p o� ( r�(po� /�o� 1o� Yoz -3 r3p( (�&*0��{o< {o@ {{~+oA r�"p( ,0r3p�� � (�{r�"pr/#poC&*{o@ [.%r^3p(�{r�"pr/#poC&*{{r�"pr�)poC (�&*0�{o@ ~,(  (�&{o@ >;�r�p r�p r�p[; {{~,oArD*p(� ,D{o@ ".'3n{{oB { {$�o�&+@r�*p( ,2r�3p���(�{r�0pr/#poC&{o@ ".'3@{ r�*po� {{oB{{$�o�&{o@ [3({{r�3pr%poC {}�{o@ >.#r�3p(�{r�0pr/#poC&{-.}" } }}!{o:(�{o<&*0��{{~-oA  {{�?.{{rZ4pr/#poC +{{rZ4pr/#poC r�4p( ,{ o� (�&**0�, {{�+ , {ou } 8�<3c{o</.!. ?.(v ,} } 8�{<oy &{oy & {o<+M&3{<( {{�+){{�- {oy &{o< ��@@���{o. (�&*0hEou {o< +4&3{({{� +oy &{o<  ��.3�{o<&o. *0g�{{� {ou {{� { ,X(�{  YE�/.)?.8� } (* } ( *} *{o< 8�<@l{o< !3`{o< -3, } (*!} 8a{<oy &{!oy &{oy & 8?3+{o<&, } ( *?} 8/@�{o. (,R{ {{�3?- r�p(� ,*/} {ou {o� &} 8�{ou {o� &{r�4p{ r/#p(� o� & +>{<oy &{oy & +{{�-, {oy &{o<  ��@V���{o.  (�&{ - } *0b�{o< #3!{oD o� &{o< *{ou +{oy &{o<  ��.(v -�_.�-.�{o. {9�r�p( 9�{o� ,q {�, {�o� &. {o< * {� {�{{~s7 { {�s` o=}{o<&*r�4p���(�r�4po� &o� &.oy &{o< *.{  �*�{,{o?}{,{o� }*b{ -*{  3**0��{{�3q{ou +Oo� YE YE+{{{�o� &+ {o. *o� -�{o. *{{�*0r�s s� o� o� YE.+8o� &+o� o� - o� 3�o� &+ o� o� o� o. *0)�s s� o� o� o� o. *{ * *.r�4ps� z�{ 3 } *{ 3*r5ps� z0:�{,1{{�o� ,}�{�{�3}�*0"�{� ,{�oq ,}�*0��{9t{ {�o� o�  { o�Y {�,d +\{ o�tB {�-> {�,:{�{{�(� -!{os-{�,Y 0�-*<�{ o�tBY3{�(� :�r�p+Pr�p( ,rp( { o�tBr*5p{�r/#p(� YX/�r.5p��  � {�� � (�} }(�X}*0Gr�5p�'r�5p�(r�5p�)r�.p�*r�5p�+r�.p�,r�5p�-*{.*"}.*"( *0d r�5po� r�5p( (� o� r6po� o� r�5pr 6po� r6po� o� o� (� *(� *2r6p( *&(%*�o� o� ,o� o� ~ (� ,*o� o� *0D(� ,;(� o� ,/r�poV ,"(� o� o� (�o� ( *2r`6p(� *0.�r�6p ,r]7pr�7p(� s  o(� *(t *{0*"}0*{1*^r�p( o� }1*{2*"}2*6r�7p(2*&(2*�}0~ }1s}2(t }1}0*0H`r�7po� r�7p(* (� o� r�7p(,o� (.o o� *0|�r!po�r�7p� (,�o�r�7p� (*-r�7p+r8p�o�(*,rpo�(.o r%po�*0��s0  +go� o� o� o� % ,G r 8p(� - r�7p(� -++o� o-+o� (� o+� &o+�X o� o� 2�*Pc &(� *N(� (� o� *J(� o� tG*:(� o� *:(� o� &*6(� o� *6(� o� *6(� o� *n(� uG- r!8ps� z*00 r}8po�  +(8o3X (� 2�o� *0G� r!po� +!, rpo�(8o4 X (� 2�r%po�*{4*"}4*{5*"}5*{3*"}3*�}5}6(t }3}4}5}6*.(I*.(I*>~ (I*0s`r�8po� ~ (A( ,r\p(Ao� ~ (E( ,r�p(Eo� (C-r�7p(C (� o� *o� *N(Qr!po�*N}7r%po�*n{7, rpo�}7*0&�(Qr�8p� �o�}7*:(&(R*04�(Qr�7p� -r�7p+r8p�o�}7*0,�(Qr�7p� (� �o�}7*V(O{3(R*"(P*6r�8p(K*>(M(N*r(V(A(R(W*J(� o� tW*:(� o� *2(� o� *2(� o� *:(� o� *6(� o� *6(� o� *�u�-r�pr�ps� zuW-r�8prfps� z*0q�r%9po� (]o� +6o� t� rG9po� r\po� ([o�o� o� -��u� ,o� �o� *BY0�� r!po�(]o� +Vo� t� , rpo�r!po�r�7p� � o�([o�r%po� o� -��u�,o� �r%po�*b{(� *:(t }<*2rU9p(t*2r[9p(t*2ra9p(t*2rg9p(t*2rm9p(t*2rs9p(t*2ry9p(t*2r9p(t*2r�9p(t*2r�9p(t*2r�9p(t*2r�9p(t*2r�9p(t*^r�9p{<o5 (� *0��s� (r(�(g(v(h(w(i(x(j(y(k(z(l({(m(|(n(}(o(~(p((q(�(s(�*04�r�9p� �o�{<{�o�r� po�*04�r�9p� �o�{<{�o�r� po�*04�r�9p� �o�{<{�o�r� po�*05�r�9p� �o�{<{�(�r� po�*05�r�9p� �o�{<{�(�r� po�*04�r�9p� �o�{<{�o�r� po�*05�r�9p� �o�{<{�(�r� po�*04�r�9p� �o�{<{�o?r� po�*05�r�9p� �o�{<{�(�r� po�*05�r�9p� �o�{<{�(�r� po�**04�r�9p� �o�{<{�odr� po�*0��r�9p� � o�{<o�o� 1{<o�o� +Ko� tg o�r�9po  , r�9poFo�r�9po  , r�9poFo� -��u�,o� �{<{�(�r� po�*<X�04�r�9p� �o�{<{�o@r� po�*0T�r!po� +01 rpo�r�8p� o� �o�X o� 2�r%po�*0k�r!po�  +E, rpo�r:p� oaon�oaop�o� X o� 2�r%po�*:(t }=*:{=o� &*0F  +-�,$�u�,�t�r�pr�po� �X �i2�{=o� &*b{=(� ( o� &*{>*Jr�p( }>*{?*Jr�p( }?*{@*Jr�p( }@*{A*Jr�p( }A*{B*6(�o�*6(�o�*0[~ }>~ }?~ }@~ }As�}B(t }>}?}A}@*N~ ~ (�*n~ ~ ~ ~ (�*6(�o�*0�s� (�o�*N~ ~ (�*6(�o�*N(�(�o�*6(�o� *2(�o� *6(�o�*0�r/:po� r\p(�o� rp(�o� ~ (�( ,r9:p(�o� ~ (�( ,rG:p(�o� (�o�o� *0��r!po�rW:p� (��(�r�prpo� �(��(��o�(�o� 1rpo�(�o�r%po�*0��s�  8�o� o� o� o� %,pr\p(� -,rp(� -,r9:p(� -,rG:p(� -,+6o� o�+(o� o�+o� o�+ o� o�X o� o� ?^���r/:po� +o� o� (�o�X o� 2�*Fr�:pr�:p(�*0: r�:po�  +(�o�o�X (�o� 2�o� *6(�o�*(� *N(� (� o� *J(� o� tO*:(� o� *"(�*:(� o� &*6(� o� *6(� o� *6(� o� *n(� uO- r�:ps� z*0/  + (�o�(� ,(�*X (� 2�*0  +(�o�X (� 2�*0D r!po� + 1 rpo�(�o�X (� 2�r%po�*{H*0kr�:p}Fs� }J(� r�pr3po� }G}I}M}F}L}K(�}H(�*Jr�:p(�*F~ (�*2{Jo. *Zr�:p{Jo. (� *J(� o� u�*0��ro;p {Jr�?po� &{Jr�?po� &{Jr*@p{Ho� &{I- �� rX@p�rj@p�(�+({I3�� r�@p�{M�(�{Jr�@po� &*0" -* +�(�(�X �i2�*0�s� o� *0k�r�p( o� -*o� r�@po - r�@p( r�@p{F{G( (� s� o�  �& �*Y d&�{L, {Lo8*{Ko� *0��-*o� o�  +g o� ~ o� r*Apo� ,o� ~ ( ,*(� o� o� {Jr0Apo� o� & X o� 2�*�{I- rXAp{Gr3pr�po� (� *rzAp*{T*"}T*{N*"}N*{U*{R*"}R*{O*"}O*{P*"}P*{Q*"}Q*{S*"}S*0S~ }N~ }O}P}Q}R~ }S~ }Ts�}U(t *0a~ }N~ }O}P}Q}R~ }S~ }Ts�}U(t }N}S*6~ (�*0�r�Apo� r\p(�o� ~ (�( ,r�Ap(�o� (�-r�Ap(� (� o� (�-r�Ap(� (� o� (�-r�7p(� (� o� ~ (�( ,r�Ap(�o� ~ (�( ,r�Ap(�o�  +(�o�o�X (�o� 2�o� *0��r Bp� (��(��(�-r�7p+r8p�(�-r�7p+r8p�(�(&�(�(&�o�(�o�r%po�*0��s�  8Xo� o� o� o� %94�~�-as� %r\p(� %rNBp(� %r�7p(� %r�Ap(� %r�Ap(� %rfBp(� %r~Bp(� ����~�(� 9�E!>[x�8�o� o�+o� o�+qo� (� o��^&o��To� (� o��A&o��7o� (� o��$&o��o� o�+ o� o�X o� o� ?����r�Bpo� +o� o� (�o�X o� 2�*(� &   &*= &(� *N(� (� o� *J(� o� tT*:(� o� *0 (� 1(�**:(� o� &*6(� o� *6(� o� *6(� o� *0.  +(�o�(� ,*X (� o� 2�*n(� uT- r�Bps� z*00 r�Bpo�  +(�o�X (� 2�o� *0U� r!po� +/(�o�,, rpo�(�o� X (� 2�r%po�*{V*"}V*{W*"}W*v~ }V~ }W(t *�~ }V~ }W(t (�(�*�r�Bpo� r\p(�o� rfp(�o� o� *0&�r:p� (��(��o�*0p�s�  +Vo� o� o� o� % ,6 r\p(� - rfp(� -+o� o�+ o� o�X o� o� 2�*(� *N(� (� o� *J(� o� tV*:(� o� *:(� o� &*6(� o� *6(� o� *6(� o� *n(� uV- r Cps� z*0  +(�o�X (� 2�*0G�r!po�  +!, rpo�(�o� X (� 2�r%po�*:(� }d*0A��, �,o��� rbCp�rtCp�r�Cp�s5�,*0+��, �,r�Cpo�(� s6�,*0+��, �,r�Cpo�(� s6�,*0�y�� r�Cp�r�Cp�r�Cp�r�Cp�r�Cp�r�Cp�rDp�rDp�r"Dp� r0Dp� r<Dp� rHDp� rTDp� r`Dp�rnDp�rzDp�r�Dp�r�Dp�r�Dp�r�Dp�r�Dp�r�Dp�r�Dp�r�Dp�r�Dp�r�Dp�r�Dp�r Ep�rEp�r Ep�r,Ep�}�s�}�s�}�s�}�se}�s� }�s� }�s6}�su}�s� }�s_}�s_}�s_}�s_}�s6}�st }�st }�(s� }��s(�*^{�r�p��o� *6r8Ep(!*�o� r8Ep��o� {�r8Ep��o� *([*"(\*6rjEp(!*�,(m{�rjEp��o� *6r�Ep(!*�,(m{�r�Ep��o� *6r�Ep(!*�o� r�Ep��o� {�r�Ep��o� *6r�Ep(!*�o� r�Ep��o� {�r�Ep��o� *6r�Ep(!*�o� r�Ep��o� {�r�Ep��o� *Fr�EprFp(*�o� r�Epo� {�r�Ep��o� *0#0(�(� rFpr0Fp( (*0@o� rFpo� {�rFp��o� o� rZFpo� }�*6rtFp(!*�o� rtFp��o� {�rtFp��o� *6r�Fp(!*�o� r�Fp��o� {�r�Fp��o� *Fr�Fpr�p(*�o� r�Fpo� {�r�Fp��o� *6r�Fp(!*�o� r�Fp��o� {�r�Fp��o� *6r�Fp(!*�o� r�Fp��o� {�r�Fp��o� *FrGp~ (*�o� rGpo� {�,(*6r2Gp(!*�o� r2Gp��o� {�r2Gp��o� *6rVGp(!*�o� rVGp��o� {�rVGp��o� *6r|Gp(!*�o� r|Gp��o� {�r|Gp��o� *:r�Gp(( *�o� r�Gp��o� {�r�Gp��o� *Jr�Gp��(#*�o� r�Gpo� {�r�Gp��o� *6r�Gp( *�o� r�Gp�Lo� {�r�Gp��o� *FrHp~ (*�o� rHpo� {�rHp��o� *6rFHp(!*�o� rFHp��o� {�rFHp��o� *6rXHp(!*�o� rXHp��o� {�rXHp��o� *6r�Hp(!*�o� r�Hp��o� {�r�Hp��o� *6r�Hp(!*�o� r�Hp��o� {�r�Hp��o� *6r�Hp(!*�o� r�Hp��o� {�r�Hp��o� *6r�Hp(!*�o� r�Hp��o� {�r�Hp��o� *6rIp(!*�o� rIp��o� {�rIp��o� *6rLIp(!*�o� rLIp��o� {�rLIp��o� *Fr`Ip ��( *�o� r`Ip��o� {�r`Ip��o� *6rzIp(!*�o� rzIp��o� {�rzIp��o� *6r�Ip(!*�o� r�Ip��o� {�r�Ip��o� *Zr�Ip �(& ("*�o� r�Ip�ao� {�r�Ip��o� *0�(� r�Ipo� (*�o� r�Ipo� {�r�Ip��o� }�}�*Fr�Ipr�p(*�o� r�Ipo� {�r�Ip��o� *Fr�Ipr�Ip(*�o� r�Ipo� {�r�Ip��o� *6rJp(!*�o� rJp��o� {�rJp��o� *6(,{�*6(+{�*FrJpr>Jp(*�o� rJpo� {�rJp��o� *6r�Jp(!*�o� r�Jp��o� {�r�Jp��o� *6r�Jp(!*�o� r�Jp��o� {�r�Jp��o� *6r�Jp(!*�o� r�Jp��o� {�r�Jp��o� *Jr�Jp(�(*�o� r�Jpo� {�r�Jp��o� *�o� r�Jpo� -(�*o� r�Jpo� t�*�o� r�Jpo� {�r�Jp��o� *6rKp(!*�o� rKp��o� {�rKp��o� *6rKp(!*�o� rKp��o� {�rKp��o� *6r>Kp(!*�o� r>Kp��o� {�r>Kp��o� *6rnKp(!*�o� rnKp��o� {�rnKp��o� *6r�Kp(!*�o� r�Kp��o� {�r�Kp��o� *6r�Kp( *�o� r�Kp��o� {�r�Kp��o� *0(I,(I~ (� ,~ *{�:�(IrLpr3p (� }�{�r Lp~  (� }�{�rBLpr p (� }�{�rVLprjLp (� }�{�rpLprjLp (� }�{�r�LprjLp (� }�{�r�LprjLp (� }�{�r�Lpr p (� }�{�r�Lp~  (� }�{�r�Lpr p (� }�{�r�Lpr p (� }�{�r�Lpr p (� }�{�r�Lp~  (� }�{�r�Lpr p (� }�{�r�LprjLp (� }�{�r�Lp�7s= (� }�{�*6rMp( *�o� rMp�]o� {�rMp��o� *ZrMp �(& ("*�o� rMp�ao� {�rMp��o� *Fr6Mp~� ("*�o� r6Mp�ao� {�r6Mp��o� *^(',*rLMp(!*�o� rLMp��o� {�rLMp��o� *ZrpMp �(& ("*�o� rpMp�ao� {�rpMp��o� *0%�(I,(I~ (� ,~ *{�:�s� r1/po�o�(I o� r|MpoV ,o� r�Mpo - r�Mp(� s^ o�s s� o�  o� + o� o� -� o� o. }�{�r|MpoV ,F(Io� r|MpoV -/{�{�o�  Yo5 r�Mpr�4po� }�{�*Jr�Mp��(#*�o� r�Mpo� {�r�Mp��o� *Jr�Mp��(#*�o� r�Mpo� {�r�Mp��o� *JrNp��(#*�o� rNpo� {�rNp��o� *Jr8Np��(#*�o� r8Npo� {�r8Np��o� *JrZNp��(#*�o� rZNpo� {�rZNp��o� *0yr�Np�� r�Np�(#*�o� r�Npo� {�r�Np��o� *Jr�Np��(#*�o� r�Npo� {�r�Np��o� *Jr�Np��(#*�o� r�Npo� {�r�Np��o� *Jr�Np{�(#*�o� r�Npo� {�r�Np��o� *Jr�Np��(#*�o� r�Npo� {�r�Np��o� *FrOp �( *�o� rOp��o� {�rOp��o� *Fr4Op �( *�o� r4Op��o� {�r4Op��o� *FrNOp ( *�o� rNOp��o� {�rNOp��o� *FrhOp P( *�o� rhOp��o� {�rhOp��o� *Fr�Op ( *�o� r�Op��o� {�r�Op��o� *05yr�Op!�� r�Op�r�Op�r�Op�r�Op�r�Op�r�Op�rPp�rPp�rPp� r&Pp� r2Pp� r>Pp� rLPp� rXPp�rdPp�rpPp�r|Pp�r�Pp�r�Pp�r�Pp�r�Pp�r�Pp�r�Pp�r�Pp�r�Pp�r�Pp�r�Pp�rQp�rQp�rQp�r*Qp�r8Qp� rBQp�(#*�o� r�Opo� {�r�Op��o� *JrNQp��(#*�o� rNQpo� {�rNQp��o� *0$yrdQp�� r�Qp�r�Qp�(#*�o� rdQpo� {�rdQp��o� *Jr�Qp��(#*�o� r�Qpo� {�r�Qp��o� *Jr�Qp��(#*�o� r�Qpo� {�r�Qp��o� *Jr�Qp��(#*�o� r�Qpo� {�r�Qp��o� *JrRp��(#*�o� rRpo� {�rRp��o� *Jr*Rp��(#*�o� r*Rpo� {�r*Rp��o� *JrLRp��(#*�o� rLRpo� {�rLRp��o� *FrtRp~ (*Jo� rtRpo� *6({�*6({�*6({�*6({�*6({�*6({�*6({�*6({�*6({�*6({�*6({�*6({�*6({�*6({�*6r�Rp(!*^o� r�Rp��o� *6r�Rp(!*�o� r�Rp��o� {�r�Rp��o� *Fr�Rp~ (*�o� r�Rpo� {�r�Rpo� *Fr$Spr\Sp(*�o� r$Spo� {�r$Spo� *FrlSpr�p(*�o� rlSpo� {�rlSpo� *Fr�Spr�p(*�o� r�Spo� {�r�Spo� *6r�Sp( *�o� r�Sp��o� {�r�Sp��o� *6r�Sp( *�o� r�Sp�o� {�r�Sp�o� *6rTp( *�o� rTp�o� {�rTp�o� *6rDTp( *�o� rDTp�o� {�rDTp�o� *FrrTp~ (*�o� rrTpo� {�rrTp��o� *Fr�Tp~ (*�o� r�Tpo� {�r�Tp��o� *Fr�Tp~ (*�o� r�Tpo� {�r�Tp��o� *Fr�Tp~ (*�o� r�Tpo� {�r�Tp��o� *FrUp~ (*�o� rUpo� {�rUp��o� *Fr.Up~ (*�o� r.Upo� {�r.Up��o� *FrLUp~ (*�o� rLUpo� {�rLUp��o� *b{�(� tZ}�*b{�(� tZ}�*Z{�, {�o�*b{�(� tb}�*b{�(� tb}�*Z{�, {�o� *b{�(� tb}�*b{�(� tb}�*Z{�, {�o� *b{�(� tb}�*b{�(� tb}�*Z{�, {�o� *N(� {�o� *N(� {�o� *N(� {�o� *N(� {�o� *"o�*0z0% ,trjUp(� -r�Up(� -;r�Up(� -B*~� o�(Y,9(�s�o�(2*s�o�(2*~� o�*0a�r�Upo� r�Up(� ,r�Upo� o� (� ,*(I o� o� (+ , o� - (J**2~� o�*0y�(- E+S(oJ*(o oM o� �Co. o5 (-o� ()(LrVp*r�ps� z�( }�(!~ ( ,(*0w�s r�Np( rNp( rRp( r�Np( r�Mp( r�Qp( rNQp( r8Np( r*Rp( r�Np( r�Mp( r�Qp( r�Qp( rZNp( rLRp(  �Y  � � � � � �X  � � �  +O+? ��_1'_1  ( (M o� o X�i2� X �i2�*0��{�-($o (�{�( ( s (A( s  o  rVpo  rPVp(�  (  o  9�(W-(I+(vr�4po o o; rhVp(�  s-  o o Xo  o o Xo o o XYo o o Xo jo� &(A( s o jo  o� o o� +ot �a&r�Vp(%}��L&rWp(%}��7 r_Wp o ( (%}��&r Xp(%}��*Addd dyd�"d�&0n {�-+ {�-+X o( o X. r�ps* *o( o ud,o( o td*o( o td*Z(�(�r�Yp( *00(� r�Ypo� ,*r�Yp*0~�s�  +-(+�oq ( ~ ( ,o� &X (+�i2�З(N o� t �i,r ZprZp (G rZp(� *rZp*0[(-3Lo� o� ,?o� o� o� ,-o� o� o ,r#Zpo� o� o (� *~ *0s�s� (; (? (= (�,(< (@ (> o� (�o� 1o� (7, o� З(N o� t*"o*0/y�� (r1Zp( �(rGZp( �*0\�(1,N(E,F(U->s� sf ou( o  (�o� &ot o. *r�p*ZraZpo�r�Zp(� *(M*2(�o. *v(M(r�p( s�*0��(� P�� o5 �(�(�(�(�(�~ �o �o0 �ao. � o4 �ao. � (p�ao. � (n�ao. � (Mr3pr�po� � rp(��r�Zp(��(o� (O�(�(K�(g(� o� �(e(� o� �(%(� o� �(  (� o� �(;  (� o� �(-�Lr�9p( �(r  (� o� �(l�]r�9p( �(�-(�+  (� o� �(5  (� o� �((� o� �(9(� o� �(i�_r�9p( �(O(� o� � (Q, (Qo5 +~ �!{�, {�o5 +~ �"oj�#om�$on�%oo�&ol�'ok�(op�)(��*og�+oi�,oq�-oh�.(��/o oM o� �Co. �0rp(�(G �1rp(�(G �2rp(�(G �3rp(�(G �4r�Zp�5((� o� �6(�7(_(� o� �8(a(� o� �9(c(� o� �:(��;(��<(��=(��>(��?(��@(��Aor�B(?(� o� �C(3(� o� �Dos�E(�(� o� �F(#(� o� �G(C(� o� �Ho o o5 �I(7(� o� �J('(� o� �K(��L(��M�N(=(� o� �Or[p�O(�-r[p+r[p�*0|�s�  +-r[po5 ��(�oaono &X (�o� 2�o� 1%o� You r!po &r%po� &o. *0)0rjUp (�r�pr�po� �(~ *�{�,r�Up(�r�pr�po� *~ *0��s� (ra[poV -(rq[po 9�(ra[poV , ( +W(:,r}[p((� s� z(o� (:-$r�poV ,ra[prp(�(� s  o! o" ++(o� � rJ]p(rz]p(� s# z(*��&6((*0�s o}�*0g�{�,*o� rZFpo� ,)s� o� rZFpo� t�o� (*~ ~ (( ( ,(*0�{�:�sO}�{�r%^ps@(oE{�rK^ps@( oE{�re^ps@( oE{�r�^ps@( oE{�r�^ps@( oE{�r�^ps@( oE{�r�^ps@(oE{�*0��(� {�o$ u\ ,Mo% o& - r_ps� zo% o' rk_po� o% o( o) r�_po� (� {�o$ u\ ,Q o% o& - r�_ps� z o% o' r`po� o% o( o) r9`po� *0Br�Ep(o� r�Ep(��o� rHp(/o� (&*0�ro`p(���o� r�`p(�o� r�`p(�o� r�`p(�o� r�`p({o� r�`p�Yo� r�Ep(o� r�Ep(��o� rHp(/o� (&*0�ro`p(���o� r�`p(�o� r�`p(�o� r�`p(�o� r�`p(wo� r�`p�Yo� rHp(/o� (&*0�yro`p(���o� r�`p�� r�`p�o� r�`p(�o� r�`p(�o� r�`p(yo� r�`p�Yo� rHp(/o� (&*0�ro`p(���o� r�`p(�o� r�`p(�o� r�`p(�o� r�`p(}o� r�`p�Yo� rHp(/o� (&*0�ro`p(���o� r�`p(�o� r�`p(�o� r�`p(�o� r�`p(o� r�`p�Yo� rHp(/o� (&*Nrap(o� *Z(�- (�o� *6(!(*0I�(:,#(W ( o�(�( *(o� o� ( ,**05 r�po* 3 r�po* 3*-+X o5 *0B�s� oo� �&sPzsF oC-rapoD( sQz*&0��(!~ ( 9�( s+ &s� o� o� o, 8�o� t5 o� 9�o� r\po� 9mo� r\po� o� {� o- ,'{� o- 98{� o� ��:" %9 �~�:�Ks� %rjEp(� %rMp(� %rFp(� %r�ap(� %r�Jp(� %r�Jp(� %rtFp(� %r�Jp(� %rpMp(� %r�Ip (� %r6Mp (� %rMp (� %rnKp (� %r�Kp (� %r2Gp(� %rzIp(� %r�Ep(� %r�Gp(� %r�Ep(� %r�Ip(� %r�Jp(� %r�Fp(� %rFHp(� %r�Ep(� %r�Ip(� %rNOp(� %r4Op(� %rhOp(� %rOp(� %rKp(� %r`Ip(� %rJp(� %r�Ip (� %r�ap!(� %r�Fp"(� %r�Hp#(� %rLMp$(� %r�Op%(� %rKp&(� %r>Kp'(� %r�Hp((� %r�Hp)(� %rXHp*(� %rLIp+(� %r�Hp,(� %r�Ep-(� %r�Ep.(� %r8Ep/(� %rVGp0(� %r|Gp1(� %r�Fp2(� %r�Ip3(� %r�Kp4(� %r�Fp5(� %rJp6(� %r�Jp7(� %rIp8(� %rHp9(� %r�Gp:(� %r�Tp;(� %rrTp<(� %r�Tp=(� %r�Tp>(� %rUp?(� %r.Up@(� %rLUpA(� %r�RpB(� %r�RpC(� %r$SpD(� %rlSpE(� %r�SpF(� %r�SpG(� %r�SpH(� %rTpI(� %rDTpJ(� ����~�(� 9#EK�+RRct������$:Pf|������� "8Ndz�������%;Qg}�������� #4J`q�������$5FWh~��8��](N o� (P �](m8�{�o� {�o� o� (8�o� (\8�o� o^8}o� (� (8go� (� (X8Qo� (. o3 8;o� (. o' 8%o� (. (q8o� (. (o8�o� (� (f8�o� (� (h8�o� (� ($8�o� (� (D8�o� (� (8�o� (� (*8uo� (8do� (J8So� (� (Z8=o� (� ( 8'o� (� (28o� (� (F8�o� (� (�8�o� (� (�8�o� (� (�8�o� (� (�8�o� (� (`8�o� (� (B8wo� (� (P8ao� (N8Po� (� (8:o� (� (<8$o� (� (s8o� (� (�8�o� (� (b8�o� (� (d8�o� (� (:8�o� (� (68�o� (� (48�o� (� (@8to� (� (88^o� (� (8Ho� (� (&82o� (� ((8o� (8 o� (L8�o� ('(j8�o� (� (8�o� (T8�o� (� (V8�o� (� (>8�o� (08��L(N o� (P �L(.8Zo� (�8Io� (�88o� (�8'o� (�8o� (�8o� (�8�o� (�8�o� (� (�8�o� (�8�o� (�8�o� (�8�o� (�8�o� (� (�8s�(N o� (P �(�8M�(N o� (P �(�8'�(N o� (P �(�8 r�apo - r�apo - r�Gp(� 9�o/ rpo� o,  + o� t5o� o� & o� -�� u�  , o� �З(N o� t % 9a�~�: s� %r�Np(� %rRp(� %rNp(� %r�Np(� %r�Np(� %r�Qp(� %r�Mp(� %rNQp(� %r*Rp(� %r8Np (� %r�Np (� %r�Qp (� %r�Mp (� %r�Np (� %r�Op(� %r�Gp(� %r�Qp(� %rLRp(� %rZNp(� %rdQp(� ����~�  (� 97 E,9FS`jt~���������8�(�8�(�8�(|8�(�8�(�8�(�8�(z8�(�+v(�+l(~+b(�+X(�+N(x+D(�+:(�+0(,+&(�+(�+(�+(�o� :Z����u�  , o� �*A4 )C :��"o�*n{�- (�}�{�*2r�po�*o� *6(( *j(8 r�ap(#o� s� *j(8 rbp(#o� s� *j(8 r/bp(#o� s� *�o](�([(�( o�(�*vo� o� -*o� o� *:(t�*N��(��*N��(��*N�a(�a*:(t*090(:-)(0 o1 (W }�o o }�}�*"((*6(){�*6(){�*6(){�*0�{�,*}�(:,}�}�}�*o� o� o2 o3 rqbp(� ,,o4 o5 lX #@��}�}�*o3 o� rwbp(� ,o5  3}�*o6 -r�p+ o6 o� r�bp (  o  ,}�* r�bpo� 1 r�bpo� 1}�}�*}�*0��r1p(���(-r�p(�(-r�Gp(-�Lr�bp( (-o](�( -([(�( ,3r�Jpo]r�bpr cpo� (-r�Jp([(-r�Ip(M(-(� ~ ( ,rcp(-+rcp(M(-rCcp(���(-racp(�(-r�cp(�(-(� ~ (� ,(�(�r�cp( r�cp(-rdp(���(-rdp(��r�bp( (-rTp(��r�bp( (-rGdp(��r�bp( (-*0w6{�,*(Srkdprdpo� ( -*(7 u }��&�8{�r�dpo5 ( o6 {�(*o( {�o) *(;&0�6{�,*(S( -*(7 u }��&�j{�r�dpo5 ( o6 {�(*r�dpr�dp{�(-rLMp(r��{�(-o( {�o) *,&0>�oM o� -*o8 o9 ,o8 t�(P o *6{���*>(�o� �*V{�,{�*~ *0O� +<(�o� o�,o5 r�dp��(� o�(2X (�o� 2�*0r�o�o� +Ho� tI oC,4oAr�9p(� , }�+oAr�9p(� ,}�o� -��u� ,o� �* T`0e�(1, (,(+((1s+ s s� o,o� rZFpo. o� � ,o� �(�*-&S 02�o: o; o  o6 o< o6 o; *0>�(� ~ ( ,o� -*{�-($s^ oG*0:�s� r�dp(�(� (o� �&s4z&s4z&s4z*($+2&^o� o  o; o= *�(� ,(�*(o� o� *"(�*(� *~�*r~�-~�(C��~�*~�*r~�-~�(C��~�*~�*r~�-~�(C��~�*~�*r~�-~�(C��~�*0$��i��  +�(D�X �i2�*Fr�pr�:po� *0������ r/ep�rEep�reep�rep�r�ep������� r�ep������� r�ep������� r/ep� r�ep� rfp� ��*(t *0n{�o6{�{�o4{�{�o5 rIfp( oG {�oH {�{�o9(H{�o� *0|{�o {�oI {�oE-(J*{�o1-(I*{�oU- {�o&-{�o0(K*{�o0(L*0({�o::�(M{�r[fp{�o5 ( oG {�{�o� oG {�r�fpoG {�UoH {�{�oI(*o� {�o� {�r�fpr�fpoJ {�r�fpr�fpoJ {�{�r�fpooG {�rgp{�{�r�Upo�( oG {�.oH {�o� (J*0G{�{�o5 oG {�oH {�{�oIo� {�o� *0��rQgp{�o�(� {�{�r�gpo{�#r�poG {�IoH {�rhp{�oo� {�o� {�r�hpoG {�r�hpoG {�RoH {�o� {�ZoH {�ToH {�r�hp{�o5 ( oG {�{�o� oG {� {�o0 �ao. oK {� {�o4 �ao. oK {�r�hpoG {� r�hpoG {�UoH {�{�oI(*o� {�o� {�o� {�o� {�oc9T{�ZoH {�ToH {�r�p{�o5 ( oG {� rpoG {�r�hp{�o5 (� oG {�%r�poG {�#r�hpoG {�/oH {�o� {�rip{�o5 ( oG {� rpoG {�r'ip{�o5 (� oG {�%r�poG {�#r�hpoG {�/oH {�o� {�o� {�o� {�o� {�#r�poG {�IoH {�rSip{�o5 {�o{�ooL {�o� *0J{�o:-(M(\{�o:-"{�{�o�o� (N(O*0�{�o-@{�{�r�pp{�oMr3pr�po� ( (]o�o{�{�o�{�o�o� 1m{�o�o� +?o� tT o�r�p( ,!{�r�pp{�o�oo� o� -��u� ,o� �{�o,+{�rFqp{�or�p{�oMoL *�K�0X  +@{�r rp{�o5 ��{�o�oaop(*oL X {�o�o� 2�*0o2{�{�,&{�o,{�oQ , {�o- {�{�,.{�o+{�{�,{�{�{�o- *0P{�r�pr�rpo� {�{�o5 r�rp( oG {�LoH {�o� *0�{�o:-Q{�#r�poG {�IoH {�rsp{�o5 {�ooM {�o� *{�o[~ ( ,r1Zp(RrGZp(R*0g{�r�pr�po� {�r�pr�po� {�rp{�o( o� {�r/:po� {�o� *0m�{�o:-{�o=-*{�o�o� 8�o� tg o�9�o�(� -%rKtp(� 9�o�~ (� 9�{�ol3o{�(]s� o� {�o:-9{�o0 (N 3"{�o=,oO rStprctpoP o( o) +7{�o:-*{�(]s� (To( o�o) o� :�����u�,o� �o( o - r�poQ *A-?j{�- rmtps� z{�*0v�s� oR oS o� 1o6 o� 1oO r�5poP o� 1oO r�tpoP o� 1o rupo= *0E�sT o� 1o6 o� 1o rupo= ,o� 1oQ *^rup{�o(� *0h�sU oO r�tprlupoP {�o5 ( o6 rvupoV o rupr~upo= r�poQ (S*0H�sU {�o5 ( o6 o rupr�upo= rvupoV (S*0E�sW (Y oO r�5p{�o0 �ao. oP oX oY *�r�upsZ }�{�oO rStprctpoP *0� �(P{�o� r�p{�o5 ( {�o0 �ao. {�o4 �ao. r�p(U {�ol.([sW oO r�tprlupoP o[ o\ oX r�up(XoY sU oX oY rvupoV oO r�5prlupoP oO r�tprlupoP oX r�up(XoY ~ rluprlup~ (U o( o) o[ rKtp(Zo\ sW  o[ o\ oO r�5prlupoP oO r�tprlupoP sU oX oY r�up{�o5 ( o6 oO r�5prlupoP oO r�tprlupoP o ruprcpo= rvupoV {�o::�s] o( o) r�hp{�o5 ( o6 oO r�5prlupoP oO r�tprlupoP oO rStprctpoP (o^ Po_ o ruprvpo= r�hp{�o5 ( o` r�upsZ o( o) r*vp{�o5 ( o6 oO rStprctpoP o ruprHvpo= {�o�- {�o�+{�o',Wr}psZ  o(  o)  o r�pr�po=  r`vp��{�o5 (� oQ 8�9�roypsZ   r}yp{�o5 ( o6  oO r\pr}yp{�o5 ( oP  o r�ypr8po=  o rupr�ypo=  o r�pr�ypo=  o r zpr�hpo=  o r#zpr�hpo=  o r;zpr�hpo=  o r�prSzpo= o(  o) {�o:,nr�upsZ  o(  o)  o rupr�ypo=  o r�pr�zpo=  o r;zpr�hpo=  {�oIoQ r�upsZ  o(  o)  r�zp{�o5 ( o6  oO r�5pr�zpoP  oO r�tpr�zpoP  oO r�fpr{poP  oO r{pr1{poP {�o:-Ao( r?{p{�o5 {�o� {�oI(*( s* o) sW  o[  o\ sU  oX oY o rupr�upo= oO r�5p{�o0 �ao. oP ~ rlup~ ~ (Uo( o) sW o[ o\ sU oX oY sa o( o) oO rStprctpoP oO r|pr*|poP rJ|p{�o5 ( o6 rl|pob {�r�|pooc {�o:�od {�o_-{�oa9�sU oX oY oO r�|pr�|poP rvupoV o( r�|p{�o5 ( r�|p(Wr}p(Vo) {�o_,7o( r8}p{�o5 ( rV}p(Wr}p(Vo) {�oa,7o( r|}p{�o5 ( r�}p(Wr}p(Vo) sU oX oY rvupoV r�}p{�o5 ( o6 o rupr�upo= oO r�5prlupoP r�}p(Sr�}psZ o( o) r�}p{�o5 ( o6 oO r~pr ~poP oO rStprctpoP r2~poQ {�o:�od {�oc9�sU oX oY oO r�|pr�|poP rvupoV o( r�p{�o5 ( (]rd~po�rp(Vo) o( rip{�o5 ( (]r~~po�rp(Vo) sW  o[ o\ sU oX oY r�~p{�o5 ( o6 oO r�5p{�o0 �ao. oP o rupr�upo= r�poQ {�ol.(T{�o- {�o- {�o':�{�o�-{�o��+,Y{�r�~p{�o: 0r�p+r�p{�o: �3r�p(� r�p(� {�o5 o� (Q*�{�-{�o�}�{�*V(t }�}�*(� *N(� (� o� *J(� o� td*:(� o� *0�(l ,op**0�(l ,oq*oe*R(� sso� &*:(� o� &*N(� (koe *6(� o� *:(l��*6(� o� *0)  +(aonof -*X (� 2�*0 (k 0(� /(a**n(� ud- r:�ps� z*{�*"}�*{�*"}�*(t *V(t }�}�*0Q�ud- r��ps� zud (non(� ,(popof *(nonof *(� *N(� (� o� *J(� o� ��*N(� ��o� *N(� ��o� &*0#  +(� ���o� &X �i2�*6oP oz*J(� ��o� *J(� ��o� *J(� ��o� *n(� u�- r��ps� z*0\�r!po� +81 rpo�r�8p� (w (� �o�X (� 2�r%po�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*{�*0~ }� +d(�ouh,(�oth{�o�+/(�ouk,(�otk{�o�X (�o� 2�*{�*0~ }� +d(�ouh,(�oth{�o�+/(�ouk,(�otk{�o�X (�o� 2�*{�*^r�p( o� }�*�}�s}�(t }�}�}�}�*:r�p(�*07�rH�po� r\p(�o� ~ (�( ,r*Ap(�o� ~ (�( ,r�Ap(�o� (�-r�Ap(� (� o� (�,rT�p(� (� o� (�-r�7p(� (� o� (�,rb�p(� (� o� r~�p(��fo. o� ~ (�( ,r�7p(�o� (�o o� *0��r!po�r��p� (��(��(��(�-r�7p+r8p�(��(�-r�7p+r8p�o�(�o r%po�*{�*"}�*0�_(A% 9��~�-Us� %r�p(� %r�p(� %r�p(� %r"�p(� %r4�p(� %rN�p(� ����~�(� ,"E+*{�*"}�*0�_(A% 9��~�-as� %r�p(� %r�p(� %r�p(� %r"�p(� %r4�p(� %rN�p(� %rd�p(� ����~�(� ,&E+*{�*"}�*{�*"}�*{�*"}�*�~ }�}�~ }�r|�p(I**(�**(�*�~ }�}�~ }�(I*Z(Mo�(N*0��~ (�( ,r��p(�o� (�,r��p(� (� o� (�-r��p(� (� o� r��p(��fo. o� ~ (�( ,rІp(�o� *Z(Vo�(W*0^(A(R(�(R(�(T(�(T(��fo. o� (R(�(S*{�*"}�*{�*"}�*{�*"}�*�r�psg }�r�psg }�}�(�(�*0_�(�r�p(� (� o� r�p(� �ao. o� r �p(� �ao. o� *0K�(�(�(U(� �ao. (R(� �ao. (R*(� *N(� (� o� *J(� o� tg*:(� o� *"(�*:(� o� &*6(� o� *6(� o� *6(� o� *n(� ug- r>�ps� z*0/  + (�o�(� ,(�*X (� 2�*0  +(�o�X (� 2�*0U� r!po� +/(�o�,, rpo�(�o� X (� 2�r%po�*{�*js�}�r�9p(�**(�**(�*R(�{�o�*>(�(�*0M {�o� -*(O +{�o�(�}7X {�o� 2�(P*�-*(Oo�(Ro�(Ro�(&(R(P*{�*"}�*{�*"}�*{�*"}�*�~ }�~ }�~ }�(t }�}�*6~ (�*F~ ~ (�*0�rpo� ~ (�( ,r\p(�o� ~ (�( ,rfp(�o� ~ (�( ,rІp(�(&o� o� *04�r��p� (��(��(�(&�o�*(� *N(� (� o� *J(� o� tl*:(� o� *:(� o� &*6(� o� *6(� o� *6(� o� *n(� ul- r��ps� z*0$  +(�o�X (� o� 2�*0L� r!po� +!, rpo�(�o� X (� o� 2�r%po�*>r�p(�**(�**(�*0�(� o- *0X�#  +-ooEo� r�p(� - #�?X X o� 2�#@[(h i*0V�(� {�o�o6 o rup{�-r�p+r2�po= {�o(,oO rStprZ�poP +oO rh�prt�poP {�o�,}�{�o�(�   {�o�o� +~o� tIoC,g{�o�,oEo� r�p(� -BX (� oX (�oY {�o�,3sW o[ o\ o� :v����u�,o� �*��?0D�{�- o[ oi -sW o[ o\ +o[ o[ oi Yoj *0��sU up,)o rup{�-r~�p+r��po= 8�uJ,/r�}psZ rʈpoA( oQ o( o) +oui,o( ui(�o) +Nuh,o( uh(�o) +-r�}psZ rڈpoA( oQ o( o) *0!�(� o r�p(�o= *�{�oAo�-oA*{�oAo�*�(�o�~ (� -r��po�r��p(� +~ ( *0~�(� o�,f,c(� sW o[ o\ (�,oX (�oY o�-sW o[ o\ oX (�oY *(�*0��(� (�  , (� +(� oO r�pr�poP (� o� 1o rup o= o r�p(�o= sW o[ o\ sU oX oY ,o( (�o) 8�r�upsZ o( o) (�, (�+oAoQ oO r�|pr�|poP oO r{pr1{poP 1"oO r�5p(� r(�p( oP (�~ ( ,(sU oX oY o( (�o) *00(� o�- ~ ( **07�sa (�oc (�ob oO r�fpr�hpoP *0�_oAo� % 9��~�:�s� %r.�p(� %r8�p(� %rZ�p(� %rr�p(� %r��p(� %r��p(� %r��p(� %rƉp(� %r܉p(� %r��p (� %r�p (� %r�p (� %r,�p (� %rH�p (� %rd�p(� %r��p(� %r��p(� %r��p(� %rȊp(� ����~�(� 9�E7777777777+F{�r�po*{�o/-~ *{�r�po*{�r�po*{�r�po*0�_oAo� % 9x�~�:�s� %r��p(� %r�p(� %r�p(� %r,�p(� %rH�p(� %rd�p(� %r��p(� %r��p(� %r��p(� %rƉp (� %r܉p (� %rr�p (� %r8�p (� %rZ�p (� %r��p(� %r��p(� %r.�p(� %r��p(� %rȊp(� ����~�(� ,_E + **P*(*o�~ (� -*P*0�_oAo� % 9��~�:�s� %r��p(� %r�p(� %r�p(� %r,�p(� %rH�p(� %rd�p(� %r��p(� %r��p(� %r��p(� %rȊp (� %rƉp (� %r܉p (� %r.�p (� %rr�p (� %r8�p(� %r��p(� %r��p(� %r��p(� %rZ�p(� ����~�(� ,yE!!!!!!!+%rB�p*{�o/-~ *rB�p*r\�p*rB�p*0�_oAo� % 9z�~�:�s� %r.�p(� %r8�p(� %rZ�p(� %r��p(� %rr�p(� %r��p(� %r��p(� %r��p(� %r�p(� %r�p (� %r,�p (� %rH�p (� %rd�p (� %r��p (� %r��p(� %r��p(� %rȊp(� %rƉp(� %r܉p(� ����~�(� ,aE+ ~ *o�*~ *0~_oAo� % 9k�~�:�s� %r��p(� %r�p(� %r�p(� %r,�p(� %rH�p(� %rd�p(� %r.�p(� %r8�p(� %r��p(� %rZ�p (� %r��p (� %r��p (� %rr�p (� %r��p (� %r��p(� %rȊp(� %r��p(� %rƉp(� %r܉p(� ����~�(� ,RE*0b�sU oO r�5prlupoP oO r|�pr�|poP o rupr��po= oQ o�. r��pok *0%�sU r��pok o( (�o) *0j�sa (�&o�~ (� -{�o�o+ {�r��poAr̋p(� o oc (�ob *02�s� oS oR ol oO r�fpr֋poP *09�s" oS oR ol ooO r�fpr֋poP *�(t }�}�}�}�*2r�p(L*~(Mr�pr8po� (N*>(V(W*{�*js}�r��p(�**(�**(�*R(�{�o *n(�(Q{�o *(� *N(� (� o� *J(� o� tI*:(� o� *"( *:(� o� &*6(� o� *6(� o� *6(� o� *n(� uI- r�ps� z*0/  + (oA(� ,(*X (� 2�*0  +(oGX (� 2�*0U� r!po� +/(oC,, rpo�(oH X (� 2�r%po�*:(t }�*0�s� o� (*0�(rR�pom (rj�pom (r��pom (r��pom (r��pom (!r،pom ("r��pom ($r�pom (%r6�pom ('rR�pom (*rp�pom (r��po� (r��pom (&r̍pom (*0�{�9�{�{�o�{�{�o� {�{�o� {�{�on {�{�oo {�{�o� {�{�oo {�{�o� {�{�oo {�{�o� {�{�o� {�{�o� {�{�o� {�{�o� *0*�-*o�  +o� (X o� 2�*0c�-*op .*(5 {�{�o:r�8po�   +! o� (% , o.o X o� 2�*0H�-*o�  +/o� op 3{�{�o� (�o�X o� 2�*0# -* +o� (X o� 2�*0��-*r�p{�{�o� ��(� ~   ~ 8�o� o�   o� o� %9e�~�:� s� %r\p(� %rNBp(� %r�7p(� %r�p(� %rT�p(� %r�p(� %r�Ap(� %r.�p(� %rD�p(� %r`�p (� %r 8p (� ����~�(� 9�E  %%55DTt+{ o� +q o� +g o� (� +X o� (� +H o� (� +9 o� (� +)�f(N  o� (P �f+  o� Xo� o� ?`���s�  o� o� o� o� o� o� o�r�8po�    +Q  o� (% ,3 oAo� r.�p(� , {�o(, o� o X   o� 2�{�{� o�*0��-* ~  r�p ~ ~ r�p(g  r�p(g  8io�  o�   o� o� %9@�~�:�s� %r\p(� %r�p(� %r�7p(� %r�p(� %r�Ap(� %r��p(� %r�p(� %r��p(� %r��p(� %r��p (� %r��p (� %r֎p (� %r�p (� %r��p (� %r�p(� ����~�(� 9WE..@@Rdr������8 o� 8 o� (� 9�r�p 8� o� (� 8� o� (� &8� o� o� 8� o� 8� o� (� 8� o� (� +�f(N  o� (P �f+_ o� +T o� (� �D&�> o� sg �.&r�p(g � o� sg  �& r�p(g � X  o� o� ?����r�p (� ,( r�p (� ,rpo� o� 1r8�p r�p (� ,r�8po� o� 1rJ�p r�p (� ,r�hp o� %9:�~�:� s� %rb�p(� %rp�p(� %r�hp(� %rt�p(� %r8�p(� %rx�p(� %rJ�p(� %r~�p(� %r��p(� %r�p (� %r�p (� ����~�(� 9�E  --CCLL+PsX +Gs� +>s� tk(+%s� tq(+s� +s� ,oDuh,3th  o� o� o� o� o�ui,#ti  o� o�  o�*(Xh&n~&��&*(*0�_(6 oq % 9��~�:�s� %rd�p(� %rZ�p(� %r��p(� %r��p(� %rr�p(� %r��p(� %rȊp(� %r��p(� %r��p(� %rH�p (� %r8�p (� %r.�p (� %r�p (� %r��p (� %r,�p(� %r��p(� %r�p(� %rƉp(� %r܉p(� ����~�(� ,yE+%r��p*{�{�o� 0r�hp*r��p*r�p*0��rpo�  8�s�  8�o� o� o� o� o� %,Wr\p(� -rfp(� -r֎p(� - ++o� o�+o� o�+ o� o� X o� o� o� ?i���o�o�X o� ?@���*0m�r�8po�   +Qo� (% ,<r|�poE(� ,o�o+r��poAoA(� s� zX o� 2�*r-*{�{�rfp((*�-*{�{�r\prfp()*0H�-*o�  +/o� op 3{�{�o� (�o�X o� 2�*09�-*o�  + o� op 3 o� ( X o� 2�*0p�-*o� rfpo� ,Wo� r��poV ,&r��pr�po�  (r ({ +(s {�{�oy�&�*Ml&r-*{�{�r\p((*09�-*o�  + o� op 3 o� (#X o� 2�*04�-*o� rfpo� ,{�{�o� (� o:*r-*{�{�rfp((*�-*{�{�r\prfp()*0��-*o�  8�o� op 3wo� r\po� ,cs�o� +,o� op 3o� (�o�Xo� 2�{�{� o� o\X o� ?h���*0Z�-*r��po�  +<o� o� r\po� ,{�{� o� o� odX o� 2�*0G�o�  +2o� op 3o� o� ,  o� ot &X o� 2�*0`�o�  +Ko� op 36o� o� o� o�  ,, o� o� odX o� 2�*�-*{�{�r��pr�p()*:(t }�*0wou r��po� {�{�o�{�{�o�{�{�oc{�{�o�{�{�o?{�{�r��prǐprfp(/{�{�rӐpr�pr\prfp(0{�{�r��pr~pr\p(/{�{�r�pr-�prfp(/{�{�r7�prupr\prfp(0{�{�rG�pr��pr\p(1{�{�rY�prm�pr��pr�p(0(-(.o� ov *0b�r�po�  +9r��po� rfp{�{�ow (� o� o� X {�{�o� 2�o� *0bVr��po�  +9r��po� rfp{�{�o8 (� o� o� X {�{�o� 2�o� *0< o�  +!o� o� o� o� X o� 2�o� *0� o�  +fo� oaono� ~ r�p( ( ,oaopo� +oaopow o� X o� 2�o� *>(0*{�*"}�*{�*"}�*� �}� ���}�(� }�}�*� �}� ���}�(� (� o� *J(� o� ��*N(� ��o� *N(� ��o� &*J(� ��o� *J(� ��o� *J(� ��o� *0Z (� u�- rÑps� z�� {�2 {�1&r�p{���{���(� sx z*0Y�r!po� +51 rpo�r�7p� (8���o�X (� 2�r%po�*Jsy }�(t *�sy }�(t }�{�~ oz &*0��s� }�(S {�o{ o� s| s} s~ o {�o� �Es� o� +2{�,*{�o� , o� +o� o� &}�o� -�o" *v{�-(B{�o� �*0m�{�-(Bs� {�o� +)o� t� o� 1 rpo� &o� &o� -��u� , o� �o. * 5U"}�*�(8 ri�p(#o� s} (A*�(8 r��p(#o� s} (A*�sy }�(t }�{�~ oz &*0��~ (S {�o{ o� s| s} s~ o {�o� �Js� o� +<{�,4(� r��po� , o� +o� (� (� }�o� -�o" *"}�*(t *0q�~ ��sy ~ oz &(S o{ o� s| s} s~ o o� �Ms� o� o� -�o" ~�*2o� ��**0#_o� /o� . o5 *~ *6r�p(R*&(R*&(� *6r7�p(U*&(U*&(� *{�*{�*{�*{�*{�*{�*{�*0�ro�po� (}r5p([��o� (}(Z(|(}(X(|(}(Y(|(}(V(|(}(Wo� (}(\(|(}(�(}ry�po� *�(�}�}�}�}�}�}�}�*0N(`(v(n(w(n(x(n(q(o(y(r* * *0�ob s~ o�*0��(po  o  r�p(� -(W +~ r�p(� -(� r�pr�po� (�+r�p s� o� -*st ~ ox*05�(po  o  s� o� -*st oy* *N(o(y(W *0)0(o(y (� r�pr�po� (�*0/0(po  (o(yo  ( -*(� *j(po  o  o� *0/0(T ( ,(� (po  o  o� *0F�(po  o  ( ,(� _3r��p �(� � &r��p �~ **#5 904�(po  o  (R ,(� � &rϓp �~ **# 90F�~� o� 2r�p*(po  ( o  (� &� &r7�p �~ **, 5 90  +�(o�X �i2�*0Gro�poV ,8(po� o� (�o� ( (�o� Yo5 **Jo� o� oV *0� (r,` (s,` *0+�(w  + � (p, � X �i2�**0+�(x  + � (p, � X �i2�**r(t }�}�}�*:{�op*0 ��s� s� {�ou8�� o� 8� �o� o- -m{�o`,^o� ~ o� (z-~ + o� ( o� o� o� ~ ~ s^o� &X �i?n���X�i?G����}(N o� t *0b�o� s�  +5� {� oa, (� o� ( (yo� &X �i2��(N o� t*0��{�oq (z-({(u+(} ({(u -�+ (w -�}+r�p( (v s�*0&0(z-~ + o� ~ (x*>{�om�*2{�oq*{�*{�*�s� }�(t -*({�o� &*08�o�  +� (X �i2�{�o�o� o�*n{��(N o� t*{�*"}�*{�*"}�*F(� o� (�*(� *(�*Zo� rs�po� t�*Jo� rs�po� *(�*{�*{�*"}�*{�*"}�*{�*{�*�(� }�}�}�}�}�*{�*"}�*f(� {�(�o�*(�*(�*Zo� r��po� t�*Jo� r��po� *0!o� r��po� ,t�*rՔp*Jo� r��po� *Zo� rpMpo� t�*Jo� rpMpo� *Zo� rߔpo� t�*Jo� rߔpo� *Zo� r��po� t�*Jo� r��po� **:(�(� *N��sI (� *(�*�(� r �po  r'�p(� o� *(�*0�(� o�}�( *0"2o +u�- o -�u�*~{�{�( (c ( *(� *{�*"}�*v~ }�~ }�(a *0��{:�(�~ (� ,(��i3 (�� +(� (�� o� �(��(��(��(���(��(� t }{*�(�~ (� , �~(N *(�( *V{,{*~ *"}*{*"}*{*00 } +{{�oq �X {�i2�*{*08 }{,( +{{�oq �X {�i2�*{*08 }{,( +{{�oq �X {�i2�*{*00 } +{{�oq �X {�i2�*�(� o� rq�po� r8p(� *�o� r��po� ,o� r��po� �**^o� r��p�o� *J(�(�( *0B{,{~ (� ,!(� o� {o� o� }{*"}*�{-!(� o� {o� o� }{*"}*�{-!(� o� {o� o� }{*"}*J(� ~o� *J(� ~o� *0"�(� ~o$ t� ,o�*r(�(�( ~ ( *�(�(�( (�{o� {o� *0�o o u� ,oq*0d{��sI o� {��sI o� {��sI o� {��sI o� (� *0��(� (� o� o� (�(�on(�- ~ (�+W(�~ ( ,E(�(�oe (�(�od (�r�p(� ( ,(�{o r��pr��po5 (� o= *0�( (� o� rq�po� r8p(� ,#(� o� o ��s� o� *{r �po5 (�rO�p(��r�bp( (� ( ('o� *0=�(�(�oc ,s o�o. o� *r��po� *0��{o� r�9p(� (�(�(�{bs� (�~ (� -(�+(� o�o�,*,I(�oj(� r�po ,  o� Yo5  r�po* Xo5 +(�oi(� ~ ( ,(� ~ (�*0B0(�(�{o� ok ~ ( ,{~ o� (�*f(�(�(�on*f(�(�(�on*03�s� s� (�ol o{� ,o� �o. * " 0.2o oI o +o ,uu,�tu*.st �*(�*V(t }#}$*0e�uv uv ,-s� z(� -7up,up-uquq(�+upup(� (�*6{$,e**0]�{# E&+7o� o� (� *o� o� (� *o� o� (�*r�ps� zJo� o� (� *0Vup-+ up-+ Y*:1*/**{2*"}2*�o� r�po� -*o� r�po� ��*^o� r�p��o� *�o� r#�po� -��*o� r#�po� t*Jo� r#�po� *�o� rG�po� -��*o� rG�po� t*Jo� rG�po� *{0*"}0*{1*"}1*{/*"}/*�{&��sI o� ��sI (� (� *0u o u�}.{%(� [(� (� o� (��i1({(od {'ra�p(�(G o� *{(od *0�{,o� -1{,o� ,${,o� o� -rg�p(�(�*{,o� (�-r��p(�(�*{,o� o� (�1r��p(�(�*(�(�oerk_po� ,B(�r��p{-o� {,o� o� (W (�{bs�ou&*0p{+od {*%o� r͗p(� ( oQ (�{ao3o� t�o((�{ao3o� t�o(*00r�p {., *0��{-o� {,o� o� (W (�{-o� ( of ,{)o� - r��p(��'� , o� �(�{_o�o�*A` 0&(���oh&�&r��p(��*90��,o� ~ (� ,* (��i1(�o� o� (+�� ,\(��i1Qo� r�7pr�:po* o� ( (�o� (+/(�r�Np(+��+ *V}0}1(�*(�*�(� r �po  r�p(� o� *(�*{4*"}4*0S0~ (�,((�r(�po� ,(�r(�po� u� {3r^�po5 (� o� *j�sI (� (� *(�*(�*�o� r�Epo� -r�p*o� r�Epo� t�*Jo� r�Epo� *�o� r�Epo� -*o� r�Epo� ��*^o� r�Ep��o� *{6*"}6*f(� {5(oN*r( (- {5od *(�*{8*"}8*f(� {7( o�*(�**(�*�(� r �po  rI�p(� o� *(�*{:*{;*j(t o� }:};*�o� (oV - ((� **(�*(�*(�*�(� }@o[ sW o\ (S (R *{G*"}G*{F*"}F*{B*"}B*{C*"}C*{A*"}A*{D*"}D*{E*"}E*{H*"}H*{I*"}I*0��to[ oj sU o� ('9��� r��p�(-�r��p�(+�r��p�(!~ ( -r�p+r�p(!rB�p(� �o� �r\�p�(� oQ 8�� r��p� (-� r��p� (+� rҜp� (),r�p+r�p� r �p� (),r�p+r�p� r��p�  (),r�p+r�p�  r��p�  (!~ ( -r�p+r�p(!rB�p(� �  o� �  r�p� (),r�p+r�p� r4�p� (� oQ oX oY *0[~ }A~ }B~ }C}E~ }F~ }G~ }H~ }I(� *{L*"}L*{N*0�{No� >s}Ms� o   {No� 8Fo� t� o, ��( o. o!~ ( , (� o!( o" {Mo� ���rj�p� o-�r~�p� o�r��p�(� o� & ��r�p� o!�rZp� o#�r~�p� o%�r��p� o)(� o� �rp� o'(� o� � r��p�(� o� &X o� :�����u�  , o� �o( {Mo) o( ��  r��p� o  � r��p� (1� r֞p� o. � rޞp� (� s* o) *A9Y�:o� (� **0�(� s� r�po� &r4�po  o� &rb�po� &rj�po  o� &r��po� &r��po� &rb�po� &rŸpo  o� &r�po� &r0�po  o� &r��po� &r��po� &o. o� *:(9(� *N�6sI (� *�~ }K~ }Ls� }N(�*(�*(�*{P*"}P*f(� {O(=o�*(�*(�*(�*:(D(� *�{X�QsI o� �KsI (� *b{Z(� t�}Z*b{Z(� t�}Z*Z{Z, {ZoY*b{[(� t�}[*b{[(� t�}[*Z{[, {[o^*Ro o� -(L*0U{Tr�po� {Sr�po� {Rr�po� {Yo� {Uo� {Vo� *{\*"}\*0��{]:�(M~ (� - (M( + �~(N � o� �������������~ �~ �(� t }]{]*0I�(Ood {Ro� (� (� ( ,( (Ooe( *0�(� {Wo� o� (Oof -r��p(U��(P {Vo� -,(Oof ,r��p(Uݡ� , o� �s� o� o� (R(� (� (T(Oo� og&�&r�p(U�� ,o� �� ,o� �� ,o� �s\oJ(L*@Yn ���(� �d� $�� 0��{So� (� {To� (� (� {Yo� o� r�p(� ,h(� ds� (� (� (� (� (� (� (� (� ds� (� (� (� (� (� (� (� *�(� {Q~ ( ,r,�po5 {Q(� o� *0#�s� (� o� o� *RsWoG}Q*J~ }Q(�*:(t }^*(� *F(� o� (�*2(io�*Z(brapo� t�*0'0(� r�Ipo� ,r�pr3po� *2(io�*6o( (h*j�fsI (� (� *0So  +.o� t- u� , (co�o( (ho� -��u� , o� �*:A0"2o +u�- o -�u�*(� *(j*{e*"}e*{i*"}i*0�s� r��po� &r�p{g{,o5 o� &r�p{g{-o5 o� &rH�p{b�Yo. {_o5 o� &{g{+o� ,r��p{g{+o5 o� &+ r�po� &ovo� &r$�po� &o. *�{`r8�p(� oQ {`od *0�y(e-{cr��po� {dod *{`od {`~ oQ (erHpo� u�(o{_(no�(er�`po� u {_(er�`po� uo�{_(er�`po� uo�{_(er�`po� uo�{_o�{_o�(er�`po� �Y}b{_o�-(s{g(ero`po� ��o�{go�{hr��p{_o5 (� ('o� {g{*r̤poQ {go�{g{_o�o�*0�(� o� rO�po� ,U{_o�:�(� o� rO�po� r�po* Xo5 Xo� {_ o�*(eru�po� u�,-~ ( ,{_o�-{_~ o�*v{c%o� (p( o� *0:(er��pr��p(� o� u� ( -rͥp(� s� z(er��p( o� u� �1�(N �Ѕ(N �o� :��1�-(N �З(N ��Y(N �o� ,@ (7 �o�r�po�(� �o��Y�o *r=�p(� s� z (7 ��o *r�p*:(x(g*��rsI (� �tsI (� {_�ys�o�*0?(er`po� ,,r��p(u o�-u�-+��o�*:}e(j*08s� r��prp(er�`po� u(G o� &o. *(z*(j*0y�� r �p�*:(�(w*N��sI (� **(z*�(� {jo( rI�p(d(� (� o) *(j*0As� r��p{lo� &{m,r��po� &+ r�po� &o. *�{k{5��sXoE(w*"}m*0e(� (er�Epo� u�}l{k{lo{k(er�Epo� ��o{k(no *(z**:(�(� *N��sI (� *(� *(j*��*:(�(w*N��sI (� **(z*(j*(j*f(� {n(eo�*(j*{s*"}s*0|`(er�Epo� �� (erHpo� u�(�{qod {q(�oN{po3o� t�o*{r(eo*�{^}o{po3o� t�o(*�{q��sXoE��sI (� (g*z(� ru�p{o(� o� *J~ }o(j*(j*(j*�(� {t(eo>{u(eo�*(j*��*:(�(w*N��sI (� **(z*0�(� 9�{wo� {xo� ~ ( -r�p+ {xo� o� r٩po� �� ,s oJ ov �&�s� r�po� &, r��po� &rE�po� &, r�po� &r��po� &, r�po� &r"�po� &o� &rD�po� &o. rf�ps�r� pr��po�rЫpr�po�r�pr�hpo�r��pr �po�r�po�o�o. r:�prF�po� r��prƬpo� (� o� *[q&:(�(� *N��sI (� *(� *0r(�(� t�}{{{(�o� {{rЬpo� {{rڬp(�( o� {{o� r�pr4�po� {{{�o� {{{�o� {{{�o� (�,{{(�ol (�,{{o� (�o� &(� (� (� (� o� {{o� o� Xo� X �iXjo� (�(�(�  �io� (�(��z� ,o� �}{* 7W& >^ 0m(�(� t�}{{{(�o� {{rЬpo� {{rڬp(�( o� {{o� r�pr4�po� {{{�o� {{{�o� {{{�o� (�,{{(�ol (�,{{o� (�o� &(� (� (� s� {{o� o� Xo� Xj o� Xo� (�(�(�(�(�(��z� ,o� �}{*4R&;Y {}*"}}*{~*"}~*{*�}r�(p(�( (�(�r�(p( (�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0P(t (�s� }zs� (� ((�rF�p(�~� (�r� p(�*>sd }|*:{zo� *N{{o� o� *0! {|-{{o� +{| *0{{|-r  {{om � o� �,Hos s� (�ou o� +(�o� & o� -�o *r��psw z*  �0�r�p {zo +k  �� � (�� (� � r�p� o o. � r0�p� (� � (� � o o. �  (� � (� o� -�*0cy �� (��(� �r4�p�(W �r0�p�(� �r��p�(��(� � (� �(� *F(� (�( *0 (S o� �io� *0S sd jo� &(��� (�o� +o� (�o� 0�o� *n( o� rծpo� (� *0_ ( o� rm�po� ( o� rG9po� ( s� {�r�prE�po�(�(� oQ *�,~ ( , rQ�p(� *~ *0w  (� E+&rϯp(� t� +r�p(� t� + r9�ps� zry�po6 {�o( o) o�(�*:(�(� *N��sI (� *(� *0H {�-9(A�i��}� +{�(A�(��X (A�i2�{�*�(�, rep(�*rep(�*Vr��p(�o(� *Z(� o� rm�po� *Z(� o� rG9po� *Z(� o� r��po� *Z(� o� rðpo� *n{�- o�}�{�*n{�- o�}�{�*Z(�rapo� t�*n(� o� rծpo� (� *�(� o� r1po� , (� o� r1po� rٰp(� **2r�p(� *0/ s�   + � (�o� & X �i2�o. *2r�pp(� *0us�  ,r�prG9p(�(�o &+$(�(�(� s�(�o� &(�o� &(�(�o� &o. *Jr�p(�(� *0Ds� (�(�o� &rڱp(�(� ('�o� &o. *00(� (�*�o o# (�o+ r prpo� *.�(N *0@�(�,1(B�i��  +(B�(��X (B�i2�*(�*.r�ps� z.r�ps� z0C2{�(�o� (�(�(� rj�po6 o( o) (� *(� *6{�(�*6{�(�*040(� o� o� o� ,~ (� -(C*s@*0�0{�o� {�r��p{�o5 {�o5 (� ('o� ( ,(�*{�%o� (�( o� {�%o� ( o� *(�*6(�(�*2r�^p(�*�(�(�(�o� (NoD*(�*0v( o� rm�po� ~  ( o� r�po� rG9p(� , ( o� r��po� {�( s�o. o� *:((� *N��sI (� *(� *�����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�`����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetjSystem.CodeDom.MemberAttributes, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089PADP�c��&���t`o`1�,$this.DefaultModifiers*$this.TrayAutoArrange�&$this.TrayLargeIcon�@���� ISystem, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.CodeDom.MemberAttributesvalue__P �����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�`����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetjSystem.CodeDom.MemberAttributes, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089PADP�c��&���t`o`1�,$this.DefaultModifiers*$this.TrayAutoArrange�&$this.TrayLargeIcon�@���� ISystem, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.CodeDom.MemberAttributesvalue__P �����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP������lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�`����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetjSystem.CodeDom.MemberAttributes, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089PADP�c��&���t`o`1�,$this.DefaultModifiers*$this.TrayAutoArrange�&$this.TrayLargeIcon�@���� ISystem, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.CodeDom.MemberAttributesvalue__P `����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetjSystem.CodeDom.MemberAttributes, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089PADP�c��&���t`o`1�,$this.DefaultModifiers*$this.TrayAutoArrange�&$this.TrayLargeIcon�@���� ISystem, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.CodeDom.MemberAttributesvalue__P `����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetjSystem.CodeDom.MemberAttributes, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089PADP�c��&���t`o`1�,$this.DefaultModifiers*$this.TrayAutoArrange�&$this.TrayLargeIcon�@���� ISystem, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.CodeDom.MemberAttributesvalue__P �����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�`����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetjSystem.CodeDom.MemberAttributes, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089PADP�c��&���t`o`1�,$this.DefaultModifiers*$this.TrayAutoArrange�&$this.TrayLargeIcon�@���� ISystem, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.CodeDom.MemberAttributesvalue__P 8BM86(  |||||||||||||||||||||||||������|||||||||��9g9g�R��||||||||� K(W��w�w6[�|||||||� K`W� O����||||||� K`W� O`[oc���|||||� K@W� O`[�g��w��||||� K@W� O`[�g��{k[�||||� K@W� O`[�g��{k[�||||��@W� O`[�g��{k[�|||||�@W� O`[�g��{k[�||||||��F O��k��{k[�|||||||K�`[�k��{k[�|||||||||K��{�{��|||||||||||K���|||||||||||||||||||||||||dwindow["{0}"] = RadEditorInitialize( "{0}", "{1}", "{2}", "{3}", "{4}", "{5}", "{6}", "{7}", "{8}", "{9}", "{10}", "{11}", "{12}", "{13}", "{14}", "{15}", "{16}", "{17}", {18}, {19}, {20}, {21}, {22}, {23}, {24}, {25}, {26}, {27}, {28}, {29}, {30}, {31}, "{32}", "{33}", {34}, {35}, {36}, {37}, {38}, {39}, {40}, {41}, {42}, {43}, {44}, {45}, "{46}", "{47}", "{48}", "{49}", "{50}", "{51}", "{52}", {53}, "{54}", {55}, {56}, {57}, "{58}", "{59}", "{60}", "{61}", "{62}", "{63}" , "{64}" , {65} , {66} , {67} , {68} , {69} , {70} , {71} , '{72}' , {73} , {74} , {75} , '{76}' , {77} , {78}, {79}); <?xml version="1.0" encoding="utf-8"?> <xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="configuration" type="configurationType" /> <xsd:complexType name="configurationType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="property" type="propertyType" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="propertyType" mixed="true"> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element minOccurs="0" maxOccurs="unbounded" name="item" type="itemType" /> </xsd:sequence> <xsd:attribute use="required" name="name" type="nameType" /> </xsd:complexType> <xsd:complexType name="itemType" mixed="true"> <xsd:attribute name="name" type="xsd:string" /> </xsd:complexType> <xsd:simpleType name="nameType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ID" /> <!-- xsd:enumeration value="ToolsOnPage" /--> <xsd:enumeration value="ToolsFile" /> <!-- xsd:enumeration value="Scheme" /--> <xsd:enumeration value="Skin" /> <xsd:enumeration value="SkinsPath" /> <xsd:enumeration value="Width" /> <xsd:enumeration value="Height" /> <xsd:enumeration value="ToolsWidth" /> <xsd:enumeration value="ToolsHeight" /> <xsd:enumeration value="StripAbsoluteImagesPaths" /> <xsd:enumeration value="StripAbsoluteAnchorPaths" /> <xsd:enumeration value="ConvertFontToSpan" /> <xsd:enumeration value="FocusOnLoad" /> <xsd:enumeration value="AllowCustomColors" /> <xsd:enumeration value="SaveAsXhtml" /> <xsd:enumeration value="ImagesPaths" /> <xsd:enumeration value="UploadImagesPaths" /> <xsd:enumeration value="DeleteImagesPaths" /> <xsd:enumeration value="ImagesFilters" /> <xsd:enumeration value="MaxImageSize" /> <xsd:enumeration value="FlashPaths" /> <xsd:enumeration value="UploadFlashPaths" /> <xsd:enumeration value="DeleteFlashPaths" /> <xsd:enumeration value="MaxFlashSize" /> <xsd:enumeration value="MediaPaths" /> <xsd:enumeration value="UploadMediaPaths" /> <xsd:enumeration value="DeleteMediaPaths" /> <xsd:enumeration value="MaxMediaSize" /> <xsd:enumeration value="DocumentsPaths" /> <xsd:enumeration value="UploadDocumentsPaths" /> <xsd:enumeration value="DeleteDocumentsPaths" /> <xsd:enumeration value="MaxDocumentSize" /> <xsd:enumeration value="MediaFilters" /> <xsd:enumeration value="DocumentsFilters" /> <xsd:enumeration value="NewLineBr" /> <xsd:enumeration value="Language" /> <xsd:enumeration value="ShowHtmlMode" /> <xsd:enumeration value="LicenseFile" /> <xsd:enumeration value="Html" /> <xsd:enumeration value="AllowThumbGeneration" /> <xsd:enumeration value="ThumbSuffix" /> <xsd:enumeration value="OnClientLoad" /> <xsd:enumeration value="OnClientInit" /> <xsd:enumeration value="OnClientCommandExecuting" /> <xsd:enumeration value="OnClientCommandExecuted" /> <xsd:enumeration value="OnClientModeChange" /> <xsd:enumeration value="OnClientSubmit" /> <xsd:enumeration value="OnClientCancel" /> <!--xsd:enumeration value="OnFileUpload" /> <xsd:enumeration value="OnFileDelete" / --> <xsd:enumeration value="Editable" /> <xsd:enumeration value="HasPermission" /> <xsd:enumeration value="AllowScripts" /> <xsd:enumeration value="SaveInFile" /> <xsd:enumeration value="FileEncoding" /> <xsd:enumeration value="CausesValidation" /> <!-- xsd:enumeration value="UseSession" / --> <xsd:enumeration value="CookieExpirationTime" /> <xsd:enumeration value="EnableHtmlIndentation" /> <xsd:enumeration value="EnableServerSideRendering" /> <xsd:enumeration value="RenderAsTextArea" /> <xsd:enumeration value="FileBrowserContentProviderTypeName" /> <xsd:enumeration value="CssFiles"/> <xsd:enumeration value="UseClassicDialogs"/> <xsd:enumeration value="TemplatePaths"/> <xsd:enumeration value="UploadTemplatePaths"/> <xsd:enumeration value="DeleteTemplatePaths"/> <xsd:enumeration value="TemplateFilters"/> <xsd:enumeration value="MaxTemplateSize"/> <xsd:enumeration value="ShowPreviewMode"/> <xsd:enumeration value="ShowSubmitCancelButtons"/> <xsd:enumeration value="EnableEnhancedEdit"/> <xsd:enumeration value="EnableContextMenus"/> <xsd:enumeration value="EnableClientSerialize"/> <xsd:enumeration value="EnableTab"/> <xsd:enumeration value="EnableDocking"/> <!-- xsd:enumeration value="UseFixedToolbar"/ --> <!--xsd:enumeration value="CopyCssToFormatBlockTool"/ --> <xsd:enumeration value="ConvertTagsToLower"/> <xsd:enumeration value="ConvertToXhtml"/> <xsd:enumeration value="StripFormattingOnPaste"/> <xsd:enumeration value="AnchorPathToStrip"/> <xsd:enumeration value="ImagesPathToStrip"/> <xsd:enumeration value="CacheLocalization"/> <xsd:enumeration value="RadSpellTypeName"/> <xsd:enumeration value="DialogParametersMode"/> <xsd:enumeration value="ToolbarMode"/> <!-- RadSpell properties --> <xsd:enumeration value="SpellAllowAddCustom"/> <xsd:enumeration value="SpellCustomDictionarySourceTypeName"/> <xsd:enumeration value="SpellCustomDictionarySuffix"/> <xsd:enumeration value="SpellDictionaryPath"/> <xsd:enumeration value="SpellDictionaryLanguage"/> <xsd:enumeration value="SpellEditDistance"/> <xsd:enumeration value="SpellFragmentIgnoreOptions"/> <xsd:enumeration value="SpellCheckProvider"/> <xsd:enumeration value="SpellWordIgnoreOptions"/> </xsd:restriction> </xsd:simpleType> </xsd:schema>Rg<!-- Extensible HTML version 1.0 Strict DTD This is the same as HTML 4 Strict except for changes due to the differences between XML and SGML. Namespace = http://www.w3.org/1999/xhtml For further information, see: http://www.w3.org/TR/xhtml1 Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio), All Rights Reserved. This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" $Revision: 1.1 $ $Date: 2002/08/01 13:56:03 $ --> <!--================ Character mnemonic entities =========================--> <!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "xhtml-lat1.ent"> %HTMLlat1; <!ENTITY % HTMLsymbol PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN" "xhtml-symbol.ent"> %HTMLsymbol; <!ENTITY % HTMLspecial PUBLIC "-//W3C//ENTITIES Special for XHTML//EN" "xhtml-special.ent"> %HTMLspecial; <!--================== Imported Names ====================================--> <!ENTITY % ContentType "CDATA"> <!-- media type, as per [RFC2045] --> <!ENTITY % ContentTypes "CDATA"> <!-- comma-separated list of media types, as per [RFC2045] --> <!ENTITY % Charset "CDATA"> <!-- a character encoding, as per [RFC2045] --> <!ENTITY % Charsets "CDATA"> <!-- a space separated list of character encodings, as per [RFC2045] --> <!ENTITY % LanguageCode "NMTOKEN"> <!-- a language code, as per [RFC3066] --> <!ENTITY % Character "CDATA"> <!-- a single character, as per section 2.2 of [XML] --> <!ENTITY % Number "CDATA"> <!-- one or more digits --> <!ENTITY % LinkTypes "CDATA"> <!-- space-separated list of link types --> <!ENTITY % MediaDesc "CDATA"> <!-- single or comma-separated list of media descriptors --> <!ENTITY % URI "CDATA"> <!-- a Uniform Resource Identifier, see [RFC2396] --> <!ENTITY % UriList "CDATA"> <!-- a space separated list of Uniform Resource Identifiers --> <!ENTITY % Datetime "CDATA"> <!-- date and time information. ISO date format --> <!ENTITY % Script "CDATA"> <!-- script expression --> <!ENTITY % StyleSheet "CDATA"> <!-- style sheet data --> <!ENTITY % Text "CDATA"> <!-- used for titles etc. --> <!ENTITY % Length "CDATA"> <!-- nn for pixels or nn% for percentage length --> <!ENTITY % MultiLength "CDATA"> <!-- pixel, percentage, or relative --> <!ENTITY % Pixels "CDATA"> <!-- integer representing length in pixels --> <!-- these are used for image maps --> <!ENTITY % Shape "(rect|circle|poly|default)"> <!ENTITY % Coords "CDATA"> <!-- comma separated list of lengths --> <!--=================== Generic Attributes ===============================--> <!-- core attributes common to most elements id document-wide unique id class space separated list of classes style associated style info title advisory title/amplification --> <!ENTITY % coreattrs "id ID #IMPLIED class CDATA #IMPLIED style %StyleSheet; #IMPLIED title %Text; #IMPLIED" > <!-- internationalization attributes lang language code (backwards compatible) xml:lang language code (as per XML 1.0 spec) dir direction for weak/neutral text --> <!ENTITY % i18n "lang %LanguageCode; #IMPLIED xml:lang %LanguageCode; #IMPLIED dir (ltr|rtl) #IMPLIED" > <!-- attributes for common UI events onclick a pointer button was clicked ondblclick a pointer button was double clicked onmousedown a pointer button was pressed down onmouseup a pointer button was released onmousemove a pointer was moved onto the element onmouseout a pointer was moved away from the element onkeypress a key was pressed and released onkeydown a key was pressed down onkeyup a key was released --> <!ENTITY % events "onclick %Script; #IMPLIED ondblclick %Script; #IMPLIED onmousedown %Script; #IMPLIED onmouseup %Script; #IMPLIED onmouseover %Script; #IMPLIED onmousemove %Script; #IMPLIED onmouseout %Script; #IMPLIED onkeypress %Script; #IMPLIED onkeydown %Script; #IMPLIED onkeyup %Script; #IMPLIED" > <!-- attributes for elements that can get the focus accesskey accessibility key character tabindex position in tabbing order onfocus the element got the focus onblur the element lost the focus --> <!ENTITY % focus "accesskey %Character; #IMPLIED tabindex %Number; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED" > <!ENTITY % attrs "%coreattrs; %i18n; %events;"> <!--=================== Text Elements ====================================--> <!ENTITY % special.pre "br | span | bdo | map"> <!ENTITY % special "%special.pre; | object | img "> <!ENTITY % fontstyle "tt | i | b | big | small "> <!ENTITY % phrase "em | strong | dfn | code | q | samp | kbd | var | cite | abbr | acronym | sub | sup "> <!ENTITY % inline.forms "input | select | textarea | label | button"> <!-- these can occur at block or inline level --> <!ENTITY % misc.inline "ins | del | script"> <!-- these can only occur at block level --> <!ENTITY % misc "noscript | %misc.inline;"> <!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;"> <!-- %Inline; covers inline or "text-level" elements --> <!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*"> <!--================== Block level elements ==============================--> <!ENTITY % heading "h1|h2|h3|h4|h5|h6"> <!ENTITY % lists "ul | ol | dl"> <!ENTITY % blocktext "pre | hr | blockquote | address"> <!ENTITY % block "p | %heading; | div | %lists; | %blocktext; | fieldset | table"> <!ENTITY % Block "(%block; | form | %misc;)*"> <!-- %Flow; mixes block and inline and is used for list items etc. --> <!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*"> <!--================== Content models for exclusions =====================--> <!-- a elements use %Inline; excluding a --> <!ENTITY % a.content "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*"> <!-- pre uses %Inline excluding big, small, sup or sup --> <!ENTITY % pre.content "(#PCDATA | a | %fontstyle; | %phrase; | %special.pre; | %misc.inline; | %inline.forms;)*"> <!-- form uses %Block; excluding form --> <!ENTITY % form.content "(%block; | %misc;)*"> <!-- button uses %Flow; but excludes a, form and form controls --> <!ENTITY % button.content "(#PCDATA | p | %heading; | div | %lists; | %blocktext; | table | %special; | %fontstyle; | %phrase; | %misc;)*"> <!--================ Document Structure ==================================--> <!-- the namespace URI designates the document profile --> <!ELEMENT html (head, body)> <!ATTLIST html %i18n; id ID #IMPLIED xmlns %URI; #FIXED 'http://www.w3.org/1999/xhtml' > <!--================ Document Head =======================================--> <!ENTITY % head.misc "(script|style|meta|link|object)*"> <!-- content model is %head.misc; combined with a single title and an optional base element in any order --> <!ELEMENT head (%head.misc;, ((title, %head.misc;, (base, %head.misc;)?) | (base, %head.misc;, (title, %head.misc;))))> <!ATTLIST head %i18n; id ID #IMPLIED profile %URI; #IMPLIED > <!-- The title element is not considered part of the flow of text. It should be displayed, for example as the page header or window title. Exactly one title is required per document. --> <!ELEMENT title (#PCDATA)> <!ATTLIST title %i18n; id ID #IMPLIED > <!-- document base URI --> <!ELEMENT base EMPTY> <!ATTLIST base href %URI; #REQUIRED id ID #IMPLIED > <!-- generic metainformation --> <!ELEMENT meta EMPTY> <!ATTLIST meta %i18n; id ID #IMPLIED http-equiv CDATA #IMPLIED name CDATA #IMPLIED content CDATA #REQUIRED scheme CDATA #IMPLIED > <!-- Relationship values can be used in principle: a) for document specific toolbars/menus when used with the link element in document head e.g. start, contents, previous, next, index, end, help b) to link to a separate style sheet (rel="stylesheet") c) to make a link to a script (rel="script") d) by stylesheets to control how collections of html nodes are rendered into printed documents e) to make a link to a printable version of this document e.g. a PostScript or PDF version (rel="alternate" media="print") --> <!ELEMENT link EMPTY> <!ATTLIST link %attrs; charset %Charset; #IMPLIED href %URI; #IMPLIED hreflang %LanguageCode; #IMPLIED type %ContentType; #IMPLIED rel %LinkTypes; #IMPLIED rev %LinkTypes; #IMPLIED media %MediaDesc; #IMPLIED > <!-- style info, which may include CDATA sections --> <!ELEMENT style (#PCDATA)> <!ATTLIST style %i18n; id ID #IMPLIED type %ContentType; #REQUIRED media %MediaDesc; #IMPLIED title %Text; #IMPLIED xml:space (preserve) #FIXED 'preserve' > <!-- script statements, which may include CDATA sections --> <!ELEMENT script (#PCDATA)> <!ATTLIST script id ID #IMPLIED charset %Charset; #IMPLIED type %ContentType; #REQUIRED src %URI; #IMPLIED defer (defer) #IMPLIED xml:space (preserve) #FIXED 'preserve' > <!-- alternate content container for non script-based rendering --> <!ELEMENT noscript %Block;> <!ATTLIST noscript %attrs; > <!--=================== Document Body ====================================--> <!ELEMENT body %Block;> <!ATTLIST body %attrs; onload %Script; #IMPLIED onunload %Script; #IMPLIED > <!ELEMENT div %Flow;> <!-- generic language/style container --> <!ATTLIST div %attrs; > <!--=================== Paragraphs =======================================--> <!ELEMENT p %Inline;> <!ATTLIST p %attrs; > <!--=================== Headings =========================================--> <!-- There are six levels of headings from h1 (the most important) to h6 (the least important). --> <!ELEMENT h1 %Inline;> <!ATTLIST h1 %attrs; > <!ELEMENT h2 %Inline;> <!ATTLIST h2 %attrs; > <!ELEMENT h3 %Inline;> <!ATTLIST h3 %attrs; > <!ELEMENT h4 %Inline;> <!ATTLIST h4 %attrs; > <!ELEMENT h5 %Inline;> <!ATTLIST h5 %attrs; > <!ELEMENT h6 %Inline;> <!ATTLIST h6 %attrs; > <!--=================== Lists ============================================--> <!-- Unordered list --> <!ELEMENT ul (li)+> <!ATTLIST ul %attrs; > <!-- Ordered (numbered) list --> <!ELEMENT ol (li)+> <!ATTLIST ol %attrs; > <!-- list item --> <!ELEMENT li %Flow;> <!ATTLIST li %attrs; > <!-- definition lists - dt for term, dd for its definition --> <!ELEMENT dl (dt|dd)+> <!ATTLIST dl %attrs; > <!ELEMENT dt %Inline;> <!ATTLIST dt %attrs; > <!ELEMENT dd %Flow;> <!ATTLIST dd %attrs; > <!--=================== Address ==========================================--> <!-- information on author --> <!ELEMENT address %Inline;> <!ATTLIST address %attrs; > <!--=================== Horizontal Rule ==================================--> <!ELEMENT hr EMPTY> <!ATTLIST hr %attrs; > <!--=================== Preformatted Text ================================--> <!-- content is %Inline; excluding "img|object|big|small|sub|sup" --> <!ELEMENT pre %pre.content;> <!ATTLIST pre %attrs; xml:space (preserve) #FIXED 'preserve' > <!--=================== Block-like Quotes ================================--> <!ELEMENT blockquote %Block;> <!ATTLIST blockquote %attrs; cite %URI; #IMPLIED > <!--=================== Inserted/Deleted Text ============================--> <!-- ins/del are allowed in block and inline content, but its inappropriate to include block content within an ins element occurring in inline content. --> <!ELEMENT ins %Flow;> <!ATTLIST ins %attrs; cite %URI; #IMPLIED datetime %Datetime; #IMPLIED > <!ELEMENT del %Flow;> <!ATTLIST del %attrs; cite %URI; #IMPLIED datetime %Datetime; #IMPLIED > <!--================== The Anchor Element ================================--> <!-- content is %Inline; except that anchors shouldn't be nested --> <!ELEMENT a %a.content;> <!ATTLIST a %attrs; %focus; charset %Charset; #IMPLIED type %ContentType; #IMPLIED name NMTOKEN #IMPLIED href %URI; #IMPLIED hreflang %LanguageCode; #IMPLIED rel %LinkTypes; #IMPLIED rev %LinkTypes; #IMPLIED shape %Shape; "rect" coords %Coords; #IMPLIED > <!--===================== Inline Elements ================================--> <!ELEMENT span %Inline;> <!-- generic language/style container --> <!ATTLIST span %attrs; > <!ELEMENT bdo %Inline;> <!-- I18N BiDi over-ride --> <!ATTLIST bdo %coreattrs; %events; lang %LanguageCode; #IMPLIED xml:lang %LanguageCode; #IMPLIED dir (ltr|rtl) #REQUIRED > <!ELEMENT br EMPTY> <!-- forced line break --> <!ATTLIST br %coreattrs; > <!ELEMENT em %Inline;> <!-- emphasis --> <!ATTLIST em %attrs;> <!ELEMENT strong %Inline;> <!-- strong emphasis --> <!ATTLIST strong %attrs;> <!ELEMENT dfn %Inline;> <!-- definitional --> <!ATTLIST dfn %attrs;> <!ELEMENT code %Inline;> <!-- program code --> <!ATTLIST code %attrs;> <!ELEMENT samp %Inline;> <!-- sample --> <!ATTLIST samp %attrs;> <!ELEMENT kbd %Inline;> <!-- something user would type --> <!ATTLIST kbd %attrs;> <!ELEMENT var %Inline;> <!-- variable --> <!ATTLIST var %attrs;> <!ELEMENT cite %Inline;> <!-- citation --> <!ATTLIST cite %attrs;> <!ELEMENT abbr %Inline;> <!-- abbreviation --> <!ATTLIST abbr %attrs;> <!ELEMENT acronym %Inline;> <!-- acronym --> <!ATTLIST acronym %attrs;> <!ELEMENT q %Inline;> <!-- inlined quote --> <!ATTLIST q %attrs; cite %URI; #IMPLIED > <!ELEMENT sub %Inline;> <!-- subscript --> <!ATTLIST sub %attrs;> <!ELEMENT sup %Inline;> <!-- superscript --> <!ATTLIST sup %attrs;> <!ELEMENT tt %Inline;> <!-- fixed pitch font --> <!ATTLIST tt %attrs;> <!ELEMENT i %Inline;> <!-- italic font --> <!ATTLIST i %attrs;> <!ELEMENT b %Inline;> <!-- bold font --> <!ATTLIST b %attrs;> <!ELEMENT big %Inline;> <!-- bigger font --> <!ATTLIST big %attrs;> <!ELEMENT small %Inline;> <!-- smaller font --> <!ATTLIST small %attrs;> <!--==================== Object ======================================--> <!-- object is used to embed objects as part of HTML pages. param elements should precede other content. Parameters can also be expressed as attribute/value pairs on the object element itself when brevity is desired. --> <!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*> <!ATTLIST object %attrs; declare (declare) #IMPLIED classid %URI; #IMPLIED codebase %URI; #IMPLIED data %URI; #IMPLIED type %ContentType; #IMPLIED codetype %ContentType; #IMPLIED archive %UriList; #IMPLIED standby %Text; #IMPLIED height %Length; #IMPLIED width %Length; #IMPLIED usemap %URI; #IMPLIED name NMTOKEN #IMPLIED tabindex %Number; #IMPLIED > <!-- param is used to supply a named property value. In XML it would seem natural to follow RDF and support an abbreviated syntax where the param elements are replaced by attribute value pairs on the object start tag. --> <!ELEMENT param EMPTY> <!ATTLIST param id ID #IMPLIED name CDATA #IMPLIED value CDATA #IMPLIED valuetype (data|ref|object) "data" type %ContentType; #IMPLIED > <!--=================== Images ===========================================--> <!-- To avoid accessibility problems for people who aren't able to see the image, you should provide a text description using the alt and longdesc attributes. In addition, avoid the use of server-side image maps. Note that in this DTD there is no name attribute. That is only available in the transitional and frameset DTD. --> <!ELEMENT img EMPTY> <!ATTLIST img %attrs; src %URI; #REQUIRED alt %Text; #REQUIRED longdesc %URI; #IMPLIED height %Length; #IMPLIED width %Length; #IMPLIED usemap %URI; #IMPLIED ismap (ismap) #IMPLIED > <!-- usemap points to a map element which may be in this document or an external document, although the latter is not widely supported --> <!--================== Client-side image maps ============================--> <!-- These can be placed in the same document or grouped in a separate document although this isn't yet widely supported --> <!ELEMENT map ((%block; | form | %misc;)+ | area+)> <!ATTLIST map %i18n; %events; id ID #REQUIRED class CDATA #IMPLIED style %StyleSheet; #IMPLIED title %Text; #IMPLIED name NMTOKEN #IMPLIED > <!ELEMENT area EMPTY> <!ATTLIST area %attrs; %focus; shape %Shape; "rect" coords %Coords; #IMPLIED href %URI; #IMPLIED nohref (nohref) #IMPLIED alt %Text; #REQUIRED > <!--================ Forms ===============================================--> <!ELEMENT form %form.content;> <!-- forms shouldn't be nested --> <!ATTLIST form %attrs; action %URI; #REQUIRED method (get|post) "get" enctype %ContentType; "application/x-www-form-urlencoded" onsubmit %Script; #IMPLIED onreset %Script; #IMPLIED accept %ContentTypes; #IMPLIED accept-charset %Charsets; #IMPLIED > <!-- Each label must not contain more than ONE field Label elements shouldn't be nested. --> <!ELEMENT label %Inline;> <!ATTLIST label %attrs; for IDREF #IMPLIED accesskey %Character; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED > <!ENTITY % InputType "(text | password | checkbox | radio | submit | reset | file | hidden | image | button)" > <!-- the name attribute is required for all but submit & reset --> <!ELEMENT input EMPTY> <!-- form control --> <!ATTLIST input %attrs; %focus; type %InputType; "text" name CDATA #IMPLIED value CDATA #IMPLIED checked (checked) #IMPLIED disabled (disabled) #IMPLIED readonly (readonly) #IMPLIED size CDATA #IMPLIED maxlength %Number; #IMPLIED src %URI; #IMPLIED alt CDATA #IMPLIED usemap %URI; #IMPLIED onselect %Script; #IMPLIED onchange %Script; #IMPLIED accept %ContentTypes; #IMPLIED > <!ELEMENT select (optgroup|option)+> <!-- option selector --> <!ATTLIST select %attrs; name CDATA #IMPLIED size %Number; #IMPLIED multiple (multiple) #IMPLIED disabled (disabled) #IMPLIED tabindex %Number; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED onchange %Script; #IMPLIED > <!ELEMENT optgroup (option)+> <!-- option group --> <!ATTLIST optgroup %attrs; disabled (disabled) #IMPLIED label %Text; #REQUIRED > <!ELEMENT option (#PCDATA)> <!-- selectable choice --> <!ATTLIST option %attrs; selected (selected) #IMPLIED disabled (disabled) #IMPLIED label %Text; #IMPLIED value CDATA #IMPLIED > <!ELEMENT textarea (#PCDATA)> <!-- multi-line text field --> <!ATTLIST textarea %attrs; %focus; name CDATA #IMPLIED rows %Number; #REQUIRED cols %Number; #REQUIRED disabled (disabled) #IMPLIED readonly (readonly) #IMPLIED onselect %Script; #IMPLIED onchange %Script; #IMPLIED > <!-- The fieldset element is used to group form fields. Only one legend element should occur in the content and if present should only be preceded by whitespace. --> <!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*> <!ATTLIST fieldset %attrs; > <!ELEMENT legend %Inline;> <!-- fieldset label --> <!ATTLIST legend %attrs; accesskey %Character; #IMPLIED > <!-- Content is %Flow; excluding a, form and form controls --> <!ELEMENT button %button.content;> <!-- push button --> <!ATTLIST button %attrs; %focus; name CDATA #IMPLIED value CDATA #IMPLIED type (button|submit|reset) "submit" disabled (disabled) #IMPLIED > <!--======================= Tables =======================================--> <!-- Derived from IETF HTML table standard, see [RFC1942] --> <!-- The border attribute sets the thickness of the frame around the table. The default units are screen pixels. The frame attribute specifies which parts of the frame around the table should be rendered. The values are not the same as CALS to avoid a name clash with the valign attribute. --> <!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)"> <!-- The rules attribute defines which rules to draw between cells: If rules is absent then assume: "none" if border is absent or border="0" otherwise "all" --> <!ENTITY % TRules "(none | groups | rows | cols | all)"> <!-- horizontal alignment attributes for cell contents char alignment char, e.g. char=':' charoff offset for alignment char --> <!ENTITY % cellhalign "align (left|center|right|justify|char) #IMPLIED char %Character; #IMPLIED charoff %Length; #IMPLIED" > <!-- vertical alignment attributes for cell contents --> <!ENTITY % cellvalign "valign (top|middle|bottom|baseline) #IMPLIED" > <!ELEMENT table (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))> <!ELEMENT caption %Inline;> <!ELEMENT thead (tr)+> <!ELEMENT tfoot (tr)+> <!ELEMENT tbody (tr)+> <!ELEMENT colgroup (col)*> <!ELEMENT col EMPTY> <!ELEMENT tr (th|td)+> <!ELEMENT th %Flow;> <!ELEMENT td %Flow;> <!ATTLIST table %attrs; summary %Text; #IMPLIED width %Length; #IMPLIED border %Pixels; #IMPLIED frame %TFrame; #IMPLIED rules %TRules; #IMPLIED cellspacing %Length; #IMPLIED cellpadding %Length; #IMPLIED > <!ATTLIST caption %attrs; > <!-- colgroup groups a set of col elements. It allows you to group several semantically related columns together. --> <!ATTLIST colgroup %attrs; span %Number; "1" width %MultiLength; #IMPLIED %cellhalign; %cellvalign; > <!-- col elements define the alignment properties for cells in one or more columns. The width attribute specifies the width of the columns, e.g. width=64 width in screen pixels width=0.5* relative width of 0.5 The span attribute causes the attributes of one col element to apply to more than one column. --> <!ATTLIST col %attrs; span %Number; "1" width %MultiLength; #IMPLIED %cellhalign; %cellvalign; > <!-- Use thead to duplicate headers when breaking table across page boundaries, or for static headers when tbody sections are rendered in scrolling panel. Use tfoot to duplicate footers when breaking table across page boundaries, or for static footers when tbody sections are rendered in scrolling panel. Use multiple tbody sections when rules are needed between groups of table rows. --> <!ATTLIST thead %attrs; %cellhalign; %cellvalign; > <!ATTLIST tfoot %attrs; %cellhalign; %cellvalign; > <!ATTLIST tbody %attrs; %cellhalign; %cellvalign; > <!ATTLIST tr %attrs; %cellhalign; %cellvalign; > <!-- Scope is simpler than headers attribute for common tables --> <!ENTITY % Scope "(row|col|rowgroup|colgroup)"> <!-- th is for headers, td for data and for cells acting as both --> <!ATTLIST th %attrs; abbr %Text; #IMPLIED axis CDATA #IMPLIED headers IDREFS #IMPLIED scope %Scope; #IMPLIED rowspan %Number; "1" colspan %Number; "1" %cellhalign; %cellvalign; > <!ATTLIST td %attrs; abbr %Text; #IMPLIED axis CDATA #IMPLIED headers IDREFS #IMPLIED scope %Scope; #IMPLIED rowspan %Number; "1" colspan %Number; "1" %cellhalign; %cellvalign; > \GIF89a�cPh�������������������������������������������������q�����������������������������������������jб������������i����Rj���������ܸ��,y����������פ�ɞ�������������쮿�������������������z�������������������������9�y���|��������������������������A�ث��O�������כּ�j�q�o�ެ�������������Wn�������!�c,��c�����������7T;(X\�cE+ #-WQO�*=@ G, P�08]�3 :951�I [YZ.M �$��%?N4CD�2 �"H>)LRJ�&B�U/^S�!�6_V@P@�E�$ ��0�XD � ��X���2�(M�Tɲ�˗�;GIF89a��&Ay��ϣ�ٖ��G`����aw����1J����ՙ�9V�v����˳��(F�_l�c~�u��dz�������L]�DX�j��[u�8HX���x�Ŵ�����9R�(5V����Sj|�������S\tPXj!4^��������������3o!;���������������6Q�5Jm���������^z����k}�ׄ`�������������B%Ay:V�9^�綫;Y����v��~��{��/U�|��|���Vfr����r����������NQ\HUl�����}#?����jy�8]�emu��Ԣ��3M�8T�w�����'L�CL^��ε��,=X�������������RWk�t��l��;S�������F`�������v�����r��av�ߒnSSS������!��,� H�����ð�ÇJ�G`E� ^T��!ǎ�@�:�������b�\s$��\^ ��>ozT�`���2۰�E'H� s�: ��鰧�N�!��p#CO4�L�#�2$Zd�g� +<ĴU��*7�4�rC����(�b�*X$\y��-� %�lX���j��AC΄ p,\�� ��xY0�3���co��� ';EGIF89a�[&*.@FN@`����0X�@h������� 0H���ͺ��v��Lq�[dn���r��Xcd���w��W�Ұ��q��z������8_�Vz����DFH��� (0]{�y��R}��ë��NKU@h�������|��`�Ч��������ux|O[^����։��u��WQZ[Xb��셣�PX`37;���������mu9g�m��0P�QyЗ��m��js~��ӟ��Wz��������������Zk����MU]000�����Pp�|~�Mq�pppheo������!�[,��[�����������V[N6YM[,7&)�0G1[ZJ([F�:[ ;X< �5[*Q[?O �R[ >-'W��DIՅ/ ڄ3E%�PKS�="@H�.2[T�+L#�m !��pܒC��4 ���ċ3j�H(;�GIF89a ��������������������������������������������������!�, ]`$�$Y�hZ�N뾎��t݈C��� Bd(��c�l>D�(d:�D�,���`0$ ���A�h�� cN�3D��~O%��� " ��� %�#!;GGIF89a �A0H`��Р�����0X�������@X�`x����p��p��`p������Д��@p�P`���墻ސ�����`h����Hv�Pp�Ph����p�����@p�`x�p���頸п�顼����`��j��Qo����P`p0P���������WvÞ����Ш��@PpVy������@`�d��p�Ы�������䐠������!�A, $�H����*\Ȱ�Ç�I��p��3j�ȱ���;(GIF89a�8Pj���������������HIi������``�@8 ��pи`@HP@8��谀��```�����Р����@������������x�һbph�|||��婋2������������1Ia@PP��3c^Y���û���Ŀ�������������ϔ����Ȑ�������ؐ���8Qk�ؠ��������ȣ��Ŀ�������������������������ϸa������7Pj�؀ph����``��������ڠ�`�Ըimj��PX`���phP�蠠�p���������@X����ppp�ƻ�������������ࠨ�����ذ��0�������ЀP@0����قPPP������x@��С����������а������p`!�~,��~�����������>K��> K��K 9M���K9@M��sC-e]�1g� @@�-Ig ���@e>bE$ ���-���]�]?���$P ]̉P�6��~�P��ݾ�]ɾ~1��$�E��& ;�GIF89a�������������������YYY���  ���������!�,? $�di�h��l�0��t� �s�:H���z��v�� =Dq&� \]��. ClL.���);GGIF89a�e����|t��x��{���~�����G?7WOFska���n��ME=�ۊ�~v}tkiaX`WO��}�����x�K�ց�و�硣����o���}sTm������fUn�����]�ӕId�����C;3f���s�܋��Ȫ��������r�������\t�Hc��Ўۤ'��wު1��t���Rh���S�ޱ�ه���Ng�Sm���]߮8��kIc��ᕜ����yG`���`�Հ��������{��|���\v��AZt��M��w�A����٥t������ߑ��ov����z����ڇ�������y��e���!�e,��e�������������L+ZY��.-M ;��W?��1%[*>� 9b c8 �Q F`^\JU� ND"<!�KBTRC#�Hd:V75= /�6)O4X&a (�  �`!�S�U�|�`�]��Ȍ$$ j�ȱ��@;?GIF89a�8���d�����h0�a�i1�ਓb5���i�᨜d1�a�p*�m)�u�d�]8���ܨ�j"�_7�Ѩ�g"�f�^8���r�i1�e&�b���Ϩ�b�d���o-�f2�ި�f#�m/�g,�k(�b4�v�_8�o*�e)�k�e �w�Ԩ�����d!���!�8,\@�pH,�Ȥr�l:�Pd�!"F��G e��͙��0����$,�[*�c`PP/ &',N5B$ M%)D.t�������A;�GIF89ae����������������������Kj�����������������,e���I��8���~`(�di�h���ľp,�sx"�;<��pH|��$ph `�H���Z��t �ְ8t@r�KC"A�A��Р=/��;���~�$�r2[vO�mAp#��&���3 �Kkx�S�"��|�p}|����Ii� ����~������! �kǶ��%�������rİǵ�{��ͥq�����M� �{���ޗ�����M� ����xt�KP�U� �@M�} 0+G1�rP�O⿊ ;EH���u�x��%yX�qe(�.w4��H%�8q@��ѣ>>]JƒӧP�J�;UGIF89a�+Ph�ny�"���`x�Zj�"(0q{�RZe6AO���W^e7=Cao���� '0*.2���|�����18A29Br|����^m���ʕ��;DQ_iv���DKTmy�gnv~�����������l��9=C������!�+,r��pH,�Ȥrɬ0���y\�,T#f%Pd��eL C�����ƁC( v!�h"�!+ b+{FK�FG�G�E{b#F��F O�*L���G* *'_����DA;VGIF89a�,Ph�Zj�*.2`x����oz����ELTao�������18AGMTL[oNXd6AO9>C-5@���q��r|�Vger����z�� q{���ǐ�ԃ�����!���)-2ew����_iv#)0:>CAN_"������!�,,s@�pH,�Ȥr�l:���jE�!됱�UʁPP �I�G�V!:yI�A��I�� gCI�rD,H��CS+ LsB&B +J�,#C�{E(S,S Z���VA;�GIF89a�=���P��0H`0X� H���������� P������������������`�������p�ࠨ���Ѐ�� @���������`�����`p�p��p�� @����p�����`�����������p�������ि萨���Px������� H�����䐸�����@p�������0h�������!�=,���pH,�Ȥr�l ��9� ���(ݮ�-o����*W8@3S&��F"��lI<!5.b",H <=#<(H�-[�G &1+$<2���)Z� N<���M/�  N8� W�����WA;GIF89a���������38����������������������������7<�����EI�6;���쇈������맥��䭮���歭������ֺ���������������`b��������������ز�������붷��������������ps���ꙙ��羾�����or����������Y[����<@�;?�mo�KN����������NQ�49����������OS����@E�����������펎�����su������쁂�����|~������������������޸��ꎏ��������������鮯����������د���fg��ڎ���@D����EJ�����ϸ����ڱ�����𥤹����������������!��,� H����*\��#H� �B hܨы���(��Dɇ'o ѱ�I� $f$Y2G r�qp #v�����6.���F�?�X�A �BhBd  �H�A�Y �P��p }�<x�'M�1|" Ҡˀ���tX�� e�X\"Ϟ� ��QGĕ-~2|�P��`@�B# C�,`��H�p���m6dA���;�� >< ;WGIF89a�?̨�����ђ�Ĵ��X��j«���C��w��P��tȘ[��VǢv�ީ��w��NĠv�Ӈ���ł��~����E��\��lЖS��^��Ĺ���䳷�eĠw�ˍĔc�͌ũ��ի��C�²Ǣ{�ׄ��M�����T��8��l��eƗd����ݤ�߭��r����sƨ�̖]��s�ԛɚc��p��m������!�?,t��pH,�Ȥr�l2N��-��*q�ZTI�,�J�@���1r�j%�d5� KcR9�d>M6 )>9Q:>>U>>xN>/?=><�YB.>�MF�Z�����DA;nGIF89a_�������HH��ߜ�������ߜ���������������������������������������tߜHtHt������������H��HH�t����tt��ߜ�tt�HH�������HHt�߿t�tHttHHtHH��HHttHt����߿�H!�,_���pH,�Ȥr�lШtJ�Z�جv r���(�� �w�n��<���x�c��?�y�Py����P"�#Z��`���S�x ��� �P%�X�_�U�m����'&R��� 5)��234�!Q��-�!�"*� �_������������#/�����" ��+W�T�!)D؁\&g���@ �� $ Qz�ZD�*��(F�I Oj�.��2�4�1"F�8+q�3� �IPf��@�h��DE�,Ab��+��@�]�y99���' aQ��Y@����h+ I� �AaQ@1cY;+��'���� 7 �ÈCH+�� �#K��رe12k�<����[$�MZ�gШ�(Xͺ��өcqB���۵�;VGIF89a�<0P�Px�P`pp�����P��`p����@`�P�৹�u�ݐ��0IcA`����[y�@h�0P�V�፬�Ph�fv���ِ�����`��a��=d�Gv�G_�}�֟��o�����6@h���q��WXi���0@p���(*;(@h��Ю�Ҧ�����0@`���W~�}��@h�y��s��kw�e���7@h������!�<,s@�pH,�Ȥr�l&]ėsH8E��C����h�-h`: ��ͳ*9����fS85N% 4<N <��'(N<<0*N <):+6N#!t����A;fGIF89a����or�uz�pt�qu�tz�rw�qv�rx���ק�ר�ث��v~�x��{�������������ت�������������������������������������������������������������Û�š����������������������������������������������������������ȣ�Ǣ��*�� '><�����)��+��)��)��*��*��*��J��[��m�������h��x��������oooLLL111���!�W,ÀW�������������PQT=?�?>�,�LMTS�SR�-�BKU5<<5:�:S.�DEV5<�'9S!�@@HGFCA�'3S�@JINA  4 &S�@OA'@%$"#S�AS� 210/S�(S�HDBLP;S,J�I�#E�4��cJ�E*�qb�J*TnL1��ƔA�|5��� <d���pD��͛8s;WGIF89a�F��𐠰������������@p������@x���P����������p��p����������p��`����0`��:>���� �5<����������`�����������7>��������UY�do������»��²���p|�v����Wc`��P��0hн�����)*���������S0H`������!�F,@��F������$C�BE�B D��D�����F� 7 �*B B/+2#'-���������8����C�5@=:,��� (%�������!9�<ʌ�E�ԆB��L���ÏI��k�"����R��6h�Ȑ�� 9���ʩ\9.;NGIF89a�%���p��`p�������@Xp���`��������������Ph�������������P����`����p��@p����0p�������������0h�������0H`������!�%,@k��pH,��Lbq!�B�Z܌F��0]N�0 `���zMl ɀ�hj�2���$l���k#\ ^�E " "e�j �b�i��%�����bA;ZGIF89a�$������������������P�����������������������p��@Xp������p������P`������`��Ph�`x����`p�p�����0H`������!�$,@w@�pH,�����X��c1D�B6�c$r�:���J����4z� ��4h(,�$�0xD��Gm oQs����mmsl�sou {�$"R |�C���aj�����A;�GIF89a������̙fff�����!�,lh���ЕI�m��wL!@`f �ಎ�� ���DN7W�����"tEdp �I�I�|B�[aS�I�����L�d���U)Q=��t��, s��s��� ;�GIF89a�9��Ј''����������DD���o {##����������88����..��к55���������0(0������窪������컻�11��������𐈐�����Ѐ�Р��ދ������� (0�**p�����000 ���PX`�����Р�����pp����  ���0H`������!�9,���pH,�Ȥ�X(0���� J���� x��`PP1Y��k���� mEK�v�P8vkm!3!n�$�\8.'m%79�F858  7vG�+184,8�Hoy  �H8c�G�m��& 2�F���/)0�E   #�6"�D7����U H�H;GGIF89a �A0H`��Р�����0X�������@X�`x����p��p��`p������Д��@p�P`���墻ސ�����`h����Hv�Pp�Ph����p�����@p�`x�p���頸п�顼����`��j��Qo����P`p0P���������WvÞ����Ш��@PpVy������@`�d��p�Ы�������䐠������!�A, $�H����*\Ȱ�Ç�I��p��3j�ȱ���;:GIF89a �������!�, ������<��f���;�GIF89a ��ߩ�ݦ������֚�ם������٠�Ҕ����ۣ���ԗ������!�, O�"��H�h�l�H,�2d��=�|�7��0�(�ƈ2h6�P�3 �ZV�`��r�8�(��f�z�^��8�A��늼~�;dGIF89a�O��`������`�����P���Ph���p��p����@���0А�������@�h `H �0�蠐����������������Ȁ`x���@80�x ��P���Ѐ�؀����0����Р ��preJ�Ľ�����`X@А����؀�����`��΀x`�p p`P{|o� аp�pP�������𠀕���TX`00 ��PPH@ШP�����Ԁ��Ј0 ������!�O,��O�������������4K?��6�J�N��I�.�N(  ,���� A�% � �3�Ž����DžN��HC��/N2�! &+�$�* :�#�A���~�LHd�Ķ|�P�C�D �p�у� @� c�>r�8�H-RP�I��MG�;sGIF89a�L������PP����PXp���pp����PX����0@�@H������``����@H����@8�@@���� @�0P�0H�����PP�PX�@@�8����phа��PH�0@@@8p�xЀx�@P�`h���స�px�`X����px�PPP������P`p������ H�p�����08����`h�P`�`h� 0@������08p�������00```�`x�px���В��������!�L,ЀL�������������** C%+� -K��K,,�A��'E�?��&�H�� ����)(LJ(� )9"�3DF;'� � & �%0� ��/�D+�A d�G"D�p���pA�� LH��=B�Hr�8H$R�����",�0a �� Jth ;�GIF89a��Ph��U6���`x�CA������ԛ��vJjpп�����櫖̈J����uUB+*���UW���릣����ڂE�i�����������������������`���Oh����gE����uO�l1֖l����Ξ�����ǝB�Ybu����E[�\dvPQ�qu��yP��Ó�У�������������ض���^)z������yk�ۼw>�g1�V7����c/�u1���X9��搪����A2>�Z/]\�ąY�]:�S�uN�~B����p7ρX��Ԍ_?��y���������}䀈�{]W��R�W*������VE���Z;.5?����Ǭ�Y"����������_A�vO_j�oo���i��0A�hp�4?<�������V��b�oJ�iJ���is��|>{�ȨiN����j6Z`�������������!��,� H����*\Ȱ�@��h@�a�;�T�è#�A ����0��� )8(`ˀ�f~t��H͈ %P��%M�� "����D ��FO�L��⏍ I<(�fƑ <2�b$�u��X��#;(Xq����<5�p��N!T�8,Q� �7�D)���;U.dAA�C:9RD#Ȑ�$��8ń�4/�8����]�)㰷����;tGIF89a�8 H�`��0P�p�������� @������0H����Px����@X�Pp�Gj�p�����Ph�;Q����p����� 8�8p@���������৲�8�@`�`x�g��*M����8X�0X���Ő��������w�����p�����Fi�+I�0H����`x�:v����Ѐ��������!�8,�@�pH,�Ȥr�l:�C�cؚ:;�w�n�7B���ke0! h�d�DZy��b ��,�G7#  I7+"�0%� 47� � �87���H7����(�*  /7�! 3������P�����IA;4GIF89a�;]������Zn����Z��ô�Ƨ�������������������������∗�p��ey�������,N���������!�,�`&�di�h��+% �D�#5HbD�FC �ID���E�b)d�����,�B!P�E����%��b�8E� ��j�\.K& l` 'i{`T��vd�z ��%�ST�u'ZT�f(IT�>(ä).�z��4"H8�����!;iGIF89ae����������������������Kj�����������������,e���I��8���~`(�di�h���ľp,�sx"�;<��pH|��$ph `�H���Z��t �ְ8t@r�KC"A��T���\��c�_9�p[tO�mAz1�c �Kkv�S �"|��z}���3Ii� �!|}�����T �k�����������2�����yƲ�#��1�M� ���������M� ۫�Ҟ����2�j � ���!�rPpN_�~�$�À6m &B��{��h�b��B�H��G~Xɲ���'c��@��͛8'D;CGIF89a1�������������������������������Kj���ꦦ����!�,1��I��8�ǻ�`(��D�'`D{0���� �<�@Pk�ݎg@ ��"�P:�N�!��*�b�8�.��v<���������tN ffzjpnmpm( Y�g{F�lk��'� f��j�}�o�������|���8c?� x�!����"@ɒ��|�}э��Z���~' �. ���# C,-��۩� hZ���� 0y�����K�����i��E�Ç)D;GIF89a�8Pj���������������HIi������``�@8 ��pи`@HP@8��谀��```�����Р����@������������x�һbph�|||��婋2������������1Ia@PP��3c^Y���û���Ŀ�������������ϔ����Ȑ�������ؐ���8Qk�ؠ��������ȣ��Ŀ�������������������������ϸa������7Pj�؀ph����``��������ڠ�`�Ըimj��PX`���phP�蠠�p���������@X����ppp�ƻ�������������ࠨ�����ذ��0�������ЀP@0����قPPP������x@��С����������а������p`!�~,`�~�����������~C��C�� ] ��99]]��]~��~�4�����]��$$��# zP$��ŃÌP��9����E�գ���݂�;tGIF89a�����������������������׈����ר������؀����ת�؅��������`o�p��������������������������������������������������������������q���Û�š�������������������������������������ş����������ƣ�Ǥ�������Ȣ��`w����Qg{ay�������������������������������������`X@������������������������L@/���I;)C4#D5$E6%F7&G8'H9(@0 ���������������������@@@���!�m,рm�����������>=@A����=jj���mAj6??6j0��6?;j! ���6��j.�<j?  5 'j/�8�(&%"#j�9j( :4321j �*jC )El�+jhhikgMIX�,Ԑ�0�)L�Hɲ�L�j��`FJ$J�H���P�*�'�)P�8d4�ȕ)U�Xq�d�""^�� #fL�-6; J�h�@;nGIF89a�~8Pj���������������HIi������``�@8 ��pи`@HP@8��谀��```�����Р����@������������x�һbph�|||��婋2������������1Ia@PP��3c^Y���û���Ŀ�������������ϔ����Ȑ�������ؐ���8Qk�ؠ��������ȣ��Ŀ�������������������������ϸa������7Pj�؀ph����``��������ڠ�`�Ըimj��PX`���phP�蠠�p���������@X����ppp�ƻ�������������ࠨ�����ذ��0�������ЀP@0����قPPP������x@��С����������а������p`!�~,ˀ~������������r��OCgK��P#1 �;!9� �)(hV,M�vG=Bjd>lqa�R8/32H_%�60�"kp �^[X*TQU�Nx4`5.J F&n�fo+��Y����� ��g�>�(`ȿ\x\���# {&P�PĂ�S�A�̜�t���M$nH��ϟ@;YGIF89a�F���}��������y�ʑ�� X�P�H���� X����ݠ��0h�P��@x����Pа����P�p�������� h���0p�P�� `��� P�P�������`�Є�ؐ�������� h����P��P����� X�XА�����@p����y����࠸�`��|��@x�p��`������Ҩ����P���Px�w��p����������!�F,��F�������������D ���!EE,�=  "<�>5�@�E:8�� 1%CE*#&��E+(6�E·�?E'-ۉ$9 /EA ܇ . 4 h�a��PD��B�Ѐ����(���`�1IP��J�\ɲ%�@;sGIF89a�Dp�� @�@P`0p������ H�p��`x����8��`0�����������������PXp����������p���P ���Ph���p�������Р�����0H�0�0@P���Pp�P`����08P 8�����P ������������`h�������������p�������Р��`p����px�А@��సరР�А��������!�D,ЀD�������������B�B+ &�BC��C !2 "���8 ( �� 4,%��+� = ���!(,@BLj � %ӇC� 9.*��3;05 �"X�!D‹Z�C�`B>@�� #5|�#"�N�� `@"�T�#� )R�D�A�r�P�`Ā��� Jth ;GIF89a����������������������2~4~1y 8�p��������PXp������������9�8�?�>�0H�Ph������ @����p�������а�����8�G�D����w�؄��`x�p�������П�㠸����M�X��i��i��Pp�U� H�;w�M��!_� c����������$t�$q�'v�F��`��j���惴�@P`�����а��������%z�'~�&z����'�ϯ�������#��$�'��%�dž����������"��'��#��(��%��&��&��)��R��Z��`��[��m��v��x��w��y��~��~������������������������������#��#��$��(��&��(��.��<��F��А@��p�P �`0�P ������!��,� H����*\Ȱa�9s�`q�&͚A P���!!�-Z���sϗO$���Ќ�(Y��i'"!Z�HH��7hʐ9��P" v"�( �1|��R�ЃzP�u J� а"+B\ t�!��4x0{��"�K"�`�H$L�w��$Y�ለ� :(�ċ�+U�0��DB����҃��&,J���9@+�� 2�ɉ0&$��� T� D� b�P�Ɔ8h�a��k��}{@;jGIF89a����or�uz�pt�qu�rw�qv�rx���ר�ث��x��{����ץ�ש�ت���������������������ׅ����������������������������������������Û�š�������������������������ş�������������������������������������ƣ�Ǥ����������������Ȣ��*�� '><�����)��+��)��)��*��*��*��J��[��m�������h��x�����oooLLL111���!�[,ǀ[������������F��ET��>=CDDEONSFD)�=WWEEMLKHF*�DW-BB-IJZ;W+��BGPY:���-QRX�E�<W  UUQGIMOψ/W$VVRPJLN��0W 9X�YZK��%W#!n�� +E&�pp��A� 4f\����!X��!#F�+����ɒ&�X��� ,p����r��ɳg ;�GIF89a�0P�P��P��0X�Ba�@x�@X�Yw������Q��}�ڲ��Vy�@`�����皶�W�����!�,D %�di�h��,5�p;�/m�q.)�x�(F��@�~8�@p 9Q� D�@ա�ݢ` 2 f�_�4 �n�߬;bGIF89a�o���(@������M�����K]l��Ni�������K]~�����������p��`�����M�����=Op��؄�����j��dw�Lk�t��O��U�‚��Oo�l���⚰�M��M�����y��j��{�ᖩ�Ph�R����С��s�����~��Ha{������p��`x�(9Y��⒯�S�����7Hh(P���h����È��{��L��0H`���T��Jd�Q�����`�����}��Q�����A]�������Rr����O��Us�m�Ռ��p��c�‚��L��x��W��#;c;Tn������Da�O��w�؟��He�>Wqz��r�ሙ�a��Z��R��V�����!�o,��o�����������[��T����,�����O�CH�]�.b�$%cMF�k�B"8If�m�V� Z�:nio(LN?eR�lJ!d0X6o+hAj`ևY)5o3��'#�aS\7D >-@_2;E� ^oL$e �*o��� ��@�LD � ʡ`� ���1$�D,��›�+[n�I���@;_GIF89a�30H`������������`p�������������P`p���`h���������������������𐘰P��`X`���@x�px�@Xp���p��`��PXp������pxp���@@@������������```������PHP���@PpPPP������@P`���!�3,@|��pH,��C��!� A~$���Y��6�*�)���� tU�ja9�H��ABq[S p!#q�B � �pi)�js�2�i/ 0C\&pX\*TCY+��gA;aGIF89a�30H`������������`p�������������P`p���`h���������������������𐘰P��`X`���@x�px�@Xp���p��`��PXp������pxp���@@@������������```������PHP���@PpPPP������@P`���!�3,@~��pH,��C��!� a�2�Y��6�-�)���� tU�ja9�`9H�aB�UpC#C-Y pqq � ��h)�is�32�iC/ 0\RC&�DS+C*Z��gA;mGIF89a�w��r�������А��ѹi���s��_}��\ ����H��]��n��W��а�Р��ǰd�����О�P��r�d�~�y����������l������������s�����n����膡������������������������������������^|����%Nr���Be���蔨����^}�_}����[{����������v��������������������Rs������������������褵Ɍ�����������������Fi������������y��������������i��������������冞�Np����������������������������=c���课�Gh����!�w,ʀw������������� �  �`* qov�kBu%<�����e_4-������dE#]T L,��GSh?aC JW��@9iRtFQ=b0&ӆU7'sn;2p8+jD�"��I B��� $I�Cю�"�`q�% ��:4 b�F�3O��<D�G cf�Y�f塊8m:�ɳ��D�;yGIF89a�`��������������(@���������������������p���𹤻������K]K]~��ΰ���������Ϳ���`��=OpNi�l��������������x�����ֈ��p����Հ��p��~��z�������`x��������dw���������Ò�Å��7Hh���s��0H`Ph�(P>Wq;Tn��������Ha{����������y������#;c(9Y�����Jd������t�����Us����������Ж�������УR�Ũ���!�`,ր`��������������Z_�����_^\���\^]�^���S^��_���OL^���^ YB.����_ ^I^G3X����2^1K^� ^Å�!�*(06>-H'C�]�]+]"��JW�^T!�G�;��R���8hƄ�#���&�n`���(���� � X0���3kRId�C����3裣H� ;KGIF89a�=u>u@vAw F{G|J~O�Kz#W�/_�9g�<i�Fp�Hs�Sz�T{�a��o��������_��i��s��z�������������ď��48;����������������ž�»������������������������������������������������������������������������..-��������������������������������������ټ�����������������}}}|||{{{zzzyyypppmmmhhhbbb]]]ZZZWWWVVVPPPBBB@@@???<<<���!�d,��d������������� �?���A5:1=�?@�ABC47;2&-'�4D689:>/*,.(%#�<013*+ZL)$" !� ET��bEEV��a�ER�c�EO�d�Q%��+��l�R� @2S-q�p�"\* SE�Ǐ ;GIF89a����������������������������������������������@PpP`�`p���а��Pp�@XpPh�`x�@P` (0�����Ѐ�����������`hp������������0P`080���������������@@@���!�-,���pH,�Ȥr�l'����l:؅r�P,H��(q>JO��n� t�Cq�S�x�b?0+ "J '(m*&+�I( +(,��J'+�� !J��� �'$� #J %���  �I TUWY�H "!#��N������-A;WGIF89a�G�����p`P������������������`�������������������������������@0(�0����ЀpX@��p���p`@��P����������А@x@@8 Р �� �x`P�@���p�P� ���а``�P���������Ш0ttv���������И �0��p���@0��``�PpP �����`������p�``�P���0H`���!�G,��G�������������A6)!/1�� -"��9<���� �+%C*�� 87&>.=�:�4@;3#D��',E?2$F�(�E�� ��E � �E h�Ѿy��5�P��>ȡ�!��)`�����jI�$HG(S�\�(;`GIF89a���������������������ʨ�ʫ�˭�ˠ����̳�͐�఻̲�ͱ�����0H`�������А�������𠨰������������������������������������������������������!�-,}��pH,�Ȥr�l:���tz�,/��V�J������XE$�FcNf��Iy�ȷ#Rj(xGoZ �F+��E�+��� �D����C�� ��B����O������HA;�GIF89a������������������������û�����������������������!�,f��I��8�%�(�Ziqf��煚_��1|��u�T�I��A�# ;����P ��5�= ��m'i �(���Q�&��`�����P`�/��UY#!������;�GIF89a�RPR���pop���WU\JIN���om}EDT43JIIPwxwuuWW��(bbWW!��W��k��f��u��y��N��[��p ���WW- ��������xWW5iiH��WWA��}((!��z��n���##"��LJI(���\[V������fff???333'''���!�7,���pH,�Ȥr�laШtj;�ج6���GI�IF�bеN�x|��PNlo�z�p�/ !xm_o�,2�zO�$&+yn}* (.- �n+ 222��64�3�{54�++4 434��[��C01���֑C6�����N����KA;�GIF89a������������̻��������wwwfffDDD���!� ,GP�I��8�ͻ��w�bEjA�J�%(I��q�Zb$���[�p� D#LS$���(�*WVɴu'�O�K.�ϒ;yGIF89a����"A�#?�2�(H�)H�7W�Aa�Ab�St�&D�%G�Ln�\��`��p�����!U�$W�W|�]��i��f��n����ϻ�ټ�ٶ�Һ������ϫ�ũ�î�����������������������������������������������������������������������������!�:,�@�pH,�Ȥr�l*1 �f"��*T�d�� ��b�^��w��3�&��Xȫ����.TIe' #76J*f  65"J!g%&54�I/3(# $)49�I2~��tK ��9k�"^U:PR�������JA;%GIF89a����v��������^m����Rd�{��bt�}��w����ͷ�ۺ��g}�JYvw�����|�����Zi����~����ְ�ٷ�ݶ�ܼ��_|�k��q��{��Vh�^p���ˍ�ˎ�ž�Ҧ�լ�ذ����۸�����Rh�Zo�bx����t����ͤ�ͼ���ٞ�Ī�̷�ڹ�ܼ����ହ˶��������m��������!�A,��A�������������= :��&& ��"!- �%93/.0?8�$ 15� '�/1<��� /�(�,�>7��;� 2�+ �A)#*�46�������;�GIF89a����������������������08P@H``h�������������@Pp������@X����@`�0H` 0@`x� (0�����А������������������������������������������а�����������������������!�0,�@�pH,�Ȥri|<6Шb�:����T�d ��� �u2�<����d��VkD TWvwEQP c��D���d-.+�C���%-/ )�B��''!�0 � ".")!���'& ���G� N (������%�- �G��!��|""((��������H���$A;dGIF89a�&8=u>u@vAw F{G|J~O�P�"V�#W�/_�9g�Fp�Hs�Sz�T{�a��o��������_��i��s��z��������������%�������������������ž�»������������������������������������������vvs��������������������������������������������������������������������������������������������������ѹ�����������������������������������������xxxrrrmmmfff___QQQPPPMMMJJJHHH>>>777***&&&���!�t,��t����������� �@���B7<2?�@A�BCD69=3(.*�6E8:;<=1,-/+&$�>024,5d')%#!" �J ��mMrW��lPXZgi�gfjP\]���'9K� �R�>+^�L1B�}t�H9R�H�t�tD�$�'�lI��1]ⰜI���B�;�GIF89a������������̻�����������wwwfffUUUDDD333"""���!�,X��I��8�ͻ��w�bEz��-��-� �!��-���< �!QP�x��#тI)d�p@4c �C:����o�8���pВ˩�Ľ+����~;�GIF89a������������̻�����������wwwfffUUUDDD333"""���!�,d��I��8��]"v��T�s����qS�<��v�<B�9$ �J�z9�� C2�R�B!�(l@ ��0���[�f 1�@Als�XaQH�5)DPnV���;WGIF89a�`������Pn���������ǜ�â��f��������Ff�Us����������������rw�������������l�������􌘪��������������������������׆����������Ɵ�������􀇙uz����}�����������������������������������v~���������ž�׎��rx����z�����������]y�t��or�������tz�w~����������h����ר��������qv�pt����������|�����qu�������������!�`,��`���������������ZG`��`P` �`O]�__`F ` �5�_� W_�'� 1X_�C_ % 4T*_;�(_R<7^2_+�_&[8/AD)_:�=_ 9Q!>E#Y�,Q��˔ID(qbc�/Y8E��).�@��@�� !LX�b ��(S�\�(;TGIF89a����!�,+������rz�ޘ�P�����֬+*u�h�N9_� ��|;�GIF89a�Px�Pp�P��0P�@h�@X����@`����q��@X�0P�|�ѣ��߻��@`�@h���냠����!�,B`%�di�h��l[>�{ �H�8�B�\F��o�đ� �9S �#Y Ԭ d��S�J�։v�n�B;�GIF89a��H0 ������DU�>Kzx�Ʒ����ዟ����6Fw���3Cs�����4DtK^����0@p���!�,N�%�di�hj����4��' �U�W/nH�����LA$�(%� �Ȅ�`�e�|�dT��n���|�����;[GIF89a�30H`���������`p���������������������������𐘐������������������������`X`���������@P``��@@@��������PPP���`h���������@Xp���P��pxp@x���P`pPHPp�����```���!�3,@x��pH,���E  �p� �K�ձV��DS9F����(!T޸|NF���p�|-2�2uU  ����� ��(�G $#B�s "/)+'��D�������GA;ZGIF89a�30H`���������`p���������������������������𐘐������������������������`X`���������@P``��@@@��������PPP���`h���������@Xp���P��pxp@x���P`pPHPp�����```���!�3,@w��pH,���E �K��9Z�` �Z�D �:j��"2�h*޸|N& � q�|-2�2uV0&�����xz�zG $#B�s "/)+'��j��(����GA;2GIF89a�#�������А����࠰��������Р�������Р�������п�������������̐����ʠ�а�������õ����Ʒ�������0H`�`0���!�#,��#��������������"�� �#"����������"  � "��� ��ʋ"� ъ" �ۉ����� ����������� *��0�]v�6 \;]GIF89a�~8Pj���������������HIi������``�@8 ��pи`@HP@8��谀��```�����Р����@������������x�һbph�|||��婋2������������1Ia@PP��3c^Y���û���Ŀ�������������ϔ����Ȑ�������ؐ���8Qk�ؠ��������ȣ��Ŀ�������������������������ϸa������7Pj�؀ph����``��������ڠ�`�Ըimj��PX`���phP�蠠�p���������@X����ppp�ƻ�������������ࠨ�����ذ��0�������ЀP@0����قPPP������x@��С����������а������p`!�~,��~�����������]II]K��>]>aa>M]>��bG���]G!tea]D�My�HH�+,KM��l��+llb]G�Ia;�Y+VVee^?Iv�H!�:!�����tY�c]c�M+�Ѱe~���D!V����ӎD�ĭ�*����D�xmQ�N�(��HI��1aƌ�W��˗0a;JGIF89a�~8Pj���������������HIi������``�@8 ��pи`@HP@8��谀��```�����Р����@������������x�һbph�|||��婋2������������1Ia@PP��3c^Y���û���Ŀ�������������ϔ����Ȑ�������ؐ���8Qk�ؠ��������ȣ��Ŀ�������������������������ϸa������7Pj�؀ph����``��������ڠ�`�Ըimj��PX`���phP�蠠�p���������@X����ppp�ƻ�������������ࠨ�����ذ��0�������ЀP@0����قPPP������x@��С����������а������p`!�~,��~�������������E��g�� � �Err��EgE����g���@�-�s�\$�@s�@u@���?ssruuyy��w��y-\\w‡b��-y�Of܆9e;���fb�9�u�OO �޸ײ���!�<B�0s��19�!2H��ŋi�ȱ�Ǐ~;tGIF89a������������������r���������ϧƔ���������������������������������ֺ[����������������橼���������������������׭������砸����_w�������������������������v��ÕM���l�����������ػ[����������������ƛ��s�����y����������ٰ��}�����������j�������������Խ��������{�������������������`v�\r�]t�������p����������ի�տ���������ت�蝷��������მ����������������n������޲�摥�������������������!�,р�������������Yn9�m&=F;dZ�|'t}~ -`Gb�HKl? J@�<[{:8e�%s #  cvz�Op S/PI�Ar g LC3�.h4�Hq�J�4$ @� N�0@Q)$Đ���T�,B��/��(�&LF�`���� !^�XzS�K6, J���@;�GIF89a�p�� 8����P��`x���� 0p��ሤ��Ń��Pp����l��������!�,> $�di�h��l[ ����O��(��px��� �۩�rJ5�)aa�5y)��Q-���U;aGIF89a�������������������!�,&h���0�I�������@h�Q &� E�!Ǚx��|?%;IGIF89a����!�, ���������{�>�݅���9��� ��;JGIF89a����!�,!���������{���=yH��'�� ��L;IGIF89a����!�, ���������{���u"����� ��L;^GIF89a�pXP���!�,/������D����a��hwy���桐H��e��Ҫb�n ��b�;IGIF89a����!�, ���������{�N�م���� �� ��l;GIF89a�����(@���`�࠰�K]~`����������Ni�p��p��K]������P���а��p��`�����=Op������0�Pl�����������@hp��Э�Ţ��P�`p�P���`�@LZx�Р��˛����p��Ā�`P�� �`@��Jd����;Tn���@��0��p��y��`��p��@�P`��p�@���0x@�ؠ �0��p���(P`�0@�`Ph�`�З��������p�p��� �@Ph�p��JYhdw�Pp`0H`���`�����������`��p�����v��@��`��~��0�P`�P��@�����z��p�� �����؀`��p��`�@(9Y���@hP#;ct��������p����А��@X`���@xк��x��`x����Px`s���谠������� �@>Wq������`��@�`���7Hh���������@�@j{����`��������������Ha{Us�0hp����а������!��,�; H����*\���$�i�4# L��逦4��PQb �����A �,/�0�& 1�NH� ���l�`�c�Dj41�� �*�t03� BP�`�@J�D4p�x�� ^�ɐ�Lw1�qdB�'|�d2RƑ�Fnꙃ@�k��(|�� �v��i3�*u8ɸ��P�V���J}�`�#�"��|��`H�ۅh�p!H���p���$���� :1w�����;GIF89a�����HGH��ύ����CiiikkkYYY��+TTTccc�sM�vS����������J!!!Ost��`>XXXNNN��_����III�� ���0�[Y#���㏀s�=��y��H������hJ~~~/b���7p���Gd��G���������EV �w_� \���J��_��UDd6O�����{a���Ǟ����J�x\��h�zY���+����Z1T��_���}]M�v�,���m���0�������<<<�N"���:�������qLNxf����>Nx��x�HL`N8����>E+m���gfЄ�Rddd���Qzы�����L����ڧ��r�(��;�M#���[�<C,��H�����忞 ��sVVV��8yyy)~������Y.��'���:::���!��4M���2Z�UU&�� 6jΝ�������۱V��v�'C����!��,�5 H����*\��Ck~0$8…�+�V���d�# � y)��.o�(���;S��p�#�$�b�l` �GҠ�0&�  �` �D�`h4a�r�Z��� td@�H >K��"�@} L���R��P) ��"�1I�19pF�"c>£�R��`�aQ�D�/ E,I!� 6�X2S�!��t @�EQ U�dd�H��LXFA� P _μ���;GIF89a�-�������`�సР��@p������@x�p����P��`�����@p�`��p��P��@x�Px�p�������`���P���������࠰�0`������������0hА��������0X��S0H`������!�-,@���pH,���T1���QXY�����$2�$�-����p�A����w/x�1� [,�)�,)tG�)"!')Ux����C�& %[MONM�F(���Q[����)��E�  sj#$�������A;�GIF89a�.��𐠰������������`��@pࠨ����P��0X�������@x����@x�P��`����`����p���������p��p�����0`���������0h�`��P�������Р�А��������0X��S0H`������!�.,@�@�pH,���2�jT��C�: ��v���`�䢱P ��� |R��J�X���w����cf#i�^J+)suszG�$O X~����C �'"!^&�LMLQ�F)��OT^�Mu ��E�J ��ym( ��x����A;eGIF89a�9Tc~n}�Ue�������[i����������������������JYv��������󃔮���w����֯�ĵ�ȫ�ƨ�Ɛ����՞�����������Sc������̲��Td�[j����|��JZw~���������������ؽ����ߍ��t����֟��}�����\k����������!�9,���pH,�Ȥr��<��т+5]�� 0C���e� \�&�4;�BAMy8�p��zB}�� 8'82,K��C�8w0H�F 8G8�D3 6G��F+ #&G � $�C4 �����KA;VGIF89a"�\&*.@FN@`����0X�@h������� 0H���ͺ��v��Lq�[dn���r��Xcd���w��W�Ұ��q��z������8_�Vz����DFH��� (0]{�y��R}��ë��NKU@h�������|��`�Ч��������ux|O[^����։��u��WQZ[Xb��셣�PX`37;���������mu9g�m��0P�QyЗ��m��js~��ӟ��Wz��������������Zk����MU]000�����Pp�|~�Mq�pppheo������!�\,"��\��������������V\N6YM\,7&)��0G1\ZJ(\F��:\ ;X< ��5\*Q\?O �R\ >-'W��DIۊ/ �3E%�[��PKS�="@H��.2\2��hˢ V0�p��s�B�2�@ �P �����( ��ɓ(S�$;�GIF89a�0P�P����`��@`�������o��Lj�@X�P��@`����|��PxЇ��|��P�����!�,B�$�di�h���$�p+�/m�q>�!�6�`�(��8S$�X$�I�`�,�J��Ȥw~��?�z�V�;NGIF89a�V��������������������������������Ǩ�ؤ�����������rw����or���¥��������qu�����NJ������rx���������������ا�ׅ��������������������������􎚮{�����������v~�������􅏣������������������qv�y��������uz����������������������������tz������􎙬��ę�����pt�������!�V,��V������������� ���V UU��P�U UH;��U>�����U�U# G$=UA�&�(*:OU%�QU I+<7UJ�1UD9),'KU4�U!-.BUM�6US3��a��*I��@WC]YxQ@�t�AE��� C��1;�GIF89ae����������������������Kj�����������������,e���I��8���~`(�di�h���ľp,�sx"�;<��pH|��$ph `�H���Z��t �ְ8t@r�KC"A�cjeО����p��o&�$q�#�$[wO�mA}!�� ��"��' �Kky�S���~�s������}��������Ii� ����������ʇ����# �k��Ű��������%��ȴ ֽ���|�䦪����ǹ��L��S�Ҽf��K�����kB�ׂ�D��B�h\E3� ��X�P<@M�� x �I!��$��。�2�a'� ���a� �A%Y� ����Z���;�}�ׯhS@��۷>���+Ãݻx��;qGIF89a�\А����𰠰�П�0���p`P��p���������蠰�����Ph���@P`�������𠐀`��p`x�phPP`�������������`p��� �������������pP���p���o�������ؐ�������`H@pX@@@@��@��p�p`�p ��P�ȀPXp��`��`P@0� ��P����`���؀���И��`P@`X@��P�`0��ppXP��p�׀З��pph@�Ȑ@80����`@HP�������`���@0 ���!�\,΀\�������������+���U ,Q"�@5)9&J<!�YRFC;8H>L�WB6&271�*-�E�S� TP? Z$%#(�AI $  �0N4 % 'D�D\���v :p�!�ʌC�,P�� �Nhq�E˖CKBH��!!,6l��#=�|�бfǏ� l�ɓ礟@� ];{GIF89a�А`X@�����@0 ��p����0П�p`P٤/��@@@�����������g���������������`phP����pP�����p� ay���`�萁o��p������C4#pX@�Ȑ�����`������tnh��p����ݴQ��@@80ϐPA0��`Qg{pXP���ؐ�����p��p�������������������`w������P�����P����`H@����P�p`���p ��g��L@/ph@��������G8'�׀��`И�������݀��������I;)������������`0��ΰ���؀���H9(E6%D5$�ȀF7&��`���`P@���`o�� q�p�����!�y,؀y�������������i���) 9T�]"!og5 �' jqMv7�fRN &PK�*8�[�2� L-HQ0 �,�ZF(eO_Vcw �GY1 Aa/:�p����!�lpEDv$�Ϛ\�Ё�@C<:H�A�_0+x���sh��@�2E��i��F 7m�`a#f �IH�*]�(;}GIF89a�z)O�А�����Dv�;X��e�p`Pi�ɐ�p:b�٤/П� ��`���pP��䈠�����������g��p�𠐈�&Q�phP�p VuȖ���؀�p`�͋�׋Jn�X}�s�Ҁ`0��}$F���`��P'I�|��pX@��{��pph@x����0P�`H@����]� ��@]{���[z��0������Ȑ`P@i�ǃ���]���И�ؐ��Tuʐ�`���Ȁ��h�؁��@80�����׀��gGu��ע���Jl����&u�Ү����~�ذ��ݴQez����9W�r����tnh�o��`?h�pXP��`��p^{��|���Ṭ�栐`w�����`X@i�ѫ���Ạ�p���!�z,ڀz�������������_���rG1  �?ygL'*�J@3 k+u8j�RY!.5�tK �F�P�;(]T` �f�hHN&[\Vc"I:<X�bS9Moa6v4pB �Ҁ�������; R�&��^�I@ Ň*Z ��@2�@"ADEy�@��+%V�q�f��4$:���� �LZʴi�@;}GIF89a�zАg3&�U;�����C٤/�gSp`PП�H3�蠐�p�]P�����}m�pPy:$�����`� ��p��g��phP�yh��s���q[[�\E�ؐ��]d4&�萜aG���]�^F�p`�o��`�`0��`��}�T<�ub����nZ�rd�؀���sa�_K�r]��@����p�ע��pX@��{�&�U>�Ȑu_^`P@�nY�~~�W>`H@��P��`X@��q����׀�tnh����`�aK�Ȁ�������qb�R7��`ph@��j<,�͋��p��p�lYИ� �aJ��~�0ݴQpC2pXP��`�t_�����g�p ������@80b3$�gR�fR���~]O�����׋�tu��h���!�z,ڀz�������������s���+ Y  �$^(R*)�X@"2PGIag�/Z'<lF�S8 �`�o� U,uke�N�h3.C0&m:f\QbE�KL7yit;q[Hr ��`���;<Ѱ!��1 b�� 4�9 ��� �RAZ�/ b��@DE�q��J5#VvpTc��+$:��� �LZʴi�@;bGIF89a�LА�𰰨�@@@Пp`P����`x���p��0p����������� phP����pP��p��������`������׀�Ȑ�Ȁ�����@З��PP@0И�`0��p�������p �o��``P@`H@�𠰘P��`��`�p`ph@@80���؀��p�������p�ؐpXP� ��`pX@��P���`p�Ph���p`X@���`�𰀐�@0 ������!�L,��L�������������&���/ ;2  �HD)$0�*75G.E=<�-1?(,�A4�#�3� 86!I �>@ K��K�' IKI�����p�;%��Pp����Cx�i� ��C�"� ���EFB6.9�h���0_N�I�&�@;fGIF89a�E���0H`��������������@Xp������`p�`h��@PpP`p���Ph������������А��`p����p����������������o�������鰰�p�����p�������������������������PXpWp�������Wg��������������Ȯ�ߗ�ŀ����ǯ�����`x�������P`����������!�E,ÀE�������������!����@-D�DB�D"3�5� )�:� D�<> B7C�= $��,B; ��96% BC#̆�� ?܅ C �/ ���  @Dc�(�48A ����pȐP �+T؈ D8�B��I��\Dr �ਦ͛8q;&GIF89a�A@h�`��P���H~�p��p��@x�P����`��@`�@pЧ�����i�����蓶�`w������Q~�����데����ڐ���p����0X����W��W��@h�P�������X�����ޢ��f����`��0`����Y}�9`�0p�9g�0P�@`�@p��������^��f�����!�A,��A������������� -4�� �)*8& 0<��:$;1,�6� @ �>�# �%ƃ7'�/(�9"3 � .��5�?+�=2�!������;`GIF89a�:0`�0`�p��`��P��`��@pА��p��6V�W~Ȃ���@h�5U�0X����6W����`��[�ʞ��e�Ԉ��S��Ah�p����j��De�Cd�0X�T��f��Y��@x�@h�Bi�0h�������x���Ls����P��b�ϔ��Px�E{�Px�\��`��q��p��p����e�����!�:,}@�pH,�Ȥr�l:��Á��!���p�8�Ka%dh&# �1D��V�P,7�E��� K C4B�&F��J*Ey�J82 )DvK!0��M"�%P. 3P�����MA;sGIF89a�L������PP����PXp���pp����PX����0@�@H������``����@H����@8�@@���� @�0P�0H�����PP�PX�@@�8����phа��PH�0@@@8p�xЀx�@P�`h���స�px�`X����px�PPP������P`p������ H�p�����08����`h�P`�`h� 0@������08p�������00```�`x�px���В��������!�L,ЀL�������������** C%+� -K��K,,�A��'E�?��&�H�� ����)(LJ(� )9"�3DF;'� � & �%0� ��/�D+�A d�G"D�p���pA�� LH��=B�Hr�8H$R�����",�0a �� Jth ;�GIF89a��Ph��U6���`x�CA������ԛ��vJjpп�����櫖̈J����uUB+*���UW���릣����ڂE�i�����������������������`���Oh����gE����uO�l1֖l����Ξ�����ǝB�Ybu����E[�\dvPQ�qu��yP��Ó�У�������������ض���^)z������yk�ۼw>�g1�V7����c/�u1���X9��搪����A2>�Z/]\�ąY�]:�S�uN�~B����p7ρX��Ԍ_?��y���������}䀈�{]W��R�W*������VE���Z;.5?����Ǭ�Y"����������_A�vO_j�oo���i��0A�hp�4?<�������V��b�oJ�iJ���is��|>{�ȨiN����j6Z`�������������!��,� H����*\Ȱ�@��h@�a�;�T�è#�A ����0��� )8(`ˀ�f~t��H͈ %P��%M�� "����D ��FO�L��⏍ I<(�fƑ <2�b$�u��X��#;(Xq����<5�p��N!T�8,Q� �7�D)���;U.dAA�C:9RD#Ȑ�$��8ń�4/�8����]�)㰷����;]GIF89a�ZY��������������������������������������c��:n�������������������������T��a��������W�����������S~����c��Y�����S��\��������5g����P��_��`�����U�����T�����\��]��Y��������Z��V��b��S�����������`��R��1b�5g�_��Bw�������L��[��������X��M�����������������U��9l�W�����a��b�����[��������!�Z,��Z������������� ZVZBZ3ZXZ"ZJ� )/� !>�4S�Y9U� $*&�,+ :F8� �E-�2� H;#L=Q� P N1O�G% TCRD0�,�p���&P$Y@��K �� ��'�‰+6 �`�@ɓ&S:Zɲ�˗0�;@GIF89a�[�|t���v����Ú�ҏ��~����������ǝ�Ȫ��}tk������~v���`WOska�����򍟽���iaX��������͵�舀x���n����{����܋��yh��G`���`�}sWNFt��Hc���y��e��]E]��MSm�D]�\t�f��A�SF`��ցr��Ic�Un�Ph���|�K�Ў��kZt���{�ه��w�و��wTm��ՀQi���x��o��fF`���o�ߑ�ۊG`�Id���]�A\v�Ng�߮8��s�R��t�ӕ�����!�[,��[������������� (�� #�� G�  :M!CA �K6"XH�S9$5-0IJ%B�N@>Q4<Z�FL,.RUY'�*+W3��7�DV;=��2�& �� 1���r��H@\�����O��H��EA�;�GIF89a�6���������� P������Р��@p� H���Р��0X�@x�`����������������0X����p�������P��p��p�����0P�`��������������`����P��0h����`��0`�@x� H�Px������P��������@p��S0H`������!�6,@�@�pH,���rVk&���vhج6[����D��82�� 8 B EGE!�jw����be%h�)]M55 uzGM. $W~����C �-(&]1KLM�P�F� 5S]��#/,2 �l� Q0�yl" ������A;�GIF89a�n��p��p`P��� @�0p@P`8���`��������������������PXpp�������� 8����P`�08P`x��0�����@���0(������p`@�����P����������Ѐ H�0@P���0�pX@��������p`p��� �����`���p��p���А@8 ��Ѐx`@x@������`h���స�� Ph����@0�����Ѐ�p����P Р U]lg��������0H����������px����P�@���p�``�Pp�PPp�а`���Ѐ�`Ш0�����`�P�0И ���������`�P���pP ������������!�n,@��n������$m :V._8k LU�Z F%0>��l�l$,/#G^�  N]"" \<����niH4M*f=�l��'!cd1jhb�mm�eC�P ?l&)5S +� H�+�lQ�ᆵs ����!��+Y�vF� <�d�Cεq1A��IrP`#U t�a���(E* ���� @�D�B�A�c�2�p&߃ORD0p ��'(P[����\�6;�GIF89a� ���JM�J����֥��JM�J�JJMJ������!� ,g0�I��8���%`�I�0�qx2 �!�X�E^�D]���l���d���!�����vZ!r����rq)�`�^g��!<X��0{�΋�e}[ �#����;{GIF89a�.��а����� P���������� H�@p�0X����������p����0P����`����������0X����`��P��p���������P�����������p��@p�Px�@x� H�`��@x�P��`��������S������!�.,@�@�pH,���r�l1�(dqa��H�)uL&&[�g4� ��|nV�)����hd.bG,+��X�HM'n%t���e,����c, *!)($��EgN�P��MLh  �f� �Yl&#"��J� a��ڟ��qA;EGIF89a�[&*.@FN@`����0X�@h������� 0H���ͺ��v��Lq�[dn���r��Xcd���w��W�Ұ��q��z������8_�Vz����DFH��� (0]{�y��R}��ë��NKU@h�������|��`�Ч��������ux|O[^����։��u��WQZ[Xb��셣�PX`37;���������mu9g�m��0P�QyЗ��m��js~��ӟ��Wz��������������Zk����MU]000�����Pp�|~�Mq�pppheo������!�[,��[�����������V[N6YM[,7&)�0G1[ZJ([F�:[ ;X< �5[*Q[?O �R[ >-'W��DIՅ/ ڄ3E%�PKS�="@H�.2[T�+L#�m !��pܒC��4 ���ċ3j�H(;|GIF89a�+��А������������������@p����������@x���p��p��������P�����`����p��0h�P�������А��`��0`а��������`�����������������0H`�S������!�+,@���pH,����L���uPج6[] � �q��& ��H��\ �ݼ~���h�]MLJPxG** W|����C �]����Fs�tS]����E�� Q %�wl# �v���ޠA;9GIF89a�" ( @@@QQQ080::: ���gggSSSbbbPHPWWW]]]���0(0�����Ƽ��+++ddd������FFF85:HBJ���;;;9A<999kkk^^^���,,,000���!�",V@�pH,�Ȥr�l:����L����*2|!.F�Y���z�V/!'�xB�0 NEMC \�����OA;QGIF89a�����!�,(��������N�8���Ȑ�V������z۸������U;�GIF89a��M�MM����MM�MMM���������!�,^x���0�����a� Z�*�0��@�n2۾Ga>�@W;|�ذ�|����T<����8�f�B�t�p�� �K�X2�v(C�����i��3;�GIF89a���ߏ�����///������???___OOOooo������!�,K��I��8�ͻ�R���#1��tQ��A�2��"�&�Q�( � ̛�-�Q��v\�9�A&��z�;�GIF89a�������������!�,KH���0�I+ 8gP�� �M^h�Q9��O��7�yB*��1�OwS�B5[ �B���U����<�����p�B.���;�GIF89a��������������!�,SX���0�I+�����=�`����a�:���" d���o�4`@cE���3�!�EGi�!.aM�FmL�8��*w/�3]���pI;7GIF89a�%@@@���000���PHP���P��PPP������080���@`�Px�Pp���������������ۖ��|��```������hhh@X�0P�@h���ᄒ����  pppPXP���!�%,T��pH,�Ȥr�l:�У��~�'@�L�A ����IG�$R Q��x�dhX�!$BqB iB�%�������FA;6GIF89a�$���@@@000���PHP���PxГ�����```@h����Pp�P���󗗗���  ppp���0P�PXP�������������Ѿ��080@`����@X�iiiPPP���!�$,S@�pH,�Ȥr�l:�ɆA-.:աCYJ�F"1>��%@��@�F����b�##P#�O#B�Y�������A;nGIF89a�~8Pj���������������HIi������``�@8 ��pи`@HP@8��谀��```�����Р����@������������x�һbph�|||��婋2������������1Ia@PP��3c^Y���û���Ŀ�������������ϔ����Ȑ�������ؐ���8Qk�ؠ��������ȣ��Ŀ�������������������������ϸa������7Pj�؀ph����``��������ڠ�`�Ըimj��PX`���phP�蠠�p���������@X����ppp�ƻ�������������ࠨ�����ذ��0�������ЀP@0����قPPP������x@��С����������а������p`!�~,ˀ~������������r��OCgK��P#1 �;!9� �)(hV,M�vG=Bjd>lqa�R8/32H_%�60�"kp �^[X*TQU�Nx4`5.J F&n�fo+��Y����� ��g�>�(`ȿ\x\���# {&P�PĂ�S�A�̜�t���M$nH��ϟ@;�GIF89a"�j&K��������������跹�3S����������9X�4T����7V�ey�������������}��:X���������Վ�����l|�Wl���Ƈ����݈�����������[o�Uj���ʒ�����Jc�k|�]r�o��hy�������fz����������������������}��8V�������4T����Xm�5U����~����ڊ�����������������������\q����^r����Jc�Ym�`u����^s�������`t�[p�������Ph�k|�������������8W����Rj�2S���Ӱ���������`0���!�j,"�j��������������0 Q��?SY:5A>,��bEHO�� 6&h�hdI'��M� �U+�jD�G\@_�1�^B/�3�h�(�i��� 8N��T�Գ��az�2���5H4@�fсLn�BC#�CD4ې��.R0�EE��ԴsK ����`DLAgJ8���%2~ ���J�J��UA�;PGIF89a�\lu����w6���������ɜFݫ2z���|&�g&���˴t٬V����껤d������{O$��\���������ގ�G���מ�����\�P�������������vܩ.�����`����㙒�V���s~���Y�zE�B@@@����؃�܊��٢!�Ʊ��z�هԙ�t4��ڤ%w��Ӕ �O���ߒ��R˟t���]F1�J�>���������������}L��6����S֛��i��n�>ء߰:�O�{I�����/[���!�\,��\�������������J'��C�\�L�B NIO<+� H K( � " � ?3Y2 50‰G@769D/*Ј1#RW.[%އ:,)A>F�!Z�S&PV$hl@0_!<4�ҢJ�-��r`�= 6R���ǎ�B�I�d�@;�GIF89a������������ܿ��������iiiXXX���@@@��򁁁�����ϳ��,,,���vvv������lll080WWW�������`0SSS������!�,s`'�di�h��lK&� ��8A<i��? �I �H�)DQ�d�y��C��!�9� �`1#�AV�0X���|`8��Ht )L � Z%���.������"!;0GIF89a�M���*�� '>������JYvTc~ooo�����������н��[i�~����ĺ�̝��������֞�����)��t����Բ�����h��|��[����⚨�\k����J��x��)��s�gw�LLL|�����������*��*�̲��<��[j�)���۩�����m��y�����������Rc�Sc������ò�Ǯ�Ɖ��+����˒�����`n������ጚ����111*�����!�M,��M��������������G���-./��L%2��BK��0#(��6��$�� >�9�5�:+ I�48F"MJ �3H@& D AM !�?,M=��M*<7�CE'M �1�MR؁��� ;fGIF89a������]�‚�����|�����v�����������W�����~��e��T��}��Ms����i��~�����t��X��?f�����������݈��P��Y�����r��N��[�ܛ������”��p�����l�������������������L��������Ku�������g~�U��m��\��n����� d������r��Fn�p��o��T����������������&U����_�����������Qy�������J�Ȭ��Z����Յ��i��s������������������������������������Y��X�����M����Ҏ�����`v����S�����f��]��]��j��m���ꃤ����n����*e�q��Lv����!�,À�����������e{Vkq��j1Dt:8X�"Lz�Sgv,��fu@ +5ls�(#;6b aU�$B c3%' �p!  �=*H%wWY��|J4PA~�G.Mx}m�T@Hpb$M�2�XJ�A�K� �� �'0�yQ�@�rd��F>�a���7ܸ���͛8;�GIF89a������������ܿ��������iiiXXX���@@@��򁁁�����ϳ��,,,���vvv������lll080WWW�������`0SSS������!�,s`'�di�h��lK&� ��8A<i��? �I �H�)DQ�d�y��C��!�9� �`1#�AV�0X���|`8��Ht )L � Z%���.������"!;bGIF89a�����!�,�9��������ڋ�޼���H�扦�ʶ� ��L�������� �Ģ�L*�̦� u;�GIF89a����aaa������fff[[[������!�,9�I��8�ͻ� v�B��1�~�èYw� �9^��A� �A����� J�Z��;&GIF89a�A@h�`��P���H~�p��p��@x�P����`��@`�@pЧ�����i�����蓶�`w������Q~�����데����ڐ���p����0X����W��W��@h�P�������X�����ޢ��f����`��0`����Y}�9`�0p�9g�0P�@`�@p��������^��f�����!�A,��A�������������4- �� ��<0 &8*)�,1;$:� @ �6� #�>�'7�%� 3"9�(/��. �5�+?�A2=�!������;GIF89a�����0�P`�����������`��P����K]~���p�������=Op`�����x��]u����@��Pp`p����p��Oj��Р���`x����Px`7Hh������LZx��@�`���;To0�P@�����`�@`�����@�P��p���@�@��`�����r�����`��P��`�А��~�����0�������� �����p�Pv�������� �@@xР�����p�pPh�(9Y�؀0x@��Ġ�Э�Ŗ��K]Ni����JYh�谔��z��#;cp�����Ha{t�����@X`Jd������۝��p�@s��j{�1hq���p��`�P`�@���p����œ��y����إ��@�`��� �`������_w����������0H`p����Т��l�����p��@��`��`��P�`�����Ґ�p@hpp�����аdw� �@@hP���`���!�1`����𗢯@������ؠ��`���s��l��`�0���!��,�A H����*\��@�r�����A \��@& �q�E�y>%j`�1tRIͦI14��q���T0ZC&Ix�0��B0Z� �@�GU�Y���9�$݀�� CAx�E_R0|�D(�Q�傞q�9�@�e$�9T�0��X��� Nb�l�b� ��n��ȟ�c&�p��$�d����<�` �~�$� ��8��I�@ʧ,�H��u�;9GIF89a ����!�, �����ދ�������;�GIF89a-��������ߜ���HH�������������������������������������������������ttt��������Ht��ߜ��tߜHHtH�tH�H�tHH��HH���HHtt��tH!�,-���pH,��d�l:�Ш4*�Z���v�M���A.�ߥx ����H��n����<E�MtP ��� sN"�O ��� �L#���*,+}N ��� �%'� ��(���L�~���Ÿ�!Ο����L�����������������M���������S�X'P�>m:�m�0"J�x�#)2j����E(B����G'R�\)��I&bʜ ��K,Jr��;0GIF89a�����!�,DnƋj ;pGIF89a ����������������������������������������������!�, ��I����t�4N11�2-@�Sp0�3`A;;GIF89aN�4Gn�Hn����[��n����椿������Io����g�����������լ��}�ƞ�����������������a�����u��Go�Uz�b�����V{����v���������������޵������������������ذ�����������������!�4,N�@ E,�Ȥr�l*�4�lJ�Z�جv��bh��xL._�z͞ �|[�����~�����0�����������&�����������*�����������+����������� #-�����������!  %����������� $�����������"/�����������X`A����*\Ȱ�B 2HA��ŋ3j�ȱ��(8A��ɓ(S�\ɲ�J:�pA��͛8s��ɳ��. h$�A��ѣH�*]ʴ��PH �U�b�ʵ�ׯ`��:�� ;�GIF89a�X��P��S��k��a�����{��I}�@qŪ��Dv�<l�Btɔ��]�腰�v�����L��g�����p��Ex�N��H{����!�,`� �re����`A�DU�!;^GIF89a�H{�v��Sv�l��g��P��L��N��a��I}�p��k��]��X��S��n��d��s��X}�d��m���JN�`c�KO��HL����bf�KO������Gw�����VZ:`�U���im����:>�6:����?C�@C�im�BF���<d�����FI���58Ej��������.1�be�46����vy���46������Gz���Ao�Tz��{~�_b�/3Cs��AE���Fx��tv�.1�^a�KN�9=�EH�<?���03�tw�orIz�=d�;b��������gk�[_�WZ���Gw���BF���^��Hi��36�AD�~��EHY���<?����8<����<?�36������7:P��L|ϯ03Hm�Ag��\_�gk�tv�-1�HL�7;Lp��_b�os����z~�LP�QU���󇊶���OS����<?<l�Btɔ��������������Ex�{��Dv�@qŪ��������,�- H� �E*\���Ç#BdD��ŋ)i�ȱ#GI C�)�IL(S�<�Ĥ� 0����*7BT�$�L� `��Й%y� B��Ň�A��!&=+�`���/R�(� *�,`�� &,VƎu��@[�`&� LW�Х۠&�`��IQ�2���)\�LM�`��� &S0�a�2�9��„u�`����i0A1����7F����g n� @Pɜ�ɓ+P@a�س �0�����GCx0���"�_?������C�O������������(`��h��Ȃ 6�`��E(!&�Th�^;nGIF89a �k��L��v��P��a��X�倬�H{�g��I}�{��S����������������������������������������������������������������������������������������������<l�Btɔ��]�腰�������p��Ex�N��Dv�@qŪ�����OOO���!�, �@�p8 ��ȣ��l2)��4:�Y��m��Z`�Nw�$��qIh��MmN��x�x�Z��c��/�����c��c(+��3�����c$ ��c &�� 0���1���#2���.���;���9���A;�GIF89a�^I}�L�ٞ��k��g��N��p��k��n��\��T��U}�t��h��\��b��a��O�%{�[Gw�O�'S{�W�1Z��_��U�-V��m��K~�O�+P�:Er�O�*LyƧ�h�De��N��H{�S��P�.��cP�5O�*Fx�P�0Hy�Mv�^��P�-��n]��M�O�(W�.f��s��S~�Fo�Z�5P��P�4Js�P�0Q�?X��z�[c��O�)W�0QxCO{ł�d_��M��g�DP�8��v��H{�<l�Btɔ��������������Ex�{��������Dv�@q�������!�^,��Y����^�^P�����^\�����Q�����[�����W�����O��]�����]H],&���]"6]��]M2#].J�<]])BK5 ]4�']E;D(?]%�A ]+1-=L]:! �3]*@]>�hp�¾}F���q�G���`ڂ$$x�eH�$�q��G4���b>b�����8q>�³�O���JT�)H�*E���ӧP�>�B��U���h��U+�i`�N{���ٳe;�GIF89a�y{��v��O�$L��I}�P��H{�S��N��Mw����^��[��r��@n�T��h�C>g�=e�J{�\�>g��O{ƕ��s��c��c��g�敶�R~�]�6S�,a��W��Dj�a��o���_Nz�e�Om�ꀩ�X�冮�Ev�q�f�����b0W������Q�(Y��x��p���V�1Em�U�/Bh�Fx�]�6Z�9P�'Go�l�]Ag�Am�Kt����T�.l���Hy�Zx�L~�V��x�XN��Er���|[�ڨ�]��T��]��n�Ki��Oy���dh��?k�k��Kv�\��o�L?i�a�GGy�k�F��vW��Co���}_�9k��Lw�Q��<l�BtɅ�����������ExΪ�����Dv�@qŔ��������!�y,��s����y�yl�����yv�����m�����u�����r�����x��x,b�x7RdMx<�xHg/c�[I�xPY_?xC�x%Vh:xfK�x=F>axON�x38'A-xke*�,Ш򈉚 �(��H/#E�b��;"�����£Wbt�!�ȃ��yD��\�H�b��V$�3��)P4���H]0�P�#8P�J��ȍիX�>zõ�W���KV�;hӪE� �Gt�ʝ�Q ;�  �( @���������������������������� ��� �� ����������������� �������������������������������������������������������������������������������������������������������������������������������������� ��`�����������������������������������������GIF89a��o��d��n��i��k��n�ߗ��n��n��a��k�����h��n��n��Vz�l��e��,��`"�di�h��l�p,�j`�x��|����pH,���r�l:�ШtJ�Z�جv+ex��xL.���z�n���|N�����~��������z������������������� ������������������������������������������������������������������������������������������������� H����*\Ȱ�ÇH�H��ŋ3j�ȱ�Ǐ C����ɓ(Sm�\ɲ�˗0cʜI��͛.!��ɳ�ϟ@� J��ѣH�*]*ԀӧP�J�J��իX�j�ʵ�ׯV�K��ٳhӪ]˶�۷p�ʝ�v�ݻx���˷�߿� L����~C;<GIF89a����F�����!�, Ld ���V{O1G#+;�GIF89a����F��!�,������������������;IGIF89a ����������!�, �Ȧ�Lk�*#��B�!�FyBh��Z;(GIF89a��������������������������������������������������������������������������������������������������������������������������������!�,E@�ŵ��PT�t�I��0�C�Ҩ �k�j5Z�D��8�$"B�Pb�@�`MX ) &)& ##A;;GIF89a����j�����!�, ��!� ��@Tt ;6GIF89a����j�����!�,T����. ;�GIF89a������������������������������������������������󚩻�����둧����!�,3 EM�0�t�L09��<�aL�0-� 1�D��Db�hL��D"� �� ;$GIF89a�(��W��g��_��a��b��h��_��p�ц�҉�ԋ�Ԋ��\�͂�΂�Ռ�̀��[��V��j��k��q�Ӊ�ч��]��z��z��n��Z��s��t��m����d��U��}�Ѕ��X��w��|���!�(,A@�4|��S�r� N$ҩ�8A@���ɜL�S�s:TN�͉29 �P�D� ��q�pN%%''""A;�GIF89a������������������������������������������푧����������������!�,�3#<�,H%� I��;�GIF89a���w��s��W�Ѕ�̀��a��\��j�҈��d�Ռ��_�ч��z��|��m��Z��h��Y�΂��U��}��p�Ԋ!�,��\3LD���QR,$ T;�GIF89a������������������������������������������������󚩻�����둧����!�,3�DQ�H�qL 3��8��L�1 ´,b���Ĥј�$:-& �� ;$GIF89a�(��W��g��_��a��b��h��_��p�ц�҉�ԋ�Ԋ��\�͂�΂�Ռ�̀��[��V��j��k��q�Ӊ�ч��]��z��z��n��Z��s��t��m����d��U��}�Ѕ��X��w��|���!�(,A� �*'Kℸ�H���qAN��)�9�L'O�T9�6�ӄr*N��i@8 '�ĉ�J%''""'A;�GIF89a����∮䎳畸霽������������������������������������������������������!�,��������������������������������������������������������������������������������������������������������������������������� H����*\(p�Ç#J�H��ŋ3j�ȱ�Ǐ�I��ɓ(S�\ɲ�˗0cʜ�R�͛8s��ɳ�ϟ@� J��ѣ>(]ʴ�ӧP�J�J��իX�j�*��ׯ`ÊK��ٳhӪ]˶�۷f�ȝK��ݻx���˷�߿� �W��È+^̸��ǐ#K�L���ˎh�̹��ϠC�M���ӨS�^-��װc˞M���۸s��ͻ��߶N����ȓ+_μ���УK��܀��سk�ν����ËO����� �_Ͼ�����˟O��������/����(�h�&�� 6�� �Vh�f��v�� �(� `�(���,���0�(�4�h�.��<���@)�Di�H&���B��PF)�TVi�Xf��\v��V;�GIF89a���������������������������������������������������������F�����!�,��P�4�"$)NHeS!;�GIF89a���p�ˇ��|��f�ӎ��R��m��_��t��X��m�ϋ��\��x��i����U��b�ǃ��N,�T@ s��(�4��H�B�;�GIF89a������ԗ�ݦ������֚�ם����Б���ߩ�٠����Ҕ����ۣ����,`��DH�2@�q���;bGIF89a�����!�,�9��������ڋ�޼���H�扦�ʶ� ��L�������� �Ģ�L*�̦� u;�GIF89a��׾�չڬ~ԩz����Я�Ǫ�š����ҹܯ��ظ����ʨ�ؾ徏֫|���!�,`SN�@�@��<b�;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a��������������������������������=�)��������[dun��������D���荬����Ƅ��N}Z� ���Uo���쒝������s��\ev���������em}I�5���B��p��0<K������ n ��� p �c!�urzį�����o|�������m�_��ٚ�������N������|��}��v��������������򋎸���f����۲Z'���������aw�u���dtŖ�ƕ��en~�����������FwS���������V`q=jO������~o����y�������x�]�������ITe������`bz����t}�ۄE�������(}���8v�����j������������������9���c>������pZ�����������������fo~����( �������u��ձ��{��Zct���������!��,@�/ (�¥�*�!e~ �1H�K /MX��� 0ɎB<X`���<8D��K�v�I@� NDQ�� @d��񄋀!{@(�A��"�$Q��˖�4p�(���)T��8�&� 1ɝ{� � /j��N�0��!D�����`�Qt<T���H�D+fp� �H43��$��+f�(`Aɋ�7�ly`΃P.�����l�0�4�↛.~5r`��s$Z( ;�GIF89a�B������Dj���敤�:Z����g��2x������������<�`��Um�w�Փ�����*b����������It�8a���振���������������/�|�骾�x��w��������������@f����������������|�ح�����Mj�(>m���g~�U{ΰ��!L�:i���������������������������������������������������������������Ϧ�˕�������߮�����]u������ѕ��_}������������������������㜫����������Rw����������Bn�������X~ё�⡺ݙ��2[������ʨ��{��������7Ke6� K����6Jd������!�,@��>8T-XOuPt�~!ez*~~z||jY}Z3%{�ax y�\=��|[KH}���{/ <�~6Vzr4~]|ms+}{��z �_WE}�?S Qo@Jv$�0ngkDc�#�0aO6�(��'€&9&  'G�����z����)����W/�NP�h aaFA#ij��S��(�q!�IC�H�Juj ;BGIF89a�P�����������������ԙ���������ؓ����ϱ�֥�ʙ����˖�������������������䛪�|�������㨶������⤻ݡ�ݫ����������р�睸޺�Ԋ�������֜�ߦ��������x�녬楼ܕ�⟯�������{�譽ұ�ׄ�戭啳������������������Ϣ��������7Ke������������������������������6Jd���!�P,��PP 7)6#@+ ����>;"D�P �4!&��� D�� L���0�P M���?O�E���%ĂAF���3�P2H���:�=K���B�J���'�G���</�N���(C�I ��5-T���B$j�����ŋ�;GIF89a ����㻻������������縸�������ﲨ��ť!��������������Û/+�������LA����>*��¹�����a^�OR�5)������������TZ���nES�j]�H9������͡��������="�������LH�3�6#�RG���_Pc������K\�3(���0N�������_\�omqFX .H鰧�H?�7)�TX�gg�$Df =`%Lj���٬��2�5$�SL�6*�g`�QG��ᑑ�����MC�ZT������箦�d]mEV6X�6$����\N���/Uq�^^���"Uu�%oEQ����ce���Ϥ��H?Ѥ�1R�+����<#�H8����ZU����m`����7'����n\�XU����5(.N�b_����j\�o\��֬���7&��ر`]�PH�+5Nh3U���0R�SM����GG������!��, @�#p ����DZi�B.< �� � E:���'�ؑ�ΛB��P�C��5�FxQ � �X�0���l� �P��VhС��(4��8T"���H�*1��Q1eO$�8��< k�;��-|.�����X�F��H>�aт?6\�eH/�$1�DK��8�� �6��AB�&[�@SdN�,&Ќ�  8yč;KGIF89a�]r�ߝ�醰�z����k�݃�㕻瀬�y���炭�b�܈���⏶�q��j��o��l�ޙ��}�ℯ�n�އ�䒸昼苳�~�⊳�{�ᗻ蔹�w��m�ދ�吷捶�s��{�⎶掵戱䄯�x�����h��t��a��u����_�ۍ�嚾鉱�h��h��p��t��f��~�⊲�{��c��\�ٔ��q����◻�]��v��d�ܛ��u����i�݉��e��`��f��v����o�ߌ�偬㐶匴朿�w��g��f�3U�333���!�],��]�����[��\��[C-Z��[Z��Z���[H  /9�[W *F"�5AJ46+!��)=� :R8�D U#�I.M� $V 'X; �Q%LT,&Y?N�(0��1 �� 7��(�j�9>��[�� ��h�ȑ#�� ?;GIF89a����������Xar������������D��������������cl{$p������������'�����)����5�����������}��]ev��������������������������������v���� ����������~��������}��������*{�����C����d���S�����������{{l�6���������������nw������(����� ���o|��������������� ��ә�����s�����������GG����X�P������=m�dm|��������쥽��4���z�„����κ���ɜ����$��������ҩ������������������Á������`D�bs����������������4��W`q���������!��,@� � ��*��!K�RTD偗A  ��G�<&��QcDa  A�C�8.�`LH���,@�� ��]���DA7�ԙih�r�P҆ �7|�2�3c �0kF���6o�$$cРC �Թ�@�/�d�ñ̗�W���!#�@���Œ�rb� � ;*49���:jH@B�I�Z��� x8����i40��� ( ;GIF89a��Xar������cl{D�������������������ĵ����Y*��Ϋ������������������������}����������������u�޺��}S�怷�p��ϊ�������F�:2����v��̶�������~���B]ev�ݙ�`1�����ֈ����x�������I"�Ƃ��Io4(������ېW�����������������}��������TXAD�����zdm|ӟt�}�ٓ`cC.����],�Ăz����a������t��nw�|���?��꓂�������ٺ���|��~�;�����Z���v�������7�������������^��e��֪����շ��œ������U�b,����5{��ס���li�������o|���zB���w9����������[2���w���T�������5�u7s��bs���7��V�m5���W`q���������!��,@�3 �fN��n�s�O)@5i��L�2%�a)҉<W b˦4?6��%��K`��I�MM @�P���.��� Tt�1"P���Bģf0 Tc�>(�'���7m���h��L��tS��o2R�4��32T(��!FF5q���F�.6�`$q��%#��c�K�V��)1� 1d�h��Q 9U���� lz``L��``S@;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;�GIF89a�⌍�EEᬭ����ln�KM���ᛜ���വ�GHἼ�>A�14�<>�Y[ⷸ�\^�SU�}~䄅�df�sr�VY�//�������!�,@b`'ndYf��n\�a�;p٦�8κ��E�˰����̭�ٵ !m�2<��#p�07��+n)S�\�uB�d�0��n�  _eL(���!;GIF89a�����[du���������������������fo~D�����$p���������'����������������������~������������������������ٺ�����du�������gp����$���}�����������o|������ޝ����� ����ԗ��������=m������������ �Á�����������֫����C����(��)��������*X�P�����������z���4���l�6������s����������ƨ��}��GG�`D���������������������������{{ ��Ϸ����֨�������ɋ��S�������������`hy���v���������5��������̺����dqz��4��Zct���������!��,@� "D�` !��\h�� h�9!H-$�'��3x`�`!��w� XpCM� N`�`�Q �B8 p@��"�� ���p��S�Ж � � dX4}!c�0}ܔa���q��IH����ɳ�A���h�c�[ �ҡ�F;��p9Z�� M�|���Œ)D��Hr�)�(y`䈏 H�4��a��9x�DK� �8H`���80;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a �������������������������Ց��������������������\q���������������������ø�������뉙�������`u����q��Lbw��������������ݷ����������������������� =`���9Wh�������ӌ�����������������������ϲ��������Yn����������0R1Rw��Zn���������p��$Ut��������������������v��������0^}�����ۯ��_s����������Z~�d�����������.N���Df���������������=Z}�����-^|���x�����_s����6X���3U��������䊙����������f��������"Uu��˶����ι����!��, @�@`� ��ZxhL9U�Dys��   ���:�\��% X�Ը���B{���pȐ z E�������J,�p�L� _��PSȈ4� �\� H���!78�a�4 k�;$@ |.�0a�D0$&�CJhh�@ÃdY CD:/1�#��!洘B�E�">vl�2�B� `��(���$ �<t@�� �=;GIF89a��[du^�D�����^������A�����}��fo~���������������������7�7�����������������}�����������挨��`hy�������݈���4�����x�����gp]����ם-�7�Ճ��������������������\�����T����M��٥����ӗ��x�������֋��f����_Ľ�����o|�������:���RB����w����j�������������m�t���2��z��du�qz�v�����=�=�Ё��s����e������������ޗ�����~�����9���,�,SZ���������t�t������9�M5�^���������� �����̨����?�н������Q�ꎖ�Ʃ���ن:�����������q���Zct���������!��,@�+U�D��5�*\Xi 9��FL�8$-�t%�Ǐ���(�e!*RP@�G��i8��� � ������ � �nȐ3�R L�!�f�� 6N4=����$2d&m��9��g @ L��fcFX�b���4�>l,��1�R�QS'zR�Q�K+5Blh�eɗ�D��hE�M�t��B;.�Q4��> �D�8 *;GIF89a��[du^�D�����^������A�����}��fo~���������������������7�7�����������������}�����������挨��`hy�������݈���4�����x�����gp]����ם-�7�Ճ��������������������\�����T����M��٥����ӗ��x�������֋��f����_Ľ�����o|�������:���RB����w����j�������������m�t���2��z��du�qz�v�����=�=�Ё��s����e������������ޗ�����~�����9���,�,SZ���������t�t������9�M5�^���������� �����̨����?�н������Q�ꎖ�Ʃ���ن:�����������q���Zct���������!��,@�+U�D��5�*\Xi 9��FL�8$-�t%�Ǐ���(�e!*RP@�G��i8��� � ������ � �nȐ3�R L�!�f�� 6N4=����$2d&m��9��g @ L��fcFX�b���4�>l,��1�R�QS'zR�Q�K+5Blh�eɗ�D��hE�M�t��B;.�Q4��> �D�8 *;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a�����jk���������ǧ���t���F"_�����F�nnn'}�RR������$������XY���`��������9654����T,��_����X/M������&&&������[����~��rrr���tm]������:����h�������������j�����ݲ����VV�hj���������q��d�������ac�d����!2q��IZw�}[B������{+�����c���z+\�\\�z~�s��R'q��z����`ˎ����Z��۷��p�2}�%�����v�����6�����fh�����tx�Qm�}��sw�_a�'0�=X Ȣ��3��dcciQxf{a���������w��8N�e��������ϓ��/[\���튷�or����'0���޺��kh`UV�~����ơ ���qqq���������!��,@�% tD��;JBaD��@�SN�,1�(��A� #,PB`�Ik>�!M2q�l����2�r�`@�a�p q�ˢ(G�`��P, d�r� ����Ca�7��<I��Y� w@�Ķ� ��@���e#�������?L�H�$� '-���cG�/:�4��@:"��Q� ZRP(��9�� 1æ�=.,D�ъ3n�PP;GIF89a����� ������������������������������R��������(������������������������������������������������������������������������������������������������� ��������������c��������/��������������Y��'��������������������������������������������������������������������������1��R�������������������������������ض�ּ���������������������������������������������L������������������������������������������������������ooq��������!��,�$H�`"x"ZȰ!">.( 4D��! ]����G�O�ę2hC�1=�y�& (R:,83@�����2!� Q@�(�AG�\(��F�ct��C!8�ᐕC��ag�@`�� qDŽ=X�d BI@�ȣ"��>r��8�P�C 8T`D�C,���� �&?r8dx3�H !��� '�$H�K�-~�H$` > ������;7GIF89a �������!�, @��� �k�t9�n=;GGIF89a �^�����𱴱��ڱ�������������������鯲���������������ҝ���������������������������������ż��᜞������������������������������Ҿ����������������æ���������������������������������Ļ��������������蘜���𴶳�����ʡ����ﱲ���������������������������������������è��������������H�����������!�^, ��^����\�Y��1SG\]]Y��'=XF ���MBV-U�\�\[�[<7*Z��[A[ R�][?[(ZZZ8�[P � 0DLIZ>, /HK:"+ 6O2Q$ 4J�#T);NP�`.8<(��Œ Lq�H� 5>\)ı��@;6GIF89a �������!�, @ ��� � Y����*;GIF89a����� ������������������������������R��������(������������������������������������������������������������������������������������������������� ��������������c��������/��������������Y��'��������������������������������������������������������������������������1��R�������������������������������ض�ּ���������������������������������������������L������������������������������������������������������ooq��������!��,�$H�`"x"ZȰ!">.( 4D��! ]����G�O�ę2hC�1=�y�& (R:,83@�����2!� Q@�(�AG�\(��F�ct��C!8�ᐕC��ag�@`�� qDŽ=X�d BI@�ȣ"��>r��8�P�C 8T`D�C,���� �&?r8dx3�H !��� '�$H�K�-~�H$` > ������;GIF89a����j��K��h��i��F��L��Pu�Y������l���V��k��h��t�����Q��i��O��a��I��N��U��m��:��l��r��>��R��U��q��^��p��s��s��`ӶH��_��7��+��E��3��Y���W�>��W�����U��D��8��K��O��X��K���ȱYv�?��o��X��Q��@8�7�Ԓ��<��?��E��Y3�.��=p�az�P�ր��O��M��d��7��s��;��D��H��T��������m��G��=��af�Z��;���z�\��E�Eo?��H��Ox�c��t��Hy�`��a��\��L��O��O��b��K��R��I�����Oc�M��w��W��\ӹD��f��RʿU��>ĹE��V��\��Y��f��^��k��P�L��_��E��O��B[�MC�;�A�$]�e��>��:��,��Na�(x�\j�&��<:�5��>��DظE��\��2a�B��C���htQ��k�ߔ��Q��A��C˳Jh�T��Nw�K��a��h��iQqT��Dk�:��[��DٿS�䄣�w��T��f��A��dV�B<�0��a��>��g��n���!��,�w ��A˔�*\��E?�0���V�DX L\��ւC� !ب��Id�aAR �.a&�*�dN�]�$xi�d��8NՐtS# ��ĉ!@�p�b�͘V 03(�� ���5e�����R��:B( �;�����Ć�*�@dC��4�<�ػ U�[<fX��;~�� �O�7)�����8dqH�\Ob���K�@�(lE'�8P�eIS Q�w)`P�Q@rb����)�;cGIF89a�8������p�� @�������0H�Px����@X����;Q����p��Gj�p�����Ph�Pp����8X����g��0H�������8�8p���p��������`x����@`�w��0X�+I�`x����:v��€����������� 8����Fi�*M�@�0P�`�� H����������!�8,�@�pH,�Đc�Z9���N�6�S�i?],�6K�@CgSe&��qk����ƒ� .6)351�$Y7'6�4 6�l������64/w6#&" %6l 3(���l�H��BA;pGIF89a�Z�/ `��0P�p��������v�O @����0H����@X�������Px�Pp����p��&�$���;Q��ǙGj�'�',�p��Ph�o�Y���q�m������0u�g�S=+I��PL0H����r�pg�����8X�*M���ʧ��H�F8�:v���四��ŕ��� 8�0X�r�oc�`��vp�����ҕt���������`x�@�`x�8p�Ǖ��Ԑ��,�,Q�Q����io�i���L�I@`��HD2�1��~Fi���h.�)#� H��0������!�Z,̀Z����F$X=�X��Z2P X:K�3�-�"XX��, Z5�����Y;WZ�&W���� SA ��YM1)W* ?„Y< @BJ 6�Y4W/+�%D7�9QU Y� �RT00(@@�=-Y��맥.4�aG� r�' FT̂��0!9�aC&I��Cxo� Z*TpbŅG@�6 ;GIF89a����� ������������������������������R��������(������������������������������������������������������������������������������������������������� ��������������c��������/��������������Y��'��������������������������������������������������������������������������1��R�������������������������������ض�ּ���������������������������������������������L������������������������������������������������������ooq��������!��,�$H�`"x"ZȰ!">.( 4D��! ]����G�O�ę2hC�1=�y�& (R:,83@�����2!� Q@�(�AG�\(��F�ct��C!8�ᐕC��ag�@`�� qDŽ=X�d BI@�ȣ"��>r��8�P�C 8T`D�C,���� �&?r8dx3�H !��� '�$H�K�-~�H$` > ������;GIF89a����j��K��h��i��F��L��Pu�Y������l���V��k��h��t�����Q��i��O��a��I��N��U��m��:��l��r��>��R��U��q��^��p��s��s��`ӶH��_��7��+��E��3��Y���W�>��W�����U��D��8��K��O��X��K���ȱYv�?��o��X��Q��@8�7�Ԓ��<��?��E��Y3�.��=p�az�P�ր��O��M��d��7��s��;��D��H��T��������m��G��=��af�Z��;���z�\��E�Eo?��H��Ox�c��t��Hy�`��a��\��L��O��O��b��K��R��I�����Oc�M��w��W��\ӹD��f��RʿU��>ĹE��V��\��Y��f��^��k��P�L��_��E��O��B[�MC�;�A�$]�e��>��:��,��Na�(x�\j�&��<:�5��>��DظE��\��2a�B��C���htQ��k�ߔ��Q��A��C˳Jh�T��Nw�K��a��h��iQqT��Dk�:��[��DٿS�䄣�w��T��f��A��dV�B<�0��a��>��g��n���!��,�w ��A˔�*\��E?�0���V�DX L\��ւC� !ب��Id�aAR �.a&�*�dN�]�$xi�d��8NՐtS# ��ĉ!@�p�b�͘V 03(�� ���5e�����R��:B( �;�����Ć�*�@dC��4�<�ػ U�[<fX��;~�� �O�7)�����8dqH�\Ob���K�@�(lE'�8P�eIS Q�w)`P�Q@rb����)�;GIF89a��������8�>�������������ɖU�]�����VI�Q���������;�A�����������ޮ���Q~ڈ���%�)���������������������ɿ�DZ��������V�_���|ه<�B���C�J$�(���Ɔ���������Ƅ����������ڽ���!T�\��¾������SE�L��Նٔ�����X����������t0�5����}؉��~����S�������������U���������r�}i�s�̡��������Ƀ�������旝��ǐ����������������ʷ��Z�cxԄ�˞��뵻��۠���/�5������������%�*����г����8�<����ǐ������<�B��᮵�<�B���i�t<�B�S���E�L���p�{������򄅅h�rU�]d�nK�R���� ������������!��,�1 H����  @ ' ��Ń #���ı�Ǐm\RQa��C�����Â�)�F8�$�ȏ.4`�R���C.�!s�J�E1H����G�\�c�R�$yDa3�� k�d�$��� X �($� ��pIÙK(!@$H�+r(�c����\�d��$(Q��ť& .���PI)������KB|\�Q��:�L�h�:Z��y�#��� ;LGIF89a�u�����������������������������������������������ݩ�������������ӯ�ϱ���������������z���������������İ�ϱ����������ܺ�����q����������������������9�������,y������j���������������j�������ά����������ή�����������������������������������������A�؍�����o��y⎎�i������������������{{������٬�������ґ�������디�������������O�����������������������!�u,��u�����be2;@q[]�?RkUh"�3814 dpEul*�t9f ZNBI tV7)Ogsa � �Y=/>��tW$GssHA0J\�n<^Sr�j!uP%+C,Ltr�r.� (L|iѦF�7�10�B� �1B%�%#l�X�, 8Z ;rGIF89a���������𢧦��̨�����������������������������������������������������������������������t�{Y�_�ߓ�Я����Ɛ��ɉ�����4�:�����������������������¾�ð�����e�o�����d�������ʔ�����������ɦ�������ɨ���������̚�̑�����ՠ�����������E�I���P�T��������Ʒ�����.�2���8�<����������̽�Ŭ�������������������������������d�k����ٮ�������ȗ��������������������������������������ڬ�������Ȕ坋��X�]������!�,π������� p#>zO/Vs ~��  ~+~�~ d �Ub~5�~h�aKu~)_�F39qU`tn\~!�xM8�ܞ%~k~?if0=HS(lA~ ~-'rZ1oX"4C�,Ȱ���<^�H��EG!gH$��"�?�|���� 5 ����H�=2�(�"�D� ]����� "��C�F  z(;GIF89a��������8�>�������������ɖU�]�����VI�Q���������;�A�����������ޮ���Q~ڈ���%�)���������������������ɿ�DZ��������V�_���|ه<�B���C�J$�(���Ɔ���������Ƅ����������ڽ���!T�\��¾������SE�L��Նٔ�����X����������t0�5����}؉��~����S�������������U���������r�}i�s�̡��������Ƀ�������旝��ǐ����������������ʷ��Z�cxԄ�˞��뵻��۠���/�5������������%�*����г����8�<����ǐ������<�B��᮵�<�B���i�t<�B�S���E�L���p�{������򄅅h�rU�]d�nK�R���� ������������!��,�1 H����  @ ' ��Ń #���ı�Ǐm\RQa��C�����Â�)�F8�$�ȏ.4`�R���C.�!s�J�E1H����G�\�c�R�$yDa3�� k�d�$��� X �($� ��pIÙK(!@$H�+r(�c����\�d��$(Q��ť& .���PI)������KB|\�Q��:�L�h�:Z��y�#��� ;GIF89a����j��K��h��i��F��L��Pu�Y������l���V��k��h��t�����Q��i��O��a��I��N��U��m��:��l��r��>��R��U��q��^��p��s��s��`ӶH��_��7��+��E��3��Y���W�>��W�����U��D��8��K��O��X��K���ȱYv�?��o��X��Q��@8�7�Ԓ��<��?��E��Y3�.��=p�az�P�ր��O��M��d��7��s��;��D��H��T��������m��G��=��af�Z��;���z�\��E�Eo?��H��Ox�c��t��Hy�`��a��\��L��O��O��b��K��R��I�����Oc�M��w��W��\ӹD��f��RʿU��>ĹE��V��\��Y��f��^��k��P�L��_��E��O��B[�MC�;�A�$]�e��>��:��,��Na�(x�\j�&��<:�5��>��DظE��\��2a�B��C���htQ��k�ߔ��Q��A��C˳Jh�T��Nw�K��a��h��iQqT��Dk�:��[��DٿS�䄣�w��T��f��A��dV�B<�0��a��>��g��n���!��,�w ��A˔�*\��E?�0���V�DX L\��ւC� !ب��Id�aAR �.a&�*�dN�]�$xi�d��8NՐtS# ��ĉ!@�p�b�͘V 03(�� ���5e�����R��:B( �;�����Ć�*�@dC��4�<�ػ U�[<fX��;~�� �O�7)�����8dqH�\Ob���K�@�(lE'�8P�eIS Q�w)`P�Q@rb����)�;GIF89a��LOLZ]Z���"��V[ZMOMW\[Z\[���RYXuvuSXV�����&��'��P�����OXT���'����ooo���`�}�����=v�IKIe�‡����"����Dª�� ˍ�| ��[��oqo/lo���̂��'�ۤ��PWW&������ORO(��#�������(����BӶ��~�老�'�����ƀG�ؤ��K��*}�(�������A����{C�}Dv�[��*֣O��]��������ȋ�����>�����p&��&��lnl#��r��[��;�����W[ZVYVuwuƁ���&�����ghg�vY\YPZU{�Ӽ����۠��/�����,���x�uj�� ��WĢ ��G��9�Ӂ�}$��B��T�������*��Ň��������/��GKG��������������"������������'������xiji&��˓6��L��yzy^_^��*��9=9�����eǺ���������PYYǂ��J۶���"����(�ↈ�beb��gig(���pWZW�}=@=����ߗ���u���!��,�{ �%C �"���P��:2�����y!���*#Z(�Ԑ�^t�<�b�,y� ,�Ԉ@�HQDWڀ���GLM��I�*C*6��V�P%x��  ��& ��q��E7J�zs���HL&��5!��Cθ�aI>���IĩS���4���[�V�*�k�Y� �E�Q$����Q0p$](�@��OQ>��C�@�{��Z4���B�F�]�lz����;�GIF89a�� �ӄ����������susY\YlnmO�����G��?����NQN������������oqo��便����ikj�������������������� �������� ����꭮���񐐐W��}}}���������������\��zzz������sts��C�������ʮ��hjh������vxx�����𚛔���������ghgLOL^`^�����|��������iki��ޕ��WZW�����������������uwuK��7��klk��������������������񸹸��񕗐���������ORO������/����������������BFB���CGC��������噚�PSP��������������ț������������������prt��ᙙ�nqmS�������(��������������;��X��!��������8�������!��,�/ H���' ,)TXP`�%�&� P��� ԡ�gK.T����܄ IpƠ9��y!�̀ J"�fE�6I:xA����E�p�A ���F�� 0�ȐP`ĎT�\�҃ �1Y���̤<L�,�Jr�\1��@�}<J �8g��pAdH;�$���)i P��nj�HZH t々?9�R�&!����H��4�]0 ;eGIF89a�o��������������������p�����hjh�h0HKHи���`�pPp`@mol��p�PphP�؀���sus�`0����̙�����jli�����������@����谿��gWFikiи`���ghg��p�����P�p@�����̸�kШP�蠛��uwu}}}������klk���LOLmom������uvs������stsNQN�����PSPOROY\YWZW��0��Ť��pX0�����и�����ࠂ��BFB����`���yzx�����pnqm����ƽ��Poqo���zzzCGC��b�����@���cT9Р0����������������Ȑ�����!�o,€o�������m�m Cj��m+l���Qec �kn!� k��]��U��1� 2Dd,Ä#'YgIbA^%W;4.oO[n*0R"$=H?7N6jn�n&XaE86Xa � 5��p��S��@���%_�<h�`&fjhPB�@r�@%B�\|(В�͛7;GIF89a����� ������������������������������R��������(������������������������������������������������������������������������������������������������� ��������������c��������/��������������Y��'��������������������������������������������������������������������������1��R�������������������������������ض�ּ���������������������������������������������L������������������������������������������������������ooq��������!��,�$H�`"x"ZȰ!">.( 4D��! ]����G�O�ę2hC�1=�y�& (R:,83@�����2!� Q@�(�AG�\(��F�ct��C!8�ᐕC��ag�@`�� qDŽ=X�d BI@�ȣ"��>r��8�P�C 8T`D�C,���� �&?r8dx3�H !��� '�$H�K�-~�H$` > ������;GIF89a����j��K��h��i��F��L��Pu�Y������l���V��k��h��t�����Q��i��O��a��I��N��U��m��:��l��r��>��R��U��q��^��p��s��s��`ӶH��_��7��+��E��3��Y���W�>��W�����U��D��8��K��O��X��K���ȱYv�?��o��X��Q��@8�7�Ԓ��<��?��E��Y3�.��=p�az�P�ր��O��M��d��7��s��;��D��H��T��������m��G��=��af�Z��;���z�\��E�Eo?��H��Ox�c��t��Hy�`��a��\��L��O��O��b��K��R��I�����Oc�M��w��W��\ӹD��f��RʿU��>ĹE��V��\��Y��f��^��k��P�L��_��E��O��B[�MC�;�A�$]�e��>��:��,��Na�(x�\j�&��<:�5��>��DظE��\��2a�B��C���htQ��k�ߔ��Q��A��C˳Jh�T��Nw�K��a��h��iQqT��Dk�:��[��DٿS�䄣�w��T��f��A��dV�B<�0��a��>��g��n���!��,�w ��A˔�*\��E?�0���V�DX L\��ւC� !ب��Id�aAR �.a&�*�dN�]�$xi�d��8NՐtS# ��ĉ!@�p�b�͘V 03(�� ���5e�����R��:B( �;�����Ć�*�@dC��4�<�ػ U�[<fX��;~�� �O�7)�����8dqH�\Ob���K�@�(lE'�8P�eIS Q�w)`P�Q@rb����)�;0GIF89a �N��������𲴱��ڱ����������������ژ���������������������Ļ�ż��������������©����ʭ����������������������񸸮�����������������������������������������������蝠������������������𯱭��������������ª�������起�������������������������H�����!�N, ��N����M����LLK��D7>���5%C�K�6E0�LLF/:$ �=3 �*HA+GJ4�- .@�;") '�2I,B1 �� ?< 9#�&! (p\PDQ��;#GIF89a�W n����k�"o�F��f����f��H��f�����2y�3z�x��$p�������X��h�1y�V��y��K��h�|��D��t��(v�r��^��.y�g��.w�N��������E��a�����6��X�����N��5{�������!n�Q�����s��|��W��\��T��F�����9��)s����n��h�����B�����8}�Z��d�#o�Q��'r�U��K��{�����<��������������:��v�����Y�����^��|��������!�W,��W�WQ@ &���RB��H��I 6�W"C.� 9 +E�7'8���JO�5�G$>(� %�1D*!/W;W:�FAT-N<�K3�M2W=�#UPW4�V),0?�L S����;eGIF89a �@x������@p�p��2I`P�࠰�:Ma��������`�����p��p�����𤩷���������������������ESb0h�~��6`�`��`�࠸Ј��AQaMWb���CRa~��6K`���P�����������������Иe5��А���g���2����0H`���$���!�, �@���<�����3��fXD���\�ҙqf:W��^i�9�n� �^O���.qf9~339#f k��,2y(1t0�9&2i1*9009�: $�� 72+1b-! 2�7��'"%�A;\GIF89a �.������@p�0X����������0P����p��0X�������`����Px�p�����p��P���������P��`��`�����@x�P����� H�@x�@p����`�� H���������� P������а���������S���!�., y��pH$�Z���@Y, �ut8,If����k���(�*l.�S�)�X���J5��c(*%'l,(hj '�-uy{�" #bo$%&����!'az*&�#�GE�B.A;fGIF89a �`��@x�0X�������������P����p�����0X����p��0P������p�����`�����@x�0hА��P�࠰����`���� H�P�����0`������࠸�@p�Px����`�� H����@pࠨ���А����� P�����������S0H`���!�, �@�P��D�!P� P��`4��eXDb��0h4+�jhW�@`�2�3��h���%x�X0w+h5j /�+4-�|'%$(�1.&))�(-41�)/ ��k,!(�1�"),��+--1��4����A;#GIF89a�W n����k�"o�F��f����f��H��f�����2y�3z�x��$p�������X��h�1y�V��y��K��h�|��D��t��(v�r��^��.y�g��.w�N��������E��a�����6��X�����N��5{�������!n�Q�����s��|��W��\��T��F�����9��)s����n��h�����B�����8}�Z��d�#o�Q��'r�U��K��{�����<��������������:��v�����Y�����^��|��������!�W,��W�WQ@ &���RB��H��I 6�W"C.� 9 +E�7'8���JO�5�G$>(� %�1D*!/W;W:�FAT-N<�K3�M2W=�#UPW4�V),0?�L S����;9GIF89a �\�w6��ԅ���|&���ݫ2˴t{O$�g&���z��٬V��������d���ɜF�O��\���������\w����쒂V�圎zE��������i���@@@�Oܩ.�Ʊ��`���]F1���B���܊Ӕ ����ߒ֛s~��S��R����ގ�>���������؃˟t�㙌��מ����P��Y���߰:������{I�}L�������G٢!ء��n��z��ԙ����v��͹�6�>�ه�J�t4ڤ%���lu�/[������!�\, ��\����� Q5;�\[[B � [X�2 \9 R F= /M7:� @ Y O)*#%Y-TLV& ,CGY38P(ZY'?1!4�6�K$0HA"IZY��>EDJ.Z�U����� �hY�p��� ;nGIF89a�|���w6������ݫ2������z�����ɜF˴t٬V������{O$�g&�|&��dx�c�zE�>�ه��������6����Yx�\�����㙗�����Eo?��v����t4������W�>��p�aw���}L������y�`8�7���L��`���ߒ�𰇜mh�T]�e@@@߰:c�M�G�؃�O��ԙ�矜���B٢!�맑�R������Ӕ u�Y<�0˟t�O�ގ��\�Ԓj�&����i:�5C�;�Ss~��מQqTڤ%��z[�M]F1V�B�܊ܩ.��V����JhtQ�Ʊ�{I��\��na�B�f�Z�������P��z�\֛ء�$�>3�.lu���f/[������!�|,ˀ|y��|����09Qy��rLum���7`YV8^� �KwU/-*�{{. �<l��{�d|"(�M   $o&+Xkf� 6q)� 1 x|[2| FB4agn!'�R@5]%_:C� %x�c�4?��A��@@>�ls�  / y@͌+=v�)��I�P�@3��=� ��C��� J`bz���Ϟ�;#GIF89a�W n����k�"o�F��f����f��H��f�����2y�3z�x��$p�������X��h�1y�V��y��K��h�|��D��t��(v�r��^��.y�g��.w�N��������E��a�����6��X�����N��5{�������!n�Q�����s��|��W��\��T��F�����9��)s����n��h�����B�����8}�Z��d�#o�Q��'r�U��K��{�����<��������������:��v�����Y�����^��|��������!�W,��W�WQ@ &���RB��H��I 6�W"C.� 9 +E�7'8���JO�5�G$>(� %�1D*!/W;W:�FAT-N<�K3�M2W=�#UPW4�V),0?�L S����;�GIF89a���̙��33�f�f���f�33�3�����ff�3f��3����ff����!�,@K��I�\�c�)�� ՜hjM�¬�̯�6L��|��7�p(��`�d��J6�(�7q5��V�+9���8�5��0M��;<GIF89a ������������������������������������������������������������������������������������������������������������������������������ꁁ�������!�., Y��pH,�ZȤ2)\:[��39I����� )kL&OTWT�@�(6L�Y��I!�aPD& B v,B % 'F�CA;?GIF89a ��������������������������������������������߼�������������������������������������޹�����������������������������������������������������������!�0, \��pH,�^Ȥ2)\:_��39 I���ꔨV��kL/*�Մ1 ��p`P�."#Bw. B %' F�CA;;GIF89a ������������������ߺ�������������������������������������������������������������޼�ܹ���������������������������������������������⁁�������!�/, X@�pH,�\Ȥ2)\:]��3)�H��A��<�.nkL���F`I` *��Loe����pL,!B )+uB "%F�CA;GIF89a ����������������������������������������������������������������������������������������������������������������������������������������������������!�2, -��pH,�dȤ2)\:���2 �Z�УTټz���6��˜�q8=��pa;GIF89a �������������������������������������������������������������������������������������������������������������������������������������������������ށ��������!�5, +@�pH,�jȤ2)\:���9�Z�ʨ�y�zg��[�:�c�V-5��A;GIF89a ���߾��������������������������������������������������������������������������������������������������������������������������������������恁�������!�2, -��pH,�dȤ2)\:���2��Y�VU =ʰ`����:��2�\�r��a;GIF89a ������������������������������������������������������������������������������������������������������������������������������ꁁ�������!�., -��pH,�\Ȥ2)\:���2*e�V$k��B�XW�Kފ�Xj�� ���U;GIF89a ��������������������������������������������߼�������������������������������������޹�����������������������������������������������������������!�0, ,��pH,�`Ȥ2)\:���2*e�V�k��*��fw�^�0�� ��� ;GIF89a ������������������ߺ�������������������������������������������������������������޼�ܹ���������������������������������������������⁁�������!�/, ,@�pH,�^Ȥ2)\:���2*e�Vek�ݾ��hw��^�f'9�6߬ ;jGIF89a���֚!�,@;���{���fZ`���>_�$g���l��줰��T�Gv��oCX�u��D��)aH��;'GIF89a�����������������������������������������������������������!�,@�`%�di�c��l뾢 �tm�-*|����hB,�Ȥ��l:�Ш�@�Z�ج(��z��@.��贈�n���\�9���~�A������"������"������"������" ������" ������"������"�����s�" ������"������(��$!;CGIF89a ����������������������������������������������������������������������������������������������������������������������������������������������������!�2, `��pH,�bȤ2)\:c��3)pIa�l6Q�>"H��-cU^N��!>�PF�0�J��P@hP@$( B&- B  ' F�CA;FGIF89a �������������������������������������������������������������������������������������������������������������������������������������������������ށ��������!�5, c@�pH,�hȤ2)\:i��3i�4g�,��X\��&E�j�Xa,Z��#�1k���� & *0 B#('1B  $ F�CA;CGIF89a ���߾��������������������������������������������������������������������������������������������������������������������������������������恁�������!�2, `��pH,�bȤ2)\:c��3Y�H���6{�:�A�-�,W�d��4P-�K�H�扰0`�N& #B) , %B + F�CA;KGIF89a ������������������������������۽��������������������������������������������������������������������������������������������������������������������������⁁�������!�7, h@�pH,�lȤ2)D֞P���\.�ft�U�6����rk�W� :! ��JT�T�L�P�<1B $!3+B -. B 0 & F�CA;MGIF89a ����������������������������������������������������������������������������������������������������������������������������������������������������������܁��������!�7, j@�pH,�lȤ2)�՞�g��\.�ft[�Q�V[�$Zh�����^���e*��a�BF2B $*!% 0B-'(.B  3  F�CA;HGIF89a ����������������������������������������������������������������������������������������������������������������������������������������������������恁�������!�5, e@�pH,�hȤ2)TΞЧ��\&VԨv֢Vi����Mn5^O�P=H�I��``L�(��� ,(B '/B0  F�CA;GIF89a ������������������������������۽��������������������������������������������������������������������������������������������������������������������������⁁�������!�7, -@�pH,�nȤ2)D֞P(���ޚ���z�.�7m�����J0Zmf{��a;GIF89a ����������������������������������������������������������������������������������������������������������������������������������������������������������܁��������!�7, -@�pH,�nȤ2)�՞Ч���ޚ�l I�N���׻쒯�37�6���a;GIF89a ����������������������������������������������������������������������������������������������������������������������������������������������������恁�������!�5, +@�pH,�jȤ2)TΞ�g���N���vv�V�Nm׫��g��L6��A;7GIF89a �������!�, @��� �k�t9�n=;�GIF89a�1Z����\�G!M�A�)���=�6���}�l������e�B&�1Z�A����������a�=T���Qz��4�v~����!�,@X &�dI^A��(9a�e�6�͘3���Ed��L��)R8D��X�B�Z�R�v˵�����R)����a�ށ��"��%�����xEG%Ib\%!;<GIF89a �� A���!�,  ix� ���E������aN;'GIF89a�����������������������������������������������������������!�,@�`%�di�c��l뾢 �tm�-*|����hB,�Ȥ��l:�Ш�@�Z�ج(��z��@.��贈�n���\�9���~�A������"������"������"������" ������" ������"������"�����s�" ������"������(��$!;jGIF89a���֚!�,@;���{���fZ`���>_�$g���l��줰��T�Gv��oCX�u��D��)aH��;8GIF89a � :z���!�, �o���^��2��ު;�GIF89a ����U�������د�����Dm�Hs�d�����>c����-Fcl��"5J%;SLz�u�����5Uv0B���0Ll*;���������(?Y|�Ǻ�ᇨ����!�, i�'��A����a��E��HJ}�Ħ���C���`��,�Q�z���ad-\V`�8=�B�qPMք�q,�# �"  5 !;�GIF89a ����U�������د�����Dm�Hs�d�����>c����-Fcl��"5J%;SLz�u�����5Uv0B���0Ll*;���������(?Y|�Ǻ�� :z���!�, m�'����g�_E A�h��a��Dh�%��D�: �M��2& G��L���(��ZĤ�Rq �$�`� ���<�X�G " ;( ,*'��"!;8GIF89a � :z���!�, ��������zä�;zGIF89a ����{{{������ccc���!�, ?hjս̕@e�$kR�� �B� C i��2�r�k�m ߫�+�!0�##� `�<V�";6GIF89a �������!�, @ ��� � Y����*;3GIF89a ����!�,  ��������;KGIF89a�]r�ߝ�醰�z����k�݃�㕻瀬�y���炭�b�܈���⏶�q��j��o��l�ޙ��}�ℯ�n�އ�䒸昼苳�~�⊳�{�ᗻ蔹�w��m�ދ�吷捶�s��{�⎶掵戱䄯�x�����h��t��a��u����_�ۍ�嚾鉱�h��h��p��t��f��~�⊲�{��c��\�ٔ��q����◻�]��v��d�ܛ��u����i�݉��e��`��f��v����o�ߌ�偬㐶匴朿�w��g��f�3U�333���!�],��]�����[��\��[C-Z��[Z��Z���[H  /9�[W *F"�5AJ46+!��)=� :R8�D U#�I.M� $V 'X; �Q%LT,&Y?N�(0��1 �� 7��(�j�9>��[�� ��h�ȑ#�� ?;�GIF89a �[�R�H�K�Ƀ�ڄ��:�?��M�\�T�G�T��J�K�O�"o�W�p��H�Z����W�Q�k����!�, -`&��@�'1(Z���cQHP�,����qG��(J&� �D�;YGIF89a�������!�,*������ ��*3�o z�h� ĥ���� �oG�芳�����(;YGIF89a�������!�,*�������ڊ��G��qR�!��\j�n�ێ�C���x����(;aGIF89a�������!�,2������ ����Ӎ�x�8f ���f���)۝km����sw �$Ģ�;XGIF89a�������!�,)������ ��*3�o z�h� ĥ���� �oG�ЅS���~R;aGIF89a�������!�,2������ �k��r�c!!�uHy��9a�֠,:u˞�}'�I�S����;aGIF89a�������!�,2�������ڊ�d�Q�ݖ�Kh��Ilr�Y[:����q״h��(���L. ;MGIF89a�������!�,@$��� ��B���H���C���X*�:�� ��L����;aGIF89a�������!�,2������ �k-m��nX8=dB��9�k�̤(]�W��w�$Ģ�;FGIF89a�]�����!�,��y�� � ����Z��-MG�ո}`���;6GIF89a � :z���!�, @ ���˭���EY�,;;GIF89a �.t� :z���!�, @ �������JQ;GGIF89a�A�?���mZn��Ȱ���z��z��5c�1W��B��I���2X��aa�ڕ��{��g���a7��j���8e����l;g�z�����Y��Zo�Y���jX���A���U{Ѡ��1U�l��@k���ߊ����v7@o��� c����Eu����>�@���ey�<jă�ފ��ey����4b�y�ݸ����2Y����5b����!�A,��A������A�A5�5�- �5<�<:��:<?�?=@�@1�/:"3���<! +2*@):�î@�@ @0=��== A@@(��&%8�$9��9.>�@,#?7��@�?6��@$� ��;*Lx�� #J��q�ظ���@;PGIF89a�������!�,'�������ڊ��G��qR�!��\j�n�ێ�C�]���';FGIF89a �A�f���!�, ����܁QR�� n�yWrqM�������;=GIF89a � :z���!�, @��i��T�ֈ�k�ޞMR;6GIF89a � :z���!�, @ ������ �4�WQ;[GIF89a �3�f3�3f�f3�33�ff�3���!�,  hj�n��A�K�B\7�#-��i � p�=��;cGIF89a�������!�,4��������P3��}x��%�cB� �0�~I�:����d0��L*��;aGIF89a�������!�,2��������P3��}x��%�cBV����>h;7�s�\�Ѥd���L6 ;GGIF89a�������!�,@�������r�j�ޔ���q扦�ʶ� �;YGIF89a�������!�,*�������ڊ��G��qR�!���ʮ�F���3t������(;GIF89a����fW9lll[[[cccNNN���???666���CCC����������ڿ���q������jx7$���������%!!!V]a���������!�,}�'�di�h���q�h u�����AC�(���)��p� :��2�$ a�!�$�ؗ�\� B�#Vy���! �a1P  +o�x�M*Ox�ZE ������98����8!;�GIF89a�����ܿ�������???���666\$��6���$7���mQvrk{t?.��jxj��mmm������!�,q &�di��uY�bT�[�rU �j��]oX�a*��%0l�,�a�I4ZK�����*=A@�h@xET �*���|a��E%���l`xz| jQ�,�vx�uF��F7��7���.!;�GIF89a�������������������������������������������������������������䜽������!�,@�e��,�<SU\W�8��P!;�GIF89a ���������������������������������������������������������������������, @U B(L�L�p,�@QՐX�H��ʺ0͆��J�Ԫ���j���[�èq�S��Bh���1�O�t�4_��-��Eg�ܶ�֒�uXb8!;0GIF89a�!v~�1Z�T�z�����z��}�?^f�w��y�;���s�1~����e�smz����1Z�{��q��xx�{�G��?v����Ԇ�����������������4�������!�!,M��pH,�ŏ����! Q�Uc$� A�kT��ɠ0�D�b�`�ħ܉  OeB  f�FA;HGIF89a�]�����!�,���� O��ы����z�Xqfy2��S��A;9GIF89a ����!�, �����ދ�������;GGIF89a�l�������uL��s�~������E����ڛ�������맶������خ����ݿ����������񗔠��������ݤ�ܮ�޾�����ټ����읮ޟ�����ޣ�������������������������������������������힮ڤ����١��������������������ں������ߠ{������������������������g��H��O��������������������۾������������������������������������������♵䢱ܜ�ܧ�����qh-t����!�l,��l��l 5^"��-?3W>Y$g.��JTcO1AE7�@h<;kQ`)d�B/0�GI,� Lk�k=D �R]%k [*:�Va\Xk(Sb2�Z&e K+Hf��N8!F4U9�6_ # ��@�L��<����& 6tB� '�I%��@;BGIF89a�d����������ںg��?�����R�re�����ݩ����������۰���젳ߠ�`����������ߞ���������ۧ��������������߰������d��S��ˣ����������������������Ձ���������������槷�����������噳ߞ�ۣ�ݹ�����������������������������sj��޲������ڜ�ڴ����������׹�枮���������������������������ޭrc��������������������������!�d,��d��dc; -c��GO+IQ]�� 8='7/1K�� DE5*6X �42A��B�ZHV.�_" �ab��\ ��,LT(@NM��cJ&YURWS^>�#)90 ?3�FP:�!���`0 �WA���h Q�`BAC$lq�PP +;<GIF89a ������������������������������������������������������������������������������������������������������������������������������ꁁ�������!�., Y��pH,�ZȤ2)\:[��39I����� )kL&OTWT�@�(6L�Y��I!�aPD& B v,B % 'F�CA;?GIF89a ��������������������������������������������߼�������������������������������������޹�����������������������������������������������������������!�0, \��pH,�^Ȥ2)\:_��39 I���ꔨV��kL/*�Մ1 ��p`P�."#Bw. B %' F�CA;;GIF89a ������������������ߺ�������������������������������������������������������������޼�ܹ���������������������������������������������⁁�������!�/, X@�pH,�\Ȥ2)\:]��3)�H��A��<�.nkL���F`I` *��Loe����pL,!B )+uB "%F�CA;CGIF89a ����������������������������������������������������������������������������������������������������������������������������������������������������!�2, `��pH,�bȤ2)\:c��3)pIa�l6Q�>"H��-cU^N��!>�PF�0�J��P@hP@$( B&- B  ' F�CA;FGIF89a �������������������������������������������������������������������������������������������������������������������������������������������������ށ��������!�5, c@�pH,�hȤ2)\:i��3i�4g�,��X\��&E�j�Xa,Z��#�1k���� & *0 B#('1B  $ F�CA;CGIF89a ���߾��������������������������������������������������������������������������������������������������������������������������������������恁�������!�2, `��pH,�bȤ2)\:c��3Y�H���6{�:�A�-�,W�d��4P-�K�H�扰0`�N& #B) , %B + F�CA;KGIF89a ������������������������������۽��������������������������������������������������������������������������������������������������������������������������⁁�������!�7, h@�pH,�lȤ2)D֞P���\.�ft�U�6����rk�W� :! ��JT�T�L�P�<1B $!3+B -. B 0 & F�CA;MGIF89a ����������������������������������������������������������������������������������������������������������������������������������������������������������܁��������!�7, j@�pH,�lȤ2)�՞�g��\.�ft[�Q�V[�$Zh�����^���e*��a�BF2B $*!% 0B-'(.B  3  F�CA;HGIF89a ����������������������������������������������������������������������������������������������������������������������������������������������������恁�������!�5, e@�pH,�hȤ2)TΞЧ��\&VԨv֢Vi����Mn5^O�P=H�I��``L�(��� ,(B '/B0  F�CA;1GIF89a �E����E����)d��E��E��@����O|pd?���r/�z1���rtw��\���¾T� ���x����}M��v����ύf��S����~zd��Mx�������ϐ��f����ŝ�������D��?�����������{|E��V�t�����!�3, N��p8\0��!J2�$����Bb=g�sI\7�� ��r��ҊƵ����k��<W3'%�3 /�3��CA;dGIF89a �E��t�d��Mx����!�, )H���n4AX�5��J h�b��}�H�g���L2ݙm���G;GIF89a ������*��?l������©�������Ռ����������������܍��d��������������W�������������[��_��_��|��������q����䈱�������������i����������������������h�����`�����������u�������U~�p�����������������������������������f��������m�����������!�K, p�KK,25G?���;'!D:��&$- �KH#FJ@6>(9�8IB4C*%/�< .0�3 +E� "A= �K7 1�Ռ�������K)��߁;RGIF89a �������JMJ���!�, #����)/�F�q� ���u�p��}'m�Q�3�ͭ;OGIF89a ��JMJ���!�,  ��(�-�"�m�uE�����d�>&�L����;OGIF89a �JMJ���!�,  ��(�-�`s�)p^���m�|#y6����|;fGIF89a ���1���MMM6@�9�JMJ���!�, +X���0e�A�b�Fy��Y��I�4��f�/a�2������p�;RGIF89a �JMJ���!�, #��(�-���`A1#���T�2���ژ�kk���$�Q;RGIF89a �JM����JMJ���!�, #��� �#P[����b�a�&\*��c�zi�&�Q;WGIF89a�F��𐠰������������@p������@x���P����������p��p����������p��`����0`��:>���� �5<����������`�����������7>��������UY�do������»��²���p|�v����Wc`��P��0hн�����)*���������S0H`������!�F,@��F������$C�BE�B D��D�����F� 7 �*B B/+2#'-���������8����C�5@=:,��� (%�������!9�<ʌ�E�ԆB��L���ÏI��k�"����R��6h�Ȑ�� 9���ʩ\9.;NGIF89a�%���p��`p�������@Xp���`��������������Ph�������������P����`����p��@p����0p�������������0h�������0H`������!�%,@k��pH,��Lbq!�B�Z܌F��0]N�0 `���zMl ɀ�hj�2���$l���k#\ ^�E " "e�j �b�i��%�����bA;ZGIF89a�$������������������P�����������������������p��@Xp������p������P`������`��Ph�`x����`p�p�����0H`������!�$,@w@�pH,�����X��c1D�B6�c$r�:���J����4z� ��4h(,�$�0xD��Gm oQs����mmsl�sou {�$"R |�C���aj�����A;=GIF89a�!��큁�ȏ󧧬���PP���iii�q-����̘����zz����rp����ʒ��L�ur���t]\��Ӫ����[��A��e٬�� �� O00�����!�!,Z��pH  ���x�!�0pZ�!O��>QȁQ<�K1�S9@Ӡ5��V�;�z���tQ �zE�Q�E �XB ��QA;pGIF89a�=u>u@vAw F{G|J~O�Kz#W�/_�9g�<i�Fp�Hs�Sz�T{�a��o��������_��i��s��z�������������ď��48;����������������ž�»������������������������������������������������������������������������..-��������������������������������������ټ�����������������}}}|||{{{zzzyyypppmmmhhhbbb]]]ZZZWWWVVVPPPBBB@@@???<<<���!�d,̀d���������E���������� E�?���A5:1=��E?@�ABC47;2&-'��4D689:>/*,.(%#ƂE<013*+ZL)$" !�dE ET���b��$�TkR�FRF*i��'K.���(Y�\��mR�-Q�4!8Ҕ"G�81���"X�piɐ0Uh�| I�ϟ@�� ;�GIF89a����������������������������������������������@PpP`�`p���а��Pp�@XpPh�`x�@P` (0�����Ѐ�����������`hp������������0P`080���������������@@@���!�-,���pH,�����l:��"t��2'����l:��z�D" R�<J�Ϙ��D���D�P�)$zsKLP+ "�BM '(M*&+�|tL( +(,���-M'+�� !�M��� �L'$� #�' %���  ϝ��\]_a�d "!#���TSd�PJ�����A;wGIF89a���������������������ʨ�ʫ�˭�ˠ����̳�͐�఻̲�ͱ�����0H`�������А�������𠨰������������������������������������������������������!�-,���pH,����l:��"t��R�V�e��^(Qb�*�U�� ��V�*"�4#6+�1�J$"! z|p% �bL}f �KL+��BM�+��� �-�+���M�� ��L����WSY�U���J����JA;�GIF89a������������������������û�����������������������!�,���I��8ϵ��'r`�hzV�ꆥ�����T� )>��šG˹C�O� &$�0-&��E�U �!���][�B�\<��`�^�x5 wx 5<UVy66,!� �������;�GIF89a�RPR���pop���WU\JIN���om}EDT43JIIPwxwuuWW��(bbWW!��W��k��f��u��y��N��[��p ���WW- ��������xWW5iiH��WWA��}((!��z��n���##"��LJI(���\[V������fff???333'''���!�7,���pH,�Ȥr�laШtj;�ج6���GI�IF�bеN�x|��PNlo�z�p�/ !xm_o�,2�zO�$&+yn}* (.- �n+ 222��64�3�{54�++4 434��[��C01���֑C6�����N����KA;zGIF89a������ҥ��NNN���!�,?H���0�I��Lh���Y��Y�({��;��P��7�L�[�X��2RjKf�թZ��,$;�GIF89a������������̻��������wwwfffDDD���!� ,`P�I��8O���]��H� g�^ �,��@�ٲJu����6�q C�@*�� �p@T�O'��k�޾��G�;wcf+*�w� {[��4�����;�GIF89a����"A�#?�2�(H�)H�7W�Aa�Ab�St�&D�%G�Ln�\��`��p�����!U�$W�W|�]��i��f��n����ϻ�ټ�ٶ�Һ������ϫ�ũ�î�����������������������������������������������������������������������������!�:,�@�pH,����l:��"t��>;����T�N@&b��B�H73��ł�<�L{��D�tv32^8V8s+' %(17L�t' #76�n8*u  65"�|8!v%&54���/3(# $)49�õ~2�����BN ��9z�:ac"jl�PXZ\�{�T���PJ 0;JGIF89a����v��������^m����Rd�{��bt�}��w����ͷ�ۺ��g}�JYvw�����|�����Zi����~����ְ�ٷ�ݶ�ܼ��_|�k��q��{��Vh�^p���ˍ�ˎ�ž�Ҧ�լ�ذ����۸�����Rh�Zo�bx����t����ͤ�ͼ���ٞ�Ī�̷�ڹ�ܼ����ହ˶��������m��������!�A,��A���������@�����������= :���&& ��@�"!- ���%93/.0?8���$ 15� 'Ă�/1<���A� /�(ލ,�>7ꔌ;��� d�+FiE��BJ1‚���(Ѱ1 >H/Tı�Ǐ�;�GIF89a����������������������08P@H``h�������������@Pp������@X����@`�0H` 0@`x� (0�����А������������������������������������������а�����������������������!�0,�@�pH,����l:��"���X��Id�pPX�GSpR�I��򂉬M�d y8i A�J�--#" Z]}~pWV i��K���j-.+�Bq��%-/ )�0��''!�, �� ".")!���'& Ɣ�oK� T (���֣�d�%�- ����!��,�D�@�"2e��aPİ��~P":QB��ŋ�;�GIF89a�&8=u>u@vAw F{G|J~O�P�"V�#W�/_�9g�Fp�Hs�Sz�T{�a��o��������_��i��s��z��������������%�������������������ž�»������������������������������������������vvs��������������������������������������������������������������������������������������������������ѹ�����������������������������������������xxxrrrmmmfff___QQQPPPMMMJJJHHH>>>777***&&&���!�t,�t���������F������F F�@���B7<2?��F@A�BCD69=3(.*��6E8:;<=1,-/+&$ÂF>024,5d')%#!" �t�J ���mMrWN��=b��3i�8��5P�t�"&�BY��8�� *U�\\�Ȋ�,S�i�Q)G�a���5���� ��'��l� ) /c��aB��St��J�J�P ;�GIF89a������������̻�����������wwwfffUUUDDD333"""���!�,}��I��8O���]��H� g�^ �,�Ÿ���(,ǭ�C���pGH0dEɑP(��…3 �DO�iغR����P�dU� p q|/@6OP�F1%��!�����;�GIF89a������������̻�����������wwwfffUUUDDD333"""���!�,���I��8O���]AB��8�r�1ǡ�;�B�F�� >��tb�%! :9���A� p�MgV%��G���8�����r�Ph��b_ UmQpvJ�t/< Us�iA< \�u�3ke������;�GIF89a�n��p��p`P��� @�0p@P`8���`��������������������PXpp�������� 8����P`�08P`x��0�����@���0(������p`@�����P����������Ѐ H�0@P���0�pX@��������p`p��� �����`���p��p���А@8 ��Ѐx`@x@������`h���స�� Ph����@0�����Ѐ�p����P Р U]lg��������0H����������px����P�@���p�``�Pp�PPp�а`���Ѐ�`Ш0�����`�P�0И ���������`�P���pP ������������!�n,@��n������$m :V._8k LU�Z F%0>��l�l$,/#G^�  N]"" \<����niH4M*f=�l��'!cd1jhb�mm�eC�P ?l&)5S +� H�+�lQ�ᆵs ����!��+Y�vF� <�d�Cεq1A��IrP`#U t�a���(E* ���� @�D�B�A�c�2�p&߃ORD0p ��'(P[����\�6;_GIF89a�30H`������������`p�������������P`p���`h���������������������𐘰P��`X`���@x�px�@Xp���p��`��PXp������pxp���@@@������������```������PHP���@PpPPP������@P`���!�3,@|��pH,��C��!� A~$���Y��6�*�)���� tU�ja9�H��ABq[S p!#q�B � �pi)�js�2�i/ 0C\&pX\*TCY+��gA;aGIF89a�30H`������������`p�������������P`p���`h���������������������𐘰P��`X`���@x�px�@Xp���p��`��PXp������pxp���@@@������������```������PHP���@PpPPP������@P`���!�3,@~��pH,��C��!� a�2�Y��6�-�)���� tU�ja9�`9H�aB�UpC#C-Y pqq � ��h)�is�32�iC/ 0\RC&�DS+C*Z��gA;[GIF89a�30H`���������`p���������������������������𐘐������������������������`X`���������@P``��@@@��������PPP���`h���������@Xp���P��pxp@x���P`pPHPp�����```���!�3,@x��pH,���E  �p� �K�ձV��DS9F����(!T޸|NF���p�|-2�2uU  ����� ��(�G $#B�s "/)+'��D�������GA;ZGIF89a�30H`���������`p���������������������������𐘐������������������������`X`���������@P``��@@@��������PPP���`h���������@Xp���P��pxp@x���P`pPHPp�����```���!�3,@w��pH,���E �K��9Z�` �Z�D �:j��"2�h*޸|N& � q�|-2�2uV0&�����xz�zG $#B�s "/)+'��j��(����GA;�GIF89a� ���JM�J����֥��JM�J�JJMJ������!� ,g0�I��8���%`�I�0�qx2 �!�X�E^�D]���l���d���!�����vZ!r����rq)�`�^g��!<X��0{�΋�e}[ �#����;uGIF89a �����إ�ɡ�������梴����������������������|��, *p�I�t8���W 3!c��4,�>�DL�����@`�P;vGIF89a ���ֹ�ա�Ʃ����������梴�������������������|��, +��I�l8��JqˢLI�8 bL��:�̰AL6�@0��Pp�T(�;>GIF89a �?���o��[����?��K�)��4���6p��������v��Җ�ڟ�ߢ���$[��r��p��e��n��i������φn����a����ߖ��Z������6��˃�·�Γ��^��|��a�����j��`��w��e��m���A�Ei�����g��l��c�����ѣ����}�ʝ���������!� NETSCAPE2.0!� ?, j����9H;�/�k:[?�s�S0�N+�Yl}��7��^"�W�[�|W<�Q8 >�J�($�>4_&rtvx6|~�)8_'%>1 >#M7"0M ?(XJ.,�?A!� ?, @�p �B��k:�Шt�Y����!� ?, @�p �B��k:�Шt�Y�Xk!� ?, �_����z7�F�9�ШtJ�����5!� ?, @�pH,��d��44�M"���!� ?, @�pH,��dҀ(â��;� GIF89aV �?�����P��������y���������������������������������������������������ڨ���������������K������������������ͤ����������������ɱ��������ӛ��s����䎜� ����|������������������������������!� NETSCAPE2.0!�?,V ��gH,�Ȥr�l����R(��Bi�Ux�pb���x�3Z�K��j�Y�k�{ E"��x  CTUY5 ��_ > c i<l�j�g����ec|  � �>���2�^a�= l�j�g�<���xc _��>�� &!!*���`ad=l�j���1��~�l��`� ��B�ˁ:92�؀�#��H�ħp�A��R�\�fC…_B��`�y�X��<}z�4,k��L6G�$=��GӧH�%8��ˆp�0aqC~}� ��� ��b��i��lӢɍ;mU���z�����6 �0�J�HYR(��I�>6�#K���Қh��C�M���ӨS�&�#!�?,k@���A�G�RY*����oXtH$"Q�ƭX`��GDx�4���Vp���� B��*M"I4�Rt 1�17�(}�Qevyzj~�QThjlmoqQBeWXJ] ��RA!�?,h@�p2)H$"a�L9���o8Y$���eK`�h`�8�@ΐ�`-��o1�2��o*��$���Rs11::;(�(��Qdw7+{|�S�ehilmpq��WI5�� ^,RA!�?, g� �A�Bm�j6�ߐh�Ym��R�y���p��$�`-���0Q�ؠ�`�D�Qs :�:;.�.|{Pc xy�~�PSfhjlpq?BcFWK[,��QA!�?,b@�P��lȚR�j6�߰᳍�"��R�y�Q)�� ��Z� ���q�Ъ�V��'��G�'�';.�.ygPB s(vxy{}��eyikmo��H�[Z,��QA!�?,c�F#A���d2�d���!1��D���F�v�?b����Z� ��`b�wh�[�3����rt'�';.�.zOb=wxz|~OR egklopQ�VUZY,��PA!�?,a�^���َǚR�j6�ߐ�YG"��R�y������Z� ���1�Ъ�Vg�'��G�'�';.�.yPrvwy{}PS<egklopR�WV[Z,��QA!�?, Z@��׳��d2�d���!1��D���F�v���@Hh�&�f������*>�| ?�O;.�.vORstvxz�b�ijmnaCVUZY,��PA!�?,%Z@������d2�d���!1��D���F�v���@Hh�&�f������*>�| ?�O;.�.vORstvxz�b�ijmnaCVUZY,��PA!�?,*Z@������d2�d���!1��D���F�v���@Hh�&�f������*>�| ?�O;.�.vORstvxz�b�ijmnaCVUZY,��PA!�?,/_@������d2�d���!1��D���F�X��p($���h���Ck�Z���>���O�';.�.f$$ORtuwy{}bBdfjno�BVUZY_�PA!�?,4b@����m���FH9���o�C��#�ek!��,�t:\��`-�ށΘzh�[+4I����t'�';.v($�$QTwxhi~�e�lmpo�CXW\[a �RA!�?,9j@��װm�aI(9���o�C����ek!��_�t�H$�`-�:�x�;�P�]��5Rt'�:;x(7;�QT-w(z{~�dffjln�rcCXF5�5`))RA!�?,>n@^��P�DHaI�����o�&��V�ykP*��V� iM*$5��\nF76(����!2�2Tv:�:78�+**SDWyz}����� lmIst?B�[Z_`cd%TA!�?,S���pV��Ȥr�l:��FCAY%�E����sL.;� ��fj�-�C�����4��!�/H��y��Gii7!�*XG���x� 1�1;;G2���d{ 7�!*���?uv��Lh $V�FB_E��HQ{mVqrFA!�?,T��l8,���r�l:��(S�x<�l��X**K��t���,D��[�Wd�|^�L ���~��Jm++J�9�+����}� 9 ?�? �����h�!�+ I/vxz��Pl��\ID_%cc��S�"pYJA;GIF89a�-�������`�సР��@p������@x�p����P��`�����@p�`��p��P��@x�Px�p�������`���P���������࠰�0`������������0hА��������0X��S0H`������!�-,@���pH,���T1���QXY�����$2�$�-����p�A����w/x�1� [,�)�,)tG�)"!')Ux����C�& %[MONM�F(���Q[����)��E�  sj#$�������A;�GIF89a�.��𐠰������������`��@pࠨ����P��0X�������@x����@x�P��`����`����p���������p��p�����0`���������0h�`��P�������Р�А��������0X��S0H`������!�.,@�@�pH,���2�jT��C�: ��v���`�䢱P ��� |R��J�X���w����cf#i�^J+)suszG�$O X~����C �'"!^&�LMLQ�F)��OT^�Mu ��E�J ��ym( ��x����A;AGIF89a �<�X#�V#�Y$��L �o w9 �� ���ʽ�Ʒ�V%U$���U#���M ���E(R!��D(v9!������Q!{9�L,��x9 z9 z9�T1�U1b*����P ���V$M Ⱥ����w9!L u9"����N,S"�c.�}�V1��L �[%�^&�����!�<, ^@�&,r���.V HB�N7��@]�$� t��E�ۘ���C�h�<C�,{�[�N�B-d: </3d :80<4)+B8.(E H8,BA;�GIF89a ���IxACn<+D&3U.6Y0:b42Q,-K(>f7Bl;Hv@:_4+G&�����Ш�`����^��G0x@���!�, ?`%��49$9EҔ�,��n�JУTA��G�“H|��X< �\�Y���UD!����I�s%;�GIF89aL^����������������Z<����6�������������W9hhhIHHqqq����������6%�������iH����wf�����ò�������x�{�G9������蹺�����������eK��999��������ʺof�xU���쒅������l����+� � ���� ����:�������3�������Ʊ ��ʸ! �(����;%����1�8!�: �J3�����Ͼ������4�$ �������K7�;$����@)�P>�º�XF��@'���� ��������������N:�_M������������ѕ��D-���!�\J؅w�XG������� �*�dU����XG��eV�N;�jJ�C+�HH�(�D/�0q����K3�ee��'�YY�0�tt�=+������ע��PC�]�tH�ut�������SH����F,�I4a�S.�[Q�ia�PK�D1����������G-�C"�qK�eS�yi(((�32�&���DD�}l�J-Ͱ����&�������������4"�hS����v�GG����3*}}}�L4�wt�������,㫤����������������������������������������߁F�������I#�qX^YY�zW��������������������������� �xL�22�nn����!!����__����������������US���������������������䱫��������f������!��,L^�� H����*\Ȱ�Ç#J�H�bB$�< ��1��7E|�(R���%X2�%J&�����=y�|8�"�O �0`��+�Q6l!]��ѣW �ňa�#��9���QCJ�%>��8R��KF1TȂ�<�Y('�����J���G�[ٲ����ҙ;�z15�'�9�n��F�G�$9r���O������{�LtZ�kI.`��+� �3�!�t���5�l4�JD��ƅ�,y ���G�0�� �=r�dڃsР6� ���|)�N䩒% �žz�fCx�;KP4{��/ ����Z (��gf0�h�M��;0�EUH�2= V ����v� ׂ.� ߰A�#h� ��K> ,�Đ�0`Fu�,�i��b��0�����.��$�|`����bc-0�D(- ����K�F���B*�L �+KTg��8 Z0���P@|�{[~�-g�L}��P�E���� �U EL��,w���xf���(�8���0�,�#� ����gX"f��b����R\����H!mġA7��p�t� a��Z�`� � ,�����,$wDs/�t�1��1d�����(�A(@D�|�D�q��@` ,��d�������2 q���[Tqt a�fz�d@"DH� ADqqDS�)�AKG���n�E08#�n$� h��� �d2�%_�R<��A�o�'�$u�m ,h�f��*�6Nn0qO��&z���1f���1 Tc@,��_x���ur� $�a@IKk+3[x�Y!�0�ְ�K+�I�ZŻ;� r�����#�{+�@p�(a�35@�LD��3���I����_��[�P�.�h�򳈂�<p��5�H��מ�����P0%�*((�E�g( >0�% ��ShA�xޟXx�f�1��/`���7xFЄ���A��=V�`1�W�D*A I�C�p����;��A�AԠQ� �� \���&�`��D��>���FL`m�P�#9t�Db � ��@TK8@Nr����G����� �k ��5\D�� 5��`�:t!mP&��F`a�y�����:�!A����\��K��p �0N�X��lh<�����'Vт@ E�� �R�%t\BtF��=������� ^�#�x�)L�� h�`C'<ЊB��(�:�Da�t�.�9�D��`BnPR�����N=������É7���G���<�V�(?��((b��� ��x���E�y�.� =�B,v���D:���Oz� �D�cr`�ɔ�+�B�`-��j�B����B�QZ�Bp+X� JPG�T՘� �hۇ�~ @�+c��,MT&!�y��\Q�l<���P_��Q��Ro�+�Q��R{/�`x2CV�=�4��ʁq���%.a<�"��h V��*�[�:$Cv����$|� �E�P@ �c&xk�� Hl� ���ʚ�;KL��az��8���.�@�`���XCV`&!��0Cc��U a 6xL��P wi&��[���� ��� \`��`;�wŲ/��7���� Ľ�64!60L��h K�)��rfiQ�1���)��ݱ6��(� �D��X#���a�6�A���$�{W6�;@$��K��D��w��2@�@0�œ�iD����d��^�o i� ('J/,R�\�lO M�d B���v@�X��[Ԣ-��kӺ�~��!� �I�"�P���)�a� � �[�.X;��v��*�nt�7���Mnq�h�,�,+t��v����7��M�I؀��η���mzO��������½ ��|��6&����7x��5��g�;��������(�Oy���I��_}�*A���aMH��`s�9��5��! ���d��� i,���@���!���c0x(����'� "H{�a�nLA<hD#x0#4����0J@A��"� d@T���� z����/! ��0���@�Y�@j�B�I( h��`v(! �<� �x�/��gB@ \������u `\8o���'��(�� Ȯs#�鎋�����/��b�V��˳�S����4�0��^���B!�?�SA�0��F�d�}�"{��}T�u�~��W~0�P �'�N0( �`P�tG��@`7zF�gC�}�7{�����{�G~����P ig�Z� F���j�&��s-؄Xx��u�ǀ�6�{��8SM��� 7`�� � Ɛ�& �7�Є-��P�xRH� ���{���B��y<({u�@`ZSh��za0p��`x��x߰�+��6����gv" j�4ց4��Wv�Ј��2�xvX��X~YH Fp�]��Jhj8�j@��l����yN ؈�}�8����� ���0�g<`�b�z�'`��~(�e���O�������{�@eP��_��腕�ss �g �EG.F@ �GvP0����׊�8D*���{�Pv,X fg�v �s�z�C.X ��N(�hu�njC4�H�0�M�}��hvs�~�0�s'�������ʨx�W+"�TЄ��yF@�WvS �wf�D{y�u�Ji���MH��H����� �fǐ]C_� �xcYe����-��N��Y�y@.�gv�P�FY{����ї=�OI��P��H.<𖍣9�s�y��x�)�A�`��I�aPv�x� 2�# �Ș�7�2�{�I�)�ɚOЂh%�8�9��S��]ɒ1蒸�@OA���W��Y 7�}��`�-x��I�H�x�I��d��+��G���G�ȂȈ�W�{t�����i��Y���Y���}Q8��)�0�z��J.���q��-�x��j�di�ܩ��Z� ��Z�@�dI�9�=��-���z�Z3zNy�x��<ڢ���?�BJDj���I�����Y�BZPjN���U���ٛY�Bz]Z�F*�cꠂ�#JhZ��1�R*�p���$�}�)���O@`����:�yTG���N�����C0���P� �p=�}�꒖ʞi����n��+��C�1t<�}<�@?0������� ���� ���x�z�@�1�ʨ�J.�����@Ґ�:��� ���%�׊������ ��:�� �h���Y�0����J!@��p�� �@�eP ��P ������+p ���e�P �%�(� �����wA0�䊱���/@.�!%� �%@,�e��h��P��@�������Lj�݊����۩h��@%�+@:�i�mK)+�?Pe�e� #�� ���ӊ ��ଯJ��w�ފ�`�Ay۩|��PP=�����@!� b��p�� #ЮiKC�U �Ұ�r��j��j���j�|K.*�M��� �m��@���� 0ۀ�@���8�0��Z�Yj���{�0P :@|� ��� � �����&p�|�n��W��L LnP{��@꿽G�!�P�% ���c0�c06|� :��8��>�8�B,�3�3p�G� � ����{����Z��2�\��3�^l�C,�A��=��;��@%<������!0�T�½P���W@�c�4��n�� �PȆ���_��i�Ȏ���0��sK����0�+�:���@�-�� ��^I�ǐʐ��p�x$@�@ ��/����K�̫���:��Uʁ����1�x�|{�l�?`�pl��<�����L���l�� �B� �Ƶl�͌�Qͼ:������� ��Y��\u���/���l�Ь�Ҽ=��% ���z�,i�ݷx�g��������=�pC �P �[m;�/�� �� � �� �{��7�A�b[ͪĚҐ �x"�P� A�T0���%�=����`� �@%@0=�J���=�t��T��j��l��n��p�r=�;�GIF89a�6���������� P������Р��@p� H���Р��0X�@x�`����������������0X����p�������P��p��p�����0P�`��������������`����P��0h����`��0`�@x� H�Px������P��������@p��S0H`������!�6,@�@�pH,���rVk&���vhج6[����D��82�� 8 B EGE!�jw����be%h�)]M55 uzGM. $W~����C �-(&]1KLM�P�F� 5S]��#/,2 �l� Q0�yl" ������A;{GIF89a�.��а����� P���������� H�@p�0X����������p����0P����`����������0X����`��P��p���������P�����������p��@p�Px�@x� H�`��@x�P��`��������S������!�.,@�@�pH,���r�l1�(dqa��H�)uL&&[�g4� ��|nV�)����hd.bG,+��X�HM'n%t���e,����c, *!)($��EgN�P��MLh  �f� �Yl&#"��J� a��ڟ��qA;�GIF89a����whh�f3|||�Ѳն��£���ͯ�www�ffܾ�غ��rSDDD���ϱ����nnn�ff����̙���f33�f̙��f3���������!�,P�'�di��4�xL����<�2�Kv ���m4��H”�N���X�#�`�V;������o�"@���<-���t�^O��C;�GIF89a��oݕg֋^͙lڇYɬ�cҋ]͐bњlڕh֙kڐcљkۑbҕg׋^̝o݄V���蒒�������E,hS;u������!�,\�&�diV�U�$j�ʺ@�S�Yð4���2r��"E���`H�D�@p�B�W ��%����b!c$J��Ӡ2l�<Uwf�l|3�,~t��#!;GGIF89a�<L �X#�����Y$�V#Q!�}V%�T1M Ʒ�R!S"U#L c.���V$�E(w9 P �D(����N,�x9 ��w9!Ⱥ����z9�V1z9 b*�o ���u9"��M U$���L,���{9�� v9!ʽ��L ��������U1�������[%�^&���!�<,d@�pH,�FP�u� 0�OKTLv� /��*E�`g��v:��hI�hh� Iɠ$��$F.9h;16D%8h( ';+D#BF/DH��FA;|GIF89a�+��А������������������@p����������@x���p��p��������P�����`����p��0h�P�������А��`��0`а��������`�����������������0H`�S������!�+,@���pH,����L���uPج6[] � �q��& ��H��\ �ݼ~���h�]MLJPxG** W|����C �]����Fs�tS]����E�� Q %�wl# �v���ޠA;QGIF89a�����!�,(��������N�8���Ȑ�V������z۸������U;�GIF89a��M�MM����MM�MMM���������!�,^x���0�����a� Z�*�0��@�n2۾Ga>�@W;|�ذ�|����T<����8�f�B�t�p�� �K�X2�v(C�����i��3;�GIF89a���ߏ�����///������???___OOOooo������!�,K��I��8�ͻ�R���#1��tQ��A�2��"�&�Q�( � ̛�-�Q��v\�9�A&��z�;�GIF89a�������������!�,KH���0�I+ 8gP�� �M^h�Q9��O��7�yB*��1�OwS�B5[ �B���U����<�����p�B.���;�GIF89a��������������!�,SX���0�I+�����=�`����a�:���" d���o�4`@cE���3�!�EGi�!.aM�FmL�8��*w/�3]���pI;+GIF89a����!�,D;XGIF89a�^����N"���b�#-_ ���8`�5]�0e ������3l8o��0+[ ���|�/0f z�.�ϼ��@Gl����H�Ew$o�.Q�� ��a��'S ��=���n�(In��/x�-a�#w�-]�!D���?�Q�D�6_����O���8������9`���� ��@p(J��{����@��?-` '�������c�;4Q!��U��T?�:b�2b���������|��"��Ah�@f���;�����������ea�"U���Q���e�$k�6��_��p���3\�����������!�^,��^^XW�����V@���L*"/S�� +R&QA��> ) 8$��B9#�� U.�� :'T;4\�\˂?DF- [�[ ��%PO5HN!CYZZ�Z][\�M071J����6G=P�����}���������!<�A� <�S�N�;D\�m@��H~���\i�K ;bGIF89a�����!�,�9��������ڋ�޼���H�扦�ʶ� ��L�������� �Ģ�L*�̦� u;9GIF89a ����!�, �����ދ�������;/* Context menu / Dropdown related styles */ body.RadEContextMenu div.ContentElement { overflow: hidden; width:99%; } .RadEMozillaDropdownIframe { border:1px solid #808080; background-color: white; overflow-y:scroll; } body.RadEDropdownMenu div.ContentElement { height:100%; background-color: white; scrollbar-face-color: #BACBF4; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #7E9FD2; scrollbar-3dlight-color: #E6EEFC; scrollbar-arrow-color: #4D6185; scrollbar-track-color: #F7F7F3; scrollbar-darkshadow-color: #C6D1DC; } body.RadEDropdownMenuNonScrollable div.ContentElement { background-color: #CFE2FB; } /* AJAX Spellchecker */ .RadESpellChecker { background-color:#f9f9f9; } .RadESpellChecker .SuggestionTable td { color:#000000; font:normal 11px Tahoma; border:1px solid #f9f9f9; font-weight:bold; } .RadESpellChecker .SuggestionTable td.Over { border:1px solid #666666; background-color: #e3e3e3; font-weight:bold; } .RadESpellChecker .ButtonTable { border-top:1px solid #999999; } .RadESpellChecker .ButtonTable td { color:#000000; font:normal 11px Tahoma; border:1px solid #f9f9f9; } .RadESpellChecker .ButtonTable td.Over { border:1px solid #666666; background-color: #e3e3e3; } /* ------------------------ Editor ContextMenu Styles -----------------------------*/ .RadEContextMenu { background-color:#FDFAFF; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.tableBorderControlV.gif")%>'); background-repeat:repeat-y; } /* --------------------------------- Symbol Picker -------------------------------- */ .RadESymbolPicker { background-color:#D3E5FA; } .RadESymbolPicker td { text-align:center; width:20px; height:20px; color:#000000; font:normal 11px Tahoma; border:1px solid #D3E5FA; } .RadESymbolPicker td.Over { border:1px solid #000080; background-color: #FFD69A; } /*-------------------- Table Dropdown Related Styles --------------------------*/ .RadETablePicker { background-color:#D3E5FA; cursor:default; font-family:Tahoma; } .RadETablePicker td { border:1px solid #000000; background-color:#FFFFFF; font-size:11px; } .RadETablePicker td.Over { background-color:#0A246A; color:#ffffff; } .RadETablePicker .Wizard { border:1px solid #AAAAAA; background-color: #D3E5FA; cursor:default; font:normal 11px Tahoma; text-align:center; } .RadETablePicker .WizardOver { border:1px solid #000080; background-color: #FFD69A; cursor:default; font:normal 11px Tahoma; text-align:center; } .RadETablePicker td.Counter { text-align:center; font:normal 11px Tahoma; background-color:#D3E5FA; border:none; } .RadETablePickerToolTable { vertical-align:top; text-align: left; padding-left:2px; padding-bottom:2px; } /*-------------------- ColorPicker Related Styles --------------------------*/ .RadEColorPicker { background-color:#D3E5FA; cursor:default; margin:2px; } .RadEColorPicker td { border:1px solid #D3E5FA; width:14px; height: 14px; text-align:center; font:normal 11px Tahoma; } .RadEColorPicker td.Over { border:1px solid #808080; } .RadEColorPicker td div, .RadEColorPicker td span { border: 1px solid #808080; width: 12px; height: 12px; font-size:6px; } /*-------------------- Font Dropdown Related Styles --------------------------*/ .RadEDropDownFont { background-color:#FFFFFF; } .RadEDropDownFont td { font:normal 11px Tahoma; border: 1px solid #FFFFFF; padding: 0px 1px 0px 1px; } .RadEDropDownFont td.Over { border:1px solid #0A246A; cursor:pointer; cursor:default; } /*-------------------- Common Dropdown (Snippet, Paragraph, Sweeper, CssClass) Related Styles --------------------------*/ .RadEDropDownTable { background-color:#ffffff; } .RadEDropDownTable td { border:1px solid #AAAAAA; font:normal 11px Tahoma; color:#000000; } .RadEDropDownTable td.Over { border:1px solid #0A246A; } /*------------------------------ Links Dropdown Styles ----------------------------*/ .RadELinks { background-color:#FFFFFF; } .RadELinks td, .RadELinks span { color:black; text-decoration:none; padding:1px; padding-left:2px; font:normal 11px Tahoma; } .RadELinks td.Over, .RadELinks span.Over { color:#000080; text-decoration:underline; font:normal 11px Tahoma; } /* Alignment selector */ .RadAlignmentSelectorTable { background-color:#fefefe; border: 1px solid #7F9DB9; cursor:default; } .RadAlignmentSelectorTable TD { border:1px solid #fefefe; text-align:center; } .RadAlignmentSelectorTable TD.Over { text-align:center; background-color:#FFD69A; border:1px solid #4D6185; } �3/* Global Styles */ LEGEND { FONT: menu; COLOR: #4D6185; } FIELDSET { border-top: 2px outset white; border-left: 2px outset white; border-bottom: 2px inset white; border-right: 2px inset white; margin:4px; } BODY { scrollbar-face-color: #BACBF4; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #7E9FD2; scrollbar-3dlight-color: #E6EEFC; scrollbar-arrow-color: #4D6185; scrollbar-track-color: #F7F7F3; scrollbar-darkshadow-color: #C6D1DC; background-color:#CFE2FB; border:0px; margin:0px; } BODY.Body { background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.windowBg.jpg")%>'); background-repeat: repeat-x; background-color: #59CCFF; font-family: Arial, Verdana; } /* Text-related Styles */ .Text { FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana; color: black; } LABEL, .Label { FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana; color: black; padding-left:4px; } .DisabledLabel { FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana; color: Gray; } .Message { FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Tahoma } .ErrorMessage { FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Tahoma } /* Button related styles */ INPUT.Button, BUTTON.Button { border: 0px; margin: 3px; margin-left:6px; width: 78px; font: normal 11px Arial; height: 20px; background: transparent url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.button.gif")%>') no-repeat; text-align: center; } BUTTON.ImageButton { border: 0px; background-color: Transparent; width:22px; height:20px; vertical-align:top; } .DialogUtilityArea { border:1px solid #999999; background-color:#ccccee; margin-top:3px; margin-bottom:0px; } /* Dialog Holder related properties */ .FileNodeTreeHolder { border: #4d6185 1px solid; OVERFLOW: auto; WIDTH: 200px; HEIGHT: 250px; BACKGROUND-COLOR: #fcfcfc; vertical-align:top; } .PreviewAreaHolder { border: #4d6185 1px solid; VERTICAL-ALIGN: middle; OVERFLOW: auto; WIDTH: 250px; HEIGHT: 250px; BACKGROUND-COLOR: #fcfcfc; TEXT-ALIGN: center; } /* Image-button related styles in the dialogs */ .ImageButtonHolder { background-color: white; border: 1px solid #4d6185; border-bottom: 0px solid #cccccc; } .ImageButtonHolder A { width:22px;/*IE*/ margin:1px; } .ImageButtonHolder A:hover { margin:0px; background-color:#FFD69A; border:1px solid #000080; } .ImageButtonHolder A.Disabled, .ImageButtonHolder A.Disabled:hover { width:22px;/*IE*/ margin:1px; background-color:transparent; border:0px solid transparent; filter:alpha(opacity=30); -moz-opacity:0.3; } input.ButtonDisabled, button.ButtonDisabled { border: 0px; margin: 3px; width: 78px; font: normal 11px Arial; height: 20px; background: transparent url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.button.gif")%>') no-repeat; text-align: center; } INPUT.File { border:1px solid #999999; font-size:11px; } /* TextBox related styles */ INPUT.RadETextBox { padding-left:2px; border: 1px solid #4D6185; font: menu; font-size: 12px; margin:1px; } /* DropDown related styles */ SELECT.DropDown { FONT-FAMILY: Tahoma; padding-left:2px; font-size:11px; margin:2px; } /* MainTable related styles */ TABLE.MainTable { BACKGROUND-COLOR: #CFE2FB; /*BACKGROUND-COLOR: #e5e5da;*/ } TABLE.MainTable TH { text-align:left; PADDING-LEFT: 10px; FONT-FAMILY: Arial; HEIGHT: 32px; BACKGROUND-COLOR: #ECE9D8; border-bottom:2px inset #CFE2FB; } TABLE.MainTable TD.MainTableContentCell { padding:2px; } /* TD Related styles */ TD.Padded { padding: 2px 2px 2px 1px; } /* Separator-related styles */ TD.VerticalSeparator { BORDER-LEFT: red 1px solid; WIDTH: 2px } TD.HorizontalSeparator { BORDER-BOTTOM: green 1px solid } /* Tab related styles */ TABLE.Tab { cursor:pointer; cursor:hand; /*background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabMiddle.gif")%>');*/ background-repeat: repeat-x; font-family: Arial, Verdana, Tahoma; font-size:11px; height:24px; } TABLE.TabSelected { cursor:default; /*background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabMiddleSelected.gif")%>');*/ background-repeat: repeat-x; font-family: Arial, Verdana, Tahoma; font-size:11px; height:24px; position:relative; top:1px; } .TabLeftSelected { width: 3px; height: 25px; font-size: 1px; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabLeftSelected.gif")%>'); position:relative; left:0px; } .TabCenterSelected { background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabMiddleSelected.gif")%>'); text-align:center; padding-left:2px; padding-right:2px; } .TabRightSelected { width: 3px; font-size: 1px; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabRightSelected.gif")%>'); background-repeat: no-repeat; } .TabLeft { width: 3px; height: 24px; font-size:4px; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabLeft.gif")%>'); position:relative; top: 4px; left:0px; } .TabCenter { background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabMiddle.gif")%>'); text-align:center; padding-left:2px; padding-right:2px; position:relative; top: 4px; } .TabRight { width: 3px; font-size:4px; position:relative; top: 4px; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabRight.gif")%>'); } TABLE.TabDisabled { cursor: crosshair; cursor:no-drop; font-family: Arial, Verdana, Tahoma; font-size:11px; height:24px; color:gray; filter:alpha(opacity=50); -moz-opacity:0.5; } .TabLeftDisabled { width: 3px; font-size:4px; background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabLeft.gif")%>'); background-repeat: no-repeat; position: relative; top: 4px; } .TabCenterDisabled { text-align:center; background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabMiddle.gif")%>'); background-repeat: repeat-x; padding-left:7px; padding-right:7px; position:relative; top: 4px; } .TabRightDisabled { width: 3px; font-size:4px; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabRight.gif")%>'); position:relative; background-repeat: no-repeat; top: 4px; } /* Tree-node related styles */ .TreeNodeSelected TD, .TreeNodeSelected TD A { cursor:hand; cursor:pointer; font-size:11px; font-family:Tahoma; padding:1px 0px 1px 3px; background-color:highlight; text-decoration:none; color:white; } .TreeNodeDefault TD, .TreeNodeDefault A, .TreeNodeDefault A:visited { cursor:hand; cursor:pointer; font-size:11px; font-family:Tahoma; padding:1px 0px 1px 1px; text-decoration:none; } .TreeNodeDefault A:hover { color:#999999; cursor:hand; cursor:pointer; text-decoration:underline; font-size:11px; font-family:Tahoma; padding:1px 0px 1px 1px; } .FileBrowserSortHeader { cursor:hand; cursor:pointer; font-size:11px; font-family:Tahoma; border-top: 0px solid red; border-right: 1px solid black; border-bottom: 1px solid #4d6185; border-left:1px solid #cccccc; background-color: #5d82c4; color:white; } /*ERJO - RELATED TO THE Tables Dialog!!!*/ TD.TableDialogCell { background-color: #cccccc; } TD.TableDialogSelectedCell { background-color: #999999; } TD.TableDialogTableHolder { background-color:White; border:1px solid #666666; } /* --- Drop down menu --- */ .MenuButton { margin:3px; position:absolute; width:14px; height:14px; font-size:4pt; border:1px solid #cccccc; background-repeat: no-repeat; background-position: center; } .MenuElement { position: absolute; background-color: #009900; z-index: 1000; } /* --- Color picker --- */ .RadEColorPicker { border:1px solid #7F9DB9; background-color: white; /#CFE2FB; cursor:default; } .RadEColorPicker TD { border:1px solid white; /#CFE2FB; height:14px; text-align:center; } .RadEColorPicker TD.Over { border:1px solid #4D6185; height:14px; } .RadEColorPicker TD DIV { border: 1px solid #808080; width: 12px; height: 13px; font-size:5pt; } /* --- Alignment selector --- */ .AlignmentControlTable { background-color:#fefefe; border: 1px solid #7F9DB9; cursor:default; } .AlignmentControlTable A { width:22px;/*IE*/ margin:1px; } .AlignmentControlTable A:hover { margin:0px; background-color:#FFD69A; border:1px solid #4D6185; } /* TableBorderControl */ .TableBorderControlMain { border: 1px solid #4D6185; BACKGROUND-COLOR: white; margin:5px; } .TableBorderControlMain A { } .TableBorderControlMain A:hover { background-color:#FFD69A; border:1px solid #000080; } .TableBorderControlMain TD.HButtonHolder { border: 1px solid #4D6185; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.tableBorderControlH.gif")%>'); background-repeat: repeat-x; padding: 2px; } .TableBorderControlMain TD.VButtonHolder { text-align:left; border: 1px solid #4D6185; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.tableBorderControlV.gif")%>'); background-repeat: repeat-y; width: 20px; } .TableBorderControlMain TD.Preview { border: 1px solid #4D6185; background-color: #CFE2FB; } .TableBorderControlPreview { /*border-color: #0099cc;*/ background-color: #ffffff; } .TableBorderControlPreview TD { /*border-color: #0099cc;*/ } .TableBorderControlPreviewNoBorder { background-color: #ffffff; BORDER-RIGHT: 1px dotted #999999; BORDER-BOTTOM: 1px dotted #999999; } .TableBorderControlPreviewNoBorder TD { padding: 2px; background-color: #ffffff; BORDER-TOP: 1px dotted #999999; BORDER-LEFT: 1px dotted #999999; } /* Plus and Minus "buttons" */ TD.SizeButtonHolder { } TD.SizeButtonHolder IMG { border: 1px solid #2E74CF; background-color: White; } TD.SizeButtonHolder IMG.Over { background-color: #FFD69A; border: 1px solid #000080; } TD.SizeButtonHolder IMG.Disabled { background-color:transparent; border:0px solid transparent; filter:alpha(opacity=30); -moz-opacity:0.3; } /* --- Color picker --- */ .RadEColorPickerLabel { font-size: 11px; font-family: Arial, Verdana; color: green; text-align: center; } .ColorPickerMainButton { height:22px; width:30px; /*padding-left:4px; */ vertical-align:middle; border:0px solid #cccccc; text-align:left; background-color:Transparent; background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ColorPickerIcon.gif")%>'); } .ColorPickerMainButtonOver { height:22px; width:30px; /*padding-left:4px; */ vertical-align:middle; border:0px solid red; text-align:left; background-color:Transparent; background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ColorPickerIconOver.gif")%>'); } .ColorPickerMenuSpan { margin:3px; /*position:absolute;*/ width:12px; height:12px; font-size:4pt; border:1px solid #cccccc; background-repeat: no-repeat; background-position: center; } /* --- Alignment selector --- */ .AlignmentMainButton { height:22px; width:30px; padding-left:4px; vertical-align:middle; border:0px solid #cccccc; text-align:left; background-color:Transparent; background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignmentSelectorIcon.gif")%>'); } .AlignmentMainButtonOver { height:22px; width:30px; padding-left:4px; vertical-align:middle; border:0px solid #cccccc; text-align:left; background-color:Transparent; background-image:url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignmentDropdownOver.gif")%>'); } /* --- TableBorderControl --- */ .TableBorderControlMain TABLE.ImageButtonHolder { background-color: Transparent; border: 0px solid #cccccc; } /* ------------------------- Editor Dropdown "Header" Styles ---------------------------------*/ .RadEDropDown { cursor:default; background-color:white; border:1px solid #A6A6A6; font:normal 11px Tahoma; width: 13px; height: 16px; } .RadEDropDownOver { cursor:default; background-color:white; border:1px solid #0A246A; font:normal 11px Tahoma; width: 13px; height: 16px; }�./*Set the background color in Moz from here*/ .RadEWrapper iframe { background-color:white; } /* ----------------------- Css classes for the fixed toolbar---------------------------------*/ .RadEFixedToolbarHolderMozilla { border:1px solid #808080; width:100%; background-color: #CFE2FB; position:fixed !important; top:0px !important; left:0px !important; text-align: left; z-index:10000; } .RadEFixedToolbarHolderIE { /* IE5.5+/Win */ position:absolute; left: expression( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft + 'px'); top: expression( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop + 'px'); background-color: #CFE2FB; border:1px solid #808080; width:100%; text-align: left; z-index:51200; } /* ----------------------- Css classes for the relative toolbar ---------------------------------*/ .RadERelativeToolbarHolder { position:absolute; background-color: #CFE2FB; border:1px solid #808080; text-align: left; z-index:10000; } .RadEToolText { font:normal 11px Tahoma; margin-left:2px; margin-right:2px; cursor:default; } .RadEToolDown { border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font:normal 11px Tahoma; white-space:nowrap; height: 22px; } .RadEToolOn { border: 1px solid #000080; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.toolOnbg.gif")%>'); font:normal 11px Tahoma; white-space:nowrap; height: 22px; } .RadEToolOff { font:normal 11px Tahoma; margin: 1px; white-space:nowrap; } .RadEToolOnOver, .RadEToolOffOver { border: 1px solid #000080; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.toolOverBg.gif")%>'); font:normal 11px Tahoma; white-space:nowrap; height: 22px; } .RadEToolDisabled { filter:alpha(opacity=30); -moz-opacity:0.5; opacity: 0.5; margin: 1px; white-space:nowrap; } .RadEToolLongOff { font:normal 11px Tahoma; margin: 1px; } .RadEToolLongOn { border: 1px solid #000080; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.toolOnbg.gif")%>'); font:normal 11px Tahoma; } .RadEToolLongOnOver,.RadEToolLongOffOver { border: 1px solid #000080; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.toolOverBg.gif")%>'); font:normal 11px Tahoma; white-space:nowrap; cursor:default; } .RadEToolLongDisabled { filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; margin: 1px; } .RadEModuleTable { background-color: #E2EDFD; color:#333333; border: 1px solid #B1C7DB; border-top: 1px solid #F4F7F9; text-align:left; } .RadEModule { color:#333333; width:100%; height:100%; padding-top:1px; font:normal 11px Tahoma; } A.DomPathLink, A.DomPathLink:visited, A.DomPathLink:active, A.DomPathLink:link { text-decoration:underline; font:11px normal Tahoma; padding:3px 2px 1px 2px; color:#3333cc; } A.DomPathLink:hover { background-color: white; } A.DomPathLinkSelected { padding:1px 2px 1px 2px; text-decoration:none; border:1px solid #C4D5E4; background-color: white; font:11px normal Tahoma; font-weight:bold; color: #333333; } .RadEToggleButton { margin: 1px; border: 0px; TEXT-ALIGN: center; width: 24px; height: 24px; background-color: #cfe2fb; /* 03 Jan 05 */ background-image: none; /* 03 Jan 05 */ } .RadEToggleButtonPressed { border: 1px solid #4781bb; /* 03 Jan 05 */ text-align: center; width: 24px; height: 24px; background-image: none; /* 03 Jan 05 */ background-color: #a9c8f0; /* 03 Jan 05 */ } TD.RadEContentContainer { border:1px solid #9FBDDC; } /* Table wrapper and DOCKING ZONES classes */ TABLE.RadEWrapper { border:1px solid #9FBDDC; background-color: #CFE2FB; padding: 1px; } .RadEWrapper .RadEVerticalDockingZone { font-size:0px; line-height:0px; width:1px; } .RadEWrapper .RadEDockingZone { font-size:0px; line-height:0px; } .RadETitleGrip { background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.draggedToolbarTitleBg.gif")%>'); height: 18px; border-top: 1px solid #475974; color: white; font:normal 11px Tahoma; } .RadESideGripHorizontal { background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dragHandle.gif")%>'); background-repeat: no-repeat; background-position: center; width:10px; } .RadESideGripVertical { background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dragHandleVertical.gif")%>'); background-repeat: no-repeat; background-position: center; height:10px; } .RadEToolbar { background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.ToolbarRowBackground.gif")%>'); background-repeat: repeat-x; background-position: bottom; font:normal 11px Tahoma; border-bottom : 1px solid #4681BC; border-left : 1px solid #4681BC; border-right : 1px solid #9FBDDC; height: 24px; } .RadEToolbarVertical { background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.ToolbarRowBgVertical.gif")%>'); background-repeat: repeat-y; background-color: #E2EDFD; font:normal 11px Tahoma; border-bottom : 1px solid #9FBDDC; border-top : 1px solid #4681BC; border-right : 1px solid #EBF4FE; width: 24px; } .RadAutoDockButton { cursor: hand; cursor:pointer; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.AutoDockButton.gif")%>'); background-repeat: no-repeat; width:8px; height:9px; margin-right: 3px; border:0px; } .RadESeparator { width:2px; font-size:3px; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.Separator.gif")%>'); background-position:center; background-repeat:no-repeat; padding-right: 1px; padding-left: 1px; } .RadESeparatorHorizontal { font-size:1px; height:3px; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.SeparatorHorizontal.gif")%>'); background-position:center; background-repeat:no-repeat; } /*----------------- Editor additional HTML objects' styles */ .RadEErrorMessage { color: red; font:normal 11px Tahoma; text-align:left; margin:3px; } TEXTAREA.RadETextArea { border: #808080 1px solid; font:normal 11px Tahoma; background-color: white; color: #000080; /* Bug in IE - crashing the browser - do not set scrollbar styles! */ } INPUT.RadEButton, BUTTON.RadEButton { border: 0px; margin: 3px; WIDTH: 78px; FONT-FAMILY: Arial; HEIGHT: 20px; color: #515D6A; BACKGROUND-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.button.gif")%>'); background-color: Transparent; TEXT-ALIGN: center; line-height: 19px; } INPUT.RadETextBox { padding-left:2px; border: 1px solid #4D6185; font: menu; font-size: 12px; margin:1px; } SELECT.RadEDropDown { FONT-FAMILY: Tahoma; padding-left:2px; font-size:11px; margin:2px; } .RadEXhtmlButton { border: 1px solid #000080; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.toolOnbg.gif")%>'); font:normal 11px Tahoma; white-space:nowrap; height: 22px; color: black; width: auto; margin: 1px; } /* ------------------------- Dropdown "Header" Styles ---------------------------------*/ .RadEDropDownOff { cursor:default; background-color:white; border:1px solid #A6A6A6; font:normal 11px Tahoma; margin-left:1px; } .RadEDropDownOn, .RadEDropDownOffOver { cursor:default; background-color:white; border:1px solid #0A246A; font:normal 11px Tahoma; margin-left:1px; } .RadEDropDownDisabled { background-color: white; border:1px solid #9fbddc; font:normal 11px Tahoma; margin-left:1px; color: #808080; cursor: no-drop !important; } .RadEDropDownDisabled img { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; } /* ----------------------------- RadWindow wrapper related styles ------------------------*/ .RadETableWrapperResizeSpan { cursor : default; border : 3px solid #cccccc; } .RadETableWrapper { border:1px solid #979797; border-top: 1px solid #696969; background-color:#CFE2FB; font-size:0px; } .RadETableWrapperHeaderLeft { background: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.DialogueHeaderLeft.gif")%>'); width:9px; } .RadETableWrapperHeaderCenter { text-align: left; height:27px; font-family:Tahoma; color: white; background: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderCenter.gif")%>'); background-repeat: repeat-x; } .RadETableWrapperHeaderRight { background-color: #ACC2E7; width:1px; } .RadETableWrapperBodyLeft { width:0px; } .RadETableWrapperBodyCenter { width:100%; height:100%; } .RadETableWrapperBodyRight { width:0px; } .RadETableWrapperFooterLeft { background-repeat: no-repeat; height: 13px; font-size: 0px; width: 0px; border-bottom: 1px solid #B4B4B4; } .RadETableWrapperFooterCenter { width:100%; height: 13px; font-size: 0px; line-height:0px; border-bottom: 1px solid #B4B4B4; } .RadETableWrapperFooterRight { font-size: 0px; width: 14px; height: 13px; line-height:0px; cursor:nw-resize; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.footerResize.gif")%>'); background-repeat: no-repeat; border-bottom: 1px solid #B4B4B4; } .RadETableWrapperFooterRightOver { width:0px; height:0px; font-size: 0px; line-height:0px; cursor:nw-resize; } .RadERadWindowHeader { font-family: Microsoft Sans Serif; font-size: 11px; font-style: normal; font-weight: bold; color: white; height: 27px; vertical-align: middle; padding-top: 5px; padding-left: 10px; cursor:default; width:100%; display:inline; } .RadERadWindowButtonClose { cursor: hand; cursor:pointer; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderClose.gif")%>'); background-repeat: no-repeat; /* Jan 04 2006 */ width:19px; height:27px; display:block; } .RadERadWindowButtonPinOff { cursor: hand; cursor:pointer; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderPinOff.gif")%>'); background-repeat: no-repeat; /* Jan 04 2006 */ width:16px; height:27px; display:block; } .RadERadWindowButtonPinOn { cursor: hand; cursor:pointer; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderPinOn.gif")%>'); background-repeat: no-repeat; /* Jan 04 2006 */ width:16px; height:27px; display:block; } /* RIBBON BAR-RELATED STYLES BEGIN */ .RadERibbon { border: solid 1px #9fbddc; margin-right: 1px; margin-bottom: 1px; } .RadERibbon .RadAutoDockButton { cursor: default; margin-top: 1px; float: right; } .RadERibbon .RadETitleGrip { font: normal 11px Arial, Verdana, Sans-serif; cursor: default; border: 0px; height: 11px; border-top: solid 1px #9fbddc; } .RadERibbon .RadEToolbar { border: 0px; } /* RIBBON BAR-RELATED STYLES END */�.RadEWrongWord { background-color: yellow; } .RadEDomMouseOver { background-color:#efefef; border:1px dashed red; } .RadEContent, .RadEContentBordered { padding:3px; margin: 0px; text-align: left; scrollbar-face-color: #BACBF4; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #7E9FD2; scrollbar-3dlight-color: #E6EEFC; scrollbar-arrow-color: #4D6185; scrollbar-track-color: #F7F7F3; scrollbar-darkshadow-color: #C6D1DC; word-wrap: break-word; } .RadEContentBordered form { background-color:#efefef; border:1px dashed #555555; } /* CSS class for A name */ .RadEContentBordered table { BORDER-RIGHT: #999999 1px dashed; BORDER-BOTTOM: #999999 1px dashed; } .RadEContentBordered table td { PADDING: 1px; BORDER-TOP: #999999 1px dashed; BORDER-LEFT: #999999 1px dashed; } .RadEContentBordered table th { PADDING: 1px; BORDER-TOP: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; } � /* Table Wrapper related styles */ .RadETableWrapperResizeSpan { cursor : default; border : 3px solid #cccccc; } .RadETableWrapper { border:1px solid #979797; border-top: 1px solid #696969; background-color:#CFE2FB; font-size:0px; } .RadETableWrapperHeaderLeft { background: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.DialogueHeaderLeft.gif")%>'); width:9px; } .RadETableWrapperHeaderCenter { text-align: left; height:27px; font-family:Tahoma; color: white; background: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderCenter.gif")%>'); background-repeat: repeat-x; } .RadETableWrapperHeaderRight { background-color: #ACC2E7; width:1px; } .RadETableWrapperBodyLeft { width:0px; } .RadETableWrapperBodyCenter { width:100%; height:100%; } .RadETableWrapperBodyRight { width:0px; } .RadETableWrapperFooterLeft { background-repeat: no-repeat; height: 13px; font-size: 0px; width: 0px; border-bottom: 1px solid #B4B4B4; } .RadETableWrapperFooterCenter { width:100%; height: 13px; font-size: 0px; line-height:0px; border-bottom: 1px solid #B4B4B4; } .RadETableWrapperFooterRight { font-size: 0px; width: 14px; height: 13px; line-height:0px; cursor:nw-resize; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.footerResize.gif")%>'); background-repeat: no-repeat; border-bottom: 1px solid #B4B4B4; } .RadETableWrapperFooterRightOver { width:0px; height:0px; font-size: 0px; line-height:0px; cursor:nw-resize; } .RadERadWindowHeader { font-family: Microsoft Sans Serif; font-size: 11px; font-style: normal; font-weight: bold; color: white; height: 27px; vertical-align: middle; padding-top: 5px; padding-left: 10px; cursor:default; width:100%; display:inline; } .RadERadWindowButtonClose { cursor: hand; cursor:pointer; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderClose.gif")%>'); width:19px; height:27px; display:block; } .RadERadWindowButtonPinOff { cursor: hand; cursor:pointer; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderPinOff.gif")%>'); width:16px; height:27px; display:block; } .RadERadWindowButtonPinOn { cursor: hand; cursor:pointer; background-image: url('<%= WebResource("Telerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderPinOn.gif")%>'); width:16px; height:27px; display:block; }X.function AccessibleTable(id,_2){ this.Id=id; this.AlignmentSelector=_2; this.Table=null; this.HeadingRows=0; this.HeadingColumns=0; this.Caption=""; this.Summary=""; this.CaptionHalign=""; this.CaptionValign=""; this.SetCellID=false; this.TxtRows=document.getElementById("TXT_HEAD_ROWS_"+this.Id); this.TxtCols=document.getElementById("TXT_HEAD_COLS_"+this.Id); this.TxtSummary=document.getElementById("TXT_SUMMARY"+this.Id); this.TxtCaption=document.getElementById("TXT_CAPTION_"+this.Id); this.ChbSetCellID=document.getElementById("SET_CELL_ID_"+this.Id); this.MaxHeadRowsSpan=document.getElementById("MAX_HEAD_ROWS_"+this.Id); this.MaxHeadColsSpan=document.getElementById("MAX_HEAD_COLS_"+this.Id); this.IsIE=document.all?true:false; this.TableDocument=document; } AccessibleTable.prototype.Initialize=function(_3,_4){ this.Table=_3; if(_4){ this.TableDocument=_4; } if(this.Table){ if(this.Table.caption){ if(this.IsIE){ this.Caption=this.Table.caption.innerText; this.CaptionHalign=(""==this.Table.caption.align?"left":this.Table.caption.align); this.CaptionValign=(""==this.Table.caption.vAlign?"top":this.Table.caption.vAlign); }else{ this.Caption=this.Table.caption.childNodes[0].nodeValue; this.CaptionHalign="center"; this.CaptionValign=this.Table.caption.align; } }else{ this.Caption=""; this.CaptionHalign="left"; this.CaptionValign="top"; } this.Summary=this.Table.summary; this.HeadingRows=this.Table.tHead?this.Table.tHead.rows.length:0; this.HeadingColumns=this.CountHeadingColumns(); this.SetCellID=this.CheckHeadersHasIds()||this.CheckCellsHasHeaders(); this.UpdateData(false); } }; AccessibleTable.prototype.CountHeadingColumns=function(){ var _5=0; if(this.Table){ for(k=0;k<this.Table.tBodies.length;k++){ var _6=this.Table.tBodies[k]; for(i=0;i<_6.rows.length;i++){ var _7=_6.rows[i]; var _8=_7.getElementsByTagName("TH"); if(_8&&_8.length>_5){ _5=_8.length; } } } } return _5; }; AccessibleTable.prototype.UpdateData=function(_9){ if(_9){ this.HeadingRows=parseInt(this.TxtRows.value); this.HeadingColumns=parseInt(this.TxtCols.value); this.Caption=this.TxtCaption.value; this.Summary=this.TxtSummary.value; this.CaptionHalign=this.AlignmentSelector.GetAlign(); this.CaptionValign=this.AlignmentSelector.GetVAlign(); this.SetCellID=this.ChbSetCellID.checked; }else{ this.TxtRows.value=this.HeadingRows; this.TxtCols.value=this.HeadingColumns; this.TxtCaption.value=this.Caption; this.TxtSummary.value=this.Summary; this.AlignmentSelector.SelectAlignment(this.CaptionHalign,this.CaptionValign); this.ChbSetCellID.checked=this.SetCellID; if(this.Table){ var _a=this.Table.rows.length; var _b=(this.Table.rows.length>0)?this.Table.rows[0].cells.length:0; this.MaxHeadRowsSpan.innerText="(Max. "+_a+")"; this.MaxHeadColsSpan.innerText="(Max. "+_b+")"; } } }; AccessibleTable.prototype.CheckCellsHasHeaders=function(){ if(this.Table){ for(k=0;k<this.Table.tBodies.length;k++){ var _c=this.Table.tBodies[k]; for(i=0;i<_c.rows.length;i++){ var _d=_c.rows[i]; for(j=0;j<_d.cells.length;j++){ var _e=_d.cells[j]; if(_e.getAttribute("headers")){ return true; } } } } } return false; }; AccessibleTable.prototype.CheckHeadersHasIds=function(){ if(this.Table){ for(i=0;i<this.Table.rows.length;i++){ var _f=this.Table.rows[i]; for(j=0;j<_f.cells.length;j++){ var _10=_f.cells[j]; if("TH"==_10.tagName.toUpperCase()&&""!=_10.id){ return true; } } } } return false; }; AccessibleTable.prototype.GetTableColumns=function(){ var _11=0; if(null!=this.Table&&this.Table.rows.length>0){ _11=this.Table.rows[0].cells.length; } return _11; }; AccessibleTable.prototype.UpdateCaption=function(){ var _12=this.Table.caption; if(this.IsIE){ if(!_12&&""!=this.Caption){ _12=this.Table.createCaption(); } if(_12){ _12.innerText=this.Caption; _12.align=this.CaptionHalign; _12.vAlign=this.CaptionValign; } }else{ if(_12){ this.Table.removeChild(_12); _12=null; } if(!_12&&""!=this.Caption){ var _12=this.TableDocument.createElement("CAPTION"); _12.innerHTML=this.Caption; _12.setAttribute("align",this.CaptionValign); this.Table.appendChild(_12); } } }; AccessibleTable.prototype.UpdateThead=function(){ var _13=this.GetTableColumns(); var _14=this.GetThead(); if(!_14){ _14=this.Table.createTHead(); } var _15=0; for(i=0;i<this.Table.rows.length;i++){ var row=this.Table.rows[i]; var _17=row.parentNode; var _18=_17.tagName.toUpperCase(); if(i<this.HeadingRows){ if("THEAD"!=_18){ var _19=_14.insertRow(_14.rows.length); for(j=0;j<row.cells.length;j++){ var _1a=this.TableDocument.createElement("TH"); _1a.innerHTML=row.cells[j].innerHTML; _19.insertBefore(_1a,null); } this.Table.deleteRow(i+1); } }else{ if("THEAD"==_18){ var _19=this.Table.tBodies[0].insertRow(_15++); for(j=0;j<row.cells.length;j++){ var _1a=_19.insertBefore(this.TableDocument.createElement("TD"),null); _1a.innerHTML=row.cells[j].innerHTML; } } } } if(this.HeadingRows<_14.rows.length){ for(i=_14.rows.length-1;i>=this.HeadingRows;i--){ _14.deleteRow(i); } } }; AccessibleTable.prototype.UpdateRows=function(){ if(this.Table){ for(k=0;k<this.Table.tBodies.length;k++){ var _1b=this.Table.tBodies[k]; for(i=0;i<_1b.rows.length;i++){ var row=_1b.rows[i]; for(j=0;j<row.cells.length;j++){ var _1d=j<this.HeadingColumns?"TH":"TD"; this.ChangeCellType(row.cells[j],_1d); } } } } }; AccessibleTable.prototype.UpdateCellIDs=function(){ var _1e=this.CheckHeadersHasIds(); var _1f=this.CheckCellsHasHeaders(); if(this.Table&&this.Table.tHead&&(this.SetCellID||_1e||_1f)){ var _20=this.Table.id?this.Table.id:this.Table.uniqueID; if(!_20){ _20="table"; } var _21=null; var _22=0; if(_1e||this.SetCellID){ for(i=0;i<this.Table.tHead.rows.length;i++){ var row=this.Table.tHead.rows[i]; if(!_21){ _21=new Array(row.cells.length); } for(j=0;j<row.cells.length;j++){ var _24=row.cells[j]; if(this.SetCellID){ var id=_24.id?_24.id:(_20+"_heading_"+_22++); _24.id=id; if(!_21[j]){ _21[j]=id; } }else{ _24.id=""; } } } } for(k=0;k<this.Table.tBodies.length;k++){ var _26=this.Table.tBodies[k]; for(i=0;i<_26.rows.length;i++){ var row=_26.rows[i]; for(j=0;j<row.cells.length;j++){ var _24=row.cells[j]; var _27=_24.tagName.toUpperCase(); if("TH"==_27){ if(this.SetCellID){ _24.id=_24.id?_24.id:(_20+"_heading_"+_22++); }else{ _24.id=""; } }else{ if("TD"==_27&&this.Table.tHead.rows.length>0&&_21&&(_1f||this.SetCellID)){ if(this.SetCellID){ _24.setAttribute("headers",_21[j]); }else{ _24.removeAttribute("headers",false); } } } } } } } }; AccessibleTable.prototype.UpdateTable=function(){ if(null!=this.Table){ this.UpdateData(true); this.UpdateCaption(); if(this.Summary==""){ this.Table.removeAttribute("summary",false); }else{ this.Table.summary=this.Summary; } this.UpdateThead(); this.UpdateRows(); this.UpdateCellIDs(); } }; AccessibleTable.prototype.GetHeadingRows=function(){ return this.HeadingRows; }; AccessibleTable.prototype.SetHeadingRows=function(_28){ this.HeadingRows=_28; }; AccessibleTable.prototype.GetHeadingColumns=function(){ return this.HeadingColumns; }; AccessibleTable.prototype.SetHeadingColumns=function(_29){ this.HeadingColumns=_29; }; AccessibleTable.prototype.GetSummary=function(){ return this.Summary; }; AccessibleTable.prototype.SetSummary=function(_2a){ this.Summary=_2a; }; AccessibleTable.prototype.GetCaption=function(){ return this.Caption; }; AccessibleTable.prototype.SetCaption=function(_2b){ this.Caption=_2b; }; AccessibleTable.prototype.GetCaptionHalign=function(){ return this.CaptionHalign; }; AccessibleTable.prototype.SetCaptionHalign=function(_2c){ this.CaptionHalign=_2c; }; AccessibleTable.prototype.GetCaptionValign=function(){ return this.CaptionValign; }; AccessibleTable.prototype.SetCaptionValign=function(_2d){ this.CaptionValign=_2d; }; AccessibleTable.prototype.GetThead=function(){ var _2e=this.Table.getElementsByTagName("THEAD"); if(_2e.length>0){ return _2e[0]; }else{ return null; } }; AccessibleTable.prototype.ChangeCellType=function(_2f,_30){ var _31=false; if(_2f.tagName.toUpperCase()!=_30.toUpperCase()){ var _32=this.TableDocument.createElement(_30.toUpperCase()); for(var _33 in _2f.attributes){ _2f.attrName=_2f.attributes[_33]; } _32.colSpan=_2f.colSpan; _32.rowSpan=_2f.rowSpan; _32.innerHTML=_2f.innerHTML; _2f.innerHTML=_2f.innerHTML; _32.style.cssText=_2f.style.cssText; _2f.parentNode.replaceChild(_32,_2f); _31=true; } return _31; };;var ImgAlignment=[["",""],["none",""],["",""],["",""],["top",""],["",""],["left",""],["absmiddle",""],["right",""],["",""],["bottom",""],["",""],["",""],["",""],["",""]]; var CellAlignment=[["",""],["none",""],["",""],["left","top"],["center","top"],["right","top"],["left","middle"],["center","middle"],["right","middle"],["left","bottom"],["center","bottom"],["right","bottom"],["",""],["",""],["",""]]; var TableAlignment=[["",""],["none",""],["",""],["left",""],["center",""],["right",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""]]; var CaptionIEAlignment=[["",""],["none",""],["",""],["left","top"],["center","top"],["right","top"],["",""],["",""],["",""],["left","bottom"],["center","bottom"],["right","bottom"],["",""],["",""],["",""]]; var CaptionNSAlignment=[["",""],["none",""],["",""],["",""],["","top"],["",""],["",""],["",""],["",""],["",""],["","bottom"],["",""],["",""],["",""],["",""]]; var AlignmentImages=["x.gif","x.gif","x.gif","AlignTopLeft.gif","AlignTopCenter.gif","AlignTopRight.gif","AlignMiddleLeft.gif","AlignMiddleCenter.gif","AlignMiddleRight.gif","AlignBottomLeft.gif","AlignBottomCenter.gif","AlignBottomRight.gif","x.gif","x.gif","x.gif"]; function AlignmentSelector(id,_2,_3,_4,_5){ this.IsIE=document.all?true:false; this.ID=id; this.SkinPath=_2; this.Mode=""; this.ActiveLookup=null; this.Selection=null; this.NoAlignmentIndex=-1; this.ButtonImg=document.getElementById("MENU_BUTTON_IMG_"+this.ID); this.DropDownMenu=_4; this.DropDownMenu.MenuEventHandler=this; this.SetMode(_3); this.ClientClickString=_5; } AlignmentSelector.prototype.SetMode=function(_6){ this.Mode=_6; this.ActiveLookup=this.GetLookupTableByMode(this.Mode); this.SelectAlignmentByIndex(this.NoAlignmentIndex); }; AlignmentSelector.prototype.GetLookupTableByMode=function(_7){ switch(_7.toUpperCase()){ case "IMG": return ImgAlignment; case "TABLE": return TableAlignment; case "TD": return CellAlignment; case "CAPTION": return (this.IsIE?CaptionIEAlignment:CaptionNSAlignment); default: return null; } }; AlignmentSelector.prototype.OnShowMenu=function(_8){ this.ShowMode(this.Mode,_8); }; AlignmentSelector.prototype.ShowMode=function(_9,_a){ var _b=document.getElementById("MENU_ELEMENT_TABLE_"+this.ID); var _c=0; for(var i=0;i<_b.rows.length;i++){ var _e=false; for(var j=0;j<_b.rows[i].cells.length;j++){ var _10=_b.rows[i].cells[j]; var _11=_a&&this.IsAvailable(_c++); _10.style.visibility=_11?"visible":"hidden"; _e|=_11; } if(null!=document.all){ _b.rows[i].style.display=_e?"":"none"; } } }; AlignmentSelector.prototype.IsAvailable=function(_12){ var _13=false; if(this.ActiveLookup){ var _14=this.ActiveLookup[_12]; _13=((null!=_14)&&(""!=_14[0]||""!=_14[1])); } return _13; }; AlignmentSelector.prototype.GetFirstAlignmentIndex=function(){ var _15=-1; if(this.ActiveLookup){ for(i=0;i<this.ActiveLookup.length;i++){ if(this.IsAvailable(i)){ _15=i; break; } } } return _15; }; AlignmentSelector.prototype.SelectAlignmentByIndex=function(_16){ if(_16==this.NoAlignmentIndex){ this.Selection=""; this.SetButtonImage("x.gif"); }else{ if(this.ActiveLookup&&0<=_16&&_16<this.ActiveLookup.length){ this.Selection=this.ActiveLookup[_16]; this.SetButtonImage(AlignmentImages[_16]); if(""!=this.ClientClickString){ eval(this.ClientClickString); } } } }; AlignmentSelector.prototype.SetButtonImage=function(_17){ this.ButtonImg.src=this.SkinPath+"Img/"+_17; if("x.gif"==_17){ this.ButtonImg.style.marginLeft="0px"; }else{ this.ButtonImg.style.marginLeft="-2px"; } }; AlignmentSelector.prototype.SelectAlignment=function(_18,_19){ if(""==_18){ _18="none"; } if(!_19){ _19=""; } if(this.ActiveLookup){ _18=_18.toUpperCase(); _19=_19.toUpperCase(); var _1a=-1; for(i=0;i<this.ActiveLookup.length;i++){ if(this.IsAvailable(i)){ var ha=this.ActiveLookup[i][0].toUpperCase(); var va=this.ActiveLookup[i][1].toUpperCase(); if(-1==_1a){ _1a=i; } if((_18==ha||_18==va)&&(_19==ha||_19==va)){ this.SelectAlignmentByIndex(i); return; } } } this.SelectAlignmentByIndex(_1a); } }; AlignmentSelector.prototype.GetAlign=function(){ var _1d=(this.Selection?this.Selection[0]:""); if("none"==_1d){ _1d=""; } return _1d; }; AlignmentSelector.prototype.GetVAlign=function(){ var _1e=(this.Selection?this.Selection[1]:""); if("none"==_1e){ _1e=""; } return _1e; }; AlignmentSelector.prototype.Toggle=function(){ if(null!=this.DropDownMenu){ this.DropDownMenu.Toggle(); if(window.event){ window.event.cancelBubble=true; } } }; AlignmentSelector.prototype.Enable=function(_1f){ if(null!=this.DropDownMenu){ this.DropDownMenu.Enable(_1f); } };;function BrowserDialogBase(_1,_2,_3){ this.FolderPathBox=document.getElementById("FolderPathBox"); this.FileBrowser=_1; this.Previewer=_2; this.TabHolder=_3; if(this.FileBrowser&&this.Previewer){ var _4=this.Previewer; var _5=this.TabHolder; var _6=this; this.FileBrowser.OnClientClick=function(_7){ _6.ShowPath(_7.GetPath()); _4.ChangePreviewedObject(_7); }; this.FileBrowser.OnFolderChange=function(_8){ _6.ShowPath(_8.GetPath()); _4.Clear(); _5.SetTabEnabled(1,_8.Permissions&this.UploadPermission); }; if(this.FileBrowser.SelectedItem&&this.FileBrowser.SelectedItem.Type=="F"){ _4.ChangePreviewedObject(this.FileBrowser.SelectedItem); } } } BrowserDialogBase.prototype.ShowPath=function(_9){ this.FolderPathBox.value=_9; }; BrowserDialogBase.prototype.Initialize=function(){ this.TabHolder.SetTabEnabled(1,this.FileBrowser.CurrentItem.Permissions&this.FileBrowser.UploadPermission); this.TabHolder.SelectCurrentTab(); var _a=this.FileBrowser.SelectedItem!=null?this.FileBrowser.SelectedItem:this.FileBrowser.CurrentItem; this.ShowPath(_a.GetPath()); };;function CellPropertiesControl(Id,_2,_3,_4,_5,_6){ this.Id=Id; this.CssClassSelector=_2; this.CellAlignmentSelector=_3; this.BackgroundColorPicker=_4; this.BgImageDialogCaller=_5; this.StyleBuilderCaller=_6; this.ColumnWidthHolder=document.getElementById(this.Id+"_columnWidth"); this.ColumnHeightHolder=document.getElementById(this.Id+"_columnHeight"); this.ColumnWidthBox=new PropertyTextBox(this.ColumnWidthHolder.id,"DIMENSION",localization["InvalidCellWidth"]); this.ColumnHeightBox=new PropertyTextBox(this.ColumnHeightHolder.id,"DIMENSION",localization["InvalidCellHeight"]); this.ColumnWrapHolder=document.getElementById(this.Id+"_columnWrap"); this.IdHolder=document.getElementById(this.Id+"_idHolder"); this.EditorObject=null; this.Initialized=false; } CellPropertiesControl.prototype.Initialize=function(_7,_8,_9,_a,_b){ if(!this.Initialized){ this.EditorObject=_9; this.CssClasses=_8; this.CssClassSelector.Initialize(this.CssClasses); this.StyleBuilderCaller.Initialize(this.EditorObject); this.BgImageDialogCaller.Initialize(this.EditorObject); this.BackgroundColorPicker.CanAddCustomColor=_b; this.BackgroundColorPicker.CanAddHexColor=_b; if(_a){ this.BackgroundColorPicker.SetColors(_a); } this.Initialized=true; } this.LoadPropertyValues(_7); }; CellPropertiesControl.prototype.Clear=function(){ var _c=document.createElement("TD"); this.LoadPropertyValues(_c); }; CellPropertiesControl.prototype.LoadPropertyValues=function(_d){ this.CellToModify=_d; if(this.CellToModify.style.width==""){ this.ColumnWidthHolder.value=this.CellToModify.width; }else{ this.ColumnWidthHolder.value=this.CellToModify.style.width; } if(this.CellToModify.style.height==""){ this.ColumnHeightHolder.value=this.CellToModify.height; }else{ this.ColumnHeightHolder.value=this.CellToModify.style.height; } var _e=this.CellToModify.getAttribute("id"); if(_e){ this.IdHolder.value=_e; } this.CellAlignmentSelector.SelectAlignment(this.CellToModify.align,this.CellToModify.vAlign); this.ColumnWrapHolder.checked=this.CellToModify.noWrap; this.BackgroundColorPicker.SelectColor(this.CellToModify.bgColor); this.CssClassSelector.SelectCssClass(this.CellToModify.className); this.StyleBuilderCaller.SetStyledObject(this.CellToModify); if(this.BgImageDialogCaller&&this.CellToModify){ var _f=this.CellToModify.getAttribute("background"); if(!_f){ _f=""; } this.BgImageDialogCaller.SetImagePath(_f); } }; CellPropertiesControl.prototype.UpdateMultiple=function(_10){ for(var i=0;i<_10.length;i++){ if(!this.Update(_10[i])){ return false; } } return true; }; CellPropertiesControl.prototype.Update=function(_12){ if(typeof (_12)!="undefined"){ this.CellToModify=_12; } var _13=this.CellToModify; _13.style.cssText=this.StyleBuilderCaller.GetStyleText(); if(_13.style.cssText==""){ _13.removeAttribute("style",false); } if(!this.ColumnWidthBox.IsValueValid()){ return false; } var _14=this.ColumnWidthBox.GetValue(); _13.removeAttribute("width",false); _13.style.width=_14?ConvertIntToPixel(_14):""; if(!this.ColumnHeightBox.IsValueValid()){ return false; } var _15=this.ColumnHeightBox.GetValue(); _13.removeAttribute("height",false); _13.style.height=_15?ConvertIntToPixel(_15):""; this.SetAttribValue("id",this.IdHolder.value); this.SetAttribValue("align",this.CellAlignmentSelector.GetAlign()); this.SetAttribValue("vAlign",this.CellAlignmentSelector.GetVAlign()); this.SetAttribValue("bgColor",this.BackgroundColorPicker.SelectedColor); this.SetAttribValue("background",this.BgImageDialogCaller.GetImagePath()); var _16=document.all?"className":"class"; this.SetAttribValue(_16,this.CssClassSelector.GetSelectedClassName()); _13.noWrap=this.ColumnWrapHolder.checked; return true; }; CellPropertiesControl.prototype.SetAttribValue=function(_17,_18,_19){ if(_18||(true==_19)){ this.CellToModify.setAttribute(_17,_18); }else{ this.CellToModify.removeAttribute(_17,false); } };;function ColorPicker(id,_2,_3,_4){ this.IsIE=document.all?true:false; this.ID=id; this.SkinPath=_2+"Dialogs/"; this.DropDownMenu=_3; this.ColorSampleElement=document.getElementById("MENU_BUTTON_SPAN_"+this.ID); this.DefaultColors=_4; this.ItemsPerRow=6; this.CanAddCustomColor=true; this.CanAddHexColor=true; if(null!=this.DropDownMenu){ this.BuildColorTable(); } this.SelectedColor=""; this.SelectColor(""); this.OnClientClick=null; } ColorPicker.prototype.SetColors=function(_5){ this.DefaultColors=_5; this.BuildColorTable(); }; ColorPicker.prototype.GetXImageUrl=function(){ return "url("+this.SkinPath+"x.gif)"; }; ColorPicker.prototype.Enable=function(_6){ if(null!=this.DropDownMenu){ this.DropDownMenu.Enable(_6); } }; ColorPicker.prototype.Toggle=function(){ if(null!=this.DropDownMenu){ this.DropDownMenu.Toggle(); } }; ColorPicker.prototype.SelectColor=function(_7,_8){ this.SelectedColor=_7; if(null==_8){ _8=true; } if(_8&&null!=this.DropDownMenu&&this.DropDownMenu.IsVisible()){ this.DropDownMenu.SetVisible(false); } this.OnChangeSelection(); }; ColorPicker.prototype.OnChangeSelection=function(){ if(null!=this.DropDownMenu&&null!=this.ColorSampleElement){ if(""==this.SelectedColor){ this.ColorSampleElement.style.background=this.SelectedColor; this.ColorSampleElement.style.backgroundImage=this.GetXImageUrl(); this.ColorSampleElement.style.backgroundPosition="center"; this.ColorSampleElement.style.backgroundRepeat="no-repeat"; }else{ this.ColorSampleElement.style.backgroundImage=""; this.ColorSampleElement.style.background=this.SelectedColor; } if(this.OnClientClick){ this.OnClientClick(); } } }; ColorPicker.prototype.BuildColorTable=function(){ var _9=document.getElementById("COLOR_TABLE_"+this.ID); if(!_9){ return; } var _a=_9.rows.length; for(var i=0;i<_a;i++){ _9.deleteRow(0); } var _c=null; var _d=0; for(i=0;i<this.DefaultColors.length;i++){ if(0==i%this.ItemsPerRow){ _c=_9.insertRow(-1); _d=0; } _d++; var _e=this.DefaultColors[i]; this.AddColorCell(_c,_e); } var _f=this.ItemsPerRow-_d-1; if(_f>0){ for(var i=0;i<=_f;i++){ var _10=_c.insertCell(_c.cells.length); _10.innerHTML="&nbsp;&nbsp;"; } } if(this.CanAddCustomColor){ if(this.IsIE){ this.AddCustomColorIE(_9); }else{ this.AddHexColor(_9,localization["AddCustomColor"]); } } if(this.IsIE&&this.CanAddHexColor){ this.AddHexColor(_9,localization["AddHexColor"]); } if(this.IsIE){ this.DropDownMenu.SetMenuInnerHtml(_9.outerHTML); } }; ColorPicker.prototype.AddCustomColorIE=function(_11){ var _12=this.ID+".OnAddCustomColorIE()"; var _13="<span class='Label'>"+localization["AddCustomColor"]+"</span>"+"<object id='DLG_SELECT_COLOR_"+this.ID+"' CLASSID='clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b' width='0px' height='0px'></object>"; this.AddCustomColor(_11,_12,_13); }; ColorPicker.prototype.AddHexColor=function(_14,_15){ var _16=this.ID+".OnAddHexColor()"; var _17="<span class='Label'>"+_15+"</span>"; this.AddCustomColor(_14,_16,_17); }; ColorPicker.prototype.AddCustomColor=function(_18,_19,_1a){ var row=_18.insertRow(-1); var _1c=row.insertCell(row.cells.length); _1c.colSpan=this.ItemsPerRow; _1c.noWrap=true; _1c.setAttribute("onmouseover","this.className = 'Over'"); _1c.setAttribute("onmouseout","this.className = ''"); if(""!=_19){ _1c.setAttribute("onclick",_19); } _1c.innerHTML=_1a; }; ColorPicker.prototype.OnAddCustomColorIE=function(){ var dlg=document.all["DLG_SELECT_COLOR_"+this.ID]; if(!dlg){ return; } var _1e=dlg.ChooseColorDlg(); _1e=this.ConvertColor(_1e); this.OnAddCustomColor(_1e); }; ColorPicker.prototype.ValidateColor=function(_1f){ if(null==_1f){ return ""; } if(_1f.charAt(0)!="#"){ _1f="#"+_1f; } re=new RegExp("#[0-9a-fA-F]{6}","gi"); return re.exec(_1f)?_1f:""; }; ColorPicker.prototype.toHex=function(_20){ var _21="0123456789ABCDEF"; _20=parseInt(_20); if(_20<0){ _20=0; } if(_20>255){ _20=255; } var i=Math.floor(_20/16); var j=_20%16; return _21.charAt(i)+_21.charAt(j); }; ColorPicker.prototype.OnAddCustomColor=function(_24){ _24=this.ValidateColor(_24); this.SelectColor(_24,true); if(""!=_24){ this.AddCustomColorToColorTable(_24); } }; ColorPicker.prototype.AddCustomColorToColorTable=function(_25){ var _26=document.getElementById("COLOR_TABLE_"+this.ID); if(!_26){ return; } var _27=null; var _28=0; if(this.CanAddCustomColor){ _28++; } if(this.CanAddHexColor){ _28++; } if(_26.rows.length>((this.DefaultColors.length/this.ItemsPerRow)+_28)){ var _29=_26.rows[_26.rows.length-1]; if(_29.cells.length<this.ItemsPerRow){ _27=_29; } } if(!_27){ _27=_26.insertRow(-1); } this.AddColorCell(_27,_25); if(this.IsIE){ this.DropDownMenu.SetMenuInnerHtml(_26.outerHTML); } }; ColorPicker.prototype.AddColorCell=function(row,_2b){ var _2c=row.insertCell(row.cells.length); _2c.setAttribute("onmouseover","this.className = 'Over'"); _2c.setAttribute("onmouseout","this.className = ''"); _2c.setAttribute("onclick",this.ID+".SelectColor('"+_2b+"')"); var _2d=document.createElement("DIV"); _2d.style.backgroundColor=_2b; if(""==_2b){ _2c.style.backgroundImage=this.GetXImageUrl(); _2c.style.backgroundRepeat="no-repeat"; _2c.style.backgroundPosition="center"; } _2c.appendChild(_2d); }; ColorPicker.prototype.OnAddHexColor=function(){ var _2e=prompt(localization["PromptColor"],"#"); this.OnAddCustomColor(_2e); }; ColorPicker.prototype.ConvertColor=function(_2f){ _2f=parseInt(_2f); _2f=_2f.toString(16); if(_2f.length<6){ var _30="000000".substring(0,(6-_2f.length)); _2f="#"+_30.concat(_2f).toUpperCase(); }else{ _2f="#"+_2f.toUpperCase(); } return _2f; }; ColorPicker.prototype.Toggle=function(){ if(null!=this.DropDownMenu){ this.DropDownMenu.Toggle(); if(window.event){ window.event.cancelBubble=true; } } };;function ConvertIntToPixel(_1){ var _2=""+_1; if(_2.indexOf("%")!=-1){ return _2; }else{ _2=parseInt(_2); if(!isNaN(_2)){ _2=_2+"px"; return _2; } } return _1; } function GetCellIndex(_3){ var _4=_3?(_3.cellIndex):0; var _5=navigator.userAgent.toLowerCase(); if(_5.indexOf("safari")>-1){ var oP=_3.parentNode; for(var i=0;i<oP.cells.length;i++){ if(_3==oP.cells[i]){ _4=i; break; } } } return _4; } function RadUtil_GetEventSource(e){ if(null==e){ return null; } if(e.srcElement){ return e.srcElement; }else{ if(e.target){ return e.target; }else{ return null; } } } function buttonAction(_9,e){ if(window.event==null){ e.preventDefault(); if(e.stopPropagation){ e.stopPropagation(); } } eval(_9); } function showObject(id){ try{ document.getElementById(id).style.display="block"; } catch(exc){ } } function hideObject(id){ try{ document.getElementById(id).style.display="none"; } catch(exc){ } } function inArray(_d,_e){ for(var i=0;i<_d.length;i++){ if(_d[i]==_e){ return true; } } return false; } function addOption(obj,_11,_12){ var _13=false; _11=trim(_11); _12=trim(_12); var _14=obj.getElementsByTagName("OPTION"); for(var i=0;i<_14.length;i++){ if(_11.toUpperCase()==_14[i].value.toUpperCase()){ _13=true; break; } } if((!_13)&&(_12!="")){ var _16=document.createElement("OPTION"); _16.innerHTML=_12; _16.value=_11; obj.appendChild(_16); } } function selectOption(_17,_18){ var _19=false; if((_18!="")&&(_18!=null)){ var _1a=_17.getElementsByTagName("OPTION"); for(var i=0;i<_1a.length;i++){ if(_1a[i].value.toString().toUpperCase()==_18.toString().toUpperCase()){ try{ _1a[i].selected=true; } catch(exc){ } _19=true; break; } } }else{ _17.selectedIndex=0; } return _19; } function changeColor(_1c,_1d,_1e){ if(_1c.value==_1d){ if(document.all){ var _1f=document.getElementById("dlgHelper").ChooseColorDlg(); if(_1f!=0){ _1f=_1f.toString(16); if(_1f.length<6){ var _20="000000".substring(0,(6-_1f.length)); _1f="#"+_20.concat(_1f).toUpperCase(); }else{ _1f="#"+_1f.toUpperCase(); } }else{ _1f=null; } }else{ _1f=prompt(localization["PromptColor"],"#"); } var _21; var _22=_1c.getElementsByTagName("OPTION"); if(_1f!=null){ if(_22.length==_1e){ _21=document.createElement("OPTION"); _1c.insertBefore(_21,_22[_1e-1]); }else{ _21=_22[_1e-1]; } _21.style.backgroundColor=_1f; _21.innerHTML=localization["Customh"]+_1f; _21.value=_1f; } _1c.selectedIndex=_22.length-2; } } function trim(str){ return str.replace(/^\s{1,}/ig,"").replace(/\s{1,}$/ig,""); } function GetDialogArguments(){ if(window.radWindow){ return window.radWindow.Argument; }else{ return null; } } function AttachEvent(_24,_25,_26){ if(_24.attachEvent){ _24.attachEvent("on"+_25,_26); }else{ if(_24.addEventListener){ _24.addEventListener(_25,_26,false); } } } var radEditorGlobalStyleElements=null; function radEditorGetStyleElements(){ if(!radEditorGlobalStyleElements){ radEditorGlobalStyleElements=new Array("background-attachment","background-color","background-image","background-position-x","background-position-y","background-repeat","behavior","border-bottom-color","border-bottom-style","border-bottom-width","border-left-color","border-left-style","border-left-width","border-right-color","border-right-style","border-right-width","border-top-color","border-top-style","border-top-width","border-color","border-style","border-width","clear","clip","color","cursor","direction","display","filter","font-family","font-size","font-style","font-variant","font-weight","layout-flow","layout-grid-char","layout-grid-line","layout-grid-mode","layout-grid-type","letter-spacing","line-break","line-height","margin-bottom","margin-left","margin-right","margin-top","min-height","padding-bottom","padding-left","padding-right","padding-top","page-break-before","position","text-align","text-autospace","text-decoration","text-indent","text-justify","text-transform","text-underline-position","unicode-bidi","vertical-align","visibility","word-break","word-spacing","word-wrap","writing-mode","z-index","zoom"); } return radEditorGlobalStyleElements; };function CssClassSelector(id,_2,_3,_4,_5,_6){ this.IsIE=(null!=document.all&&!window.opera); this.ID=id; this.PopupWidth=parseInt(_4); this.PopupHeight=parseInt(_5); this.SkinPath=_6; this.SelectedIndex=-1; this.PopupWnd=null; this.Document=null; this.CssClassesHtmlTable=null; this.ArrCssClasses=[]; this.Table=document.getElementById("CssClassSelector_Table_"+this.ID); this.Label=document.getElementById("CssClassSelector_Label_"+this.ID); this.RadCssClassArray=null; this.ArrFilterTags=[]; this.Initialize(_2,_3); this.SelectCssClassByIndex(-1); if(window.attachEvent){ var _7=this; window.attachEvent("onunload",function(){ _7.PopupWnd=null; _7.Document=null; _7.CssClassesHtmlTable=null; _7.ArrCssClasses=null; }); } } CssClassSelector.prototype.Initialize=function(_8,_9){ this.ArrCssClasses=_8; if(!this.PopupWnd){ if(this.IsIE){ this.PopupWnd=window.createPopup(); if(this.PopupWnd){ this.Document=this.PopupWnd.document; this.Document.body.style.border="0px"; this.Document.body.style.backgroundColor="#FFFFFF"; } }else{ this.PopupWnd=new PopupWindow(); this.Document=document; } } this.InitPopupWnd(); }; CssClassSelector.prototype.InitPopupWnd=function(){ if(this.IsIE){ if(this.Document){ this.InitPopup(this.Document.body); } }else{ this.InitPopup(this.PopupWnd.Popup); } }; CssClassSelector.prototype.InitPopup=function(_a){ if(this.Document&&_a){ _a.style.border="1px solid #999999"; this.BuildPopupHtml(); if(this.CssClassesHtmlTable){ while(_a.childNodes&&0<_a.childNodes.length){ _a.removeChild(_a.childNodes[0]); } var _b=this.Document.createElement("DIV"); _b.className="RadEDropDownTable"; _b.style.overflow="auto"; _b.style.height=this.PopupHeight; _b.style.width=this.PopupWidth; _b.appendChild(this.CssClassesHtmlTable); _a.appendChild(_b); } } }; CssClassSelector.prototype.BuildPopupHtml=function(){ this.CssClassesHtmlTable=this.CreateCssClassesTable(); try{ var _c=this.CssClassesHtmlTable; this.AddCssClass(_c,"",null,localization["ClearStyle"],-1); for(var _d=0;_d<this.ArrCssClasses.length;_d++){ this.AddRadCssClass(_c,this.ArrCssClasses[_d],_d); } } catch(ex){ } }; CssClassSelector.prototype.AddRadCssClass=function(_e,_f,_10){ this.AddCssClass(_e,_f.Tag,_f.Rule,_f.Alias,_10); }; CssClassSelector.prototype.AddCssClass=function(_11,tag,_13,_14,_15){ if(tag){ tag=tag.toUpperCase(); } var row=_11.insertRow(-1); var _17=row.insertCell(-1); _17.noWrap=true; _17.onmouseover=new Function("this.style.border = '1px solid #cccccc';"); _17.onmouseout=new Function("this.style.border= '1px solid #AAAAAA';"); _17.style.font="normal 11px Tahoma"; _17.style.border="1px solid #AAAAAA"; _17.style.padding="2px 2px 1px 2px"; var _18=this.Document.createElement("SPAN"); var _19=""; if(_13){ _19=_13.selectorText; }else{ _19=_14; } _17.setAttribute("title",_19); var img=this.Document.createElement("IMG"); img.src=this.GetCssClassImageSrcByTag(tag); img.align="middle"; img.style.cssText="margin-left:2px; margin-right:4px"; _17.appendChild(img); switch(tag){ case "A": var _1b=this.Document.createElement("A"); _1b.href="#"; _1b.onmouseover=new Function("window.status = ''; return false"); _1b.innerHTML=_14; this.ApplyRule(_1b,_13); _1b.style.cursor="default"; _18.appendChild(_1b); break; default: _18.innerHTML=_14; _18.style.font="icon"; this.ApplyRule(_18,_13); _18.style.marginTop="2px"; break; } _17.appendChild(_18); var _1c=""; if(this.IsIE){ _17.Parent=this; _17.onclick=new Function("this.Parent.SelectCssClassByIndex("+_15+");"); }else{ _1c=this.ID+".SelectCssClassByIndex("+_15+");"; _17.setAttribute("onclick",_1c); } _18.style.overflowX="hidden"; }; CssClassSelector.prototype.GetCssClassImageSrcByTag=function(tag){ var _1e=""; switch(tag){ case "ALL": case "A": case "IMG": case "TABLE": case "P": _1e=tag; break; default: _1e="Custom"; break; } return this.SkinPath+"Img/class"+_1e+".gif"; }; CssClassSelector.prototype.ApplyRule=function(_1f,_20){ if(!_1f){ return; } if(!_20){ return; } _1f.style.cssText=_20.style.cssText; var _21=_1f.style.backgroundColor.toLowerCase(); var _22=_1f.style.color.toLowerCase(); if((""==_21||"#ffffff"==_21||"white"==_21)&&("#ffffff"==_22||"white"==_22)){ _1f.style.backgroundColor="#aaaaaa"; } _1f.style.width=""; _1f.style.height=""; }; CssClassSelector.prototype.CreateCssClassesTable=function(){ var _23=this.Document.createElement("TABLE"); _23.setAttribute("cellSpacing",3); _23.setAttribute("cellPadding",3); _23.style.width="100%"; _23.style.cursor="default"; return _23; }; CssClassSelector.prototype.SelectCssClassByIndex=function(_24){ this.SelectedIndex=_24; var _25=this.GetRadCssClass(this.SelectedIndex); if(this.Label){ this.Label.innerHTML=_25?_25.Alias:localization["ClearStyle"]; } if(this.PopupWnd){ this.PopupWnd.hide(); } }; CssClassSelector.prototype.SelectCssClassByText=function(_26){ if(!_26){ _26=""; } for(var i=0;this.ArrCssClasses&&i<this.ArrCssClasses.length;i++){ var _28=this.ArrCssClasses[i]; if(_28&&_28.Rule&&_28.Rule.selectorText.toLowerCase()==_26.toLowerCase()){ break; } } this.SelectCssClassByIndex(i); }; CssClassSelector.prototype.SelectCssClass=function(_29){ if(!_29){ _29=""; } for(var i=0;this.ArrCssClasses&&i<this.ArrCssClasses.length;i++){ var _2b=this.ArrCssClasses[i]; if(_2b&&_2b.ClassName.toLowerCase()==_29.toLowerCase()){ break; } } if(""!=_29&&this.ArrCssClasses.length==i){ var _2c=this.ArrCssClasses.length; var _2b={Tag:"ALL",Rule:null,Alias:_29,ClassName:_29}; this.ArrCssClasses[_2c]=_2b; i=_2c; }else{ if(""==_29){ i=-1; } } this.SelectCssClassByIndex(i); }; CssClassSelector.prototype.GetRadCssClass=function(_2d){ var _2e=null; if(this.ArrCssClasses&&0<=_2d&&_2d<this.ArrCssClasses.length){ _2e=this.ArrCssClasses[_2d]; } return _2e; }; CssClassSelector.prototype.GetSelectedClassName=function(){ var _2f=this.GetRadCssClass(this.SelectedIndex); return (_2f?_2f.ClassName:""); }; CssClassSelector.prototype.ShowPopup=function(_30){ if(null==_30){ _30=true; } if(this.IsIE){ if(_30){ if(this.PopupWnd){ this.PopupWnd.show(0,this.Table.offsetHeight,this.PopupWidth,this.PopupHeight,this.Table); } }else{ if(this.PopupWnd){ this.PopupWnd.hide(); } } }else{ if(_30){ if(this.PopupWnd){ this.PopupWnd.show(0,this.Table.offsetHeight,this.PopupWidth,this.PopupHeight,this.Table); } }else{ if(this.PopupWnd){ this.PopupWnd.hide(); } } } }; CssClassSelector.prototype.TogglePopup=function(){ if(this.PopupWnd){ this.ShowPopup(!this.PopupWnd.isOpen); } }; function PopupWindow(){ this.Popup=document.createElement("SPAN"); this.isOpen=false; if(this.Popup){ this.Popup.className="RadEDropDownTable"; this.Popup.style.backgroundColor="#FFFFFF"; this.Popup.style.position="absolute"; this.Popup.style.zIndex=51200; this.Popup.style.overflow="hidden"; this.Popup.style.display="none"; document.body.appendChild(this.Popup); } } PopupWindow.prototype.show=function(x,y,_33,_34,_35){ this.isOpen=true; if(this.Popup){ var _36=0; var top=0; var _38=this.GetElementCoords(_35); _36+=_38[0]+x; top+=_38[1]+y; this.Popup.style.position="absolute"; this.Popup.style.left=_36; this.Popup.style.top=top; this.Popup.style.width=parseInt(_33)+"px"; this.Popup.style.height=parseInt(_34)+"px"; this.Popup.style.display=""; document.body.addEventListener("click",PopupWindow_OnMouseDown,true); window.ActivePopupWindow=this; } }; PopupWindow.prototype.hide=function(){ this.isOpen=false; if(this.Popup){ document.body.removeEventListener("click",PopupWindow_OnMouseDown,true); this.Popup.style.display="none"; } window.ActivePopupWindow=null; }; PopupWindow.prototype.GetElementCoords=function(_39){ var _3a=new Array(0,0); if(_39&&_39.offsetParent){ while(_39.offsetParent){ _3a[0]+=_39.offsetLeft; _3a[1]+=_39.offsetTop; _39=_39.offsetParent; if(_39==document.body){ _3a[0]-=_39.offsetLeft; _3a[1]-=_39.offsetTop; } } } return _3a; }; function PopupWindow_OnMouseDown(e){ var _3c=false; var el=e.target; while(!_3c&&el&&el!=el.parentNode){ _3c=(el==window.ActivePopupWindow.Popup); el=el.parentNode; } if(window.ActivePopupWindow&&!_3c){ window.ActivePopupWindow.hide(); } } function CssClassSelectorNS(id,_3f,_40,_41,_42,_43){ this.ID=id; this.DropDown=document.getElementById("CssClassSelector_"+id); this.SelectedIndex=-1; this.SkinPath=_43; this.Document=null; this.Initialize(_3f,_40); } CssClassSelectorNS.prototype.Initialize=function(_44,_45){ this.ArrCssClasses=_44; this.Document=window.document; this.InitOptions(); }; CssClassSelectorNS.prototype.InitOptions=function(){ while(this.DropDown.options.length>0){ this.DropDown.options[0]=null; } try{ this.AddCssClass("",null,localization["ClearStyle"],-1); for(var i=0;this.ArrCssClasses&&i<this.ArrCssClasses.length;i++){ this.AddRadCssClass(this.ArrCssClasses[i],i); } } catch(ex){ } }; CssClassSelectorNS.prototype.AddRadCssClass=function(_47,_48){ this.AddCssClass(_47.Tag,_47.Rule,_47.Alias,_48); }; CssClassSelectorNS.prototype.AddCssClass=function(tag,_4a,_4b,_4c){ var opt=this.Document.createElement("OPTION"); opt.text=_4b; opt.value=_4c; if(null!=_4a){ this.ApplyRule(opt,_4a); if(""==opt.style.backgroundImage){ opt.style.backgroundImage="url("+this.GetCssClassImageSrcByTag(tag)+")"; opt.style.backgroundRepeat="no-repeat"; } var _4e=""; if(_4a){ _4e=_4a.selectorText; }else{ _4e=_4b; } opt.setAttribute("title",_4e); } this.DropDown.options.add(opt); }; CssClassSelectorNS.prototype.ApplyRule=function(_4f,_50){ if(!_4f||!_50){ return; } _4f.style.cssText=_50.style.cssText; var _51=_4f.style.backgroundColor.toLowerCase(); var _52=_4f.style.color.toLowerCase(); if((""==_51||"#ffffff"==_51||"white"==_51)&&("#ffffff"==_52||"white"==_52)){ _4f.style.backgroundColor="#aaaaaa"; } _4f.style.width=""; _4f.style.height=""; }; CssClassSelectorNS.prototype.GetCssClassImageSrcByTag=function(tag){ var _54=""; if(tag){ tag=tag.toUpperCase(); } switch(tag){ case "ALL": case "A": case "IMG": case "TABLE": case "P": _54=tag; break; default: _54="Custom"; break; } return this.SkinPath+"Img/class"+_54+".gif"; }; CssClassSelectorNS.prototype.SelectCssClass=function(_55){ var _56=null; var opt=null; var _58=null; var _59=-1; for(var i=0;i<this.DropDown.options.length;i++){ opt=this.DropDown.options[i]; _59=parseInt(opt.value); if(0<=_59&&this.ArrCssClasses&&_59<this.ArrCssClasses.length){ _58=this.ArrCssClasses[opt.value].ClassName; if(_58.toLowerCase()==_55.toLowerCase()){ _56=opt; break; } } } if(null==_56&&""!=_55&&this.ArrCssClasses){ var _59=this.ArrCssClasses.length; var _5b={Tag:"ALL",Rule:null,Alias:_55,ClassName:_55}; this.ArrCssClasses[_59]=_5b; this.AddRadCssClass(this.ArrCssClasses[_59],_59); _56=this.DropDown.options[this.DropDown.options.length-1]; }else{ if(""==_55){ _56=this.DropDown.options[0]; } } if(null!=_56){ _56.selected=true; } }; CssClassSelectorNS.prototype.GetSelectedClassName=function(){ var _5c=null; if(this.DropDown.selectedIndex>-1){ _5c=this.DropDown.options[this.DropDown.selectedIndex]; } var _5d=""; if(_5c){ var _5e=parseInt(_5c.value); if(-1<_5e&&this.ArrCssClasses&&_5e<this.ArrCssClasses.length){ _5d=this.ArrCssClasses[_5c.value].ClassName; } } return _5d; };;;var fileName,pathName; var deletePath=false; var deleteCheck=false; var selection=false; var submitForUpload; function submitDocumentsFile(_1){ submitForUpload=true; var _2=document.getElementById(FileUploadID); if(trim(_2.value)==""){ alert(localization["Alertfile"]); _2.focus(); submitForUpload=false; }else{ var _3=false; fileName=_2.value; if(fileName.lastIndexOf("/")>=0){ fileName=fileName.substr(fileName.lastIndexOf("/")+1); } if(fileName.lastIndexOf("\\")>=0){ fileName=fileName.substr(fileName.lastIndexOf("\\")+1); } for(var i=0;i<documentFilters.length;i++){ if(fileName.match(new RegExp(documentFilters[i].replace(/\./ig,"\\.").replace(/\*/ig,".+").replace(/\?/ig,".")+"$","i"))){ _3=true; break; } } if(!_3){ alert(localization["Alertvalid"]); submitForUpload=false; }else{ document.getElementById(fileDirID).value=_1.CurrentItem.GetPath(); document.getElementById("loader").innerHTML=localization["Uploading"]; showObject("loader"); } } } function changeTarget(_5){ document.getElementById("linkTarget").value=_5.value; _5.selectedIndex=0; } function DocumentPreviewer(){ this.DocumentPath=""; this.AltTextHolder=document.getElementById("tooltip"); } DocumentPreviewer.prototype.Clear=function(){ }; DocumentPreviewer.prototype.GetHtml=function(){ if(this.DocumentPath){ return "<img src=\""+this.DocumentPath+"\" border=\"0\">"; }else{ return ""; } }; DocumentPreviewer.prototype.LoadObjectFromPath=function(_6){ if(_6){ this.DocumentPath=_6; } }; DocumentPreviewer.prototype.GetAltText=function(){ return this.AltTextHolder.value; }; DocumentPreviewer.prototype.SetAltText=function(_7){ this.AltTextHolder.value=_7; };;if(typeof window.RadControlsNamespace=="undefined"){ window.RadControlsNamespace={}; } RadControlsNamespace.DomEventsMixin=function(){ }; RadControlsNamespace.DomEventsMixin.Initialize=function(_1){ _1.AttachDomEvent=this.AttachDomEvent; _1.DetachDomEvent=this.DetachDomEvent; _1.DisposeDomEvents=this.DisposeDomEvents; _1.ClearEventPointers=this.ClearEventPointers; _1.RegisterForAutomaticDisposal=this.RegisterForAutomaticDisposal; _1.AutomaticDispose=this.AutomaticDispose; _1.CreateEventHandler=this.CreateEventHandler; _1.private_AttachDomEvent=this.private_AttachDomEvent; _1.ClearEventPointers(); }; RadControlsNamespace.DomEventsMixin.CreateEventHandler=function(_2){ var _3=this; return function(e){ if(!e){ e=window.event; } return _3[_2](e); }; }; RadControlsNamespace.DomEventsMixin.AttachDomEvent=function(_5,_6,_7){ var _8=this.CreateEventHandler(_7); this._eventPointers[this._eventPointers.length]=[_5,_6,_8]; this.private_AttachDomEvent(_5,_6,_8); }; RadControlsNamespace.DomEventsMixin.private_AttachDomEvent=function(_9,_a,_b){ if(_9.attachEvent){ _9.attachEvent("on"+_a,_b); }else{ if(_9.addEventListener){ _9.addEventListener(_a,_b,false); } } }; RadControlsNamespace.DomEventsMixin.DetachDomEvent=function(_c,_d,_e){ if(_c.detachEvent){ _c.detachEvent("on"+_d,_e); } }; RadControlsNamespace.DomEventsMixin.DisposeDomEvents=function(){ for(var i=0;i<this._eventPointers.length;i++){ this.DetachDomEvent(this._eventPointers[i][0],this._eventPointers[i][1],this._eventPointers[i][2]); } this.ClearEventPointers(); }; RadControlsNamespace.DomEventsMixin.RegisterForAutomaticDisposal=function(_10){ var me=this; var _12=this.CreateEventHandler(_10); var _13=function(){ _12(); me.DisposeDomEvents(); me=null; }; this.private_AttachDomEvent(window,"unload",_13); }; RadControlsNamespace.DomEventsMixin.ClearEventPointers=function(){ this._eventPointers=[]; };;if(!activeDropDown){ var activeDropDown=null; } if(!onClickHandlerAttached){ var onClickHandlerAttached=false; } function DropDownMenu(_1,_2){ this.MenuButton=_1; this.MenuElement=_2; this.MenuEventHandler=null; var _3=this; if(!onClickHandlerAttached){ if(document.all){ document.attachEvent("onclick",_3.BodyClickHandler); }else{ document.addEventListener("click",_3.BodyClickHandler,true); } } } DropDownMenu.prototype.BodyClickHandler=function(e){ if(!e){ var e=window.event; } if(null!=activeDropDown){ activeDropDown.SetVisible(false); } }; DropDownMenu.prototype.Enable=function(_5){ if(this.IsValid()){ this.MenuButton.disabled=_5?false:true; } }; DropDownMenu.prototype.IsValid=function(){ return (null!=this.MenuButton)&&(null!=this.MenuElement); }; DropDownMenu.prototype.IsVisible=function(){ return this.IsValid()&&"visible"==this.MenuElement.style.visibility; }; DropDownMenu.prototype.Toggle=function(){ this.SetVisible(!this.IsVisible()); }; DropDownMenu.prototype.GetCoords=function(_6){ var _7=new Array(0,0); if(_6.offsetParent){ while(_6.offsetParent){ _7[0]+=_6.offsetLeft; _7[1]+=_6.offsetTop; _6=_6.offsetParent; if(_6==document.body){ _7[0]-=_6.offsetLeft; _7[1]-=_6.offsetTop; } } } return _7; }; DropDownMenu.prototype.SetVisible=function(_8){ if(this.IsValid()){ if(_8){ if(activeDropDown){ activeDropDown.SetVisible(false); } var _9=this.GetCoords(this.MenuButton); this.MenuElement.style.left=_9[0]+"px"; this.MenuElement.style.top=(_9[1]+this.MenuButton.offsetHeight)+"px"; this.MenuElement.style.zIndex=51200; this.MenuElement.style.overflow="hidden"; this.MenuElement.style.position="absolute"; this.MenuElement.style.visibility="visible"; }else{ this.MenuElement.style.visibility="hidden"; } activeDropDown=_8?this:null; if(null!=this.MenuEventHandler&&null!=this.MenuEventHandler.OnShowMenu){ this.MenuEventHandler.OnShowMenu(_8); } } }; DropDownMenu.prototype.SetMenuInnerHtml=function(_a){ this.MenuElement.innerHTML=_a; };;if(typeof (RadEditorNamespace)=="undefined"){ var RadEditorNamespace=new Object(); } RadEditorNamespace.FileBrowserStaticPreloadedImages=["aif","aifc","aiff","asf","asx","au","avi","bmp","doc","file","fla","folder","gif","jpg","m1v","m3u","mid","midi","mp2","mp2v","mp3","mpa","mpe","mpeg","mpg","mpv2","pdf","png","rmi","snd","swf","tif","tiff","vm","wav","wax","wma","wmp","wmv","wmx","wvx"]; RadEditorNamespace.FileBrowserDisplayMode={}; RadEditorNamespace.FileBrowserDisplayMode.Tree=0; RadEditorNamespace.FileBrowserDisplayMode.List=1; RadEditorNamespace.FileBrowser=function(id,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c,_d,_e,_f,_10,_11){ RadControlsNamespace.DomEventsMixin.Initialize(this); this.SelectedItemParentPathHolder=_4; this.SelectedItemTypeHolder=_5; this.SelectedItemNameHolder=_6; this.SelectedItemTagHolder=_7; this.FileListTable=_2; this.FileListTableBody=_2.tBodies[0]; this.SkinPath=_3; this.DisplayMode=RadEditorNamespace.FileBrowserDisplayMode.Tree; this.RootItem=null; this.CurrentItem=null; this.SelectedItem=null; this.private_BrowserTableElements=[]; this.private_PreloadedImages=[]; this.SortExpression="Name"; this.SortDirection="ASC"; this.SelectedRow=null; this.PreloadImages(); this.OnClientClick=null; this.OnFolderChange=null; this.OnItemsRendered=null; this.XmlRequest=null; this.CurrentlyPolling=false; this.NewFolderDiv=_8; this.NewFolderNameHolder=_9; this.NewFolderButton=_a; this.DeleteButton=_b; this.RefreshButtonLink=_f; this.SortDirectionButtons=[]; this.SortDirectionButtons["Extension"]=_c; this.SortDirectionButtons["Name"]=_d; this.SortDirectionButtons["Size"]=_e; this.Form=_11; this.UniqueID=_10; this.ReadPermission=1; this.UploadPermission=2; this.DeletePermission=4; this.RegisterForAutomaticDisposal("Dispose"); }; RadEditorNamespace.FileBrowser.prototype={Dispose:function(){ this.DisposeElements(this.SortDirectionButtons); this.DisposeElements(this); this.SkinPath=null; this.RootItem=null; this.CurrentItem=null; this.SelectedItem=null; this.private_BrowserTableElements=null; this.private_PreloadedImages=null; this.SortExpression=null; this.SortDirection=null; this.SelectedRow=null; this.OnClientClick=null; this.OnFolderChange=null; this.XmlRequest=null; this.CurrentlyPolling=null; this.SortDirectionButtons=null; this.UniqueID=null; this.ReadPermission=null; this.UploadPermission=null; this.DeletePermission=null; },DisposeElements:function(_12){ for(var _13 in _12){ if(_12[_13]&&_12[_13].tagName){ _12[_13]=null; } } },InitializeFileList:function(_14,_15){ this.DisplayMode=_15; this.RootItem=new RadEditorNamespace.FileBrowserItem(_14); this.CurrentItem=this.GetItem(this.RootItem.Children,this.SelectedItemParentPathHolder.value); if(this.CurrentItem==null){ if(this.RootItem.Children.length==1){ this.CurrentItem=this.RootItem.Children[0]; }else{ this.CurrentItem=this.RootItem; } } this.InitSelectedItem(); var _16=this.SelectedItem; this.SetCurrentDirectory(); if(_16!=null){ this.SetSelectedItemData(_16); } this.RenderOnFolderChange(false); if(this.SelectedItem){ this.SelectItem(this.SelectedItem); } },GetItem:function(_17,_18){ var _19=this.RootItem; for(var i=0;i<_17.length;i++){ var _1b=_17[i]; var _1c=_1b.GetPath(); if(this.DisplayMode==RadEditorNamespace.FileBrowserDisplayMode.Tree){ if(_18.indexOf(_1c)==0){ if(_18==_1c){ return _1b; }else{ return this.GetItem(_1b.Children,_18); } } }else{ if(_18==_1c){ return _1b; } } } return null; },Render:function(){ this.Clear(); if(this.CurrentItem.Parent!=null){ this.CreateRow("","..",this.private_PreloadedImages["FolderUp"].cloneNode(true),"&nbsp;","GoUp",null); } this.SortItems(); this.SetSortDirectionImage(); for(var i=0;i<this.CurrentItem.Children.length;i++){ this.CreateBrowserItem(this.CurrentItem.Children[i]); } },GoUp:function(e){ this.CurrentItem=this.CurrentItem.Parent; this.SetCurrentDirectory(); this.RenderOnFolderChange(true); },ChangeDirectory:function(e){ var _20=this.FindEventSender(e,"tr"); this.AddLoadingMessage(_20.cells[1]); this.CurrentItem=_20.browserItem; var me=this; var _22=function(){ me.SetCurrentDirectory(); if(me.CurrentItem.Children.length==0){ me.DoCallback(); }else{ me.RenderOnFolderChange(true); } }; window.setTimeout(_22,1); },OnSelectItem:function(e){ var _24=this.FindEventSender(e,"tr"); this.SelectRow(_24); var _25=_24.browserItem; this.SetSelectedItemData(_25); this.SetButtonPermission(this.DeleteButton,this.DeletePermission,_25); if(this.OnClientClick){ this.OnClientClick(_25); } },SelectItem:function(_26){ var _27=this.GetItemRow(_26); if(_27){ this.SelectRow(_27); } },GetItemRow:function(_28){ for(var i=0;i<this.FileListTableBody.rows.length;i++){ var _2a=this.FileListTableBody.rows[i]; if(_2a.browserItem==_28){ return _2a; } } return null; },SelectRow:function(row){ if(this.SelectedRow){ this.SelectedRow.className="TreeNodeDefault"; } row.className="TreeNodeSelected"; this.SelectedRow=row; },InitSelectedItem:function(){ if(this.SelectedItem==null&&this.SelectedItemNameHolder.value!=""){ this.SelectedItem=this.GetChild(this.SelectedItemNameHolder.value); } return this.SelectedItem; },GetChild:function(_2c){ for(var i=0;i<this.CurrentItem.Children.length;i++){ var _2e=this.CurrentItem.Children[i]; if(_2e.Name==_2c){ return _2e; } } return null; },SetSortDirectionImage:function(){ this.SetElementBackgroundImage(this.SortDirectionButtons["Extension"],this.SkinPath+"Dialogs/empty.gif"); this.SetElementBackgroundImage(this.SortDirectionButtons["Name"],this.SkinPath+"Dialogs/empty.gif"); this.SetElementBackgroundImage(this.SortDirectionButtons["Size"],this.SkinPath+"Dialogs/empty.gif"); this.SetElementBackgroundImage(this.SortDirectionButtons[this.SortExpression],this.SkinPath+"Dialogs/"+this.SortDirection+".gif"); },SetElementBackgroundImage:function(_2f,_30){ _2f.style.backgroundImage="url("+_30+")"; },SetSelectedItemData:function(_31){ this.SelectedItem=_31; this.SelectedItemTypeHolder.value=_31.Type; this.SelectedItemNameHolder.value=_31.Name; this.SelectedItemTagHolder.value=_31.Tag; },SetCurrentDirectory:function(){ this.SelectedItemParentPathHolder.value=this.CurrentItem.GetPath(); this.SelectedItemTagHolder.value=this.CurrentItem.Tag; this.SelectedItem=this.CurrentItem; this.SelectedItemTypeHolder.value=""; this.SelectedItemNameHolder.value=""; },FindEventSender:function(e,_33){ var _34=e.srcElement?e.srcElement:e.target; while(_34){ if(_34.tagName&&_34.tagName.toLowerCase()==_33.toLowerCase()){ return _34; } _34=_34.parentNode; } return _34; },CreateBrowserItem:function(_35){ if(_35.Type=="D"){ if(window.RadControlsNamespace.Browser.IsSafari){ this.CreateBrowserItemRow(_35,"ChangeDirectory",null); return; } this.CreateBrowserItemRow(_35,"OnSelectItem","ChangeDirectory"); }else{ this.CreateBrowserItemRow(_35,"OnSelectItem",null); } },CreateNewFolder:function(){ if(this.CurrentItem.Permissions&this.UploadPermission){ if(this.NewFolderDiv.style.display!="none"){ this.CancelNewFolderCreation(); }else{ this.NewFolderDiv.style.position="relative"; if(!this.NewFolderDiv.style.top){ this.NewFolderDiv.style.top-=26; } this.FileListTable.style.position="relative"; this.FileListTable.style.top-=26; if(this.NewFolderDiv.style.filter!=null&&this.NewFolderDiv.filters){ this.NewFolderDiv.style.filter="progid:DXImageTransform.Microsoft.Stretch(stretchstyle=PUSH)"; if(this.NewFolderDiv.filters[0]){ this.NewFolderDiv.filters[0].duration=0.2; this.NewFolderDiv.filters[0].apply(); this.NewFolderDiv.style.display="block"; this.NewFolderDiv.filters[0].play(); } } this.NewFolderDiv.style.display="block"; this.NewFolderNameHolder.value=""; this.NewFolderNameHolder.focus(); } }else{ alert(localization["CREATE_NOT_ALLOWED_ALERT"]); } return false; },CancelNewFolderCreation:function(){ this.NewFolderNameHolder.value=""; if(this.NewFolderDiv.style.display!="none"){ this.NewFolderDiv.style.display="none"; this.FileListTable.style.top=""; } return false; },AddLoadingMessage:function(_36){ _36.innerHTML+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style='background-color:#ffffcc;border:1px solid black;'> Loading...</span>"; },SetButtonPermission:function(_37,_38,_39){ if(_39.Permissions&_38){ _37.disabled=false; _37.parentNode.className=""; }else{ _37.disabled=true; _37.parentNode.className="Disabled"; } },ConfirmDeletion:function(){ if(this.SelectedItem){ if(!(this.CurrentItem.Permissions&&this.DeletePermission)){ alert(localization["DELETE_NOT_ALLOWED_ALERT"]); return false; } if(this.CurrentItem.Parent==null){ alert(localization["ROOT_CANNOT_BE_DELETED_ALERT"]); return false; } if(this.OnDelete!=null&&!this.OnDelete(this.SelectedItem)){ return false; } return confirm(localization[(this.SelectedItem.Type=="F")?"DELETE_FILE_ALERT":"DELETE_FOLDER_ALERT"]); }else{ alert(localization["DELETE_NONE_ALERT"]); return false; } },RenderOnFolderChange:function(_3a){ this.Render(); this.SetButtonPermission(this.DeleteButton,this.DeletePermission,this.CurrentItem); this.SetButtonPermission(this.NewFolderButton,this.UploadPermission,this.CurrentItem); if(_3a&&this.OnFolderChange){ this.OnFolderChange(this.CurrentItem); } if(this.OnItemsRendered){ this.OnItemsRendered(this.CurrentItem); } },GetBrowserItemImage:function(_3b){ var _3c=null; if(_3b.Type=="D"){ _3c=this.private_PreloadedImages["folder"]; }else{ var _3d=_3b.Extension; _3d=_3d.substring(_3d.lastIndexOf(".")+1).toLowerCase(); if(this.private_PreloadedImages[_3d]){ _3c=this.private_PreloadedImages[_3d]; }else{ _3c=this.private_PreloadedImages["file"]; } } return _3c.cloneNode(true); },CreateBrowserItemRow:function(_3e,_3f,_40){ var _41=this.CreateRow(_3e.GetPath(),_3e.Name,this.GetBrowserItemImage(_3e),_3e.ShortSize,_3f,_40); _41.browserItem=_3e; },CreateRow:function(_42,_43,_44,_45,_46,_47){ var row=this.FileListTableBody.insertRow(this.FileListTableBody.rows.length); row.className="TreeNodeDefault"; row.title=_42; if(_46){ this.AttachDomEvent(row,"click",_46); } if(_47){ this.AttachDomEvent(row,"dblclick",_47); } var _49=row.insertCell(row.cells.length); _49.align="middle"; _49.appendChild(_44); var _4a=row.insertCell(row.cells.length); _4a.innerHTML=_43; _4a.setAttribute("unselectable","on"); var _4b=row.insertCell(row.cells.length); _4b.noWrap=true; _4b.innerHTML=_45; return row; },Clear:function(){ this.DisposeDomEvents(); var _4c=this.FileListTableBody.rows.length; for(var i=0;i<_4c;i++){ var row=this.FileListTableBody.rows[0]; row.parentNode.removeChild(row); } },PreloadImages:function(){ var _4f=document.createElement("img"); var _50=RadEditorNamespace.FileBrowserStaticPreloadedImages; for(var i=0;i<_50.length;i++){ this.private_PreloadedImages[_50[i]]=this.FormatImage(_4f.cloneNode(true),16,16,"Dialogs/ImgExt/"+_50[i]+".gif"); } this.private_PreloadedImages["FolderUp"]=this.FormatImage(_4f.cloneNode(true),16,9,"Dialogs/FolderUp.gif"); },FormatImage:function(_52,_53,_54,_55){ _52.width=_53; _52.height=_54; _52.src=this.SkinPath+_55; return _52; },Sort:function(_56){ if(_56==this.SortExpression){ this.SortDirection=(this.SortDirection=="DESC")?"ASC":"DESC"; }else{ this.SortDirection="ASC"; this.SortExpression=_56; } this.Render(); },SortItems:function(){ var me=this; var _58=function(_59,_5a){ return me.Compare(_59,_5a,me.SortDirection,me.SortExpression); }; this.CurrentItem.Children.sort(_58); },Compare:function(_5b,_5c,_5d,_5e){ var _5f=_5b.Type=="D"?1:0; var _60=_5c.Type=="D"?1:0; var _61=_60-_5f; if(_61==0){ var _62=(_5f==1&&_60==1)?"Name":_5e; var _63=(typeof (_5b[_62])=="string")?_5b[_62].toLowerCase():_5b[_62]; var _64=(typeof (_5c[_62])=="string")?_5c[_62].toLowerCase():_5c[_62]; if(_63>_64){ _61=1; }else{ if(_63<_64){ _61=-1; }else{ _61=0; } } } return _5d=="ASC"?_61:-_61; },DoCallback:function(){ if(!this.CurrentlyPolling){ this.CurrentlyPolling=true; var _65=this.GetXmlRequest(); if(_65){ var url=document.location.href; _65.open("POST",url,true); _65.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); var me=this; _65.onreadystatechange=function(){ if(_65.readyState!=4){ return; } var _68=_65.responseText; if(_68){ var _69="MESSAGETOKEN="; var _6a=_68.indexOf(_69); if(_6a>-1){ var _6b=_68.substring(_6a+_69.length); alert(localization[_6b]); me.RefreshButtonLink.click(); }else{ me.LoadChildNodes(eval(_68)); me.CurrentlyPolling=false; me.RenderOnFolderChange(true); } } }; _65.send(this.GetPostData()); } } },GetXmlRequest:function(){ if(this.XmlRequest){ }else{ if(typeof (XMLHttpRequest)!="undefined"){ this.XmlRequest=new XMLHttpRequest(); } if(typeof (ActiveXObject)!="undefined"){ this.XmlRequest=new ActiveXObject("Microsoft.XMLHTTP"); } } return this.XmlRequest; },GetPostData:function(){ var _6c=new RadEditorNamespace.PostData(this.Form); return _6c.Get()+"&fileBrowserAjaxLoad=true"; },LoadChildNodes:function(_6d){ for(var i=0;i<_6d.length;i++){ this.CurrentItem.Children[this.CurrentItem.Children.length]=new RadEditorNamespace.FileBrowserItem(_6d[i],this.CurrentItem); } }}; RadEditorNamespace.PostData=function(_6f){ this.Form=_6f; this.PostData=""; }; RadEditorNamespace.PostData.prototype={Get:function(){ if(this.PostData==""){ this.BuildPostData(); } return this.PostData; },private_AddToData:function(_70,_71){ if(this.PostData!=""){ this.PostData+="&"; } this.PostData+=_70+"="+this.EncodeData(_71); },BuildPostData:function(){ try{ for(var i=0;i<this.Form.elements.length;i++){ var _73=this.Form.elements[i]; var _74=_73.tagName.toLowerCase(); switch(_74){ case "input": var _75=_73.type; if((_75=="text"||_75=="hidden"||_75=="password"||((_75=="checkbox"||_75=="radio")&&_73.checked))){ this.private_AddToData(_73.name,_73.value); } break; case "select": for(var j=0;j<_73.childNodes.length;j++){ var _77=_73.childNodes[j]; if(!_77.tagName){ continue; } if((_77.tagName.toLowerCase()=="option")&&(_77.selected==true)){ this.private_AddToData(_73.name,_77.value); } } break; case "textarea": this.private_AddToData(_73.name,_77.value); break; } } } catch(e){ } },EncodeData:function(_78){ return (encodeURIComponent)?encodeURIComponent(_78):escape(_78); }};;if(typeof (RadEditorNamespace)=="undefined"){ var RadEditorNamespace=new Object(); } RadEditorNamespace.FileBrowserItem=function(_1,_2){ this.Parent=_2; this.Type=_1[0]; this.Permissions=_1[1]; this.Name=_1[2]; this.Path=_1[3]; this._url=_1[4]?_1[4]:null; this.Extension=_1[5]; this.Size=_1[6]; this.Tag=_1[7]; this.ShortSize=(this.Type=="D")?"&nbsp;":this.private_GetShortSize(this.Size); this.private_CombinedPath=null; this.private_CombinedPath=_1[7]?_1[7]:null; this.Attributes=_1[8]; this.Children=[]; var _3=_1[9]; for(var i=0;i<_3.length;i++){ this.Children[this.Children.length]=new RadEditorNamespace.FileBrowserItem(_3[i],this); } }; RadEditorNamespace.FileBrowserItem.prototype={GetPath:function(){ if(this.private_CombinedPath==null){ var _5=this.Path+((this.Type=="D")?this.EndWithSlash(this.Name):this.Name); var _6=this.Parent; while(_6&&_6.Parent!=null){ _5=_6.Path+this.EndWithSlash(_6.Name)+_5; _6=_6.Parent; } this.private_CombinedPath=_5; } return this.private_CombinedPath; },EndWithSlash:function(_7){ if(_7.lastIndexOf("/")==(_7.length-1)){ return _7; } return _7+"/"; },GetUrl:function(){ if(this._url==null){ return this.GetPath(); }else{ return this._url; } },IsThumbnail:function(_8){ return (this.GetOriginalImage(_8)!=null); },GetOriginalImage:function(_9){ if(this.Parent){ for(var i=0;i<this.Parent.Children.length;i++){ var _b=this.Parent.Children[i]; if(this.Name.toLowerCase()==_b.GetThumbnailName(_9).toLowerCase()){ return _b; } } } return null; },GetThumbnailName:function(_c){ return this.Name.substring(0,this.Name.lastIndexOf(this.Extension))+_c+this.Extension; },private_GetShortSize:function(_d){ var _e=_d/1024; var _f=_e/1024; if(_f>0.8){ return ""+Math.round(_f*100)/100+" "+localization["Megabytes"]; }else{ if(_e>0.8){ return ""+Math.round(_e*100)/100+" "+localization["Kilobytes"]; }else{ return ""+_d+" "+localization["bytes"]; } } }};;function FindAndReplaceControl(id,_2){ this.SearchWord=""; this.ReplaceWord=""; var _3=_2.ownerDocument; this.Window=_3.parentWindow?_3.parentWindow:_3.defaultView; this.OriginalSelection=null; this.SearchUp=false; this.SelectionOnly=false; this.WholeWord=false; this.CaseSensitive=null; this._replaceOccurances=0; this._replace=false; this._initSearchExecuted=false; this._endRange=null; var _4=localization; this._messageReplaceComplete=_4["FinishedSearching"]+" "+_4["AndHasMade"]+" "; this._messageReplacements=" "+_4["Replacements"]; this._messageSearchComplete=_4["FinishedSearching"]; this._messageNothingToSearch=_4["SearchCriteriaNotSpecified"]; this._messageSearchNotSupported="This browser does not support searching."; this.ResetEngine=function(){ this._replace=false; this._initSearchExecuted=false; this._replaceOccurances=0; this._flippedOverEnd=false; }; this.FinishSearch=function(){ if(this._replace){ alert(this._messageReplaceComplete+this._replaceOccurances+this._messageReplacements); }else{ alert(this._messageSearchComplete); } this.ResetEngine(); }; this.InitSearch=function(){ if(this._initSearchExecuted){ return; } this._initSearchExecuted=true; if(!this.SearchWord){ alert(this._messageNothingToSearch); return false; } var oR=this.GetRange(); if(!this.Window.find&&(oR&&!oR.findText)){ alert(this._messageSearchNotSupported); return false; } this._endRange=this.OriginalSelection; if(this._endRange){ this.SelectRange(this._endRange); } this.CollapseSelection(!this.SearchUp); }; this.Replace=function(){ if(!this.ReplaceNext()){ this.FinishSearch(); } }; this.Find=function(){ if(!this.FindNext()){ this.FinishSearch(); } }; this.ReplaceAll=function(){ this._replaceOccurances=0; var _6=this.InitSearch(); if(false==_6){ return _6; } while(this.ReplaceNext()){ } this.CollapseSelection(); this.FinishSearch(); }; this.ReplaceNext=function(){ this._replace=true; var _7=false; var _8=false; var _9=this.GetRange(); if(_9){ var _a=this.GetHtmlText(_9); if(_a==this.SearchWord){ _7=true; _8=true; } } if(!_7){ _8=this.FindNext(); } if(!_8){ return false; } this.DoReplace(); this._replaceOccurances++; return true; }; this.SelectRange=function(_b){ if(_b.select){ _b.select(); }else{ if(this.Window.getSelection){ theSelection=this.Window.getSelection(); theSelection.addRange(_b); } } }; } if(document.all&&!window.opera){ FindAndReplaceControl.prototype={GetHtmlText:function(_c){ return _c.htmlText; },GetRange:function(){ if(this.Window.document.body.setActive){ this.Window.document.body.setActive(); } var _d=this.Window.document.selection.createRange(); return _d; },DoReplace:function(){ var _e=this.GetRange(); var _f=_e.duplicate(); var _10=_e.duplicate(); _f.collapse(true); _10.collapse(false); _e.pasteHTML(this.ReplaceWord); _e.setEndPoint("StartToStart",_f); _e.setEndPoint("EndToEnd",_10); _e.select(); },FindNext:function(){ var _11=this.InitSearch(); if(false==_11){ return _11; } if(this.Window.document.body.setActive){ this.Window.document.body.setActive(); } var rng=this.GetRange(); rng.collapse(this.SearchUp); var _13=(this.WholeWord?2:0)+(this.CaseSensitive?4:0); var _14=rng.findText(this.SearchWord,this.SearchUp?-1:1,_13); if(_14){ rng.select(); } var _15=this.GetRange(); var _16=this.SearchUp?-1:1; if(this.SelectionOnly){ var dir=this.SearchUp?"StartToStart":"EndToEnd"; var _18=_15.compareEndPoints(dir,this._endRange); if(_18==_16){ this.CollapseSelection(); return false; } } if(!_14){ if(this._flippedOverEnd){ return _14; } _15=this.GetRange(); _15.moveToElementText(this.Window.document.body); _15.collapse(!this.SearchUp); _15.select(); this._flippedOverEnd=true; _14=_15.findText(this.SearchWord,this.SearchUp?-1:1,_13); } var dir=this.SearchUp?"EndToStart":"StartToEnd"; var _18=_15.compareEndPoints(dir,this._endRange); if(_18==_16&&this._flippedOverEnd){ _14=false; } if(_14&&_15){ _15.select(); } return _14; },CollapseSelection:function(dir){ var _1a=this.Window.document.selection.createRange(); _1a.collapse(dir); _1a.select(); }}; }else{ if(window.find){ FindAndReplaceControl.prototype={GetHtmlText:function(rng){ var _1c=this.Window.document.createElement("div"); var _1d=rng.cloneContents(); _1c.appendChild(_1d); return _1c.innerHTML; },GetRange:function(){ var _1e=this.Window.getSelection(); var _1f=null; if(_1e.getRangeAt){ try{ _1f=_1e.getRangeAt(0); } catch(e){ } } return _1f; },DoReplace:function(){ var _20=this.GetRange(); if(_20){ _20.deleteContents(); } var _21=this.Window.document.createTextNode(this.ReplaceWord); var _22=_20.startContainer; var _23=_20.startOffset; if(_22.insertData){ _22.insertData(_23,_21.nodeValue); _20.setEnd(_22,_23+_21.length); _20.setStart(_22,_23); } },FindNext:function(){ var _24=this.InitSearch(); if(false==_24){ return _24; } var _25=this.SearchUp?-1:1; var _26=this.SearchUp?1:-1; var _27=this.GetRange(); this.CollapseSelection(this.SearchUp); var _28=this.Window.find(this.SearchWord,this.CaseSensitive,this.SearchUp,true,false,true,false); var _29=false; if(_28){ _29=this.CheckWholeWord(); if(_29){ var _2a=this.GetRange(); var dir=this.SearchUp?Range.END_TO_END:Range.START_TO_START; var _2c=_2a.compareBoundaryPoints(dir,this._endRange); if(_2c==_26){ this._flippedOverEnd=true; }else{ if(_2c==_25){ if(this._flippedOverEnd){ this.CollapseSelection(); return false; } } } var _2d=_27.compareBoundaryPoints(Range.START_TO_START,_2a); var _2e=_27.compareBoundaryPoints(Range.END_TO_END,_2a); if(_2d==0&&_2e==0){ return false; } } } if(_28&&!_29){ return this.FindNext(); } var _2f=this.GetRange(); if(this.SelectionOnly){ var dir=this.SearchUp?Range.START_TO_START:Range.END_TO_END; var _2c=_2f.compareBoundaryPoints(dir,this._endRange); if(_2c==_25){ this.CollapseSelection(); return false; } } return _28; },CollapseSelection:function(dir){ var _31=this.Window.getSelection(); try{ if(true==dir){ _31.collapseToStart(); }else{ _31.collapseToEnd(); } } catch(e){ } },CheckWholeWord:function(){ if(!this.WholeWord){ return true; } var _32=this.GetRange(); if(!_32){ return false; } var _33=_32.startContainer; var _34=_32.startOffset; var _35=_32.endOffset; var _36=_33.nodeValue.charAt(_34-1); var _37=_33.nodeValue.charAt(_35); var _38=false; _38=(null!=_36.match(/\s/)||null!=_36.match(/[^\w]/)); _38=_38&&(null!=_37.match(/\s/)||null!=_37.match(/[^\w]/)); if(!_38){ this.CollapseSelection(); } return _38; }}; } };function submitFlashFile(_1){ submitForUpload=true; var _2=document.getElementById(FileUploadID); if(trim(_2.value)==""){ alert(localization["Alertfile"]); _2.focus(); submitForUpload=false; }else{ document.getElementById(fileDirID).value=fileBrowser.CurrentItem.GetPath(); document.getElementById("loader").innerHTML=localization["Uploading"]; showObject("loader"); } } var fileName,pathName; var deletePath=false; var selection=true; var dropDownFlash; var submitForUpload; function additionalColor(_3){ var _4=document.getElementById("backgroundColor"); var _5=_4.getElementsByTagName("OPTION"); option=document.createElement("OPTION"); option.innerHTML=localization["Customh"]+_3; option.value=_3; option.selected=true; option.style.backgroundColor=_3; _4.insertBefore(option,_5[8]); } function getParameterValue(_6,_7){ for(var i=0;i<_6.childNodes.length;i++){ if((_6.childNodes[i].tagName.toUpperCase()=="PARAM")&&(_6.childNodes[i].name.toUpperCase()==_7.toUpperCase())){ return _6.childNodes[i].value; } } return null; } function enableClass(_9){ document.getElementById("classID").disabled=!_9; document.getElementById("version").disabled=!_9; if(_9){ showObject("classIDRow1"); showObject("classIDRow2"); }else{ document.getElementById("classID").value=""; hideObject("classIDRow1"); hideObject("classIDRow2"); } } var isPreviewerInPreviewMode=false; function FlashPreviewer(){ this.FlashPath=""; this.StripAbsolutePath=true; } FlashPreviewer.prototype.CreateParam=function(_a,_b,_c){ var _d="<param name=\""+_a+"\" value=\""+_b+"\">"; return _c?_d:document.createElement(_d); }; FlashPreviewer.prototype.CreateFlashEmbed=function(_e,_f){ if(_e){ var _10="<embed "; for(var _11 in _f){ _10+=" "+_11+"=\""+_f[_11]+"\""; } _10+=">"; return _10; }else{ var _12=document.createElement("EMBED"); for(var _11 in _f){ _12.setAttribute(_11,_f[_11]); } return _12; } }; FlashPreviewer.prototype.Clear=function(){ this.SetDefaultValues(document.getElementById("PropertiesPane")); }; FlashPreviewer.prototype.GetHtml=function(){ var _13=fileBrowser.SelectedItem; var _14=_13!=null?_13.GetUrl():null; if(_14){ if(document.all&&(false==this.StripAbsolutePath)){ var _15=document.createElement("IMG"); _15.setAttribute("src",_14); _14=_15.src; } var _16={}; _16["src"]=_14; var _17=null; _17=document.getElementById("loopYes"); _16["loop"]=_17.checked.toString(); _17=document.getElementById("menuYes"); _16["menu"]=_17.checked.toString(); _16["quality"]=document.getElementById("quality").value; _16["salign"]=document.getElementById("flashAlign").value; _16["align"]=document.getElementById("htmlAlign").value; _16["bgcolor"]=document.getElementById("backgroundColor").value; _16["width"]=document.getElementById("flashWidth").value; _16["height"]=document.getElementById("flashHeight").value; _16["type"]="application/x-shockwave-flash"; _16["pluginspage"]="http://www.macromedia.com/go/getflashplayer"; if(document.getElementById("transparentYes").checked){ _16["wmode"]="transparent"; } if((document.all)&&(document.getElementById("classYes").checked)){ var _18={}; var _19={}; _18["classid"]=document.getElementById("classID").value; _18["codebase"]="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+document.getElementById("version").value+",0,0,0\" "; _18["width"]=document.getElementById("flashWidth").value; _18["height"]=document.getElementById("flashHeight").value; _18["align"]=document.getElementById("htmlAlign").value; _19["movie"]=_14; _19["src"]=_14; _17=document.getElementById("playYes"); _19["play"]=_17.checked.toString(); _17=document.getElementById("loopYes"); _19["loop"]=_17.checked.toString(); _17=document.getElementById("menuYes"); _19["menu"]=_17.checked.toString(); _19["quality"]=document.getElementById("quality").value; _19["salign"]=document.getElementById("flashAlign").value; _19["bgcolor"]=document.getElementById("backgroundColor").value; if(document.getElementById("transparentYes").checked){ _19["wmode"]="transparent"; } var _1a="<object "; for(var _1b in _18){ _1a+=" "+_1b+"=\""+_18[_1b]+"\""; } _1a+=">"; for(var _1b in _19){ _1a+=" "+this.CreateParam(_1b,_19[_1b],true); } _1a+=this.CreateFlashEmbed(true,_16)+"</object>"; return _1a; } return this.CreateFlashEmbed(true,_16); } return null; }; FlashPreviewer.prototype.LoadObjectFromPath=function(_1c){ }; FlashPreviewer.prototype.SetDefaultValues=function(_1d){ if(!_1d){ return; } if(_1d.attributes&&_1d.attributes["defaultvalue"]){ var _1e=_1d.attributes["defaultvalue"].value; if(_1d.tagName=="INPUT"){ var _1f=_1d.getAttribute("type",0).toLowerCase(); if(_1f=="checkbox"){ _1d.checked=eval(_1e); }else{ if(_1f=="text"){ _1d.setAttribute("value",_1e); } } }else{ if(_1d.tagName&&(_1d.tagName=="DIV"||_1d.tagName=="TD")){ _1d.innerHTML=_1e; }else{ if(_1d.tagName&&_1d.tagName=="SELECT"){ selectOption(_1d,_1e); } } } } if(_1d.childNodes&&_1d.childNodes.length>0){ for(var _20=0;_20<_1d.childNodes.length;_20++){ this.SetDefaultValues(_1d.childNodes[_20]); } } }; FlashPreviewer.prototype.SwitchPreviewMode=function(_21,_22,_23){ isPreviewerInPreviewMode=!isPreviewerInPreviewMode; this.Preview(_21,_22,_23); }; FlashPreviewer.prototype.Preview=function(_24,_25,_26){ if((_24!=null)&&(_24.Type!="D")){ if(_25==_24.GetUrl()){ this.PreviewCurrentMode(true,_26); }else{ this.PreviewCurrentMode(false,_26); } }else{ this.Clear(); document.getElementById("PreviewObjectHolder").innerHTML=""; document.getElementById("PropertiesPane").style.display="none"; document.getElementById("PreviewPane").style.display="none"; document.getElementById("EmptyPane").style.display="inline"; } }; FlashPreviewer.prototype.PreviewCurrentMode=function(_27,_28){ document.getElementById("EmptyPane").style.display="none"; var _29=document.getElementById("PropertiesPane"); var _2a=document.getElementById("PreviewPane"); var _2b=document.getElementById("PreviewObjectHolder"); if(_27){ LoadFlashProperties(_28); }else{ this.Clear(); } _2b.innerHTML=""; if(isPreviewerInPreviewMode){ _29.style.display="none"; _2a.style.display="inline"; _2b.innerHTML=this.GetHtml(); }else{ _2a.style.display="none"; _29.style.display="inline"; } }; function LoadFlashProperties(_2c){ var _2d=_2c.Flash; var _2e=_2d.tagName.toUpperCase()=="OBJECT"; if(!_2e&&!_2d.tagName.toUpperCase()=="EMBED"){ return; } var _2f={}; _2f["loop"]=_2e?getParameterValue(_2d.Flash,"loop"):_2d.getAttribute("loop"); _2f["menu"]=_2e?getParameterValue(_2d,"menu"):_2d.getAttribute("menu"); _2f["quality"]=_2e?getParameterValue(_2d,"quality"):_2d.getAttribute("quality"); _2f["salign"]=_2e?getParameterValue(_2d,"salign"):_2d.getAttribute("salign"); _2f["bgcolor"]=_2e?getParameterValue(_2d,"bgcolor"):_2d.getAttribute("bgcolor"); _2f["wmode"]=_2e?getParameterValue(_2d,"wmode"):_2d.getAttribute("wmode"); _2f["width"]=_2d.width; _2f["height"]=_2d.height; _2f["align"]=_2d.align; if(_2d.tagName.toUpperCase()=="OBJECT"){ document.getElementById("classYes").checked=true; document.getElementById("classID").disabled=false; document.getElementById("version").disabled=false; document.getElementById("classID").value=_2d.classid; if(_2d.codeBase.match(/(6,0,0,0)$/ig)){ document.getElementById("version").selectedIndex=1; } showObject("classIDRow"); } document.getElementById("flashWidth").value=_2f["width"]; document.getElementById("flashHeight").value=_2f["height"]; selectOption(document.getElementById("htmlAlign"),_2f["align"]); if(_2f["quality"]){ selectOption(document.getElementById("quality"),_2f["quality"]); } if(_2f["play"]){ document.getElementById("playYes").checked=eval(_2f["play"]); } if(_2f["loop"]){ document.getElementById("loopYes").checked=eval(_2f["loop"]); } if(_2f["menu"]){ document.getElementById("menuYes").checked=eval(_2f["menu"]); } if(_2f["wmode"]){ document.getElementById("transparentYes").checked=(_2f["wmode"]=="transparent"?true:false); } if(_2f["align"]){ selectOption(document.getElementById("flashAlign"),_2f["align"]); } if(_2f["bgcolor"]&&(!selectOption(document.getElementById("backgroundColor"),_2f["bgcolor"]))){ additionalColor(_2f["bgcolor"]); } };var SyntaxHighlighter={Brushes:{},Version:"1.3.0"}; var sh=SyntaxHighlighter; sh.Match=function(_1,_2,_3){ this.value=_1; this.index=_2; this.length=_1.length; this.cssStyle=_3; }; sh.Highlighter=function(){ this.showLineNumbers=true; this.tabsToSpaces=true; }; sh.Highlighter.prototype.GetMatches=function(_4,_5){ var _6=0; var _7=null; while((_7=_4.exec(this.code))!=null){ this.matches[this.matches.length]=new sh.Match(_7[0],_7.index,_5); } }; sh.Highlighter.prototype.FormatChunk=function(_8,_9){ var _a=document.createElement("font"); _8=_8.replace(/&/g,"&amp;"); _8=_8.replace(/ /g,"&nbsp;"); _8=_8.replace(/</g,"&lt;"); _8=_8.replace(/\n/gm,"&nbsp;<br>"); if(_9!=null){ var _b=new RegExp("<br>","gi"); if(_b.test(_8)){ var _c=_8.split("&nbsp;<br>"); _8=""; for(var i=0;i<_c.length;i++){ this.container.innerHTML+="<font style = \""+_9+"\">"+_c[i]+"</font>"; if(i+1<_c.length){ this.container.appendChild(document.createElement("BR")); } } }else{ _a.style.cssText=_9; _a.innerHTML=_8; this.container.appendChild(_a); } }else{ _a.style.cssText="font-size: 11px"; _a.innerHTML=_8; this.container.appendChild(_a); } }; sh.Highlighter.prototype.IsInside=function(_e){ if(_e==null||_e.length==0){ return; } for(var i=0;i<this.matches.length;i++){ var c=this.matches[i]; if(c==null){ continue; } if((_e.index>c.index)&&(_e.index<=c.index+c.length)){ return true; } } return false; }; sh.Highlighter.prototype.ProcessRegexList=function(){ for(var i=0;i<this.regexList.length;i++){ this.GetMatches(this.regexList[i].regex,this.regexList[i].cssStyle); } }; sh.Highlighter.prototype.ProcessSmartTabs=function(_12){ var _13=_12.split("\n"); var _14=""; var _15=4; var tab="\t"; function InsertSpaces(_17,pos,_19){ var _1a=_17.substr(0,pos); var _1b=_17.substr(pos+1,_17.length); var _1c=""; for(var i=0;i<_19;i++){ _1c+=" "; } return _1a+_1c+_1b; } function ProcessLine(_1e,_1f){ if(_1e.indexOf(tab)==-1){ return _1e; } var pos=0; while((pos=_1e.indexOf(tab))!=-1){ var _21=_1f-pos%_1f; _1e=InsertSpaces(_1e,pos,_21); } return _1e; } for(var i=0;i<_13.length;i++){ _14+=ProcessLine(_13[i],_15)+"\n"; } return _14; }; sh.Highlighter.prototype.SwitchToTable=function(){ var _23=this.container.innerHTML.replace(/<(br)\/?>/gi,"\n"); var _24=_23.split("\n"); var _25=[]; _25.push("<table cellpadding=0 cellspacing=0 style=\"width: 99%;\tmargin: 2px 0px 2px 0px;border-collapse: collapse;border-bottom: 2px solid #eee;background-color: #fff;\tborder-width:0px;\">"); if(this.showLineNumbers){ _25.push("<col style=\"font-family: Courier New;font-size: 11px;background-color: #eee;padding-right: 5px; padding-left: 10px; width: 5px; border-right: 1px solid gray; color: gray;text-align: right;vertical-align: top;\"/>"); } _25.push("<col style=\"font-family: Courier New;font-size: 11px;padding-left: 10px;border-bottom: 1px solid #F7F7F7;white-space:nowrap;\"/>"); for(var i=0,_27=1;i<_24.length-1;i++,_27++){ _25.push("<tr>"); if(this.showLineNumbers){ _25.push("<td><nobr>"+_27+"</nobr></td>"); } var _28=""; if((i%2+1)==2){ _28=" style=\"background-color: #F7F7F7;\""; } _25.push("<td "+_28+">"+_24[i]+"</td>"); _25.push("</tr>"); } _25.push("</table>"); return _25.join(""); }; sh.Highlighter.prototype.Highlight=function(_29){ function Trim(str){ return str.replace(/^\s*(.*?)[\s\n]*$/g,"$1"); } function Chop(str){ return str.replace(/\n*$/,"").replace(/^\n*/,""); } function Unindent(str){ var _2d=str.split("\n"); var _2e=new Array(); var _2f=new RegExp("^\\s*","g"); var min=1000; for(var i=0;i<_2d.length&&min>0;i++){ if(Trim(_2d[i]).length==0){ continue; } var _32=_2f.exec(_2d[i]); if(_32!=null&&_32.length>0){ min=Math.min(_32[0].length,min); } } if(min>0){ for(var i=0;i<_2d.length;i++){ _2d[i]=_2d[i].substr(min); } } return _2d.join("\n"); } function Copy(_33,_34,_35){ return _33.substr(_34,_35-_34); } var pos=0; this.originalCode=_29; this.code=Chop(Unindent(_29)); this.code=_29; this.container=document.createElement("DIV"); this.matches=new Array(); if(this.tabsToSpaces==true){ this.code=this.ProcessSmartTabs(this.code); } this.ProcessRegexList(); if(this.matches.length==0){ this.FormatChunk(this.code,null); return this.SwitchToTable(); } function SortCallback(m1,m2){ if(m1.index<m2.index){ return -1; }else{ if(m1.index>m2.index){ return 1; }else{ if(m1.length<m2.length){ return -1; }else{ if(m1.length>m2.length){ return 1; } } } } return 0; } this.matches=this.matches.sort(SortCallback); for(var i=0;i<this.matches.length;i++){ if(this.IsInside(this.matches[i])){ this.matches[i]=null; } } for(var i=0;i<this.matches.length;i++){ var _3a=this.matches[i]; if(_3a==null||_3a.length==0){ continue; } this.FormatChunk(Copy(this.code,pos,_3a.index),null); this.FormatChunk(_3a.value,_3a.cssStyle); pos=_3a.index+_3a.length; } this.FormatChunk(this.code.substr(pos),null); return this.SwitchToTable(); }; sh.Highlighter.prototype.GetKeywords=function(str){ return "\\b"+str.replace(/ /g,"\\b|\\b")+"\\b"; }; sh.HighlightAll=function(_3c,_3d,_3e){ if(!sh.Brushes[_3d]){ return _3c; } var _3f=new sh.Brushes[_3d](); _3f.showLineNumbers=(_3e)?true:false; return _3f.Highlight(_3c); }; sh.Brushes.CSharp=function(){ var _40="abstract as base bool break byte case catch char checked class const "+"continue decimal default delegate do double else enum event explicit "+"extern false finally fixed float for foreach get goto if implicit in int "+"interface internal is lock long namespace new null object operator out "+"override params private protected public readonly ref return sbyte sealed set "+"short sizeof stackalloc static string struct switch this throw true try "+"typeof uint ulong unchecked unsafe ushort using virtual void while"; this.regexList=[{regex:new RegExp("//.*$","gm"),cssStyle:"color: green;"},{regex:new RegExp("/\\*[\\s\\S]*?\\*/","g"),cssStyle:"color: green;"},{regex:new RegExp("\"(?:\\.|[^\\\"\"])*\"","g"),cssStyle:"color: blue;"},{regex:new RegExp("^\\s*#.*","gm"),cssStyle:"color: gray;"},{regex:new RegExp(this.GetKeywords(_40),"gm"),cssStyle:"color: blue;"}]; }; sh.Brushes.CSharp.prototype=new sh.Highlighter(); sh.Brushes.CSharp.Aliases=["c#","c-sharp","csharp"]; sh.Brushes.Delphi=function(){ var _41="abs addr and ansichar ansistring array as asm begin boolean byte cardinal "+"case char class comp const constructor currency destructor div do double "+"downto else end except exports extended false file finalization finally "+"for function goto if implementation in inherited int64 initialization "+"integer interface is label library longint longword mod nil not object "+"of on or packed pansichar pansistring pchar pcurrency pdatetime pextended "+"pint64 pointer private procedure program property pshortstring pstring "+"pvariant pwidechar pwidestring protected public published raise real real48 "+"record repeat set shl shortint shortstring shr single smallint string then "+"threadvar to true try type unit until uses val var varirnt while widechar "+"widestring with word write writeln xor"; this.regexList=[{regex:new RegExp("\\(\\*[\\s\\S]*?\\*\\)","gm"),cssStyle:"color: #008200; font-style: italic;"},{regex:new RegExp("{(?!\\$)[\\s\\S]*?}","gm"),cssStyle:"color: #008200; font-style: italic;"},{regex:new RegExp("//.*$","gm"),cssStyle:"color: #008200; font-style: italic;"},{regex:new RegExp("'(?:\\.|[^\\''])*'","g"),cssStyle:"color: blue;"},{regex:new RegExp("\\{\\$[a-zA-Z]+ .+\\}","g"),cssStyle:"color: #008284;"},{regex:new RegExp("\\b[\\d\\.]+\\b","g"),cssStyle:"color: blue;"},{regex:new RegExp("\\$[a-zA-Z0-9]+\\b","g"),cssStyle:"color: blue;"},{regex:new RegExp(this.GetKeywords(_41),"gm"),cssStyle:"font-weight: bold; color: navy;"}]; }; sh.Brushes.Delphi.prototype=new sh.Highlighter(); sh.Brushes.Delphi.Aliases=["delphi","pascal"]; sh.Brushes.JScript=function(){ var _42="abstract boolean break byte case catch char class const continue debugger innerHTML className document window getElementById"+"default delete do double else enum export extends false final finally float "+"for function goto if implements import in instanceof int interface long native "+"new null package private protected public return short static super switch "+"synchronized this throw throws transient true try typeof var void volatile while with"; this.regexList=[{regex:new RegExp("//.*$","gm"),cssStyle:"color: green;"},{regex:new RegExp("/\\*[\\s\\S]*?\\*/","g"),cssStyle:"color: green;"},{regex:new RegExp("\"(?:[^\"\n]|[\"])*?\"","g"),cssStyle:"color: blue;"},{regex:new RegExp("'(?:[^'\n]|['])*?'","g"),cssStyle:"color: blue;"},{regex:new RegExp("^\\s*#.*","gm"),cssStyle:"color: gray;"},{regex:new RegExp(this.GetKeywords(_42),"gm"),cssStyle:"color: blue;"}]; }; sh.Brushes.JScript.prototype=new sh.Highlighter(); sh.Brushes.JScript.Aliases=["js","jscript","javascript"]; sh.Brushes.CSS=function(){ var _43="ascent azimuth background-attachment background-color background-image background-position "+"background-repeat background baseline bbox border-collapse border-color border-spacing border-style border-top "+"border-right border-bottom border-left border-top-color border-right-color border-bottom-color border-left-color "+"border-top-style border-right-style border-bottom-style border-left-style border-top-width border-right-width "+"border-bottom-width border-left-width border-width border bottom cap-height caption-side centerline clear clip color "+"content counter-increment counter-reset cue-after cue-before cue cursor definition-src descent direction display "+"elevation empty-cells float font-size-adjust font-family font-size font-stretch font-style font-variant font-weight font "+"height letter-spacing line-height list-style-image list-style-position list-style-type list-style margin-top "+"margin-right margin-bottom margin-left margin marker-offset marks mathline max-height max-width min-height min-width orphans "+"outline-color outline-style outline-width outline overflow padding-top padding-right padding-bottom padding-left padding page "+"page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position "+"quotes richness right size slope src speak-header speak-numeral speak-punctuation speak speech-rate stemh stemv stress "+"table-layout text-align text-decoration text-indent text-shadow text-transform unicode-bidi unicode-range units-per-em "+"vertical-align visibility voice-family volume white-space widows width widths word-spacing x-height z-index"; var _44="above absolute all always aqua armenian attr aural auto avoid baseline behind below bidi-override black blink block blue bold bolder "+"both bottom braille capitalize caption center center-left center-right circle close-quote code collapse compact condensed "+"continuous counter counters crop cross crosshair cursive dashed decimal decimal-leading-zero default digits disc dotted double "+"embed embossed e-resize expanded extra-condensed extra-expanded fantasy far-left far-right fast faster fixed format fuchsia "+"gray green groove handheld hebrew help hidden hide high higher icon inline-table inline inset inside invert italic "+"justify landscape large larger left-side left leftwards level lighter lime line-through list-item local loud lower-alpha "+"lowercase lower-greek lower-latin lower-roman lower low ltr marker maroon medium message-box middle mix move narrower "+"navy ne-resize no-close-quote none no-open-quote no-repeat normal nowrap n-resize nw-resize oblique olive once open-quote outset "+"outside overline pointer portrait pre print projection purple red relative repeat repeat-x repeat-y rgb ridge right right-side "+"rightwards rtl run-in screen scroll semi-condensed semi-expanded separate se-resize show silent silver slower slow "+"small small-caps small-caption smaller soft solid speech spell-out square s-resize static status-bar sub super sw-resize "+"table-caption table-cell table-column table-column-group table-footer-group table-header-group table-row table-row-group teal "+"text-bottom text-top thick thin top transparent tty tv ultra-condensed ultra-expanded underline upper-alpha uppercase upper-latin "+"upper-roman url visible wait white wider w-resize x-fast x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small yellow"; var _45="[mM]onospace [tT]ahoma [vV]erdana [aA]rial [hH]elvetica [sS]ans-serif [sS]erif"; this.regexList=[{regex:new RegExp("/\\*[\\s\\S]*?\\*/","g"),cssStyle:"color: green;"},{regex:new RegExp("\"(?:[^\"\n]|[\"])*?\"","g"),cssStyle:"color: blue;"},{regex:new RegExp("'(?:[^'\n]|['])*?'","g"),cssStyle:"color: blue;"},{regex:new RegExp("\\#[a-zA-Z0-9]{3,6}","g"),cssStyle:"color: blue;"},{regex:new RegExp("(\\d+)(px|pt|:)","g"),cssStyle:"color: blue;"},{regex:new RegExp(this.GetKeywords(_43),"gm"),cssStyle:"color: red;"},{regex:new RegExp(this.GetKeywords(_44),"g"),cssStyle:"color: blue;"},{regex:new RegExp(this.GetKeywords(_45),"g"),cssStyle:"color: blue;"}]; }; sh.Brushes.CSS.prototype=new sh.Highlighter(); sh.Brushes.CSS.Aliases=["css"]; sh.Brushes.Php=function(){ var _46="and or xor __FILE__ __LINE__ array as break case "+"cfunction class const continue declare default die do echo else "+"elseif empty enddeclare endfor endforeach endif endswitch endwhile eval exit "+"extends for foreach function global if include include_once isset list "+"new old_function print require require_once return static switch unset use "+"var while __FUNCTION__ __CLASS__"; this.regexList=[{regex:new RegExp("//.*$","gm"),cssStyle:"color: green;"},{regex:new RegExp("/\\*[\\s\\S]*?\\*/","g"),cssStyle:"color: green;"},{regex:new RegExp("\"(?:[^\"\n]|[\"])*?\"","g"),cssStyle:"color: blue;"},{regex:new RegExp("'(?:[^'\n]|['])*?'","g"),cssStyle:"color: blue;"},{regex:new RegExp("\\$\\w+","g"),cssStyle:"color: #d00;"},{regex:new RegExp(this.GetKeywords(_46),"gm"),cssStyle:"color: blue;"}]; }; sh.Brushes.Php.prototype=new sh.Highlighter(); sh.Brushes.Php.Aliases=["php"]; sh.Brushes.Python=function(){ var _47="and assert break class continue def del elif else except exec "+"finally for from global if import in is lambda not or object pass print "+"raise return try yield while"; var _48="self __builtin__ __dict__ __future__ __methods__ __members__ __author__ __email__ __version__"+"__class__ __bases__ __import__ __main__ __name__ __doc__ __self__ __debug__ __slots__ "+"abs append apply basestring bool buffer callable chr classmethod clear close cmp coerce compile complex "+"conjugate copy count delattr dict dir divmod enumerate Ellipsis eval execfile extend False file fileno filter float flush "+"get getattr globals has_key hasarttr hash hex id index input insert int intern isatty isinstance isubclass "+"items iter keys len list locals long map max min mode oct open ord pop pow property range "+"raw_input read readline readlines reduce reload remove repr reverse round seek setattr slice sum "+"staticmethod str super tell True truncate tuple type unichr unicode update values write writelines xrange zip"; var _49="__abs__ __add__ __and__ __call__ __cmp__ __coerce__ __complex__ __concat__ __contains__ __del__ __delattr__ __delitem__ "+"__delslice__ __div__ __divmod__ __float__ __getattr__ __getitem__ __getslice__ __hash__ __hex__ __eq__ __le__ __lt__ __gt__ __ge__ "+"__iadd__ __isub__ __imod__ __idiv__ __ipow__ __iand__ __ior__ __ixor__ __ilshift__ __irshift__ "+"__invert__ __init__ __int__ __inv__ __iter__ __len__ __long__ __lshift__ __mod__ __mul__ __new__ __neg__ __nonzero__ __oct__ __or__ "+"__pos__ __pow__ __radd__ __rand__ __rcmp__ __rdiv__ __rdivmod__ __repeat__ __repr__ __rlshift__ __rmod__ __rmul__ "+"__ror__ __rpow__ __rrshift__ __rshift__ __rsub__ __rxor__ __setattr__ __setitem__ __setslice__ __str__ __sub__ __xor__"; var _4a="Exception StandardError ArithmeticError LookupError EnvironmentError AssertionError AttributeError EOFError "+"FutureWarning IndentationError OverflowWarning PendingDeprecationWarning ReferenceError RuntimeWarning "+"SyntaxWarning TabError UnicodeDecodeError UnicodeEncodeError UnicodeTranslateError UserWarning Warning "+"IOError ImportError IndexError KeyError KeyboardInterrupt MemoryError NameError NotImplementedError OSError "+"RuntimeError StopIteration SyntaxError SystemError SystemExit TypeError UnboundLocalError UnicodeError ValueError "+"FloatingPointError OverflowError WindowsError ZeroDivisionError"; var _4b="NoneType TypeType IntType LongType FloatType ComplexType StringType UnicodeType BufferType TupleType ListType "+"DictType FunctionType LambdaType CodeType ClassType UnboundMethodType InstanceType MethodType BuiltinFunctionType BuiltinMethodType "+"ModuleType FileType XRangeType TracebackType FrameType SliceType EllipsisType"; var _4c="anydbm array asynchat asyncore AST base64 binascii binhex bisect bsddb buildtools bz2 "+"BaseHTTPServer Bastion calendar cgi cmath cmd codecs codeop commands compiler copy copy_reg "+"cPickle crypt cStringIO csv curses Carbon CGIHTTPServer ConfigParser Cookie datetime dbhash "+"dbm difflib dircache distutils doctest DocXMLRPCServer email encodings errno exceptions fcntl "+"filecmp fileinput ftplib gc gdbm getopt getpass glob gopherlib gzip heapq htmlentitydefs "+"htmllib httplib HTMLParser imageop imaplib imgfile imghdr imp inspect itertools jpeg keyword "+"linecache locale logging mailbox mailcap marshal math md5 mhlib mimetools mimetypes mimify mmap "+"mpz multifile mutex MimeWriter netrc new nis nntplib nsremote operator optparse os parser pickle pipes "+"popen2 poplib posix posixfile pprint preferences profile pstats pwd pydoc pythonprefs quietconsole "+"quopri Queue random re readline resource rexec rfc822 rgbimg sched select sets sgmllib sha shelve shutil "+"signal site smtplib socket stat statcache string struct symbol sys syslog SimpleHTTPServer "+"SimpleXMLRPCServer SocketServer StringIO tabnanny tarfile telnetlib tempfile termios textwrap "+"thread threading time timeit token tokenize traceback tty types Tkinter unicodedata unittest "+"urllib urllib2 urlparse user UserDict UserList UserString warnings weakref webbrowser whichdb "+"xml xmllib xmlrpclib xreadlines zipfile zlib"; this.regexList=[{regex:new RegExp("#.*$","gm"),cssStyle:"color: green;"},{regex:new RegExp("^\\s*\"\"\"(.|\n)*?\"\"\"\\s*$","gm"),cssStyle:"color: brown;"},{regex:new RegExp("^\\s*'''(.|\n)*?'''\\s*$","gm"),cssStyle:"color: brown;"},{regex:new RegExp("\"\"\"(.|\n)*?\"\"\"","g"),cssStyle:"color: red;"},{regex:new RegExp("'''(.|\n)*?'''","g"),cssStyle:"color: red;"},{regex:new RegExp("\"(?:\\.|[^\\\"\"])*\"","g"),cssStyle:"color: red;"},{regex:new RegExp("'(?:\\.|[^\\''])*'","g"),cssStyle:"color: red;"},{regex:new RegExp(this.GetKeywords(_47),"gm"),cssStyle:"color: blue; font-weight: bold;"},{regex:new RegExp(this.GetKeywords(_48),"gm"),cssStyle:"color: #ff1493;"},{regex:new RegExp(this.GetKeywords(_49),"gm"),cssStyle:"color: #808080;"},{regex:new RegExp(this.GetKeywords(_4a),"gm"),cssStyle:"color: brown;"},{regex:new RegExp(this.GetKeywords(_4b),"gm"),cssStyle:"color: brown; font-style: italic;"},{regex:new RegExp(this.GetKeywords(_4c),"gm"),cssStyle:"color: #8A2BE2; font-style: italic;"}]; }; sh.Brushes.Python.prototype=new sh.Highlighter(); sh.Brushes.Python.Aliases=["py","python"]; sh.Brushes.Sql=function(){ var _4d="abs avg case cast coalesce convert count current_timestamp "+"current_user day isnull left lower month nullif replace right "+"session_user space substring sum system_user upper user year"; var _4e="absolute action add after alter as asc at authorization begin bigint "+"binary bit by cascade char character check checkpoint close collate "+"column commit committed connect connection constraint contains continue "+"create cube current current_date current_time cursor database date "+"deallocate dec decimal declare default delete desc distinct double drop "+"dynamic else end end-exec escape except exec execute false fetch first "+"float for force foreign forward free from full function global goto grant "+"group grouping having hour ignore index inner insensitive insert instead "+"int integer intersect into is isolation key last level load local max min "+"minute modify move name national nchar next no numeric of off on only "+"open option order out output partial password precision prepare primary "+"prior privileges procedure public read real references relative repeatable "+"restrict return returns revoke rollback rollup rows rule schema scroll "+"second section select sequence serializable set size smallint static "+"statistics table temp temporary then time timestamp to top transaction "+"translation trigger true truncate uncommitted union unique update values "+"varchar varying view when where with work"; var _4f="all and any between cross in join like not null or outer some"; this.regexList=[{regex:new RegExp("--(.*)$","gm"),cssStyle:"color: green;"},{regex:new RegExp("\"(?:\\.|[^\\\"\"])*\"","g"),cssStyle:"color: red;"},{regex:new RegExp("'(?:\\.|[^\\''])*'","g"),cssStyle:"color: red;"},{regex:new RegExp(this.GetKeywords(_4d),"gmi"),cssStyle:"color: #ff1493;"},{regex:new RegExp(this.GetKeywords(_4f),"gmi"),cssStyle:"color: #808080;"},{regex:new RegExp(this.GetKeywords(_4e),"gmi"),cssStyle:"color: blue; "}]; this.CssClass="dp-sql"; }; sh.Brushes.Sql.prototype=new sh.Highlighter(); sh.Brushes.Sql.Aliases=["sql"]; sh.Brushes.Vb=function(){ var _50="AddHandler AddressOf AndAlso Alias And Ansi As Assembly Auto "+"Boolean ByRef Byte ByVal Call Case Catch CBool CByte CChar CDate "+"CDec CDbl Char CInt Class CLng CObj Const CShort CSng CStr CType "+"Date Decimal Declare Default Delegate Dim DirectCast Do Double Each "+"Else ElseIf End Enum Erase Error Event Exit False Finally For Friend "+"Function Get GetType GoSub GoTo Handles If Implements Imports In "+"Inherits Integer Interface Is Let Lib Like Long Loop Me Mod Module "+"MustInherit MustOverride MyBase MyClass Namespace New Next Not Nothing "+"NotInheritable NotOverridable Object On Option Optional Or OrElse "+"Overloads Overridable Overrides ParamArray Preserve Private Property "+"Protected Public RaiseEvent ReadOnly ReDim REM RemoveHandler Resume "+"Return Select Set Shadows Shared Short Single Static Step Stop String "+"Structure Sub SyncLock Then Throw To True Try TypeOf Unicode Until "+"Variant When While With WithEvents WriteOnly Xor"; this.regexList=[{regex:new RegExp("'.*$","gm"),cssStyle:"color: green;"},{regex:new RegExp("\"(?:\\.|[^\\\"\"])*\"","g"),cssStyle:"color: blue;"},{regex:new RegExp("^\\s*#.*","gm"),cssStyle:"color: gray;"},{regex:new RegExp(this.GetKeywords(_50),"gm"),cssStyle:"color: blue;"}]; }; sh.Brushes.Vb.prototype=new sh.Highlighter(); sh.Brushes.Vb.Aliases=["vb","vb.net"]; sh.Brushes.Xml=function(){ }; sh.Brushes.Xml.prototype=new sh.Highlighter(); sh.Brushes.Xml.Aliases=["xml","xhtml","xslt","html","xhtml"]; sh.Brushes.Xml.prototype.ProcessRegexList=function(){ function push(_51,_52){ _51[_51.length]=_52; } var _53=0; var _54=null; var _55=null; this.GetMatches(new RegExp("<\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\]>","gm"),"color: #ff1493;"); this.GetMatches(new RegExp("<!--\\s*.*\\s*?-->","gm"),"color: green;"); _55=new RegExp("([\\w-.]+)\\s*=\\s*(\".*?\"|'.*?'|\\w+)*","gm"); while((_54=_55.exec(this.code))!=null){ push(this.matches,new sh.Match(_54[1],_54.index,"color: red;")); if(_54[2]!=undefined){ push(this.matches,new sh.Match(_54[2],_54.index+_54[0].indexOf(_54[2]),"color: blue;")); } } this.GetMatches(new RegExp("</*\\?*(?!\\!)|/*\\?*>","gm"),"color: blue;"); _55=new RegExp("</*\\?*\\s*([\\w-.]+)","gm"); while((_54=_55.exec(this.code))!=null){ push(this.matches,new sh.Match(_54[1],_54.index+_54[0].indexOf(_54[1]),"color: black; font-weight: bold;")); } };;function ImageDialogCaller(id,_2){ this.Id=id; this.AdditionalArguments=_2; if(this.AdditionalArguments.length>0&&this.AdditionalArguments.indexOf("&")!=0){ this.AdditionalArguments="&"+this.AdditionalArguments; } this.resultHolderTextBox=document.getElementById(this.Id+"_resultTextBox"); this.dialogOpenerButton=document.getElementById(this.Id+"_dialogOpenerButton"); this.EditorObject=null; this.onSrcChangeCallback=null; } ImageDialogCaller.prototype.Initialize=function(_3,_4,_5){ this.EditorObject=_3; if(_4){ this.resultHolderTextBox.size=_4; } if(_5){ this.onSrcChangeCallback=_5; } }; ImageDialogCaller.prototype.SetImagePath=function(_6){ this.resultHolderTextBox.value=_6; this.resultHolderTextBox.focus(); }; ImageDialogCaller.prototype.GetImagePath=function(){ return this.resultHolderTextBox.value; }; ImageDialogCaller.prototype.CallImageDialog=function(){ var _7={imageDialogCaller:this}; var _8=""; if(this.EditorObject.UseSession==1){ var _9=this.EditorObject.RadControlsDir.substr(this.EditorObject.ApplicationPath.length); _8=this.EditorObject.ApplicationPath+this.EditorObject.SessionID1+_9; }else{ _8=this.EditorObject.RadControlsDir; } var _a={InternalParameters:this.EditorObject.GetDialogInternalParameters("ImageManager")}; if(RadEditorNamespace.IMAGE_MANAGER_DIALOG_NAME){ }else{ RadEditorNamespace.IMAGE_MANAGER_DIALOG_NAME="ImageManager"; } this.EditorObject.ShowDialog(this.EditorObject.GetDialogUrl(RadEditorNamespace.IMAGE_MANAGER_DIALOG_NAME)+this.AdditionalArguments,_a,400,300,SetImageCallerValue,_7); return false; }; function SetImageCallerValue(_b,_c){ if(_b&&_b.imagePath){ _c.imageDialogCaller.SetImagePath(_b.imagePath); } document.body.focus(); if(_c.imageDialogCaller.onSrcChangeCallback!=null){ _c.imageDialogCaller.onSrcChangeCallback(); } return false; };function ImageInfoControl(){ } ImageInfoControl.prototype.Initialize=function(_1){ this.OriginalImage=_1; document.getElementById("radEditorOriginalWidth").innerHTML="&nbsp;"+this.OriginalImage.width; document.getElementById("radEditorOriginalHeight").innerHTML="&nbsp;"+this.OriginalImage.height; var _2=this.OriginalImage.src.substr(this.OriginalImage.src.lastIndexOf("/")+1); if(_2.length>30){ _2="..."+_2.substr((_2.length-27),27); } document.getElementById("radEditorImageSrc").innerHTML="&nbsp;"+_2; document.getElementById("radEditorImageSize").innerHTML="&nbsp;"+((this.OriginalImage.fileSize!=null)?(this.OriginalImage.fileSize+"&nbsp;"+localization["Bytes"]):"NA"); };;var Rect_Fields=["rect_x","rect_y","rect_width","rect_height"]; function ShowRectPropsDlg(_1){ var _2=document.forms[0]; for(var i=0;i<Rect_Fields.length;i++){ _2[Rect_Fields[i]].disabled=false; } _2["rect_x"].value=_1.x; _2["rect_y"].value=_1.y; _2["rect_width"].value=_1.width; if(CurrentArea.Shape.Type==AREA_SHAPE_CONSTANTS.RECTANGLE_TYPE){ _2["rect_height"].value=_1.height; }else{ if(CurrentArea.Shape.Type==AREA_SHAPE_CONSTANTS.CIRCLE_TYPE){ _2["rect_height"].value=_1.width; _2["rect_height"].disabled=true; } } } function CloseRectPropsDlg(){ var _4=document.forms[0]; for(var i=0;i<Rect_Fields.length;i++){ _4[Rect_Fields[i]].value=""; _4[Rect_Fields[i]].disabled=true; } } function UpdateRectPropsDlg(){ var _6=document.forms[0]; var _7={x:_6["rect_x"].value,y:_6["rect_y"].value,width:_6["rect_width"].value,height:_6["rect_height"].value}; if(!UpdateRectProps(_7)){ alert(localization.getText("AlertInvalidProperties")); ShowRectProps(); return false; } return true; } var Area_Fields=["area_link","area_target","area_comment","area_target_selector"]; var Area_Buttons=["area_update_button","area_remove_button"]; function ShowAreaPropsDlg(_8){ var _9=document.forms[0]; for(var i=0;i<Area_Fields.length;i++){ _9[Area_Fields[i]].disabled=false; } for(var i=0;i<Area_Buttons.length;i++){ _9[Area_Buttons[i]].disabled=false; } if(_8.Link){ _9["area_link"].value=_8.Link; }else{ _9["area_link"].value="http://"; } _9["area_target"].value=_8.Target; _9["area_target_selector"].value=_8.Target; _9["area_comment"].value=_8.Comment; ShowMapProps(); } function UpdateAreaPropsDlg(){ var _b=document.forms[0]; if(_b["area_update_button"].disabled){ return true; } if(!UpdateRectPropsDlg()){ return false; } var _c={Link:_b["area_link"].value,Comment:_b["area_comment"].value,Target:_b["area_target"].value}; UpdateAreaProps(_c); return true; } function CloseAreaPropsDlg(){ var _d=document.forms[0]; for(var i=0;i<Area_Fields.length;i++){ _d[Area_Fields[i]].value=""; _d[Area_Fields[i]].disabled=true; } for(var i=0;i<Area_Buttons.length;i++){ _d[Area_Buttons[i]].disabled=true; } CloseRectPropsDlg(); DeselectCurrentArea(); } function RemoveAreaDlg(_f){ if(_f){ if(!window.confirm(localization.getText("AlertDeleteAllAreas"))){ return; } RemoveAllAreas(); }else{ if(!window.confirm(localization.getText("AlertDeleteArea"))){ return; } RemoveArea(); } } function ReturnNewImageMap(){ var _10=GetMapImageSrc(); if(_10){ if(UpdateAreaPropsDlg()){ var _11={}; _11.MapHtml=GetImageMapHTML(); _11.ImageSrc=_10; CloseDlg(_11); } }else{ CloseDlg(); } } function GetMapImageSrc(){ var _12=document.getElementById("ImageMapFrame"); var _13=_12.contentWindow.document; var _14=_13.getElementById("mappedImage"); if(_14!=null){ return _14.src; } return null; } function GetImageMapInitialProperties(){ return GetDialogArguments(); } function InsertNewMapAreaDlg(){ InsertNewMapArea(); } function InitImageMapFrame(){ var _15=document.getElementById("ImageMapHTML"); var _16=document.getElementById("ImageMapFrame"); var _17=_16.contentWindow.document; _17.open(); _17.write("<html><head></head><body style = \"margin:0px 0px 0px 0px;font:11px Arial; color:red;background-color:white;\" oncontextmenu=\"return false\" unselectable=\"on\">"+_15.value+"</body></html>"); _17.close(); };function ImageMap(_1){ this.AreaCollection=[]; this.AreaIDCnt=0; this.Name="ImageMap1"; this.Image=_1; } ImageMap.prototype.Initialize=function(_2){ if(_2){ if(!this._InitFromHTMLString(_2)){ return false; } } return true; }; ImageMap.prototype._InitFromHTMLString=function(_3){ var _4=IMDoc.createElement("SPAN"); _4.innerHTML=_3; var _5=_4.getElementsByTagName("MAP"); if(_5.length!=1){ return false; } var _6=_5[0]; this.Name=_6.getAttribute("name"); var _7=_6.getElementsByTagName("area"); for(var i=0;i<_7.length;i++){ var _9=new MapArea(this.Image); _9.ID=this.AreaIDCnt; if(!_9.Initialize(_7[i])){ continue; } if(this.AddArea(_9)){ _9.Draw(); } } _4=null; return true; }; ImageMap.prototype.AddArea=function(_a){ if(!this.IsAreaValid(_a)){ return false; } this.AreaCollection.push(_a); this.AreaIDCnt++; return true; }; ImageMap.prototype.AddNewArea=function(_b,x,y,_e,_f){ var _10=new MapArea(this.Image); _10.ID=this.AreaIDCnt; if(!_10.CreateDefaultShape(_b,x,y,_e,_f)){ return null; } this.AddArea(_10); _10.Draw(); return _10; }; ImageMap.prototype.GetAreaById=function(_11){ return this.AreaCollection[_11]; }; ImageMap.prototype.RemoveArea=function(_12){ var _13=this.GetAreaById(_12); if(_13!=null){ _13.Dispose(); } this.AreaCollection[_12]=null; }; ImageMap.prototype.IsAreaOverlaps=function(_14){ return false; }; ImageMap.prototype.IsAreaValid=function(_15){ return !this.IsAreaOverlaps(_15); }; ImageMap.prototype.GetHTML=function(){ var _16=""; _16+="<map"; _16+=" name=\"#"+this.Name.replace("\"","&#34;")+"\""; _16+=">"; for(var i=0;i<this.AreaCollection.length;i++){ if(this.AreaCollection[i]!=null){ _16+=this.AreaCollection[i].GetHTML(); } } _16+="</map>"; return _16; }; ImageMap.prototype.GetAreasNumber=function(){ var nr=0; for(var i=0;i<this.AreaCollection.length;i++){ if(this.AreaCollection[i]!=null){ nr++; } } return nr; }; function MapArea(_1a){ this.Comment=""; this.Link=""; this.Target=""; this.Image=_1a; } MapArea.prototype.GetHTML=function(){ var _1b=""; _1b+="<area"; _1b+=" shape=\""+this.Shape.Type+"\""; _1b+=" coords=\""+this.Shape.GetCoords()+"\""; if(this.Link.indexOf("about:blank")==0){ this.Link=this.Link.substr("about:blank".length); }else{ if(this.Link.indexOf("about:")==0){ this.Link=this.Link.substr("about:".length); } } _1b+=" href=\""+this.Link.replace("\"","&#34;")+"\""; if(this.Target){ _1b+=" target=\""+this.Target.replace("\"","&#34;")+"\""; } if(this.Comment){ _1b+=" alt=\""+this.Comment.replace("\"","&#34;")+"\""; } _1b+="/>"; return _1b; }; MapArea.prototype.Initialize=function(_1c){ var _1d=_1c.getAttribute("shape"); if(!_1d){ _1d=AREA_SHAPE_CONSTANTS.DEFAULT_SHAPE_TYPE; } this.Shape=CreateAreaShapeByType(_1d); this.Shape.SetImage(this.Image); this.Shape.SetAreaId(this.ID); var _1e=_1c.getAttribute("coords"); if(!this.Shape.AreCoordsValid(_1e)){ return false; } this.Shape.SetCoords(_1e); this.Comment=_1c.getAttribute("alt"); this.Link=_1c.getAttribute("href"); if(this.Link.indexOf("about:blank")==0){ this.Link=this.Link.substr("about:blank".length); }else{ if(this.Link.indexOf("about:")==0){ this.Link=this.Link.substr("about:".length); } } this.Target=_1c.getAttribute("target"); return true; }; MapArea.prototype.Draw=function(){ this.Shape.Draw(); }; MapArea.prototype.Move=function(_1f){ var _20=this.Shape.GetShapeProperties(); if(_1f.x){ _20.x+=_1f.x; } if(_1f.y){ _20.y+=_1f.y; } var _21=this.Shape.ShapePropsToCoords(_20); if(!this.Shape.AreCoordsValid(_21)){ return false; } this.Shape.SetCoords(_21); this.Shape.Draw(); return true; }; MapArea.prototype.SetSize=function(_22){ var _23=this.Shape.GetShapeProperties(); if(_22.width){ _23.width=_22.width; } if(_22.height){ _23.height=_22.height; } var _24=this.Shape.ShapePropsToCoords(_23); if(!this.Shape.AreCoordsValid(_24)){ return false; } this.Shape.SetCoords(_24); this.Shape.Resize(_22); return true; }; MapArea.prototype.CreateDefaultShape=function(_25,x,y,_28,_29){ this.Shape=CreateAreaShapeByType(_25); this.Shape.SetImage(this.Image); this.Shape.SetAreaId(this.ID); var _2a=this.Shape.ShapePropsToCoords({x:x,y:y,width:_28,height:_29}); if(!this.Shape.AreCoordsValid(_2a)){ return null; } return this.Shape.SetCoords(_2a); }; MapArea.prototype.GetProperties=function(){ return {Comment:this.Comment,Link:this.Link,Target:this.Target}; }; MapArea.prototype.SetProperties=function(_2b){ this.Comment=_2b.Comment; this.Link=_2b.Link; this.Target=_2b.Target; }; MapArea.prototype.SetSelected=function(){ this.Shape.SetSelected(); }; MapArea.prototype.DeSelect=function(){ this.Shape.DeSelect(); }; MapArea.prototype.Dispose=function(){ this.Shape.Dispose(); this.Image=null; }; var AREA_SHAPE_CONSTANTS={RECTANGLE_TYPE:"RECT",CIRCLE_TYPE:"CIRCLE",POLYGON_TYPE:"POLY"}; AREA_SHAPE_CONSTANTS.DEFAULT_SHAPE_TYPE=AREA_SHAPE_CONSTANTS.RECTANGLE_TYPE; function AreaShape(){ this.Coords=""; this.Type=""; this.ResizeElementClassName="circ_shape_resizer"; } AreaShape.prototype.GetType=function(){ return this.Type; }; AreaShape.prototype.GetCoords=function(){ return this.Coords; }; AreaShape.prototype.AreCoordsValid=function(_2c){ return false; }; AreaShape.prototype.SetCoords=function(_2d){ if(!this.AreCoordsValid(_2d)){ return false; } this.Coords=_2d; return true; }; AreaShape.prototype.SetImage=function(_2e){ this.Image=_2e; }; AreaShape.prototype.Resize=function(_2f){ }; AreaShape.prototype.SetAreaId=function(_30){ this.AreaID=_30; }; AreaShape.prototype.CreateResizerElement=function(){ var _31=IMDoc.createElement("DIV"); _31.id="res_"+this.AreaID; _31.className=this.ResizeElementClassName; _31.style.width=5; _31.style.height=5; _31.style.position="absolute"; _31.style.display="none"; return IMDoc.body.appendChild(_31); }; AreaShape.prototype.GetShapeProperties=function(){ return this.ShapeCoordsToProps(this.Coords); }; AreaShape.prototype.SetSelected=function(){ }; AreaShape.prototype.DeSelect=function(){ }; AreaShape.prototype.Draw=function(){ }; AreaShape.prototype.OnSelect=function(){ }; AreaShape.prototype.Dispose=function(){ }; function CreateAreaShapeByType(_32){ var _33={}; _33[AREA_SHAPE_CONSTANTS.RECTANGLE_TYPE]=RectangleShape; _33[AREA_SHAPE_CONSTANTS.POLYGON_TYPE]=PolygonShape; _33[AREA_SHAPE_CONSTANTS.CIRCLE_TYPE]=CircleShape; if(!_33[_32]){ _32=AREA_SHAPE_CONSTANTS.DEFAULT_SHAPE_TYPE; } if(_32==AREA_SHAPE_CONSTANTS.CIRCLE_TYPE&&!IsCircleShapeSupported()){ return null; } return new _33[_32](); } function RectangleShape(){ this.Type=AREA_SHAPE_CONSTANTS.RECTANGLE_TYPE; this.VisualFillElement=null; this.VisualBorderElement=null; this.ResizeElement=null; this.ResizeElementClassName="rect_shape_resizer"; this.SelectedClassName="rect_shape_selected"; this.NotSelectedClassName="rect_shape_not_selected"; this.BorderElementClass="rect_shape_border"; } RectangleShape.prototype=new AreaShape(); RectangleShape.prototype.ContainerTitle=""; RectangleShape.prototype.Resize=function(_34){ if(_34.width){ var _35=Math.abs(_34.width); this.VisualFillElement.style.width=_35-1; this.VisualBorderElement.style.width=_35; } if(_34.height){ var _36=Math.abs(_34.height); this.VisualFillElement.style.height=_36-1; this.VisualBorderElement.style.height=_36; } this.SetResizeElementPosition(); }; RectangleShape.prototype.Draw=function(){ var _37=RadEditorNamespace.Utils.GetRect(this.Image); if(this.VisualBorderElement){ IMDoc.body.removeChild(this.VisualBorderElement); } if(this.ResizeElement){ IMDoc.body.removeChild(this.ResizeElement); } var _38=IMDoc.createElement("DIV"); var _39=IMDoc.createElement("DIV"); _38.style.position="absolute"; _38.className=this.BorderElementClass; _38.title=this.ContainerTitle; var _3a=this.GetShapeProperties(); _38.style.top=_37.top+_3a.y; _38.style.left=_37.left+_3a.x; _38.style.width=_3a.width; _38.style.height=_3a.height; _39.className=this.NotSelectedClassName; _39.style.width=_3a.width-1; _39.style.height=_3a.height-1; _38.id="rect_"+this.AreaID; _38.ShapeObj=this; _38.onclick=this.HandleClick; _38.appendChild(_39); IMDoc.body.appendChild(_38); var _3b=this.CreateResizerElement(); this.VisualFillElement=_39; this.VisualBorderElement=_38; this.ResizeElement=_3b; this.SetResizeElementPosition(); var _3c=this; var _3d=function(){ var _3e=RadEditorNamespace.Utils.GetRect(_3c.VisualBorderElement); var _3f=RadEditorNamespace.Utils.GetRect(_3c.Image); _3c.SetResizeElementPosition(); var _40=_3c.ShapePropsToCoords({x:_3e.left-_3f.left,y:_3e.top-_3f.top,width:_3e.width,height:_3e.height}); if(_3c.AreCoordsValid(_40)){ _3c.SetCoords(_40); }else{ _3c.Draw(); } _3c.OnSelect(); }; var _41=function(){ _3c.SetResizeElementPosition(); }; var _42=function(fff,x,y){ _38.style.cursor="SE-resize"; var _46=RadEditorNamespace.Utils.GetRect(_38); var _47=_46.left+_46.width+parseInt(_3c.ResizeElement.style.width); var _48=_46.top+_46.height+parseInt(_3c.ResizeElement.style.height); var _49=(_46.height+y-_48); var _4a=(_46.width+x-_47); var _4b={width:_4a,height:_49}; _3c.Resize(_4b); }; var _4c=function(){ _38.style.cursor="move"; _3d(); }; var _t=new Draggable(_38,_38,null,_41,_3d); var _t2=new Draggable(_3b,_3b,null,_42,_4c); }; RectangleShape.prototype.SetResizeElementPosition=function(){ var _4f=this.VisualBorderElement.style; this.ResizeElement.style.top=parseInt(_4f.top)+parseInt(_4f.height); this.ResizeElement.style.left=parseInt(_4f.left)+parseInt(_4f.width); this.ResizeElement.style.display="block"; }; RectangleShape.prototype.HandleClick=function(){ this.ShapeObj.OnSelect(); }; RectangleShape.prototype.SetSelected=function(){ this.VisualFillElement.className=this.SelectedClassName; this.ResizeElement.style.display="block"; this.VisualBorderElement.style.zIndex=2; this.ResizeElement.style.zIndex=2; }; RectangleShape.prototype.DeSelect=function(){ this.VisualFillElement.className=this.NotSelectedClassName; this.ResizeElement.style.display="none"; this.VisualBorderElement.style.zIndex=1; this.ResizeElement.style.zIndex=1; }; RectangleShape.prototype.ShapePropsToCoords=function(_50){ return _50.x+","+_50.y+","+(parseInt(_50.x)+parseInt(_50.width))+","+(parseInt(_50.y)+parseInt(_50.height)); }; RectangleShape.prototype.ShapeCoordsToProps=function(_51){ var _52=_51.split(","); var _53=_52[0]; var _54=_52[1]; var _55=_52[2]; var _56=_52[3]; return {x:parseInt(_53),y:parseInt(_54),width:parseInt((_55-_53)),height:parseInt((_56-_54))}; }; RectangleShape.prototype.AreCoordsValid=function(_57){ var _58=_57.split(","); if(_58.length!=4){ return false; } for(var i=0;i<_58.length;i++){ if(_58[i]<0){ return false; } } var _5a=this.ShapeCoordsToProps(_57); if(_5a.width<=0){ return false; } if(_5a.height<=0){ return false; } if((_5a.x+_5a.width)>this.Image.offsetWidth){ return false; } if((_5a.y+_5a.height)>this.Image.offsetHeight){ return false; } return true; }; RectangleShape.prototype.Dispose=function(){ this.VisualFillElement=null; if(this.VisualBorderElement){ IMDoc.body.removeChild(this.VisualBorderElement); this.VisualBorderElement=null; } if(this.ResizeElement){ IMDoc.body.removeChild(this.ResizeElement); this.ResizeElement=null; } }; function IsCircleShapeSupported(){ if(!document.all&&!IsFFCanvasSupported()){ return false; } return true; } function CircleShape(){ this.Type=AREA_SHAPE_CONSTANTS.CIRCLE_TYPE; this.VisualElement=null; this.ResizeElement=null; this.SelectedClassName="circ_shape_selected"; this.NotSelectedClassName="circ_shape_not_selected"; } CircleShape.prototype=new AreaShape(); CircleShape.prototype.ContainerTitle=""; CircleShape.prototype.Resize=function(_5b){ if(document.all){ if(_5b.width){ this.VisualElement.style.width=Math.abs(_5b.width); this.VisualElement.style.height=Math.abs(_5b.width); } this.SetResizeElementPosition(); }else{ this.Draw(); } }; CircleShape.prototype.Draw=function(_5c){ if(this.VisualElement){ IMDoc.body.removeChild(this.VisualElement); } if(this.ResizeElement){ IMDoc.body.removeChild(this.ResizeElement); } var _5d=RadEditorNamespace.Utils.GetRect(this.Image); var _5e=this.GetShapeProperties(); var _5f=IMDoc.createElement("DIV"); if(document.all){ _5f.innerHTML="<"+"v:oval fillcolor=\""+CIRCLESHAPE_BCKG_COLOR_NOT_SELECTED+"\" style=\"position:absolute;\" ></v:oval>"; }else{ _5f.innerHTML="<canvas width=\""+_5e.width+"\" height=\""+_5e.width+"\"></canvas>"; } _5f=_5f.childNodes[0]; _5f.style.position="absolute"; _5f.title=this.ContainerTitle; _5f.style.top=_5d.top+_5e.y; _5f.style.left=_5d.left+_5e.x; if(!document.all){ var ctx=_5f.getContext("2d"); ctx.beginPath(); var _61=parseInt(_5e.width/2); var x=_61; var y=_61; var _64=0; var _65=360; ctx.arc(x,y,_61,_64,_65,false); if(!_5c){ _5c=CIRCLESHAPE_BCKG_COLOR_NOT_SELECTED; } ctx.fillStyle=_5c; ctx.fill(); ctx.stroke(); }else{ } _5f.style.width=_5e.width; _5f.style.height=_5e.width; _5f.className=this.NotSelectedClassName; _5f.id="circ_"+this.AreaID; _5f.ShapeObj=this; _5f.onclick=this.HandleClick; IMDoc.body.appendChild(_5f); var _66=this.CreateResizerElement(); this.VisualElement=_5f; this.ResizeElement=_66; this.SetResizeElementPosition(); var _67=this; var _68=function(){ var _69=RadEditorNamespace.Utils.GetRect(_67.VisualElement); var _6a=RadEditorNamespace.Utils.GetRect(_67.Image); _67.SetResizeElementPosition(); var _6b=_67.ShapePropsToCoords({x:_69.left-_6a.left,y:_69.top-_6a.top,width:_69.width}); if(_67.AreCoordsValid(_6b)){ _67.SetCoords(_6b); }else{ _67.Draw(); } _67.OnSelect(); }; var _6c=function(){ _67.SetResizeElementPosition(); }; var _6d=function(fff,x,y){ _5f.style.cursor="W-resize"; var _71=RadEditorNamespace.Utils.GetRect(_5f); var _72=_71.left+_71.width+parseInt(_67.ResizeElement.style.width); var _73=(_71.width+(x-_72)); _5f.style.width=(_73>0?_73:0)+"px"; _5f.style.height=_5f.style.width; _67.SetResizeElementPosition(); }; var _74=function(){ _5f.style.cursor="move"; _68(); }; var _t=new Draggable(_5f,_5f,null,_6c,_68); var _t2=new Draggable(_66,_66,null,_6d,_74); }; CircleShape.prototype.SetResizeElementPosition=function(){ var _77=this.VisualElement.style; var _78=parseInt(_77.width)/2; var _79=parseInt(_77.width); var _7a=parseInt(_77.top)+_78; var _7b=parseInt(_77.left)+_79; this.ResizeElement.style.top=_7a; this.ResizeElement.style.left=_7b; this.ResizeElement.style.display="block"; }; CircleShape.prototype.HandleClick=function(){ this.ShapeObj.OnSelect(); }; CircleShape.prototype.SetSelected=function(){ if(document.all){ this.VisualElement.fillColor=CIRCLESHAPE_BCKG_COLOR_SELECTED; }else{ this.Draw(CIRCLESHAPE_BCKG_COLOR_SELECTED); } this.VisualElement.className=this.SelectedClassName; this.ResizeElement.style.display="block"; this.VisualElement.style.zIndex=2; this.ResizeElement.style.zIndex=2; }; CircleShape.prototype.DeSelect=function(){ if(document.all){ this.VisualElement.fillColor=CIRCLESHAPE_BCKG_COLOR_NOT_SELECTED; }else{ this.Draw(CIRCLESHAPE_BCKG_COLOR_NOT_SELECTED); } this.VisualElement.className=this.NotSelectedClassName; this.ResizeElement.style.display="none"; this.VisualElement.style.zIndex=1; this.ResizeElement.style.zIndex=1; }; CircleShape.prototype.ShapePropsToCoords=function(_7c){ var _7d=parseInt(_7c.width)/2; return (parseInt(_7c.x)+_7d)+","+(parseInt(_7c.y)+_7d)+","+_7d; }; CircleShape.prototype.ShapeCoordsToProps=function(_7e){ var _7f=_7e.split(","); var _80=parseInt(_7f[0]); var _81=parseInt(_7f[1]); var _82=parseInt(_7f[2]); return {x:_80-_82,y:_81-_82,width:(_82*2)}; }; CircleShape.prototype.AreCoordsValid=function(_83){ var _84=_83.split(","); if(_84.length!=3){ return false; } for(var i=0;i<_84.length;i++){ if(_84[i]<0){ return false; } } var _86=this.ShapeCoordsToProps(_83); if(_86.x<0){ return false; } if(_86.y<0){ return false; } if(_86.width<=0){ return false; } if((_86.x+_86.width)>this.Image.offsetWidth){ return false; } if((_86.y+_86.width)>this.Image.offsetHeight){ return false; } return true; }; CircleShape.prototype.Dispose=function(){ if(this.VisualElement){ IMDoc.body.removeChild(this.VisualElement); this.VisualElement=null; } if(this.ResizeElement){ IMDoc.body.removeChild(this.ResizeElement); this.ResizeElement=null; } }; function PolygonShape(){ this.Type=AREA_SHAPE_CONSTANTS.POLYGON_TYPE; } PolygonShape.prototype=new AreaShape(); PolygonShape.prototype.Draw=function(){ alert("draw polygon"); }; if(typeof (RadEditorNamespace)=="undefined"){ RadEditorNamespace={}; } RadEditorNamespace.Utils={GetRect:function(_87){ if(!_87){ _87=this; } var _88=0; var top=0; var _8a=_87.offsetWidth; var _8b=_87.offsetHeight; while(_87.offsetParent){ _88+=_87.offsetLeft; top+=_87.offsetTop; _87=_87.offsetParent; } if(_87.x){ _88=_87.x; } if(_87.y){ top=_87.y; } _88=RadEditorNamespace.Utils.GetIntValue(_88,0); top=RadEditorNamespace.Utils.GetIntValue(top,0); _8a=RadEditorNamespace.Utils.GetIntValue(_8a,0); _8b=RadEditorNamespace.Utils.GetIntValue(_8b,0); return new RadEditorNamespace.Utils.Rectangle(_88,top,_8a,_8b); },Rectangle:function(_8c,top,_8e,_8f){ this.left=(null!=_8c?_8c:0); this.top=(null!=top?top:0); this.width=(null!=_8e?_8e:0); this.height=(null!=_8f?_8f:0); this.right=_8c+_8e; this.bottom=top+_8f; },AttachEventEx:function(_90,_91,_92){ _91=RadEditorNamespace.Utils.FixEventName(_91); if(_90.attachEvent){ _90.attachEvent(_91,_92); }else{ if(_90.addEventListener){ _90.addEventListener(_91,_92,true); } } },DetachEventEx:function(_93,_94,_95){ _94=RadEditorNamespace.Utils.FixEventName(_94); if(_93.detachEvent){ _93.detachEvent(_94,_95); }else{ if(_93.addEventListener){ _93.removeEventListener(_94,_95,true); } } },FixEventName:function(_96){ _96=_96.toLowerCase(); if(document.addEventListener&&RadEditorNamespace.Utils.StartsWith(_96,"on")){ return _96.substr(2); }else{ if(document.attachEvent&&!RadEditorNamespace.Utils.StartsWith(_96,"on")){ return "on"+_96; }else{ return _96; } } },CancelEvent:function(_97){ if(!_97){ _97=IMWin.event; } if(!_97){ return false; } _97.returnValue=false; _97.cancelBubble=true; if(_97.stopPropagation){ _97.stopPropagation(); } return false; },GetIntValue:function(_98,_99){ if(!_99){ _99=0; } var _9a=parseInt(_98); return (isNaN(_9a)?_99:_9a); },StartsWith:function(_9b,_9c){ if(typeof (_9c)!="string"){ return false; } return (0==_9b.indexOf(_9c)); },GetEventSource:function(e){ if(null==e){ return null; } if(e.srcElement){ return e.srcElement; }else{ if(e.target){ return e.target; }else{ return null; } } }}; function Draggable(obj,_9f,_a0,_a1,_a2){ var _9f=_9f!=null?_9f:obj; this.obj=obj; this.objToMove=_9f; this.onDragStart=_a0; this.onDrag=_a1; this.onDragEnd=_a2; this.zIndex=0; var _a3=this; obj.onmousedown=function(e){ if(_a3.onDragStart){ _a3.onDragStart(_9f); } _a3.elNode=_9f; var _a5=GetCursorPos(e); x=_a5[0]; y=_a5[1]; _a3.cursorStartX=x; _a3.cursorStartY=y; var _a6=RadEditorNamespace.Utils.GetRect(_9f); _a3.elStartLeft=_a6.left; _a3.elStartTop=_a6.top; if(isNaN(_a3.elStartLeft)){ _a3.elStartLeft=0; } if(isNaN(_a3.elStartTop)){ _a3.elStartTop=0; } _9f.style.position="absolute"; _a3.elNode.style.zIndex=++_a3.zIndex; RadEditorNamespace.Utils.AttachEventEx(IMDoc,"onmousemove",_a3.DragGo); RadEditorNamespace.Utils.AttachEventEx(IMDoc,"onmouseup",_a3.DragStop); RadEditorNamespace.Utils.CancelEvent(e?e:IMWin.event); }; this.DragGo=function(e){ var _a8=GetCursorPos(e); x=_a8[0]; y=_a8[1]; var _a9=(_a3.elStartLeft+x-_a3.cursorStartX); var _aa=(_a3.elStartTop+y-_a3.cursorStartY); _a3.elNode.style.left=_a9+"px"; _a3.elNode.style.top=_aa+"px"; RadEditorNamespace.Utils.CancelEvent(e?e:IMWin.event); if(_a3.onDrag){ _a3.onDrag(_9f,x,y); } }; this.DragStop=function(_ab){ RadEditorNamespace.Utils.DetachEventEx(IMDoc,"onmousemove",_a3.DragGo); RadEditorNamespace.Utils.DetachEventEx(IMDoc,"onmouseup",_a3.DragStop); if(_a3.onDragEnd){ _a3.onDragEnd(_9f); } }; function GetCursorPos(e){ if(document.all){ x=IMWin.event.clientX+IMDoc.documentElement.scrollLeft+IMDoc.body.scrollLeft; y=IMWin.event.clientY+IMDoc.documentElement.scrollTop+IMDoc.body.scrollTop; }else{ x=e.clientX+IMWin.scrollX; y=e.clientY+IMWin.scrollY; } return [x,y]; } } function ShowRectProps(){ var _ad=CurrentArea.Shape.GetShapeProperties(); ShowRectPropsDlg(_ad); } function UpdateRectProps(_ae){ if(!CurrentArea){ return; } var _af=CurrentArea.Shape.ShapePropsToCoords(_ae); if(!CurrentArea.Shape.AreCoordsValid(_af)){ return false; } CurrentArea.Shape.SetCoords(_af); CurrentArea.Shape.Draw(); return true; } var CurrentArea=null; RectangleShape.prototype.OnSelect=function(){ if(CurrentArea){ CurrentArea.DeSelect(); } CurrentArea=imageMap.GetAreaById(this.AreaID); var _b0=CurrentArea.GetProperties(); ShowAreaPropsDlg(_b0); ShowRectProps(); ShowAreaProps(); CurrentArea.SetSelected(); }; CircleShape.prototype.OnSelect=function(){ if(CurrentArea){ CurrentArea.DeSelect(); } CurrentArea=imageMap.GetAreaById(this.AreaID); var _b1=CurrentArea.GetProperties(); ShowAreaPropsDlg(_b1); ShowRectProps(); ShowAreaProps(); CurrentArea.SetSelected(); }; function ShowAreaProps(){ } function UpdateAreaProps(_b2){ CurrentArea.SetProperties(_b2); CurrentArea.Shape.OnSelect(); } function DeselectCurrentArea(){ if(CurrentArea){ CurrentArea.DeSelect(); } } function RemoveArea(){ if(!imageMap||!CurrentArea){ return; } imageMap.RemoveArea(CurrentArea.ID); CurrentArea=null; CloseAreaPropsDlg(); if(imageMap.GetAreasNumber()==0){ HideMapProps(); } } function RemoveAllAreas(){ for(var i=0;i<imageMap.AreaCollection.length;i++){ if(imageMap.AreaCollection[i]!=null){ imageMap.RemoveArea(imageMap.AreaCollection[i].ID); } } CurrentArea=null; CloseAreaPropsDlg(); HideMapProps(); } function HideMapProps(){ document.getElementById("map_props").style.display="none"; } function ShowMapProps(){ document.getElementById("map_props").style.display=""; } function CheckKeyDown(e){ if(!CurrentArea){ return; } if(e.keyCode==46){ RemoveArea(); }else{ if(e.keyCode==37){ CurrentArea.Move({x:-1,y:0}); CurrentArea.Shape.OnSelect(); }else{ if(e.keyCode==40){ CurrentArea.Move({x:0,y:1}); CurrentArea.Shape.OnSelect(); }else{ if(e.keyCode==38){ CurrentArea.Move({x:0,y:-1}); CurrentArea.Shape.OnSelect(); }else{ if(e.keyCode==39){ CurrentArea.Move({x:1,y:0}); CurrentArea.Shape.OnSelect(); } } } } } } function GetImageMapHTML(){ return imageMap.GetHTML(); } var imageMap; var IMWin; var IMDoc; function InitializeImageMap(){ IMWin=document.getElementById("ImageMapFrame").contentWindow; IMDoc=IMWin.document; var _b5=GetImageMapInitialProperties(); var _b6=_b5.ImageSrc; var _b7=function(){ var _b8=ImageDialogCaller.GetImagePath(); if(_b8){ var _b9=IMDoc.getElementById("mappedImage"); var _ba=IMDoc.getElementById("mappedImageText"); if(_ba!=null){ _ba.parentNode.removeChild(_ba); } if(_b9==null){ _b9=InsertImageForMap(); imageMap=new ImageMap(_b9); } _b9.src=_b8; SetDummyLayerOverImage(_b9); document.getElementById("area_controls").style.display="block"; } }; ImageDialogCaller.Initialize(_b5.EditorObj,25,_b7); function InsertImageForMap(){ ImageElement=IMDoc.createElement("IMG"); ImageElement.id="mappedImage"; ImageElement.setAttribute("unselectable","on"); IMDoc.body.appendChild(ImageElement); return ImageElement; } function SetDummyLayerOverImage(_bb){ var _bc=RadEditorNamespace.Utils.GetRect(_bb); var _bd=IMDoc.getElementById("dummy"); _bd.style.left=_bc.left; _bd.style.top=_bc.top; _bd.style.width=_bc.width; _bd.style.height=_bc.height; RadEditorNamespace.Utils.AttachEventEx(IMDoc,"keydown",CheckKeyDown); RadEditorNamespace.Utils.AttachEventEx(_bd,"mousedown",ImageMapper_OnMouseDown); } var _be; if(_b6){ _be=InsertImageForMap(); _be.src=_b6; var _bf=_b5.ImageWidth; if(_bf){ _be.style.width=_bf; } var _c0=_b5.ImageHeight; if(_c0){ _be.style.height=_c0; } ImageDialogCaller.SetImagePath(_b6); SetDummyLayerOverImage(_be); imageMap=new ImageMap(_be); var _c1=_b5.ImageMapHTML; if(_c1){ imageMap.Initialize(_c1); } document.getElementById("area_controls").style.display="block"; }else{ var _c2=IMDoc.createElement("CENTER"); _c2.id="mappedImageText"; _c2.innerHTML=localization.getText("SelectImage"); _be=IMDoc.body.appendChild(_c2); } RectangleShape.prototype.ContainerTitle=localization.getText("ShapeAlt"); CircleShape.prototype.ContainerTitle=localization.getText("ShapeAlt"); if(imageMap&&imageMap.GetAreasNumber()>0){ ShowMapProps(); } } function GetSelectedShapeType(){ var _c3=document.forms[0]; var _c4=_c3["shape_type"]; for(var i=0;i<_c4.length;i++){ if(_c4[i].checked){ return _c4[i].value; } } return AREA_SHAPE_CONSTANTS.DEFAULT_SHAPE_TYPE; } function InsertNewMapArea(x,y,_c8,_c9){ var _ca=GetSelectedShapeType(); var _cb={}; _cb[AREA_SHAPE_CONSTANTS.RECTANGLE_TYPE]=InsertNewMapAreaRect; _cb[AREA_SHAPE_CONSTANTS.POLYGON_TYPE]=InsertNewMapAreaPoly; _cb[AREA_SHAPE_CONSTANTS.CIRCLE_TYPE]=InsertNewMapAreaCirc; if(!_cb[_ca]){ _ca=AREA_SHAPE_CONSTANTS.DEFAULT_SHAPE_TYPE; } return _cb[_ca](x,y,_c8,_c9); } function InsertNewMapAreaCirc(x,y,_ce,_cf){ if(typeof (x)=="undefined"){ var _d0=IMDoc.getElementById("mappedImage"); if(_d0.offsetWidth<40||_d0.offsetHeight<40){ x=0; y=0; _ce=1; }else{ x=10; y=10; _ce=20; } } IMDoc.body.scrollLeft=0; IMDoc.body.scrollTop=0; try{ IMDoc.body.focus(); } catch(e){ } var _d1=imageMap.AddNewArea(AREA_SHAPE_CONSTANTS.CIRCLE_TYPE,x,y,_ce); if(_d1!=null){ _d1.Shape.OnSelect(); } return _d1; } function InsertNewMapAreaRect(x,y,_d4,_d5){ if(typeof (x)=="undefined"){ var _d6=IMDoc.getElementById("mappedImage"); if(_d6.offsetWidth<40||_d6.offsetHeight<40){ x=0; y=0; _d4=1; _d5=1; }else{ x=10; y=10; _d4=20; _d5=20; } } IMDoc.body.scrollLeft=0; IMDoc.body.scrollTop=0; try{ IMDoc.body.focus(); } catch(e){ } var _d7=imageMap.AddNewArea(AREA_SHAPE_CONSTANTS.RECTANGLE_TYPE,x,y,_d4,_d5); if(_d7!=null){ _d7.Shape.OnSelect(); } return _d7; } function InsertNewMapAreaPoly(x,y,_da,_db){ } function IsFFCanvasSupported(){ var _dc=document.createElement("canvas"); if(!_dc.getContext){ return false; } return true; } var InitialOffsetX=0; var InitialOffsetY=0; function ImageMapper_OnMouseDown(e){ var _de=(document.all)?IMWin.event:e; var _df=RadEditorNamespace.Utils.GetRect(IMDoc.getElementById("mappedImage")); var _e0=_df.left; var _e1=_df.top; InitialOffsetX=_de.clientX-_e0; InitialOffsetY=_de.clientY-_e1; IsMouseMoved=false; if(CurrentArea){ CloseAreaPropsDlg(); CurrentArea=null; } RadEditorNamespace.Utils.AttachEventEx(IMDoc,"mousemove",ImageMapper_OnMouseMove); RadEditorNamespace.Utils.AttachEventEx(IMDoc,"mouseup",ImageMapper_OnMouseUp); RadEditorNamespace.Utils.CancelEvent(_de); } function ImageMapper_OnMouseMove(e){ var _e3=(document.all)?IMWin.event:e; if(!CurrentArea){ var _e4=2; var _e5=2; CurrentArea=InsertNewMapArea(InitialOffsetX,InitialOffsetY,_e4,_e5); if(!CurrentArea){ return; } } IsMouseMoved=true; var _e6=RadEditorNamespace.Utils.GetRect(IMDoc.getElementById("mappedImage")); var _e7=_e6.left; var _e8=_e6.top; var _e9=_e3.clientX-_e7; var _ea=_e3.clientY-_e8; var _eb={width:Math.abs(_e9-InitialOffsetX),height:Math.abs(_ea-InitialOffsetY)}; CurrentArea.SetSize(_eb); RadEditorNamespace.Utils.CancelEvent(_e3); } function ImageMapper_OnMouseUp(){ if(IsMouseMoved){ if(CurrentArea){ CurrentArea.Shape.OnSelect(); } } RadEditorNamespace.Utils.DetachEventEx(IMDoc,"mousemove",ImageMapper_OnMouseMove); RadEditorNamespace.Utils.DetachEventEx(IMDoc,"mouseup",ImageMapper_OnMouseUp); IsMouseMoved=false; };var fileName,pathName; var deletePath=-1; var selectedControl=null; var selectedItem=""; var selectedFolder=""; var disableThumb="Height"; var submitForUpload; function submitImagesFile(_1){ submitForUpload=true; var _2=document.getElementById(FileUploadID); if(trim(_2.value)==""){ alert(localization["AlertImage"]); _2.focus(); submitForUpload=false; }else{ document.getElementById(fileDirID).value=_1.CurrentItem.GetPath(); document.getElementById("loader").innerHTML=localization["Uploading"]; showObject("loader"); } } function validateUnit(_3){ return _3.match(/(1|2|3|4|5|6|7|8|9)\d*%?$/ig); } function ImagePreviewer(Id,_5,_6,_7){ this.ImagePath=""; this.Id=Id; this.ThumbnailCreator=_5; this.ThumbnailCreatorHolder=document.getElementById(this.Id+"_thumbnailCreatorHolder"); this.ThumbnailSuffix=_6; this.CanCreateThumbnail=_7; this.PreviewAreaHolder=document.getElementById(this.Id+"_previewAreaHolder"); this.IsPreviewerShown=false; this.AltTextRow=document.getElementById(this.Id+"_altTextRow"); this.AltTextRow.style.display="none"; this.AltTextHolder=document.getElementById(this.Id+"_altText"); this.ThumbnailCreatorLink=document.getElementById(this.Id+"_thumbnailCreatorLink"); this.Area=document.getElementById("PreviewArea"); if(this.CanCreateThumbnail!=true){ this.ThumbnailCreatorLink.className="Disabled"; } if(typeof (GetDisposeManager)!="undefined"){ GetDisposeManager().Add(this); } } ImagePreviewer.prototype.Dispose=function(){ this.ThumbnailCreator=null; this.ThumbnailCreatorHolder=null; this.PreviewAreaHolder=null; this.AltTextRow=null; this.AltTextHolder=null; this.ThumbnailCreatorLink=null; this.Area=null; }; ImagePreviewer.prototype.Clear=function(){ this.Area.innerHTML=""; this.ImagePath=""; }; ImagePreviewer.prototype.GetHtml=function(){ if(this.ImagePath){ return "<img src=\""+this.ImagePath+"\" border=\"0\">"; }else{ return ""; } }; ImagePreviewer.prototype.LoadObjectFromPath=function(_8){ this.SetAltText(""); if(_8){ if(document.all){ this.AltTextRow.style.display=""; } this.ImagePath=_8; this.Area.innerHTML=""; var _9=document.createElement("IMG"); _9=_9.cloneNode(true); _9.src=_8; if(_9.complete){ FitImage(_9); this.Area.appendChild(_9); }else{ if(document.all){ this.Area.innerHTML=localization["LoadingImagePrompt"]; this.Area.style.font="menu"; var _a=this; _9.onload=function(){ _a.Area.innerHTML=""; FitImage(this); _a.Area.appendChild(this); this.onload=null; }; }else{ this.Area.appendChild(_9); } } if(this.CanCreateThumbnail){ this.ThumbnailCreator.Enable(); this.ThumbnailCreator.Initialize(_9,this.ThumbnailSuffix); } }else{ if(this.ThumbnailCreator){ this.ThumbnailCreator.Disable(); } this.AltTextRow.style.display="none"; this.Area.innerHTML="<div style='text-align:center;color:#aaaaaa;font-family:Tahoma;'>x</div>"; } }; ImagePreviewer.prototype.SetAltText=function(_b){ this.AltTextHolder.value=_b; }; ImagePreviewer.prototype.GetAltText=function(){ return this.AltTextHolder.value; }; ImagePreviewer.prototype.ShowThumbnailCreator=function(){ if(this.CanCreateThumbnail){ this.IsPreviewerShown=true; this.PreviewAreaHolder.style.display="none"; this.ThumbnailCreatorHolder.style.display=""; } }; ImagePreviewer.prototype.HideThumbnailCreator=function(){ this.IsPreviewerShown=false; this.PreviewAreaHolder.style.display=""; this.ThumbnailCreatorHolder.style.display="none"; }; ImagePreviewer.prototype.SwitchThumbnailCreator=function(){ if(this.IsPreviewerShown){ this.HideThumbnailCreator(); }else{ this.ShowThumbnailCreator(); } }; function FitImage(_c){ var _d=230; var _e=240; var _f=_c.height/_d; var _10=_c.width/_e; _c.setAttribute("OriginalWidth",_c.width); _c.setAttribute("OriginalHeight",_c.height); if(_c.width>_e&&_c.height>_d){ var _11=(_f>=_10?_f:_10); _c.width=(_c.width/_11); _c.height=(_c.height/_11); }else{ if(_c.width>_e){ _c.width=(_c.width/_10); _c.height=(_c.height/_10); }else{ if(_c.height>_d){ _c.width=(_c.width/_f); _c.height=(_c.height/_f); } } } _c.style.border="1px solid black"; } function ShowActualImageSize(){ var img=GetPreviewedImage(); if(!img){ return; } var _13=img.getAttribute("OriginalWidth"); var _14=img.getAttribute("OriginalHeight"); if(_13){ }else{ _13=img.width; } if(_14){ }else{ _14=img.height; } if(_13&&_14){ img.width=_13; img.height=_14; } } function CallFitImage(){ var img=GetPreviewedImage(); if(!img){ return; } var _16=img.getAttribute("OriginalWidth"); var _17=img.getAttribute("OriginalHeight"); if(_16&&_16!=img.width){ img.width=_16; } if(_17&&_17!=img.height){ img.height=_17; } FitImage(img); } function GetPreviewedImage(){ var _18=document.getElementById("PreviewArea"); if(!_18){ return null; } var _19=_18.getElementsByTagName("IMG"); if(_19&&_19.length>0){ return _19.item(0); }else{ return null; } } function ScaleImage(_1a,_1b){ var img=GetPreviewedImage(); if(!img){ return; } _1a=_1a/100; if(_1b){ img.width+=img.width*_1a; img.height+=img.height*_1a; }else{ img.width-=img.width*_1a; img.height-=img.height*_1a; } };function ImagePropertiesControl(Id,_2,_3,_4,_5,_6,_7,_8){ this.Id=Id; this.BorderColorPicker=_2; this.AlignmentSelector=_3; this.ConstrainerImage=_4; this.BorderSizeSpinBox=_5; this.HorizontalSpacingSpinBox=_6; this.VerticalSpacingSpinBox=_7; this.ChangeSourceImageDialogCaller=_8; this.WidthHolder=document.getElementById(this.Id+"_width"); this.HeightHolder=document.getElementById(this.Id+"_height"); this.AltHolder=document.getElementById(this.Id+"_alt"); this.LongDescriptionHolder=document.getElementById(this.Id+"_longDescription"); this.OriginalImage=null; this.ImageToModify=null; this.ConstrainDimentions=false; this.Ratio=0; this.AllowedASCII=new Array(8,16,35,36,37,39,45,46); } ImagePropertiesControl.prototype.Initialize=function(_9,_a,_b,_c){ this.BorderColorPicker.CanAddCustomColor=_c; this.BorderColorPicker.CanAddHexColor=_c; if(_b){ this.BorderColorPicker.SetColors(_b); } this.ImageToModify=_9; this.EditorObject=_a; this.OriginalImage=new Image(); this.OriginalImage.src=this.ImageToModify.src; this.ChangeSourceImageDialogCaller.Initialize(this.EditorObject,20); var _d=this.ImageToModify.getAttribute("src"); this.ChangeSourceImageDialogCaller.SetImagePath(_d); this.Ratio=this.ImageToModify.width/this.ImageToModify.height; var _e=this.ImageToModify.getAttribute("alt"); if(_e){ this.AltHolder.value=_e; } var _f=this.ImageToModify.getAttribute("longDesc"); if(_f){ this.LongDescriptionHolder.value=_f; } this.BorderSizeSpinBox.Initialize(this.ImageToModify.border,20,2); this.HorizontalSpacingSpinBox.Initialize(this.ImageToModify.getAttribute("hspace"),20,2); this.VerticalSpacingSpinBox.Initialize(this.ImageToModify.getAttribute("vspace"),20,2); this.AlignmentSelector.SelectAlignment(this.ImageToModify.align); var _10=this.ImageToModify.style.borderColor.toUpperCase(); this.BorderColorPicker.SelectColor(_10); var _11=this.ImageToModify.width<=0?this.OriginalImage.width:this.ImageToModify.width; var _12=this.ImageToModify.height<=0?this.OriginalImage.height:this.ImageToModify.height; this.WidthHolder.value=_11; this.HeightHolder.value=_12; }; ImagePropertiesControl.prototype.GetOriginalImage=function(){ return this.OriginalImage; }; ImagePropertiesControl.prototype.ValidateNumber=function(e){ if(window.event!=null){ e=window.event; } if(((e.keyCode>=48)&&(e.keyCode<=57))||((e.keyCode>=96)&&(e.keyCode<=105))||(inArray(this.AllowedASCII,e.keyCode))){ return true; }else{ if(e.preventDefault){ e.preventDefault(); e.stopPropagation(); } return false; } }; ImagePropertiesControl.prototype.ValidateDimension=function(e,_15){ if(!this.ValidateNumber(e)){ return false; } if(this.ConstrainDimentions){ var _16=null; var _17=null; var _18=0; if(_15){ _16=this.HeightHolder; _17=this.WidthHolder; _18=1/this.Ratio; }else{ _16=this.WidthHolder; _17=this.HeightHolder; _18=this.Ratio; } _16.value=Math.ceil(_17.value*_18); } return true; }; ImagePropertiesControl.prototype.GetUpdatedImage=function(){ if(!this.UpdatedImage){ this.UpdatedImage=this.ImageToModify.cloneNode(true); } var _19=this.BorderSizeSpinBox.GetCurrentSize(); if(_19<0||_19.toString()==""){ this.UpdatedImage.removeAttribute("border",false); }else{ this.UpdatedImage.border=_19; } this.UpdatedImage.style.borderColor=this.BorderColorPicker.SelectedColor; if(this.AltHolder.value){ this.UpdatedImage.setAttribute("alt",this.AltHolder.value); }else{ this.UpdatedImage.removeAttribute("alt",false); } if(this.LongDescriptionHolder.value){ this.UpdatedImage.setAttribute("longDesc",this.LongDescriptionHolder.value,0); }else{ this.UpdatedImage.removeAttribute("longDesc",false); } this.UpdatedImage.align=this.AlignmentSelector.GetAlign(); var _1a=this.HorizontalSpacingSpinBox.GetCurrentSize(); if(_1a<=0){ this.UpdatedImage.removeAttribute("hspace",false); }else{ this.UpdatedImage.hspace=_1a; } var _1b=this.VerticalSpacingSpinBox.GetCurrentSize(); if(_1b<=0){ this.UpdatedImage.removeAttribute("vspace",false); }else{ this.UpdatedImage.vspace=_1b; } this.UpdatedImage.src=this.ChangeSourceImageDialogCaller.GetImagePath(); this.UpdatedImage.removeAttribute("width"); this.UpdatedImage.removeAttribute("height"); if(this.UpdatedImage.style.removeAttribute){ this.UpdatedImage.style.removeAttribute("width",false); this.UpdatedImage.style.removeAttribute("height",false); }else{ this.UpdatedImage.style.width=null; this.UpdatedImage.style.height=null; } var _1c=parseInt(this.WidthHolder.value); if(_1c){ this.UpdatedImage.style.width=_1c+"px"; } var _1d=parseInt(this.HeightHolder.value); if(_1d){ this.UpdatedImage.style.height=_1d+"px"; } if(this.UpdatedImage.style.cssText==""){ this.UpdatedImage.removeAttribute("style",false); } return this.UpdatedImage; }; ImagePropertiesControl.prototype.ConstrainPropotions=function(){ this.ConstrainerImage.src=this.ConstrainerImage.src.substr(0,this.ConstrainerImage.src.length-(this.ConstrainDimentions?6:7))+(this.ConstrainDimentions?"Off.gif":"On.gif"); this.ConstrainDimentions=!this.ConstrainDimentions; if(this.ConstrainDimentions){ this.HeightHolder.value=Math.ceil(this.WidthHolder.value/this.Ratio); } };;function LinkManager(id,_2,_3){ this.Id=id; this.HyperlinkCssClassSelector=_2; this.EmailCssClassSelector=_3; this.LinkObject=null; this.LinkVariant="link"; this.OnOkClicked=null; this.OnCancelClicked=null; this.AddressHolder=document.getElementById(this.Id+"_address"); this.SubjectHolder=document.getElementById(this.Id+"_subject"); this.LinkNameHolder=document.getElementById(this.Id+"_linkName"); this.LinkTextHolder=document.getElementById(this.Id+"_linkText"); this.LinkTextRow=document.getElementById(this.Id+"_rowLinkText"); this.LinkUrlHolder=document.getElementById(this.Id+"_linkUrl"); this.PageAnchorsHolder=document.getElementById(this.Id+"_pageAnchorsHolder"); this.LinkTypeHolder=document.getElementById(this.Id+"_linkType"); this.LinkTargetHolder=document.getElementById(this.Id+"_linkTarget"); this.LinkTargetSelector=document.getElementById(this.Id+"_linkTargetSelector"); this.TitleTextHolder=document.getElementById(this.Id+"_titleText"); this.EmailTextHolder=document.getElementById(this.Id+"_emailText"); this.EmailTextRow=document.getElementById(this.Id+"_rowEmailText"); } LinkManager.prototype.Initialize=function(_4){ this.LinkObject=_4; this.HyperlinkCssClassSelector.Initialize(this.LinkObject.CssClasses); this.EmailCssClassSelector.Initialize(this.LinkObject.CssClasses); if(this.LinkObject.SelectedTab&&this.LinkObject.SelectedTab>=0){ TabHolder.SetTabSelected(this.LinkObject.SelectedTab); }else{ if(this.LinkObject.href&&this.LinkObject.href.match(/^(mailto:)([^\?&]*)/ig)){ this.SetLinkVariant("email"); TabHolder.SetTabSelected(2); this.AddressHolder.value=RegExp.$2; if(this.LinkObject.href.match(/(\?|&)subject=([^\b]*)/ig)){ var _5=RegExp.$2.replace(/&amp;/gi,"&"); this.SubjectHolder.value=_5; } this.EmailCssClassSelector.SelectCssClass(this.LinkObject.className); }else{ if(trim(this.LinkObject.name)!=""){ this.SetLinkVariant("anchor"); TabHolder.SetTabSelected(1); this.LinkNameHolder.value=this.LinkObject.name; }else{ var _6="http://"; if(this.LinkObject.href){ _6=this.LinkObject.href; } this.LinkUrlHolder.value=_6; var _7=this.LinkTypeHolder.getElementsByTagName("OPTION"); this.LinkTypeHolder.selectedIndex=0; for(var i=1;i<_7.length;i++){ var re=new RegExp("^("+_7[i].value+")","gi"); if(re.test(_6)){ this.LinkTypeHolder.selectedIndex=i; break; } } for(var _a=0;_a<this.LinkObject.documentAnchors.length;_a++){ var _b=this.LinkObject.documentAnchors[_a]; var _c=new Option(_b.name,"#"+_b.name); this.PageAnchorsHolder.options.add(_c); if("#"+_b.name==this.LinkObject.href){ this.PageAnchorsHolder.selectedIndex=0; _c.selected=true; } } this.LinkTargetHolder.value=this.LinkObject.target; for(var _d=0;_d<this.LinkTargetSelector.options.length;_d++){ if(this.LinkTargetHolder.value==this.LinkTargetSelector.options[_d].value){ this.LinkTargetSelector.options[_d].selected=true; } } this.TitleTextHolder.value=this.LinkObject.title; this.HyperlinkCssClassSelector.SelectCssClass(this.LinkObject.className); } } } if(this.LinkObject.showText){ this.LinkTextRow.style.display=""; this.EmailTextRow.style.display=""; this.LinkTextHolder.value=this.LinkObject.text; this.EmailTextHolder.value=this.LinkObject.text; }else{ this.LinkTextRow.style.display="none"; this.EmailTextRow.style.display="none"; this.LinkTextHolder.value=""; this.EmailTextHolder.value=""; } }; LinkManager.prototype.SetLinkVariant=function(_e){ this.LinkVariant=_e; }; LinkManager.prototype.ChangeLinkType=function(_f){ var _10=this.LinkUrlHolder.value; var _11; _11=_10.indexOf(":"); if(_11>=0){ _10=_10.substring(_11+1); } _11=_10.indexOf("//"); if(_11>=0){ _10=_10.substring(_11+2); } this.LinkUrlHolder.value=_f+_10; }; LinkManager.prototype.ChangeLinkTarget=function(_12){ this.LinkTargetHolder.value=_12.value; _12.selectedIndex=0; }; LinkManager.prototype.SetLinkToAnchor=function(_13){ if(_13.selectedIndex!=0){ this.LinkUrlHolder.value=_13.value; } }; LinkManager.prototype.GetModifiedLinkObject=function(){ var _14={realLinkObject:this.LinkObject.realLinkObject,href:"",className:"",text:"",target:"",name:"",title:"",showText:false}; _14.text=this.LinkTextHolder.value; if(this.LinkVariant=="link"){ _14.href=this.LinkUrlHolder.value; _14.target=this.LinkTargetHolder.value; _14.title=this.TitleTextHolder.value; _14.className=this.HyperlinkCssClassSelector.GetSelectedClassName(); }else{ if(this.LinkVariant=="anchor"){ _14.name=this.LinkNameHolder.value; }else{ _14.href="mailto:"+this.AddressHolder.value; _14.mail=this.AddressHolder.value; _14.text=this.EmailTextHolder.value; if(this.SubjectHolder.value!=""){ _14.href+="?subject="+this.SubjectHolder.value; } _14.className=this.EmailCssClassSelector.GetSelectedClassName(); } } return _14; }; LinkManager.prototype.OkClicked=function(){ if(this.OnOkClicked){ this.OnOkClicked(); } }; LinkManager.prototype.CancelClicked=function(){ if(this.OnCancelClicked){ this.OnCancelClicked(); } };;function Hashtable(){ this.keys=new Array(); this.values=new Array(); } Hashtable.prototype.Add=function(_1,_2){ this.keys[this.keys.length]=_1; this.values[this.values.length]=_2; }; Hashtable.prototype.Item=function(_3){ for(var i=0;i<this.keys.length;i++){ if(this.keys[i]==_3){ return this.values[i]; } } return null; }; Hashtable.prototype.Keys=function(){ return this.keys; }; var properties=null; function GetProperties(){ if(!properties){ properties=new Hashtable(); properties.Add("AllowChangeDisplaySize",new Array(localization["AllowChangeDisplaySize"],null,"radio","boolean","true")); properties.Add("AllowScan",new Array(localization["AllowScan"],null,"radio","boolean","true")); properties.Add("AnimationAtStart",new Array(localization["AnimationAtStart"],null,"radio","boolean","true")); properties.Add("AudioStream",new Array(localization["AudioStream"],null,"text-regexp","^[0-9]*$",localization["ValidateNumber"],"")); properties.Add("AutoRewind",new Array(localization["AutoRewind"],null,"radio","boolean","true")); properties.Add("AutoSize",new Array(localization["AutoSize"],null,"radio","boolean","")); properties.Add("AutoStart",new Array(localization["AutoStart"],null,"radio","boolean","true")); properties.Add("Balance",new Array(localization["Balance"],null,"text-range","({text} >= -10000) && ({text} <= 10000)",localization["ValidateNumber10000"],0)); properties.Add("CCActive",new Array(localization["CCActive"],null,"radio","boolean","false")); properties.Add("ClickToPlay",new Array(localization["ClickToPlay"],null,"radio","boolean","true")); properties.Add("ColorKey",new Array(localization["ColorKey"],null,"text","",localization["ValidateNumberHex"],"")); properties.Add("CurrentAngle",new Array(localization["CurrentAngle"],null,"select-range",1,9,1)); properties.Add("CurrentAudioStream",new Array(localization["CurrentAudioStream"],null,"text-range","((({text} >= 0) && ({text} <= 7)) || ({text} == '0xFFFFFFFF'))",localization["ValidateAudio"],0)); properties.Add("CurrentCCService",new Array(localization["CurrentCCService"],null,"select",new Array(0,1,2,3,4,5),new Array(localization["None"],localization.DefaultCaption1,localization.Caption2,localization.Text1,localization.Text2,localization.ExtendedDataServices),0)); properties.Add("CurrentMarker",new Array(localization["CurrentMarker"],null,"text-regexp","^[0-9]*$",localization["ValidateNumber"],0)); properties.Add("CurrentPosition",new Array(localization["CurrentPosition"],null,"text-regexp","^[0-9]*$",localization["ValidateNumber"],"")); properties.Add("CurrentSubpictureStream",new Array(localization["CurrentSubpictureStream"],null,"select-special",new Array(localization["Streamisvalid"],"range",0,31),new Array(localization.Nosubpicturestream,"value",63),0)); properties.Add("CursorType",new Array(localization["CursorType"],null,"select",new Array(32650,32512,32515,32513,32648,32646,32643,32645,32642,32644,32516,32514,1),new Array(localization["Arrowhourglass"],localization.Standardarrow,localization.Crosshair,localization.TextIbeam,localization.SlashedCircle,localization.Fourpointedarrow,localization.DoublepointedNESW,localization.DoublepointedNS,localization.DoublepointedNWSE,localization.DoublepointedWE,localization.Verticalarrow,localization.Hourglass,localization.Handpointing),"")); properties.Add("DefaultFrame",new Array(localization["DefaultFrame"],null,"text","","","")); properties.Add("DisplayBackColor",new Array(localization["DisplayBackColor"],null,"select-color",16777215)); properties.Add("DisplayForeColor",new Array(localization["DisplayForeColor"],null,"select-color",16777215)); properties.Add("DisplayMode",new Array(localization["DisplayMode"],null,"radio","integer",0)); properties.Add("DisplaySize",new Array(localization["DisplaySize"],null,"select",new Array(0,1,2,3,4,5,6,7),new Array(localization["Samesize"],localization.HalfSourceImage,localization.DoubleSourceImage,localization.EntireScreen,localization.DesignTime,localization.SixteenthScreen,localization.QuarterScreen,localization.HalfScreen),"")); properties.Add("EnableContextMenu",new Array(localization["EnableContextMenu"],null,"radio","boolean","true")); properties.Add("Enabled",new Array(localization["Enabled"],null,"radio","boolean","true")); properties.Add("EnableFullScreenControls",new Array(localization["EnableFullScreenControls"],null,"radio","boolean","true")); properties.Add("EnablePositionControls",new Array(localization["EnablePositionControls"],null,"radio","boolean","true")); properties.Add("EnableTracker",new Array(localization["EnableTracker"],null,"radio","boolean","true")); properties.Add("Hidden",new Array(localization["Hidden"],null,"radio","boolean","false")); properties.Add("InvokeURLs",new Array(localization["InvokeURLs"],null,"radio","boolean","true")); properties.Add("Language",new Array(localization["Language"],null,"text-regexp","^[0-9]*$",localization["ValidateLCID"],"")); properties.Add("Mute",new Array(localization["Mute"],null,"radio","boolean","true")); properties.Add("PlayCount",new Array(localization["PlayCount"],null,"text-regexp","^[0-9]*$",localization["ValidateNumber"],1)); properties.Add("PreviewMode",new Array(localization["PreviewMode"],null,"radio","boolean","false")); properties.Add("Rate",new Array(localization["Rate"],null,"text-range","({text} >= -10) && ({text} <= 10)",localization["ValidateNumber10"],1)); properties.Add("SelectionEnd",new Array(localization["SelectionEnd"],null,"text-range","((({text} >= Number.MIN_VALUE) && ({text} <= Number.MAX_VALUE)) || ({text} == ''))",localization["ValidateNumber"],"")); properties.Add("SelectionStart",new Array(localization["SelectionStart"],null,"text-range","({text} >= Number.MIN_VALUE) && ({text} <= Number.MAX_VALUE)",localization["ValidateNumber"],0)); properties.Add("SendErrorEvents",new Array(localization["SendErrorEvents"],null,"radio","boolean","true")); properties.Add("SendKeyboardEvents",new Array(localization["SendKeyboardEvents"],null,"radio","boolean","false")); properties.Add("SendMouseClickEvents",new Array(localization["SendMouseClickEvents"],null,"radio","boolean","false")); properties.Add("SendMouseMoveEvents",new Array(localization["SendMouseMoveEvents"],null,"radio","boolean","false")); properties.Add("SendOpenStateChangeEvents",new Array(localization["SendOpenStateChangeEvents"],null,"radio","boolean","true")); properties.Add("SendPlayStateChangeEvents",new Array(localization["SendPlayStateChangeEvents"],null,"radio","boolean","true")); properties.Add("SendWarningEvents",new Array(localization["SendWarningEvents"],null,"radio","boolean","true")); properties.Add("ShowAudioControls",new Array(localization["ShowAudioControls"],null,"radio","boolean","true")); properties.Add("ShowCaptioning",new Array(localization["ShowCaptioning"],null,"radio","boolean","false")); properties.Add("ShowControls",new Array(localization["ShowControls"],null,"radio","boolean","true")); properties.Add("ShowDisplay",new Array(localization["ShowDisplay"],null,"radio","boolean","false")); properties.Add("ShowGotoBar",new Array(localization["ShowGotoBar"],null,"radio","boolean","false")); properties.Add("ShowPositionControls",new Array(localization["ShowPositionControls"],null,"radio","boolean","true")); properties.Add("ShowStatusBar",new Array(localization["ShowStatusBar"],null,"radio","boolean","false")); properties.Add("ShowTracker",new Array(localization["ShowTracker"],null,"radio","boolean","true")); properties.Add("SubpictureOn",new Array(localization["SubpictureOn"],null,"radio","boolean","")); properties.Add("TransparentAtStart",new Array(localization["TransparentAtStart"],null,"radio","boolean","false")); properties.Add("VideoBorder3D",new Array(localization["VideoBorder3D"],null,"radio","boolean","false")); properties.Add("VideoBorderColor",new Array(localization["VideoBorderColor"],null,"select-color",0)); properties.Add("VideoBorderWidth",new Array(localization["VideoBorderWidth"],null,"text-regexp","^[0-9]*$",localization["ValidateNumber"],0)); properties.Add("Volume",new Array(localization["Volume"],null,"text-range","({text} >= -10000) && ({text} <= 10000)",localization["ValidateNumber10000"],-600)); } return properties; } var fileName,pathName; var deletePath=false; var selection=true; var dropDownMedia; var submitForUpload; function changeValue(_5){ var _6=GetProperties().Item(document.getElementById("property").value); _6[1]=_5.value; } function checkMovieFile(_7){ if(_7.match(/(\.cda)|(\.ivf)|(\.aif)|(\.aifc)|(\.aiff)|(\.asf)|(\.asx)|(\.wax)|(\.wm)|(\.wma)|(\.wmd)|(\.wmv)|(\.wvx)|(\.wmp)|(\.wmx)|(\.avi)|(\.wav)|(\.wmz)|(\.wms)|(\.mpeg)|(\.mpg)|(\.m1v)|(\.mp2)|(\.mpa)|(\.mpe)|(\.mpe)|(\.mp2v)|(\.mpv2)|(\.mid)|(\.midi)|(\.rmi)|(\.au)|(\.snd)|(\.mp3)|(\.m3u)|(\.vob)$/ig)){ return true; }else{ return false; } } function createRadio(id,_9,_a){ var _b; if(document.all){ _b=document.createElement("<INPUT NAME='booleanGroup' ONCLICK='changeValue(this)'"+((_9==_a.toString())?" CHECKED":"")+">"); }else{ _b=document.createElement("INPUT"); _b.name="booleanGroup"; _b.onclick=function(){ changeValue(this); }; if(_9==_a.toString()){ _b.setAttribute("checked",true); } } _b.type="radio"; _b.id=id; _b.value=_9; return _b; } function createText(_c,_d,_e){ var _f=document.createElement("INPUT"); _f.onkeydown=function(){ changeText(this.id); }; _f.onblur=function(){ validateText(this,_d,_e); }; _f.id="textProperty"; _f.type="text"; _f.value=_c; _f.className="flatTextBox"; return _f; } function createLabel(_10,_11){ var _12=document.createElement("LABEL"); _12.htmlFor=_10; _12.innerHTML=_11; return _12; } function changeText(_13){ window.setTimeout("changeValue(document.getElementById('"+_13+"'))",100); return true; } function changeProperty(_14){ var _15=document.getElementById("propertyValue"); var _16=GetProperties().Item(_14); if(_14!=""){ var _17=document.createElement("SPAN"); _17.innerHTML=localization["Description"]+_16[0]; _15.innerHTML=""; _15.appendChild(_17); switch(_16[2]){ case "radio": var _18=((_16[1]==null)?_16[4]:_16[1]); switch(_16[3]){ case "boolean": var _19=new Array("true","false"); var _1a=new Array(localization["Yes"],localization["No"]); break; case "integer": var _19=new Array(0,1); var _1a=new Array(localization["Yes"],localization["No"]); break; } var _1b=document.createElement("TABLE"); _1b.cellPadding="0"; _1b.cellSpacing="0"; var _1c=document.createElement("TBODY"); _1b.appendChild(_1c); var row=document.createElement("TR"); for(var i=0;i<_19.length;i++){ var _1f=document.createElement("TD"); _1f.valign="middle"; _1f.innerHTML="&nbsp;"; _1f.appendChild(createRadio("booleanGroup"+i,_19[i],_18)); _1f.appendChild(createLabel("booleanGroup"+i,_1a[i])); row.appendChild(_1f); } _1c.appendChild(row); _15.insertBefore(_1b,_17); break; case "select": var _18=(_16[1]==null)?_16[5]:_16[1]; var _20=document.createElement("SELECT"); _20.onchange=function(){ changeValue(this); }; var _19=_16[3]; var _1a=_16[4]; for(var i=0;i<_19.length;i++){ var _21=document.createElement("OPTION"); _21.innerHTML=_1a[i]; _21.value=_19[i]; _20.appendChild(_21); } selectOption(_20,_18); _15.insertBefore(_20,_17); break; case "select-range": var _18=((_16[1]==null)?_16[5]:_16[1]); var _20=document.createElement("SELECT"); _20.onchange=function(){ changeValue(this); }; for(var i=_16[3];i<=_16[4];i++){ var _21=document.createElement("OPTION"); _21.innerHTML=i; _21.value=i; _20.appendChild(_21); } selectOption(_20,_18); _15.insertBefore(_20,_17); break; case "select-special": var _18=(_16[1]==null)?_16[5]:_16[1]; var _20=document.createElement("SELECT"); _20.onchange=function(){ changeValue(this); }; for(var i=3;i<(_16.length-1);i++){ var _22=document.createElement("OPTGROUP"); _22.label=_16[i][0]; _20.appendChild(_22); switch(_16[i][1]){ case "range": for(var j=_16[i][2];j<=_16[i][3];j++){ var _21=document.createElement("OPTION"); _21.innerHTML=j; _21.value=j; _22.appendChild(_21); } break; case "value": var _21=document.createElement("OPTION"); _21.innerHTML=_16[i][2]; _21.value=_16[i][2]; _22.appendChild(_21); break; } } selectOption(_20,_18); _15.insertBefore(_20,_17); break; case "select-color": var _18=((_16[1]==null)?_16[3]:_16[1]); var _20=document.createElement("SELECT"); _20.onchange=function(){ changeColor(this,"",8); }; _20.style.width="140px"; var _19=new Array("000000","0000FF","008000","FFA500","FF0000","FFFFFF","FFFF00",""); var _1a=new Array(localization["Black"],localization["Blue"],localization["Green"],localization["Orange"],localization["Red"],localization["White"],localization["Yellow"],localization["Custom"]); var _24=new Array(); for(var i=0;i<_19.length;i++){ var _21=document.createElement("OPTION"); if(_19[i]==""){ _21.value=""; }else{ _21.value=eval("0x"+_19[i]); _21.style.backgroundColor="#"+_19[i]; } _21.innerHTML=_1a[i]; _20.appendChild(_21); _24[_24.length]=_21; } _15.insertBefore(_20,_17); if(!selectOption(_20,parseInt(_18))){ _21=document.createElement("OPTION"); color=convertColor(_18); _21.innerHTML=localization["Customh"]+color; _21.value=_18; _21.style.backgroundColor=color; _20.insertBefore(_21,_24[7]); _20.selectedIndex=7; } break; case "text": var _18=((_16[1]==null)?_16[5]:_16[1]); var _25=createText(_18,"",false); _15.insertBefore(_25,_17); if(_16[4]!=""){ _17.innerHTML+=localization["Note"]+_16[4]; } break; case "text-regexp": var _18=((_16[1]==null)?_16[5]:_16[1]); var _25=createText(_18,_16[3],true); _15.insertBefore(_25,_17); _17.innerHTML+=localization["Note"]+_16[4]; break; case "text-range": var _18=((_16[1]==null)?_16[5]:_16[1]); var _25=createText(_18,_16[3],false); _15.insertBefore(_25,_17); _17.innerHTML+=localization["Note"]+_16[4]; break; } }else{ _15.innerHTML=localization["NA"]; } } function convertColor(_26){ _26=parseInt(_26); _26=_26.toString(16); if(_26.length<6){ var _27="000000".substring(0,(6-_26.length)); _26="#"+_27.concat(_26).toUpperCase(); }else{ _26="#"+_26.toUpperCase(); } return _26; } function validateText(_28,_29,_2a){ try{ if(_2a){ var re=new RegExp(_29,"gi"); if(re.test(_28.value)){ return true; } }else{ if(_29==""){ return true; }else{ if(eval(_29.replace(/\{text\}/gi,_28.value))){ return true; } } } } catch(e){ } alert(localization["AlertValue"]); _28.focus(); return false; } function getParameterValue(_2c,_2d){ for(var i=0;i<_2c.childNodes.length;i++){ if((_2c.childNodes[i].tagName.toUpperCase()=="PARAM")&&(_2c.childNodes[i].name.toUpperCase()==_2d.toUpperCase())){ return _2c.childNodes[i].value; } } return null; } function createMediaEmbed(_2f,_30){ var _31=(_30.match(new RegExp(".mov$"))?"qt":"win"); var _32=document.createElement("EMBED"); _32.style.width=document.getElementById("mediaWidth").value; _32.style.height=document.getElementById("mediaHeight").value; if(_31=="qt"){ _32.setAttribute("type","movie/quicktime"); _32.setAttribute("pluginspage","http://www.apple.com/quicktime/download/"); }else{ _32.setAttribute("type","application/x-mplayer2"); _32.setAttribute("pluginspage","http://download.microsoft.com/download/winmediaplayer/nsplugin/6.4/WIN98/EN-US/wmpplugin.exe"); } _32.setAttribute("src",_30); _32.setAttribute("align",document.getElementById("mediaAlign").value); var _33=GetProperties().Keys(); for(var i=0;i<_33.length;i++){ var _35=GetProperties().Item(_33[i]); if(_35[1]!=null){ _32.setAttribute(_33[i],_35[1]); } } if(_2f){ var _36=document.createElement("DIV"); _36.appendChild(_32); return _36.innerHTML; }else{ return _32; } } function submitMediaFile(_37){ submitForUpload=true; var _38=document.getElementById(FileUploadID); if(trim(_38.value)==""){ alert(localization["AlertFile"]); _38.focus(); submitForUpload=false; }else{ document.getElementById(fileDirID).value=fileBrowser.CurrentItem.GetPath(); document.getElementById("loader").innerHTML=localization["Uploading"]; showObject("loader"); } } var isPreviewerInPreviewMode=false; function MediaPreviewer(){ this.MediaPath=""; } MediaPreviewer.prototype.Clear=function(){ this.SetDefaultValues(document.getElementById("PropertiesPane")); }; MediaPreviewer.prototype.GetHtml=function(){ var _39=""; if(fileBrowser.SelectedItem){ _39=fileBrowser.SelectedItem.GetUrl(); } if(_39!=""){ return createMediaEmbed(true,_39); }else{ return null; } }; MediaPreviewer.prototype.LoadObjectFromPath=function(_3a){ }; MediaPreviewer.prototype.SetDefaultValues=function(_3b){ if(!_3b.attributes){ return; } if(_3b.attributes&&_3b.attributes["defaultvalue"]){ var _3c=_3b.attributes["defaultvalue"].value; if(_3b.tagName&&_3b.tagName=="INPUT"){ var _3d=_3b.getAttribute("type",0).toLowerCase(); if(_3d=="radio"){ var _3e=_3b.getAttribute("name",2); var _3f=document.getElementsByName(_3e); for(i=0;i<_3f.length;i++){ var _40=_3f[i]; if(_40.getAttribute("value",2)==_3c){ _40.setAttribute("checked",true); break; } } }else{ if(_3d=="text"){ _3b.setAttribute("value",_3c); } } }else{ if(_3b.tagName&&(_3b.tagName=="DIV"||_3b.tagName=="TD")){ _3b.innerHTML=_3c; }else{ if(_3b.tagName&&_3b.tagName=="SELECT"){ selectOption(_3b,_3c); } } } } if(_3b.childNodes&&_3b.childNodes.length>0){ for(var _41=0;_41<_3b.childNodes.length;_41++){ this.SetDefaultValues(_3b.childNodes[_41]); } } }; MediaPreviewer.prototype.SwitchPreviewMode=function(_42,_43){ isPreviewerInPreviewMode=!isPreviewerInPreviewMode; this.Preview(_42,_43); }; MediaPreviewer.prototype.Preview=function(_44,_45){ if((_44!=null)&&(_44.Type!="D")){ if(_45==_44.GetUrl()){ this.PreviewCurrentMode(true); }else{ this.PreviewCurrentMode(false); } }else{ this.Clear(); document.getElementById("PreviewObjectHolder").innerHTML=""; document.getElementById("PropertiesPane").style.display="none"; document.getElementById("PreviewPane").style.display="none"; document.getElementById("EmptyPane").style.display="inline"; } }; MediaPreviewer.prototype.PreviewCurrentMode=function(_46){ document.getElementById("EmptyPane").style.display="none"; var _47=document.getElementById("PropertiesPane"); var _48=document.getElementById("PreviewPane"); var _49=document.getElementById("PreviewObjectHolder"); if(_46){ LoadMediaProperties(); }else{ this.Clear(); } _49.innerHTML=""; if(isPreviewerInPreviewMode){ _47.style.display="none"; _48.style.display="inline"; _49.innerHTML=this.GetHtml(); }else{ _48.style.display="none"; _47.style.display="inline"; } }; function LoadMediaProperties(){ if(dialogArgs.Media.tagName.toUpperCase()=="OBJECT"){ document.getElementById("mediaWidth").value=(dialogArgs.Media.width!="")?dialogArgs.Media.width:dialogArgs.Media.style.width; document.getElementById("mediaHeight").value=(dialogArgs.Media.height!="")?dialogArgs.Media.height:dialogArgs.Media.style.height; if(dialogArgs.Media.align!=null){ selectOption(document.getElementById("mediaAlign"),dialogArgs.Media.align); } for(var i=0;i<GetProperties().keys.length;i++){ var _4b=getParameterValue(dialogArgs.Media,GetProperties().keys[i]); if(_4b!=null){ var _4c=parameters.Item(GetProperties.keys[i]); _4c[1]=_4b; } } }else{ if(dialogArgs.Media.tagName.toUpperCase()=="EMBED"){ document.getElementById("mediaWidth").value=(dialogArgs.Media.width!="")?dialogArgs.Media.width:dialogArgs.Media.style.width; document.getElementById("mediaHeight").value=(dialogArgs.Media.height!="")?dialogArgs.Media.height:dialogArgs.Media.style.height; if(dialogArgs.Media.align!=null){ selectOption(document.getElementById("mediaAlign"),dialogArgs.Media.align); } for(var i=0;i<GetProperties().keys.length;i++){ var _4b=dialogArgs.Media.getAttribute(GetProperties().keys[i]); if(_4b!=null){ var _4c=GetProperties().Item(GetProperties().keys[i]); _4c[1]=_4b; } } } } } function FitMedia(_4d){ var _4e=230; var _4f=240; var _50=_4d.height/_4e; var _51=_4d.width/_4f; _4d.setAttribute("OriginalWidth",_4d.width); _4d.setAttribute("OriginalHeight",_4d.height); if(_4d.width>_4f&&_4d.height>_4e){ var _52=(_50>=_51?_50:_51); _4d.width=(_4d.width/_52); _4d.height=(_4d.height/_52); }else{ if(_4d.width>_4f){ _4d.width=(_4d.width/_51); _4d.height=(_4d.height/_51); }else{ if(_4d.height>_4e){ _4d.width=(_4d.width/_50); _4d.height=(_4d.height/_50); } } } _4d.style.border="1px solid black"; } function ShowActualMediaSize(){ var _53=GetPreviewedMedia(); if(!_53){ return; } _53.width=_53.getAttribute("OriginalWidth"); _53.height=_53.getAttribute("OriginalHeight"); } function CallFitMedia(){ var _54=GetPreviewedMedia(); if(!_54){ return; } var _55=_54.getAttribute("OriginalWidth"); var _56=_54.getAttribute("OriginalHeight"); if(_55&&_55!=_54.width){ _54.width=_55; } if(_56&&_56!=_54.height){ _54.height=_56; } FitMedia(_54); } function GetPreviewedMedia(){ var _57=document.getElementById("PreviewArea"); if(!_57){ return null; } var _58=_57.getElementsByTagName("OBJECT"); if(_58&&_58.length>0){ return _58.item(0); }else{ return null; } } function ScaleMedia(_59,_5a){ var _5b=GetPreviewedMedia(); if(!_5b){ return; } _59=_59/100; if(_5a){ _5b.width+=_5b.width*_59; _5b.height+=_5b.height*_59; }else{ _5b.width-=_5b.width*_59; _5b.height-=_5b.height*_59; } };function PreviewerBase(){ this.PreviewedNode=null; } PreviewerBase.prototype.ChangePreviewedObject=function(_1){ this.PreviewedNode=_1; };;function PropertyTextBox(id,_2,_3){ this.TextBox=document.getElementById(id); this.Usage=_2; this.Message=_3; this.LastValidValue=this.TextBox.value; if(!this.IsValueValid()){ this.TextBox.value=""; this.LastValidValue=""; } var _4=this; this.TextBox.onchange=function(e){ if(!e){ e=window.event; } if(!_4.ValidateText(e)){ return false; } }; } PropertyTextBox.prototype.GetValue=function(){ return this.TextBox.value.replace(/^ */ig,"").replace(/ *$/ig,""); }; PropertyTextBox.prototype.IsValueValid=function(){ var _6=this.GetValue(); var _7=true; switch(this.Usage){ case "DIMENSION": _7=(_6=="")||_6.match(/^[0-9]*((%)|(px))?$/ig); break; case "INT": _7=(_6=="")||_6.match(/[0-9]/ig); break; case "FLOAT": _7=!(isNaN(_6)); break; } return _7; }; PropertyTextBox.prototype.ValidateText=function(e){ if(!this.IsValueValid()){ alert(this.Message); this.TextBox.value=this.LastValidValue; this.TextBox.focus(); if(e.stopPropagation){ e.stopPropagation(); } e.returnValue=false; e.cancelBubble=true; return false; }else{ this.LastValidValue=this.GetValue(); return true; } };;function SpinBox(_1){ this.ControlId=_1; this.tbSize=document.getElementById(this.ControlId+"_textBox"); this.SizeValue=""; this.OnChangeValue=null; this.AllowBlankValue=false; } SpinBox.prototype.Initialize=function(_2,_3,_4){ this.SizeValue=_2; if(_2){ this.tbSize.value=_2; } if(_3){ this.tbSize.style.width=_3; } if(_4){ this.tbSize.maxLength=_4; } }; SpinBox.prototype.GetCurrentSize=function(){ return this.SizeValue; }; SpinBox.prototype.SetSize=function(_5){ this.SizeValue=_5; this.tbSize.value=_5; this.RaiseChangeValue(); }; SpinBox.prototype.OnTextBoxKeyDown=function(e){ if(!e){ var e=window.event; } e.returnValue=this.IsKeyValid(e); }; SpinBox.prototype.OnTextBoxKeyUp=function(e){ if(!e){ var e=window.event; } if(this.IsKeyValid(e,true)){ this.SizeValue=this.GetTextBoxValue(); this.RaiseChangeValue(); } }; SpinBox.prototype.IsKeyValid=function(e,_9){ try{ if(!_9){ _9=false; } if(!e){ e=window.event; } var _a=((48<=e.keyCode&&e.keyCode<=57)||(96<=e.keyCode&&e.keyCode<=105)||(13==e.keyCode)||(8==e.keyCode)||(46==e.keyCode)||(9==e.keyCode)); if(!_9){ _a|=((35<=e.keyCode&&e.keyCode<=40)); } return _a; } catch(ex){ return true; } }; SpinBox.prototype.GetTextBoxValue=function(){ var _b=-1; if(null!=this.tbSize){ _b=parseInt(this.tbSize.value); if(isNaN(_b)){ _b=-1; } } return _b; }; SpinBox.prototype.RaiseChangeValue=function(){ if(this.OnChangeValue){ this.OnChangeValue(); } }; SpinBox.prototype.ModifyBorderSize=function(_c){ var _d=this.SizeValue; var _e=this.GetTextBoxValue(); if(-1!=_e&&_d!=_e){ _d=_e; } if(_c&&_d<1000){ _d++; }else{ if(!_c&&_d>0){ _d--; } } this.SizeValue=_d; this.tbSize.value=_d; this.RaiseChangeValue(); }; SpinBox.prototype.ButtonOver=function(_f){ if(this.IsEnabled(_f)){ _f.className="Over"; } }; SpinBox.prototype.ButtonOut=function(_10){ if(this.IsEnabled(_10)){ _10.className=""; } }; SpinBox.prototype.IsEnabled=function(_11){ return (_11.className!="Disabled"); };;function StyleBuilder(){ this.StyleElements=radEditorGetStyleElements(); this.StyledObject=null; } StyleBuilder.prototype.Initialize=function(_1){ this.StyledObject=_1; alert("Currently modified object tagName = "+this.StyledObject.tagName); }; StyleBuilder.prototype.GetStyleText=function(){ return "border:1px solid red;"; };;function StyleBuilderCaller(Id){ this.Id=Id; this.EditorObject=null; this.StyledObject=null; this.StyleTextHolder=document.getElementById(this.Id+"_styleTextHolder"); } StyleBuilderCaller.prototype.Initialize=function(_2){ this.EditorObject=_2; }; StyleBuilderCaller.prototype.SetStyledObject=function(_3){ this.StyledObject=_3; this.StyleTextHolder.value=this.StyledObject.style.cssText; }; StyleBuilderCaller.prototype.ShowDialog=function(){ var _4={StyleBuilderDialogCaller:this}; if(this.StyledObject==null){ alert("Object to set style to not set!!!"); return; } var _5={StyledObject:this.StyledObject}; var _6=""; if(this.EditorObject.UseSession==RadEditorNamespace.DIALOG_PARAMETERS_MODE_SESSION){ var _7=this.EditorObject.RadControlsDir.substr(this.EditorObject.ApplicationPath.length); _6=this.EditorObject.ApplicationPath+this.EditorObject.SessionID1+_7; }else{ _6=this.EditorObject.RadControlsDir; } return _6+this.EditorObject.ShowDialog(_6+"Editor/Dialog.aspx?dialog=StyleBuilderHolder"+"&editorID="+this.EditorObject.Id+"&skinPath="+this.EditorObject.SkinBasePath+"&useSession="+this.EditorObject.UseSession+"&sessionID2="+this.EditorObject.SessionID2+"&language="+this.EditorObject.Language,_5,400,300,StyleBuilderCallerSetCellStyleValue,_4); return false; }; StyleBuilderCaller.prototype.SetStyleText=function(_8){ this.StyleTextHolder.value=_8; }; StyleBuilderCaller.prototype.GetStyleText=function(){ return this.StyleTextHolder.value; }; function StyleBuilderCallerSetCellStyleValue(_9,_a){ if(_9){ _a.StyleBuilderDialogCaller.SetStyleText(_9); } window.focus(); };function Tab(){ this.Id=""; this.ElementId=""; this.Image=null; this.ImageOver=null; this.Text=null; this.OnClientClick=null; this.Enabled=null; this.Selected=false; this.Table=null; } function TabManager(_1){ this.Tabs=new Array(); this.SelectedTab=null; this.ResizeControlId=_1; this.Initialized=false; } TabManager.prototype={GetCoords:function(_2){ var _3=new Array(0,0); if(_2.offsetParent){ while(_2.offsetParent){ _3[0]+=_2.offsetLeft; _3[1]+=_2.offsetTop; _2=_2.offsetParent; if(_2==document.body){ _3[0]-=_2.offsetLeft; _3[1]-=_2.offsetTop; } } } return _3; },ResizeDialog:function(_4){ var _5=this.GetCoords(_4); var _6=(_5[0]+_4.offsetWidth); var _7=(_5[1]+_4.offsetHeight+45); if(window.radWindow&&window.radWindow.SetWidth){ window.radWindow.SetSize(_6,_7); try{ if(document.documentElement&&!document.all){ document.documentElement.scrollTop=0; document.documentElement.scrollLeft=0; document.body.scrollTop=0; document.body.scrollLeft=0; } } catch(e){ } }else{ if(window.dialogWidth){ var _8=window.screenTop; var _9=window.screenLeft; window.dialogWidth=(_6+8)+"px"; window.dialogHeight=_7+"px"; window.dialogTop=_8-30; window.dialogLeft=_9-4; }else{ window.outerWidth=_6; window.outerHeight=_7; } } },GetTabByTable:function(_a){ for(var i=0;i<this.Tabs.length;i++){ if(this.Tabs[i].Id==_a.id){ if(!this.Tabs[i].Table){ this.Tabs[i].Table=_a; } return this.Tabs[i]; } } return null; },AddTab:function(id,_d,_e,_f,_10,_11,_12){ var tab=new Tab(); tab.Id=id; tab.ElementId=_d; tab.Image=_e; tab.ImageOver=_f; tab.OnClientClick=_10; tab.Enabled=_11; tab.Selected=_12; this.Tabs[this.Tabs.length]=tab; },Initialize:function(){ if(this.Initialized){ return; } this.Initialized=true; for(var i=0;i<this.Tabs.length;i++){ var _15=this.Tabs[i]; if(!_15.Table&&_15.Id){ _15.Table=document.getElementById(_15.Id); } if(_15.ElementId){ var _16=document.getElementById(_15.ElementId); if(_16){ _16.style.display=(_15.Selected)?"block":"none"; } } } this.SelectCurrentTab(); },SetTabEnabled:function(_17,_18){ if(!this.Initialized){ this.Initialize(); } var tab=this.Tabs[_17]; if(!tab){ return; } if(_18){ tab.Enabled=true; this.SetTabCss(tab,""); }else{ tab.Enabled=false; this.SetTabCss(tab,"Disabled"); } },SetTabSelected:function(_1a){ if(!this.Initialized){ this.Initialize(); } var tab=this.Tabs[_1a]; if(!tab){ return; }else{ this.SelectTab(tab.Table); } },SetTabCss:function(tab,css){ if(!this.Initialized){ this.Initialize(); } var _1e=tab.Table; if(!_1e){ _1e=tab.Table=document.getElementById(tab.Id); } if(_1e){ var tds=_1e.getElementsByTagName("TD"); _1e.className="Tab"+css; tds.item(0).className="TabLeft"+css; tds.item(1).className="TabCenter"+css; tds.item(2).className="TabRight"+css; } },ResizeWindow:function(){ var _20=document.getElementById(this.ResizeControlId); if(_20){ this.ResizeDialog(_20); } },SelectTab:function(_21){ if(!this.Initialized){ this.Initialize(); } var tab=this.GetTabByTable(_21); if(!tab.Enabled){ return; } if(this.SelectedTab==tab){ return; } this.SetTabCss(tab,"Selected"); if(this.SelectedTab){ var _21=this.SelectedTab.Table; var tds=_21.getElementsByTagName("TD"); this.SetTabCss(this.SelectedTab,""); if(this.SelectedTab.ElementId){ var _24=document.getElementById(this.SelectedTab.ElementId); if(_24){ _24.style.display="none"; } } } this.SelectedTab=tab; if(tab.ElementId){ var _24=document.getElementById(tab.ElementId); if(_24){ _24.style.display=""; } if(tab.OnClientClick){ eval(tab.OnClientClick); } this.ResizeWindow(); this.Refocus(_24); } },Refocus:function(_25){ try{ var _26=_25.getElementsByTagName("input"); var _27=null; for(var i=0;i<_26.length;i++){ var inp=_26[i]; if(inp&&inp.type!="hidden"){ if(!_27){ _27=inp; } inp.setAttribute("tabindex",""+(i+1)); } } if(_27&&_27.focus){ _27.focus(); } } catch(ex){ } },SelectCurrentTab:function(){ for(var i=0;i<this.Tabs.length;i++){ var _2b=this.Tabs[i]; if(_2b.Selected){ this.SelectTab(_2b.Table); } } }};;function TableBorderControl(id,_2,_3){ this.Id=id; this.TargetTable=null; this.SpinBox=_3; this.PreviewTable=document.getElementById(this.Id+"_PREVIEW"); this.BorderColorPicker=_2; } TableBorderControl.prototype.Initialize=function(_4,_5,_6){ this.TargetTable=_4; if(this.TargetTable){ var _7=parseInt(this.TargetTable.border); if(isNaN(_7)){ this.PreviewTable.removeAttribute("border"); this.PreviewTable.className="TableBorderControlPreviewNoBorder"; }else{ this.PreviewTable.border=_7; } } this.PreviewTable.rules=this.TargetTable?this.TargetTable.rules:"all"; this.PreviewTable.frame=this.TargetTable?this.TargetTable.frame:"border"; var _8=(this.TargetTable?this.TargetTable.getAttribute("borderColor"):""); if(!_8){ _8=""; } this.PreviewTable.setAttribute("borderColor",_8); this.SpinBox.Initialize(this.PreviewTable.border,18,4); var _9=this; this.SpinBox.OnChangeValue=function anon(){ _9.SetBorderSize(this.GetCurrentSize()); }; this.BorderColorPicker.CanAddCustomColor=_6; this.BorderColorPicker.CanAddHexColor=_6; this.BorderColorPicker.SetColors(_5); this.BorderColorPicker.OnClientClick=function anon(){ _9.SetBorderColor(this.SelectedColor); }; this.OnColorSelected=null; this.BorderColorPicker.SelectColor(this.PreviewTable.getAttribute("borderColor")); }; TableBorderControl.prototype.UpdateTarget=function(){ if(null!=this.TargetTable&&null!=this.PreviewTable){ var _a=this.GetFrame(); if(_a){ this.TargetTable.frame=_a; }else{ this.TargetTable.removeAttribute("frame"); } var _b=this.GetRules(); if(_b){ this.TargetTable.rules=_b; }else{ this.TargetTable.removeAttribute("rules"); } if(this.PreviewTable.border!=""){ this.TargetTable.border=this.PreviewTable.border; }else{ this.TargetTable.removeAttribute("border"); } var _c=this.PreviewTable.getAttribute("borderColor"); if(!_c){ _c=""; } this.TargetTable.setAttribute("borderColor",_c); } }; TableBorderControl.prototype.SetBorderColor=function(_d){ if(null!=this.PreviewTable){ if(""!=_d&&0==parseInt(this.PreviewTable.border)){ this.SpinBox.SetSize(1); } this.PreviewTable.setAttribute("borderColor",_d); } }; TableBorderControl.prototype.GetFrame=function(){ if(null!=this.PreviewTable&&"border"!=this.PreviewTable.frame&&"box"!=this.PreviewTable.frame){ return this.PreviewTable.frame; }else{ return ""; } }; TableBorderControl.prototype.GetRules=function(){ if(null!=this.PreviewTable&&"all"!=this.PreviewTable.rules){ return this.PreviewTable.rules; }else{ return ""; } }; TableBorderControl.prototype.GetBorderSize=function(){ if(null!=this.PreviewTable){ return this.PreviewTable.border; }else{ return 0; } }; TableBorderControl.prototype.SetFrame=function(_e){ if(null!=this.PreviewTable){ if("void"!=_e&&""!=_e&&0==parseInt(this.PreviewTable.border)){ this.SpinBox.SetSize(1); } this.PreviewTable.frame=_e; } }; TableBorderControl.prototype.SetRules=function(_f){ if(null!=this.PreviewTable){ if("none"!=_f&&""!=_f&&0==parseInt(this.PreviewTable.border)){ this.SpinBox.SetSize(1); } this.PreviewTable.rules=_f; } }; TableBorderControl.prototype.SetBorderSize=function(_10){ if(null!=this.PreviewTable){ if(_10<0){ this.PreviewTable.removeAttribute("border"); }else{ if(_10>1000){ alert(localization["BORDER_SIZE_OVERFLOW"]); _10=1000; } this.PreviewTable.border=_10; } this.PreviewTable.className=(this.PreviewTable.border>0)?"TableBorderControlPreview":"TableBorderControlPreviewNoBorder"; } };;function TableDesignControl(id){ this.Id=id; this.SelectedCell=null; this.CurrentRowSpan=1; this.CurrentColSpan=1; this.SelectedCell=null; this.SelectedCellIndex=-1; this.VictimColumns=new Array(); this.VictimRows=new Array(); this.RowsCount=0; } TableDesignControl.prototype.Initialize=function(_2,_3){ this.TableToModify=_2; this.TablePreviewControl=new TablePreviewControl(document.getElementById(this.Id+"_PreviewTableHolder")); this.RowsCount=this.TableToModify.rows.length; this.SelectedCell=_3; this.SelectedCellIndex=0; this.TablePreviewControl.UpdateTable(this.TableToModify,this.SelectedCell); var _4=this; this.TablePreviewControl.OnSelectedCellChanged=function anon(){ _4.OnSelectedCellChanged(); }; this.CheckButtonAvailability(); }; TableDesignControl.prototype.OnSelectedCellChanged=function(){ this.SynchronizeSelectedCell(); this.CheckButtonAvailability(); }; TableDesignControl.prototype.SynchronizeSelectedCell=function(){ var _5=this.TablePreviewControl.GetSelectedCell(); var _6=this.TablePreviewControl.GetPreviewTable(); var _7=_6.rows; this.SelectedCell=null; this.SelectedCellIndex=-1; for(var i=0;i<_7.length;i++){ var _9=_7[i].cells; for(var j=0;j<_9.length;j++){ if(_9[j]==_5){ this.SelectedCell=this.TableToModify.rows[i].cells[j]; this.SelectedCellIndex=j; return; } } } }; TableDesignControl.prototype.GetEquivalentModelTableCell=function(_b){ var _c=this.TablePreviewControl.GetPreviewTable(); var _d=_c.rows; for(var i=0;i<_d.length;i++){ var _f=_d[i].cells; for(var j=0;j<_f.length;j++){ if(_f[j]==_b){ return this.TableToModify.rows[i].cells[j]; } } } }; TableDesignControl.prototype.GetRowSpan=function(_11){ if(!_11){ return; } return _11.rowSpan>0?_11.rowSpan:1; }; TableDesignControl.prototype.GetColSpan=function(_12){ if(!_12){ return; } return _12.colSpan>0?_12.colSpan:1; }; TableDesignControl.prototype.CheckButtonAvailability=function(){ var _13=this.TablePreviewControl.GetPreviewTable(); var _14=this.TablePreviewControl.GetSelectedCell(); if(this.GetNamedNodesLength(_13.firstChild,"TR")>1){ this.EnableControl(document.getElementById(this.Id+"_delRow")); }else{ this.DisableControl(document.getElementById(this.Id+"_delRow")); } if(this.GetMaxColumns()>1){ this.EnableControl(document.getElementById(this.Id+"_delCol")); }else{ this.DisableControl(document.getElementById(this.Id+"_delCol")); } var _15=this.FindNextNamedSibling(_14,"TD"); if((_14)&&(_15)&&(_14.offsetTop==_15.offsetTop)&&((_14.offsetLeft+_14.offsetWidth+1)==_15.offsetLeft)){ var i; var _17=_13.rows; var _18=_15; this.CurrentColSpan=this.GetColSpan(_18); this.VictimColumns=new Array(this.GetEquivalentModelTableCell(_18)); for(i=this.GetRowSpan(_18);i<this.GetRowSpan(_14);i+=this.GetRowSpan(_18)){ _18=this.GetCellByOffset(this.FindNextNamedSibling(_14.parentNode,"TR"),_15.offsetLeft); this.VictimColumns[this.VictimColumns.length]=this.GetEquivalentModelTableCell(_18); if(this.GetColSpan(_18)!=this.CurrentColSpan){ i=0; break; } } if(this.GetRowSpan(_14)==i){ this.EnableControl(document.getElementById(this.Id+"_addColSpan")); }else{ this.DisableControl(document.getElementById(this.Id+"_addColSpan")); } }else{ this.DisableControl(document.getElementById(this.Id+"_addColSpan")); } if((_14)&&(_14.colSpan>1)){ this.EnableControl(document.getElementById(this.Id+"_delColSpan")); }else{ this.DisableControl(document.getElementById(this.Id+"_delColSpan")); } try{ var row=_13.rows[this.GetNamedNodeIndex(_14.parentNode,"TR")+this.GetRowSpan(_14)]; if((_14)&&(row)){ var _18=this.GetCellByOffset(row,_14.offsetLeft); if(_18){ var i; var _17=_13.rows; this.CurrentRowSpan=this.GetRowSpan(_18); this.VictimRows=new Array(this.GetEquivalentModelTableCell(_18)); for(i=this.GetColSpan(_18);i<this.GetColSpan(_14);i+=this.GetColSpan(_18)){ _18=this.FindNextNamedSibling(_18,"TD"); this.VictimRows[this.VictimRows.length]=this.GetEquivalentModelTableCell(_18); if(this.GetRowSpan(_18)!=this.CurrentRowSpan){ i=0; break; } } if(this.GetColSpan(_14)==i){ this.EnableControl(document.getElementById(this.Id+"_addRowSpan")); }else{ this.DisableControl(document.getElementById(this.Id+"_addRowSpan")); } }else{ this.DisableControl(document.getElementById(this.Id+"_addRowSpan")); } }else{ this.DisableControl(document.getElementById(this.Id+"_addRowSpan")); } } catch(exc){ this.DisableControl(document.getElementById(this.Id+"_addRowSpan")); } if((_14)&&(this.GetRowSpan(_14)>1)){ this.EnableControl(document.getElementById(this.Id+"_delRowSpan")); }else{ this.DisableControl(document.getElementById(this.Id+"_delRowSpan")); } }; TableDesignControl.prototype.GetNamedNodesLength=function(_1a,_1b){ var _1c=0; for(var i=0;i<_1a.childNodes.length;i++){ if(_1a.childNodes[i].nodeName==_1b){ _1c++; } } return _1c; }; TableDesignControl.prototype.EnableControl=function(_1e){ if(!this.IsEnabled(_1e)){ _1e.className=""; } }; TableDesignControl.prototype.DisableControl=function(_1f){ if(this.IsEnabled(_1f)){ _1f.className="Disabled"; } }; TableDesignControl.prototype.IsEnabled=function(_20){ if(_20.className!="Disabled"){ return true; }else{ return false; } }; TableDesignControl.prototype.OnButtonOver=function(_21){ if(this.IsEnabled(_21)){ _21.className="Over"; } }; TableDesignControl.prototype.OnButtonOut=function(_22){ if(this.IsEnabled(_22)){ _22.className=""; } }; TableDesignControl.prototype.GetMaxColumns=function(){ var _23=0; var _24=this.TableToModify.rows[0]; if(_24){ var _25=_24.cells; for(var i=0;i<_25.length;i++){ var _27=_25[i]; var _28=_27.colSpan>0?_27.colSpan:1; _23+=_28; } } return _23; }; TableDesignControl.prototype.FindFirstNamedChild=function(_29,_2a,_2b){ var _2c=_29.childNodes; for(var i=_2a;i<_2c.length;i++){ if(_2c[i].nodeName==_2b){ return _2c[i]; } } return null; }; TableDesignControl.prototype.FindNextNamedSibling=function(_2e,_2f){ if(_2e!=null){ var _30=_2e.nextSibling; while(_30!=null){ if(_30.nodeName==_2f){ return _30; } _30=_30.nextSibling; } } return null; }; TableDesignControl.prototype.GetCellByOffset=function(row,_32){ var _33=row.cells; for(var i=0;i<_33.length;i++){ if(_33[i].offsetLeft==_32){ return _33[i]; } } return null; }; TableDesignControl.prototype.GetNamedNodeIndex=function(_35,_36){ if(_35.parentNode&&_35.parentNode.childNodes){ var _37=_35.parentNode.childNodes; var _38=0; for(var i=0;i<_37.length;i++){ if(_37[i]==_35){ return _38; }else{ if(_37[i].nodeName==_36){ _38++; } } } } return -1; }; TableDesignControl.prototype.RemoveNamedChild=function(_3a,_3b,_3c){ var _3d=0; for(var i=0;i<_3a.childNodes.length;i++){ if(_3a.childNodes[i].nodeName==_3b){ if((_3d==_3c)||(i==_3a.childNodes.length-1)){ _3a.removeChild(_3a.childNodes[i]); break; } _3d++; } } }; TableDesignControl.prototype.GetIndexByOffset=function(row,_40){ var _41=row.cells; for(var i=0;i<_41.length;i++){ if(_40>=_41[i].offsetLeft){ return i; } } return _41.length; }; TableDesignControl.prototype.DeleteLastColumn=function(_43){ if(this.IsEnabled(_43)){ var _44=this.TablePreviewControl.GetPreviewTable().rows; var _45=this.TableToModify.rows; for(var i=0;i<this.RowsCount;i++){ var _47=_44[i].cells; var _48=_45[i].cells; if((_47.length>1)||((_47.length==1)&&(_47[0].offsetLeft!=(this.TablePreviewControl.GetPreviewTable().cellSpacing+1)))){ if(_47[_47.length-1].colSpan>1){ _47[_47.length-1].colSpan--; _48[_48.length-1].colSpan--; }else{ this.RemoveNamedChild(_44[i],"TD",_44[i].getElementsByTagName("TD").length-1); this.RemoveNamedChild(_45[i],"TD",_45[i].getElementsByTagName("TD").length-1); } } } this.CheckButtonAvailability(); } }; TableDesignControl.prototype.DeleteLastRow=function(_49){ if(this.IsEnabled(_49)){ var _4a=this.TablePreviewControl.GetPreviewTable(); var _4b=_4a.rows; var _4c=this.TableToModify.rows; for(var i=0;i<this.RowsCount;i++){ var _4e=_4b[i].cells; var _4f=_4c[i].cells; for(var j=0;j<_4e.length;j++){ if((this.GetRowSpan(_4e[j])>1)&&((i+this.GetRowSpan(_4e[j]))==this.RowsCount)){ if(_4e[j].rowSpan>0){ _4e[j].rowSpan--; } if(_4f[j].rowSpan>0){ _4f[j].rowSpan--; } } } } this.RemoveNamedChild(_4a.firstChild,"TR",this.RowsCount-1); this.RemoveNamedChild(this.TableToModify.firstChild,"TR",this.RowsCount-1); this.RowsCount--; this.CheckButtonAvailability(); } }; TableDesignControl.prototype.AddNewColumn=function(){ var _51=this.TableToModify.rows; for(var i=0;i<this.RowsCount;i++){ var _53=_51[i].insertCell((this.SelectedCellIndex==0)?this.SelectedCellIndex+1:this.SelectedCellIndex); _53.innerHTML="&nbsp;"; } this.TablePreviewControl.UpdateTable(this.TableToModify,this.SelectedCell); this.CheckButtonAvailability(); }; TableDesignControl.prototype.AddNewRow=function(){ var _54=this.TableToModify.insertRow(-1); for(var i=0;i<this.GetMaxColumns();i++){ var _56=_54.insertCell(-1); _56.innerHTML="&nbsp;"; } this.RowsCount++; this.TablePreviewControl.UpdateTable(this.TableToModify,this.SelectedCell); this.CheckButtonAvailability(); }; TableDesignControl.prototype.IncreaseColSpan=function(_57){ if(this.IsEnabled(_57)){ for(i=0;i<this.VictimColumns.length;i++){ var row=this.VictimColumns[i].parentNode; var _59=this.GetNamedNodeIndex(this.VictimColumns[i],"TD"); if(_59>=0){ row.removeChild(row.childNodes[_59]); } } var _5a=this.CurrentColSpan>0?this.CurrentColSpan:1; _5a+=this.GetColSpan(this.SelectedCell); this.SelectedCell.colSpan=_5a; this.TablePreviewControl.UpdateTable(this.TableToModify,this.SelectedCell); this.CheckButtonAvailability(); } }; TableDesignControl.prototype.DecreaseColSpan=function(_5b){ if(this.IsEnabled(_5b)){ var row=this.SelectedCell.parentNode; for(var i=0;i<this.GetRowSpan(this.SelectedCell);i++){ try{ row.insertCell(this.SelectedCellIndex==0?this.SelectedCellIndex+1:this.SelectedCellIndex); } catch(ex){ row.insertCell(0); } row=this.FindNextNamedSibling(row,"TR"); } if(this.SelectedCell.colSpan>1){ this.SelectedCell.colSpan--; } this.TablePreviewControl.UpdateTable(this.TableToModify,this.SelectedCell); this.CheckButtonAvailability(); } }; TableDesignControl.prototype.IncreaseRowSpan=function(_5e){ if(this.IsEnabled(_5e)){ for(i=0;i<this.VictimRows.length;i++){ this.VictimRows[i].parentNode.removeChild(this.VictimRows[i]); } var _5f=this.CurrentRowSpan>0?this.CurrentRowSpan:1; _5f+=this.GetRowSpan(this.SelectedCell); this.SelectedCell.rowSpan=_5f; this.TablePreviewControl.UpdateTable(this.TableToModify,this.SelectedCell); this.CheckButtonAvailability(); } }; TableDesignControl.prototype.DecreaseRowSpan=function(_60){ if(this.IsEnabled(_60)){ var row=this.TableToModify.rows[this.GetNamedNodeIndex(this.SelectedCell.parentNode,"TR")+this.GetRowSpan(this.SelectedCell)-1]; if(this.SelectedCell.rowSpan>1){ this.SelectedCell.rowSpan--; } for(var i=0;i<this.GetColSpan(this.SelectedCell);i++){ row.insertCell(0); } this.TablePreviewControl.UpdateTable(this.TableToModify,this.SelectedCell); this.CheckButtonAvailability(); } };;function TablePreviewControl(_1){ this.PreviewHolder=_1; this.PreviewHolder.innerHTML=""; var _2=document.createElement("TABLE"); this.PreviewHolder.appendChild(_2); this.PreviewTable=_2; this.selectedCells=[]; this.AllowMultiCellSelection=false; } TablePreviewControl.prototype.UpdateTable=function(_3,_4){ var _5=document.createElement("TABLE"); _5.style.width="328px"; _5.style.height="250px"; _5.cellPadding=1; _5.cellSpacing=1; for(var i=0;i<_3.rows.length;i++){ var _7=_3.rows[i]; var _8=_5.insertRow(-1); for(var j=0;j<_7.cells.length;j++){ var _a=_7.cells[j]; var _b=_8.insertCell(-1); _b.rowSpan=_a.rowSpan; _b.colSpan=_a.colSpan; if(_a==_4){ this.SelectCell(_b); }else{ this.DeSelectCell(_b); } _b.theTablePreviewControl=this; _b.onclick=this.HandleCellClick; _b.innerHTML="&nbsp;&nbsp;"; } } this.PreviewTable.parentNode.replaceChild(_5,this.PreviewTable); this.PreviewTable=_5; }; TablePreviewControl.prototype.ChangeSelectedCell=function(_c){ this.SetEditedCells(this.GetSelectedCells()); var _d=this.IsCellSelected(_c); var _e=this.IsMultiCellSelection(); this.DeSelectAllCells(); if(!_d||_e){ this.SelectCell(_c); } if(this.OnSelectedCellChanged){ this.OnSelectedCellChanged(); } }; TablePreviewControl.prototype.HandleCellClick=function(e){ if(!e){ e=window.event; } var _10=this.theTablePreviewControl; var _11=RadUtil_GetEventSource(e); if(_10.AllowMultiCellSelection&&e.ctrlKey){ if(_10.IsCellSelected(_11)){ _10.DeSelectCell(_11); }else{ _10.SelectCell(_11); } }else{ _10.ChangeSelectedCell(_11); } }; TablePreviewControl.prototype.GetPreviewTable=function(){ return this.PreviewTable; }; TablePreviewControl.prototype.SelectCell=function(_12){ this.selectedCell=_12; var _13=_12.parentNode.rowIndex; var _14=GetCellIndex(_12); if(typeof (this.selectedCells[_13])=="undefined"){ this.selectedCells[_13]=[]; } this.selectedCells[_13][_14]=_12; _12.className="TableDialogSelectedCell"; }; TablePreviewControl.prototype.DeSelectCell=function(_15){ if(this.IsCellSelected(_15)){ var _16=_15.parentNode.rowIndex; var _17=GetCellIndex(_15); this.selectedCells[_16][_17]=null; if(_15==this.selectedCell){ this.selectedCell=null; } } _15.className="TableDialogCell"; }; TablePreviewControl.prototype.IsCellSelected=function(_18){ return (_18.className=="TableDialogSelectedCell"); }; TablePreviewControl.prototype.GetSelectedCell=function(){ var _19=this.GetSelectedCells(); if(_19&&_19.length>0){ return this.GetSelectedCells()[_19.length-1]; } }; TablePreviewControl.prototype.SetEditedCells=function(_1a){ this.editedCells=_1a; }; TablePreviewControl.prototype.GetEditedCells=function(){ return this.editedCells; }; TablePreviewControl.prototype.GetSelectedCells=function(){ var _1b=[]; for(var _1c in this.selectedCells){ for(var _1d in this.selectedCells[_1c]){ _1b.push(this.selectedCells[_1c][_1d]); } } return _1b; }; TablePreviewControl.prototype.DeSelectAllCells=function(){ var _1e=this.GetSelectedCells(); for(var i=0;i<_1e.length;i++){ this.DeSelectCell(_1e[i]); } this.selectedCells=[]; }; TablePreviewControl.prototype.IsMultiCellSelection=function(){ return (this.GetSelectedCells().length>1); };;function TablePropertiesControl(id,_2,_3,_4,_5,_6,_7,_8,_9,_a){ this.Id=id; this.SkinPath=_2; this.BgColorPicker=_3; this.AlignmentSelector=_4; this.TableBorderControl=_5; this.BgImageDialogCaller=_6; this.CssClassSelector=_7; this.CellSpacingSpinBox=_8; this.CellPaddingSpinBox=_9; this.StyleBuilderCaller=_a; this.ColorsArray=null; this.AllowCustomColors=true; this.TableWidthHolder=document.getElementById(this.Id+"_tableWidth"); this.TableHeightHolder=document.getElementById(this.Id+"_tableHeight"); this.TableWidthBox=new PropertyTextBox(this.TableWidthHolder.id,"DIMENSION",localization["InvalidTableWidth"]); this.TableHeightBox=new PropertyTextBox(this.TableHeightHolder.id,"DIMENSION",localization["InvalidTableHeight"]); this.TableStyleValueHolder=document.getElementById(this.Id+"_tableStyleValue"); this.IdHolder=document.getElementById(this.Id+"_idHolder"); this.Initialized=false; } TablePropertiesControl.prototype.Initialize=function(_b,_c,_d,_e,_f){ if(!this.Initialized){ this.ColorsArray=_e; this.EditorObject=_d; this.TableToModify=_b; this.AvailableCssClasses=_c; this.AllowCustomColors=_f; this.CssClassSelector.Initialize(this.AvailableCssClasses); this.BgImageDialogCaller.Initialize(this.EditorObject); this.StyleBuilderCaller.Initialize(this.EditorObject); this.BgColorPicker.CanAddCustomColor=this.AllowCustomColors; this.BgColorPicker.CanAddHexColor=this.AllowCustomColors; this.BgColorPicker.SetColors(this.ColorsArray); this.Initialized=true; this.LoadValues(this.TableToModify); } }; TablePropertiesControl.prototype.LoadValues=function(_10){ var _11=this.TableToModify=_10; this.TableWidthHolder.value=_11.style.width?_11.style.width:(_11.width?_11.width:""); this.TableHeightHolder.value=_11.style.height?_11.style.height:(_11.height?_11.height:""); this.IdHolder.value=_11.getAttribute("id")?_11.getAttribute("id"):""; this.AlignmentSelector.SelectAlignment(_11.align); this.CellSpacingSpinBox.Initialize(_11.cellSpacing,50,4); this.CellPaddingSpinBox.Initialize(_11.cellPadding,50,4); this.BgColorPicker.Enable(true); this.BgColorPicker.SelectColor(_11.bgColor.toUpperCase()); this.TableBorderControl.Initialize(_11,this.ColorsArray,this.AllowCustomColors); this.CssClassSelector.SelectCssClass(_11.className); this.StyleBuilderCaller.SetStyledObject(_11); if(this.BgImageDialogCaller&&_11){ var _12=this.TableToModify.getAttribute("background"); if(!_12){ _12=""; } this.BgImageDialogCaller.SetImagePath(_12); } }; TablePropertiesControl.prototype.UpdateTable=function(){ var _13=this.TableToModify; _13.style.cssText=this.StyleBuilderCaller.GetStyleText(); if(_13.style.cssText==""){ _13.removeAttribute("style",false); } if(!this.TableWidthBox.IsValueValid()){ return false; } var _14=this.TableWidthBox.GetValue(); _13.removeAttribute("width",false); _13.style.width=_14?ConvertIntToPixel(_14):""; if(!this.TableHeightBox.IsValueValid()){ return false; } var _15=this.TableHeightBox.GetValue(); _13.removeAttribute("height",false); _13.style.height=_15?ConvertIntToPixel(_15):""; this.SetAttribValue("id",this.IdHolder.value); this.SetAttribValue("align",this.AlignmentSelector.GetAlign()); var _16=this.CellSpacingSpinBox.GetCurrentSize(); this.SetAttribValue("cellSpacing",_16>=0?_16:"",(_16>=0)); var _17=this.CellPaddingSpinBox.GetCurrentSize(); this.SetAttribValue("cellPadding",_17>=0?_17:"",(_17>=0)); this.SetAttribValue("bgColor",this.BgColorPicker.SelectedColor); this.SetAttribValue("background",this.BgImageDialogCaller.GetImagePath()); var _18=document.all?"className":"class"; this.SetAttribValue(_18,this.CssClassSelector.GetSelectedClassName()); this.TableBorderControl.UpdateTarget(); return true; }; TablePropertiesControl.prototype.SetAttribValue=function(_19,_1a,_1b){ if(_1a||(true==_1b)){ this.TableToModify.setAttribute(_19,_1a); }else{ this.TableToModify.removeAttribute(_19,false); } };;function TableWizard(id,_2,_3,_4,_5){ this.Id=id; this.TableDesignControl=_2; this.TablePropertiesControl=_3; this.TablePreviewControl=new TablePreviewControl(document.getElementById(this.Id+"_CellPropertiesPreviewTableHolder")); this.CellPropertiesControl=_4; this.AccessibleTableControl=_5; this.CurrentlyEditedCell=null; this.CssClasses=null; this.CellCssClasses=null; this.EditorObject=null; } TableWizard.prototype={Initialize:function(_6,_7,_8,_9,_a,_b){ this.ColorsArray=_a; this.AllowCustomColors=_b; this.CssClasses=_7; this.CellCssClasses=_8; this.TableToModify=_6; this.OriginalTableClone=_6.cloneNode(true); this.SelectedCell=null; this.SelectedCellIndex=-1; this.EditorObject=_9; this.InitTableProperties(this.EditorObject); },GetCurrentlyEditedCell:function(){ return this.CurrentlyEditorCell; },OnCellPropertiesSelectedCellChanged:function(){ var _c=this.TablePreviewControl.GetEditedCells(); this.CellPropertiesControl.UpdateMultiple(this.GetModifyCellsForPreviewCells(_c)); this.SynchronizeSelectedCell(); if(this.SelectedCell){ this.CurrentlyEditedCell=this.SelectedCell; this.CellPropertiesControl.LoadPropertyValues(this.SelectedCell); } },OnCellPropertiesSelectedMultipleCells:function(){ this.CellPropertiesControl.Clear(); },SynchronizeSelectedCell:function(){ var _d=this.TablePreviewControl.GetSelectedCell(); var _e=this.TablePreviewControl.GetPreviewTable(); var _f=_e.rows; this.SelectedCell=null; this.SelectedCellIndex=-1; for(var i=0;i<_f.length;i++){ var _11=_f[i].cells; for(var j=0;j<_11.length;j++){ if(_11[j]==_d){ this.SelectedCell=this.TableToModify.rows[i].cells[j]; this.SelectedCellIndex=j; return; } } } },GetModifyCellForPreviewCell:function(_13){ var _14=_13.parentNode.rowIndex; var _15=GetCellIndex(_13); return this.TableToModify.rows[_14].cells[_15]; },GetModifyCellsForPreviewCells:function(_16){ var _17=[]; for(var i=0;i<_16.length;i++){ _17.push(this.GetModifyCellForPreviewCell(_16[i])); } return _17; },InitCellProperties:function(){ var _19=this; this.TablePreviewControl.OnSelectedCellChanged=function anon(){ _19.OnCellPropertiesSelectedCellChanged(); }; this.TablePreviewControl.OnSelectedMultipleCells=function anon(){ _19.OnCellPropertiesSelectedMultipleCells(); }; this.TablePreviewControl.AllowMultiCellSelection=true; this.InitSelectedCell(); this.TablePreviewControl.UpdateTable(this.TableToModify,this.SelectedCell); this.CurrentlyEditedCell=this.SelectedCell; this.CellPropertiesControl.Initialize(this.CurrentlyEditedCell,this.CellCssClasses,this.EditorObject,this.ColorsArray,this.AllowCustomColors); },SaveLastEditedCellProperties:function(){ if(this.CurrentlyEditedCell){ var _1a=this.TablePreviewControl.GetSelectedCells(); if(!this.CellPropertiesControl.UpdateMultiple(this.GetModifyCellsForPreviewCells(_1a))){ return false; } this.SelectedCell=null; this.SelectedCellIndex=-1; } return true; },InitTableProperties:function(){ this.SaveLastEditedCellProperties(); this.TablePropertiesControl.Initialize(this.TableToModify,this.CssClasses,this.EditorObject,this.ColorsArray,this.AllowCustomColors); },InitAccessibleTable:function(){ this.SaveLastEditedCellProperties(); this.AccessibleTableControl.Initialize(this.TableToModify,this.TableToModify.document); },InitSelectedCell:function(){ if(this.TableToModify.rows.length>0){ if(this.TableToModify.rows[0].cells.length>0){ this.SelectedCell=this.TableToModify.rows[0].cells[0]; } } },InitDesigner:function(){ this.SaveLastEditedCellProperties(); this.InitSelectedCell(); this.TableDesignControl.Initialize(this.TableToModify,this.SelectedCell); },InsertTable:function(){ if(!this.SaveLastEditedCellProperties()){ return; } this.AccessibleTableControl.UpdateTable(); if(!this.TablePropertiesControl.UpdateTable()){ return; } CloseDlg(this.TableToModify); },RestoreOriginalTable:function(){ if(this.TableToModify&&this.TableToModify.parentNode){ this.TableToModify.parentNode.replaceChild(this.OriginalTableClone,this.TableToModify); } this.TableToModify=this.OriginalTableClone; }};;TemplateManager.prototype=new BrowserDialogBase(); function TemplateManager(_1,_2,_3){ BrowserDialogBase.call(this,_1,_2,_3); } TemplateManager.prototype.GetReturnResult=function(){ return this.Previewer.GetTemplateHtml(); }; TemplateManager.prototype.IsTemplateChosen=function(){ return this.FileBrowser.SelectedItem.Type!="D"; }; function submitTemplateFile(_4){ submitForUpload=true; var _5=document.getElementById(FileUploadID); if(trim(_5.value)==""){ alert(localization["AlertFile"]); _5.focus(); submitForUpload=false; }else{ document.getElementById(fileDirID).value=_4.CurrentItem.GetPath(); document.getElementById("loader").innerHTML=localization["Uploading"]; showObject("loader"); } };TemplatePreviewer.prototype=new PreviewerBase; function TemplatePreviewer(Id){ this.Id=Id; this.PreviewArea=document.getElementById(this.Id+"_previewArea"); PreviewerBase.call(this); } TemplatePreviewer.prototype.ChangePreviewedObject=function(_2){ this.PreviewedItem=_2; if(this.PreviewedItem.Type=="D"){ this.Clear(); }else{ this.ShowTemplate(this.PreviewedItem.GetUrl()); } }; TemplatePreviewer.prototype.ShowTemplate=function(_3){ this.PreviewArea.src=_3; }; TemplatePreviewer.prototype.GetTemplateHtml=function(){ var _4=this.PreviewArea.document; return this.PreviewArea.contentWindow.document.body.innerHTML; }; TemplatePreviewer.prototype.Clear=function(){ this.PreviewArea.src="javascript:''"; };;function ThumbLinkOptionSetter(id){ this.Id=id; this.MainTable=document.getElementById("MainTable_"+this.Id); this.LinkSpecifier=document.getElementById("cbLink_"+this.Id); this.TargetSpecifier=document.getElementById("cbTarget_"+this.Id); this.SetVisibility(false); this.TargetSpecifier.disabled=true; var _2=this; this.LinkSpecifier.onclick=function(){ _2.LinkSpecifier_Clicked(); }; if(typeof (GetDisposeManager)!="undefined"){ GetDisposeManager().Add(this); } } ThumbLinkOptionSetter.prototype.Dispose=function(){ this.LinkSpecifier.onclick=null; this.LinkSpecifier=null; this.MainTable=null; this.TargetSpecifier=null; }; ThumbLinkOptionSetter.prototype.SetVisibility=function(_3){ this.MainTable.style.display=_3?"":"none"; this.IsVisible=_3; }; ThumbLinkOptionSetter.prototype.LinkSpecifier_Clicked=function(){ this.TargetSpecifier.disabled=!this.LinkSpecifier.checked; }; ThumbLinkOptionSetter.prototype.GetOptions=function(){ var _4={LinkToImage:this.IsVisible&&this.LinkSpecifier.checked,TargetToNew:this.IsVisible&&this.LinkSpecifier.checked&&this.TargetSpecifier.checked}; return _4; };;function ThumbnailCreator(Id,_2,_3,_4,_5,_6,_7,_8,_9){ this.Id=Id; this.RealImage=""; this.RealImagePath=""; this.ImageName=""; this.Width=0; this.Height=0; this.RealImageWidth=0; this.RealImageHeight=0; this.Constrain=true; this.IsUsingPercents=false; this.OverwriteExisting=false; this.DimentionUnit="pixel"; this.WidthHolder=_2; this.HeightHolder=_3; this.NewImageNameHolder=_4; this.OriginalFileLocationHolder=_5; this.ConstrainHolder=_6; this.DimentionUnitHolder=_7; this.CreateButton=_8; this.OverwriteExistingHolder=_9; this.MessageHolderRow=document.getElementById(this.Id+"_htrMessage"); this.MessageHolderCell=document.getElementById(this.Id+"_htcMessage"); if(typeof (GetDisposeManager)!="undefined"){ GetDisposeManager().Add(this); } } ThumbnailCreator.prototype.Dispose=function(){ this.WidthHolder=null; this.HeightHolder=null; this.NewImageNameHolder=null; this.OriginalFileLocationHolder=null; this.ConstrainHolder=null; this.DimentionUnitHolder=null; this.CreateButton=null; this.MessageHolderRow=null; this.MessageHolderCell=null; }; ThumbnailCreator.prototype.Initialize=function(_a,_b){ this.RealImage=_a; this.ThumbnailSuffix=_b; this.RealImagePath=decodeURI(this.RealImage.src); this.RealImageWidth=this.RealImage.width; this.RealImageHeight=this.RealImage.height; if(this.RealImageWidth==0){ this.RealImageWidth=35; } if(this.RealImageHeight==0){ this.RealImageHeight=35; } this.ResetDimentions(); var _c=this.RealImagePath.substr(this.RealImagePath.lastIndexOf("/")+1); var _d=new RegExp("(.[ A-Za-z0-9_]*?)$","i"); _d.exec(_c); this.NewImageNameHolder.value=_c.replace(_d,this.ThumbnailSuffix+RegExp.$1); this.OriginalFileLocationHolder.value=this.RealImagePath; this.Constrain=this.ConstrainHolder.checked; this.DimentionUnitHolder.options[0].text=localization["Pixel"]; this.DimentionUnitHolder.options[1].text=localization["Percent"]; var _e=this; this.HeightHolder.onkeyup=function(ev){ _e.SetValue(this,"height"); }; this.WidthHolder.onkeyup=function(ev){ _e.SetValue(this,"width"); }; this.ConstrainHolder.onclick=function(ev){ _e.SetConstrain(this.checked); }; this.DimentionUnitHolder.onchange=function(ev){ _e.SetDimentionUnit(); }; var _13=this.CreateButton.onclick; this.CreateButton.onclick=function(ev){ if(!_e.CheckValidDimension()){ return; } _13(); }; this.ResetMessage(); }; ThumbnailCreator.prototype.SetDimentionUnit=function(){ this.DimentionUnit=this.DimentionUnitHolder.options[this.DimentionUnitHolder.selectedIndex].value.toLowerCase(); this.ResetDimentions(); }; ThumbnailCreator.prototype.ResetMessage=function(){ this.MessageHolderRow.style.display="none"; this.MessageHolderCell.style.display="none"; this.MessageHolderCell.innerHTML=""; }; ThumbnailCreator.prototype.ResetDimentions=function(){ if(this.DimentionUnit=="pixel"){ this.Width=this.RealImageWidth; this.Height=this.RealImageHeight; }else{ this.Width=100; this.Height=100; } this.WidthHolder.value=this.Width; this.HeightHolder.value=this.Height; }; ThumbnailCreator.prototype.SetConstrain=function(_15){ this.Constrain=_15; }; ThumbnailCreator.prototype.ConstrainProportions=function(_16,_17){ var _18=0; if(_17.toLowerCase()=="width"){ if(this.DimentionUnit=="pixel"){ if(this.RealImageWidth>0){ _18=_16/this.RealImageWidth; this.Height=Math.round(this.RealImageHeight*_18); }else{ this.Height=0; } }else{ this.Height=parseInt(_16); } }else{ if(_17.toLowerCase()=="height"){ if(this.DimentionUnit=="pixel"){ if(this.RealImageHeight>0){ _18=_16/this.RealImageHeight; this.Width=Math.round(this.RealImageWidth*_18); }else{ this.Width=0; } }else{ this.Width=parseInt(_16); } } } }; ThumbnailCreator.prototype.ApplyConstrain=function(_19){ if(this.Constrain){ if(_19.toLowerCase()=="width"){ this.ConstrainProportions(this.WidthHolder.value,_19); this.HeightHolder.value=this.Height; }else{ if(_19.toLowerCase()=="height"){ this.ConstrainProportions(this.HeightHolder.value,_19); this.WidthHolder.value=this.Width; } } } }; ThumbnailCreator.prototype.SetValue=function(_1a,_1b){ if(!_1a.value.match(/^\d*$/ig)){ if(_1b.toLowerCase()=="width"){ _1a.value=this.Width; }else{ if(_1b.toLowerCase()=="height"){ _1a.value=this.Height; } } }else{ if(_1b.toLowerCase()=="width"){ if(_1a.value==""){ this.Width=0; }else{ this.Width=parseInt(_1a.value); } this.ApplyConstrain(_1b); this.HeightHolder.value=this.Height; }else{ if(_1b.toLowerCase()=="height"){ if(_1a.value==""){ this.Height=0; }else{ this.Height=parseInt(_1a.value); } this.ApplyConstrain(_1b); this.WidthHolder.value=this.Width; } } } }; ThumbnailCreator.prototype.SetMessage=function(_1c){ this.MessageHolderRow.style.display="block"; this.MessageHolderCell.style.display="block"; this.MessageHolderCell.innerHTML=localization[_1c]; }; ThumbnailCreator.prototype.CheckValidDimension=function(){ if(this.Width<=0||this.Height<=0){ alert(localization["MessageNoValidDimensions"]); return false; } return true; }; ThumbnailCreator.prototype.Enable=function(){ this.private_SetEnabledState(true); }; ThumbnailCreator.prototype.Disable=function(){ this.private_SetEnabledState(false); }; ThumbnailCreator.prototype.private_SetEnabledState=function(_1d){ this.WidthHolder.value=""; this.HeightHolder.value=""; this.NewImageNameHolder.value=""; this.OriginalFileLocationHolder.value=""; this.CreateButton.disabled=!_1d; this.WidthHolder.disabled=!_1d; this.HeightHolder.disabled=!_1d; this.NewImageNameHolder.disabled=!_1d; this.ConstrainHolder.disabled=!_1d; this.DimentionUnitHolder.disabled=!_1d; this.OverwriteExistingHolder=!_1d; };;�xRadEditorNamespace.Docking={CurrentDockingZone:null,PendingDockingZonesArray:[],PendingDockableObjectsArray:[],MakeDockable:function(_1,_2,_3,_4,_5,_6){ if(!_1){ return; } this.RadMakeDockable(_1,(null==_2?true:_2),(null==_3?true:_3),_4,_5,_6); this.RadTryDock(_1); },RadTryDock:function(_7){ if(_7.DockingZone){ return; } var _8; var _9=_7.getAttribute("dockingzone"); if(_9){ _8=document.getElementById(_9); }else{ if(_7.parentNode.getAttribute("docking")){ _8=_7.parentNode; } } if(_8&&typeof (_8.Dock)=="function"){ var _a=parseInt(_7.getAttribute("dockingorder")); if(isNaN(_a)){ _a=null; } _8.Dock(_7,_a); }else{ if(_7.parentNode!=document.body){ if("complete"==document.readyState){ _7.parentNode.removeChild(_7); document.body.appendChild(_7); } if(_7.ShowOverlay){ _7.ShowOverlay(); } } } },IsDocumentDockingReady:false,PrepareDocumentForDocking:function(_b){ if(_b){ var _c=this.GetOverlayImage(); if(_c){ _c.src=_b; } } if(this.IsDocumentDockingReady){ return; } RadEditorNamespace.Utils.AttachEventEx(document,"onmousemove",RadEditorNamespace.Docking.RadGlobalMouseMoveHandler); RadEditorNamespace.Utils.AttachEventEx(document,"onkeydown",RadEditorNamespace.Docking.RadGlobalKeyDownHandler); this.IsDocumentDockingReady=true; }}; RadEditorNamespace.Docking.RadGlobalMouseMoveHandler=function(e){ if(!RadEditorNamespace.Docking||!RadEditorNamespace.Docking.CurrentDragTarget){ return; } if(RadEditorNamespace.Docking.CurrentDragTarget.UseInternalMove){ return; } if(!e){ e=window.event; } RadEditorNamespace.Docking.CurrentDragTarget.DoDrag(e); if(RadEditorNamespace.Docking.CurrentDragTarget.IsMoving()){ if(null==RadEditorNamespace.Docking.CurrentDragTarget.DockingZone||RadEditorNamespace.Docking.CurrentDragTarget.UndockOnDragEnd){ RadEditorNamespace.Docking.CurrentDockingZone=null; var _e; var _f=RadEditorNamespace.Docking.DockingZones; for(var i=0;i<_f.length;i++){ _e=_f[i]; if(_e.HitTest(RadEditorNamespace.Docking.CurrentDragTarget,null==RadEditorNamespace.Docking.CurrentDockingZone,e)){ if(!RadEditorNamespace.Docking.CurrentDockingZone){ RadEditorNamespace.Docking.CurrentDockingZone=_e; } } } }else{ if(!RadEditorNamespace.Docking.CurrentDragTarget.UndockOnDragEnd){ RadEditorNamespace.Docking.CurrentDragTarget.Undock(e); } } } return RadEditorNamespace.Utils.CancelEvent(e); }; RadEditorNamespace.Docking.RadGlobalKeyDownHandler=function(e){ if(!RadEditorNamespace.Docking.CurrentDragTarget){ return; } if(!e){ e=window.event; } if(27==e.keyCode){ if(CurrentDockingZone){ RadEditorNamespace.Docking.CurrentDockingZone.HitTest(RadEditorNamespace.Docking.CurrentDragTarget,false,e); RadEditorNamespace.Docking.CurrentDockingZone=null; } RadEditorNamespace.Docking.CurrentDragTarget.CancelDrag(e); } };;RadEditorNamespace.Docking.WrapInDockingContainer=function(_1,_2,_3,_4,_5,_6,_7){ var _8=document; var _9=_8.createElement("table"); _9.border=0; _9.cellSpacing=0; _9.cellPadding=0; _9.setAttribute("unselectable","on"); _9.setAttribute("dockable","all"); var _a=_9.insertRow(-1); var _b=_a.insertCell(-1); var _c=_8.createElement("span"); _c.className="RadAutoDockButton"; _c.innerHTML="&nbsp;&nbsp;&nbsp;"; _c.setAttribute("autoDock","true"); _b.appendChild(_c); _b.innerHTML+=(_7?"&nbsp;"+_7:""); _b.colSpan=2; _b.setAttribute("noWrap","true"); _b.setAttribute("titleGrip","autohide"); _b.className="RadETitleGrip"; _b.parentNode.style.display="none"; var _a=_9.insertRow(-1); _b=_a.insertCell(-1); _b.innerHTML="&nbsp;"; _b.colSpan=2; _b.setAttribute("topSideGrip","autohide"); _b.className="RadESideGripVertical"; _a=_9.insertRow(-1); _b=_a.insertCell(-1); _b.innerHTML="&nbsp;&nbsp;&nbsp;"; _b.setAttribute("leftSideGrip","autohide"); _b.className="RadESideGripHorizontal"; _b=_a.insertCell(-1); _b.appendChild(_1); _9.RenderHorizontal=_3; _9.RenderVertical=_4; _9.HorizontalClassName=_5; _9.VerticalClassName=_6; var _d=document.all&&!window.opera?"inline":""; _9.setAttribute("display",_d); if(document.all&&!window.opera){ _9.style.display="inline"; }else{ _9.setAttribute("style","float:left"); } return _9; }; RadEditorNamespace.Docking.DisposeDockingObjects=function(){ try{ var _e=RadEditorNamespace.Docking.RadDockingObjects.length; for(var _f=0;_f<_e;_f++){ var obj=RadEditorNamespace.Docking.RadDockingObjects[_f]; obj.DockingZone=null; obj.LastDockingZone=null; var arr=RadEditorNamespace.Utils.GetElementsByAttributeName(obj,"autodock",true); for(var i=0;i<arr.length;i++){ arr[i].DockableObject=null; arr[i].onclick=null; } var _13=[obj.rows[0].cells[0],obj.rows[1].cells[0],obj.rows[2].cells[0]]; for(var i=0;i<_13.length;i++){ delTd=_13[i]; if(delTd){ delTd.style.display=""; delTd.parentNode.deleteCell(delTd); } } obj.onmousemove=null; obj.onmouseout=null; obj.onmousedown=null; obj.LeftSideGrip=null; obj.TopSideGrip=null; obj.Title=null; obj.RenderHorizontal=null; obj.RenderVertical=null; obj.HorizontalClassName=null; obj.VerticalClassName=null; obj.CanDockTo=null; obj.CancelDrag=null; obj.AutoDock=null; obj.EndDrag=null; obj.FixLayout=null; obj.GetRect=null; obj.GripHitTest=null; obj.Hide=null; obj.HideOverlay=null; obj.Initialize=null; obj.IsDocked=null; obj.IsMoving=null; obj.IsOverlayVisible=null; obj.IsResizing=null; obj.IsVisible=null; obj.Nove=null; obj.NoveBy=null; obj.NoveTo=null; obj.OnDragEnd=null; obj.OnHide=null; obj.OnShow=null; obj.SetOnTop=null; obj.SetPosition=null; obj.SetSize=null; obj.Show=null; obj.ShowGrip=null; obj.ShowOverlay=null; obj.StartDrag=null; obj.Undock=null; obj.Overlay=null; } RadEditorNamespace.Docking.RadDockingObjects=null; } catch(e){ } }; RadEditorNamespace.Docking.RadDockingObjects=[]; RadEditorNamespace.Docking.RadMakeDockable=function(obj,_15,_16,_17,_18,_19){ if(!obj||obj.Undock){ return; } this.MakeMoveable(obj,_15,_16,_17,(true==_19),_19); RadEditorNamespace.Utils.ExtendObject(obj,RadEditorNamespace.Docking.RadDockableObject); obj.UndockOnDragEnd=_15; if(!obj.RenderVertical){ var _1a=obj.getAttribute("renderVertical"); obj.RenderVertical=(_1a?_1a:RadEditorNamespace.Docking.RenderVertical); } if(!obj.RenderHorizontal){ var _1a=obj.getAttribute("renderHorizontal"); obj.RenderHorizontal=(_1a?_1a:RadEditorNamespace.Docking.RenderHorizontal); } obj.DockingZone=null; if(obj.Initialize){ obj.Initialize(); } var _1b=RadEditorNamespace.Docking.RadDockingObjects; _1b[_1b.length]=obj; }; RadEditorNamespace.Docking.RadDockableObject={OnDock:null,OnUndock:null,UndockOnDragEnd:true,OnDragEnd:function(e){ if(this.UndockOnDragEnd){ this.Undock(e); } if(RadEditorNamespace.Docking.CurrentDockingZone){ RadEditorNamespace.Docking.CurrentDockingZone.Dock(this); RadEditorNamespace.Docking.CurrentDockingZone=null; } },CanDockTo:function(_1d){ var _1e=this.getAttribute("dockable"); if("string"==typeof (_1e)){ _1e=_1e.toLowerCase(); } if("all"==_1e){ return true; }else{ return (_1e==_1d.DockType.toLowerCase()); } },OnShow:function(){ if(this.ShowOverlay&&!this.IsDocked()){ this.ShowOverlay(); } },Docked:function(){ this.LastDockingZone=this.DockingZone; this.EnableResize=false; if(document.all&&"none"!=this.style.display){ this.style.display="inline"; } if(this.HideOverlay){ this.HideOverlay(); } this.ShowGrip(this.Title,false); this.ShowGrip(this.LeftSideGrip,!this.IsVertical); this.ShowGrip(this.TopSideGrip,this.IsVertical); this.FixLayout(); if(this.OnDock){ this.OnDock(); } },Undock:function(e){ if(!this.DockingZone){ return; } this.DockingZone=null; this.EnableResize=true; this.parentNode.removeChild(this); this.style.position="absolute"; this.ShowGrip(this.Title,true); this.ShowGrip(this.LeftSideGrip,false); this.ShowGrip(this.TopSideGrip,false); document.body.appendChild(this); this.SetOnTop(); if(this.ShowOverlay){ this.ShowOverlay(); } if(this.OnUndock){ this.OnUndock(); } },AutoDock:function(){ if(!this.LastDockingZone){ return; } this.LastDockingZone.Dock(this); },IsDocked:function(){ return (null!=this.DockingZone); },FixLayout:function(){ if(null!=this.DockingZone&&RadEditorNamespace.Utils.StartsWith(this.DockingZone.DockType,"vert")&&null!=this.RenderVertical){ if(this.IsVertical){ return; } try{ if(this.TopSideGrip){ this.TopSideGrip.style.display=""; } if(this.LeftSideGrip){ this.LeftSideGrip.style.display="none"; } this.className=this.VerticalClassName; if(typeof (this.RenderVertical)=="function"){ this.RenderVertical(); }else{ if(typeof (this.RenderVertical)=="string"){ eval(this.RenderVertical); } } } catch(ex){ } this.IsVertical=true; }else{ if(this.IsVertical&&null!=this.RenderHorizontal){ try{ if(this.TopSideGrip){ this.TopSideGrip.style.display="none"; } if(this.LeftSideGrip){ this.LeftSideGrip.style.display=""; } this.className=this.HorizontalClassName; if(typeof (this.RenderHorizontal)=="function"){ this.RenderHorizontal(); }else{ if(typeof (this.RenderHorizontal)=="string"){ eval(this.RenderHorizontal); } } } catch(ex){ } this.IsVertical=false; } } },GripHitTest:function(e){ var _21=RadEditorNamespace.Utils.GetEventSource(e); return (null!=_21&&(null!=_21.getAttribute("grip")||null!=_21.getAttribute("titlegrip")||null!=_21.getAttribute("topsidegrip")||null!=_21.getAttribute("leftsidegrip"))); },Initialize:function(){ var arr=RadEditorNamespace.Utils.GetElementsByAttributeName(this,"leftSideGrip",true); if(arr.length>0){ this.LeftSideGrip=arr[0]; this.LeftSideGrip.AlwaysVisible=(arr[0].getAttribute("leftSideGrip").toLowerCase()=="visible"); } arr=RadEditorNamespace.Utils.GetElementsByAttributeName(this,"topSideGrip",true); if(arr.length>0){ this.TopSideGrip=arr[0]; this.TopSideGrip.AlwaysVisible=(arr[0].getAttribute("topSideGrip").toLowerCase()=="visible"); } arr=RadEditorNamespace.Utils.GetElementsByAttributeName(this,"titleGrip",true); if(arr.length>0){ this.Title=arr[0]; var _23=(arr[0].getAttribute("titleGrip").toLowerCase()=="visible"); if(this.Title.tagName=="TD"||this.Title.tagName=="TH"){ this.Title=this.Title.parentNode; } this.Title.AlwaysVisible=_23; } this.ShowGrip(this.Title,true); this.ShowGrip(this.LeftSideGrip,false); this.ShowGrip(this.TopSideGrip,false); arr=RadEditorNamespace.Utils.GetElementsByAttributeName(this,"autodock",true); for(var i=0;i<arr.length;i++){ arr[i].DockableObject=this; arr[i].onclick=function(){ this.DockableObject.AutoDock(); }; } },ShowGrip:function(_25,_26){ if(_25&&!_25.AlwaysVisible){ _25.style.display=_26?"":"none"; } }};;RadEditorNamespace.Docking.Rectangle=function(_1,_2,_3,_4){ this.left=(null!=_1?_1:0); this.top=(null!=_2?_2:0); this.width=(null!=_3?_3:0); this.height=(null!=_4?_4:0); this.right=_1+_3; this.bottom=_2+_4; }; RadEditorNamespace.Docking.Rectangle.prototype.Clone=function(){ return new RadEditorNamespace.Docking.Rectangle(this.left,this.top,this.width,this.height); }; RadEditorNamespace.Docking.Rectangle.prototype.PointInRect=function(x,y){ return (this.left<=x&&x<=(this.left+this.width)&&this.top<=y&&y<=(this.top+this.height)); }; RadEditorNamespace.Docking.Rectangle.prototype.Intersects=function(_7){ if(null==_7){ return false; } if(this==_7){ return true; } return (_7.left<this.right&&_7.top<this.bottom&&_7.right>this.left&&_7.bottom>this.top); }; RadEditorNamespace.Docking.Rectangle.prototype.ToString=function(){ return "left:"+this.left+" "+"right:"+this.right+" "+"top:"+this.top+" "+"bottom:"+this.bottom+" "+"("+this.width+" x "+this.height+")"; }; RadEditorNamespace.Docking.Rectangle.prototype.Intersection=function(_8){ if(null==_8){ return false; } if(this==_8){ return this.Clone(); } if(!this.Intersects(_8)){ return new RadEditorNamespace.Docking.Rectangle(); } var _9=Math.max(this.left,_8.left); var _a=Math.max(this.top,_8.top); var _b=Math.min(this.right,_8.right); var _c=Math.min(this.bottom,_8.bottom); return new RadEditorNamespace.Docking.Rectangle(_9,_b,_b-_9,_c-_a); }; RadEditorNamespace.Docking.RadGetElementRect=function(_d){ if(!_d){ _d=this; } var _e=0; var _f=0; var _10=_d.offsetWidth; var _11=_d.offsetHeight; while(_d.offsetParent){ _e+=_d.offsetLeft; _f+=_d.offsetTop; _d=_d.offsetParent; } if(_d.x){ _e=_d.x; } if(_d.y){ _f=_d.y; } _e=RadEditorNamespace.Utils.GetIntValue(_e,0); _f=RadEditorNamespace.Utils.GetIntValue(_f,0); _10=RadEditorNamespace.Utils.GetIntValue(_10,0); _11=RadEditorNamespace.Utils.GetIntValue(_11,0); return new RadEditorNamespace.Docking.Rectangle(_e,_f,_10,_11); }; RadEditorNamespace.Docking.GetScrollTop=function(){ if(document.documentElement&&document.documentElement.scrollTop){ return document.documentElement.scrollTop; }else{ return document.body.scrollTop; } }; RadEditorNamespace.Docking.GetScrollLeft=function(){ if(document.documentElement&&document.documentElement.scrollLeft){ return document.documentElement.scrollLeft; }else{ return document.body.scrollLeft; } };;RadEditorNamespace.Docking.DockingZones=[]; RadEditorNamespace.Docking.RadRegisterDockingZone=function(_1,_2){ if(!_1){ return; } RadEditorNamespace.Utils.ExtendObject(_1,RadEditorNamespace.Docking.DockingZone); if(!_2){ _2=_1.getAttribute("docking"); } _1.DockType=(_2?_2:"horiz"); RadEditorNamespace.Docking.DockingZones.push(_1); }; RadEditorNamespace.Docking.DockingZone={Dock:function(_3,_4){ if(this==_3.DockingZone){ return; } if(null==_3.getAttribute("dockable")){ alert("Error: You are trying to dock non-dockable object"); return; } if(!_3.CanDockTo(this)){ alert("Error: You are not allowed to dock '"+_3.id+"' to '"+this.id+"' docking zone"); return; } _3.DockingZone=this; _3.parentNode.removeChild(_3); _3.style.position=""; var _5; if(null!=_4){ _5=this.FindPosByDockingOrder(_4); }else{ _5=(this.HoverElement!=this?this.HoverElement:null); } if(_5){ this.insertBefore(_3,_5); }else{ this.appendChild(_3); } this.HighlightElement(this.HoverElement,false); this.HoverElement=null; _3.Docked(); },HitTest:function(_6,_7,_8){ if(!_6.CanDockTo(this)){ return false; } if(null==_7){ _7=true; } var _9=_6.GetRect(); var _a=this.GetRect(); var _b=RadEditorNamespace.Docking.GetScrollLeft(); var _c=RadEditorNamespace.Docking.GetScrollTop(); var _d=_8.clientX+_b; var _e=_8.clientY+_c; var _f=this.GetRect().PointInRect(_d,_e); this.HoverElement=null; var _10; for(var i=0;i<this.childNodes.length;i++){ _10=this.childNodes[i]; if(1!=_10.nodeType){ continue; } if(!_10.DockingZone){ continue; } if(_10==_6){ continue; } if(!this.HoverElement&&_f&&_10.GetRect().PointInRect(_d,_e)){ this.HoverElement=_10; } this.HighlightElement(_10,_7&&_10==this.HoverElement); } if(!this.HoverElement){ this.HoverElement=(_f?this:null); } this.HighlightElement(this,_7&&this==this.HoverElement); return _f; },HighlightElement:function(_12,_13){ if(!_12){ return; } if(_13&&null==_12.OldCss){ _12.OldCss=_12.style.cssText; _12.style.border="1px dashed #666666"; }else{ if(!_13&&null!=_12.OldCss){ _12.style.cssText=_12.OldCss; _12.OldCss=null; } } },FindPosByDockingOrder:function(_14){ if(0<=_14&&_14<this.childNodes.length){ return this.childNodes[_14]; } return null; },GetRect:function(){ return RadEditorNamespace.Docking.RadGetElementRect(this); }};;RadEditor.prototype.FindModuleByTitle=function(_1){ var _2; for(var j=0;j<this.Modules.length;j++){ _2=this.Modules[j]; if(_2.Title==_1){ return _2; } } return null; }; RadEditor.prototype.InitDocking=function(){ if(!this.EnableDocking){ return; } var _4=this.DockingZones; for(var _5 in _4){ var _6=_4[_5]; if(_6&&_6.tagName!=null){ RadEditorNamespace.Docking.RadRegisterDockingZone(_6); } } RadEditorNamespace.Docking.PrepareDocumentForDocking(this.SkinBasePath+"Buttons/transp.gif"); }; RadEditor.prototype.SerializeCookieName="RadEditorGlobalSerializeCookie"; RadEditor.prototype.SetCookie=function(_7,_8){ _7="["+this.Id+_7+"]"; var _9=this.getOnlyCookie(this.SerializeCookieName); var _a=""; var _b=""; if(_9){ var _c=_9.split(_7); if(_c&&_c.length>1){ _a=_c[0]; _b=_c[1].substr(_c[1].indexOf("#")+1); }else{ _b=_9; } } var _d=new Date(); _d.setFullYear(_d.getFullYear()+10); document.cookie=this.SerializeCookieName+"="+(_a+_7+"-"+_8+"#"+_b)+";path=/;expires="+_d.toUTCString()+";"; }; RadEditor.prototype.GetCookie=function(_e){ _e="["+this.Id+_e+"]"; var _f=this.getOnlyCookie(this.SerializeCookieName); if(!_f){ return null; } var _10=null; var _11=_f.indexOf(_e); if(_11>=0){ var _12=_11+_e.length+1; _10=_f.substring(_12,_f.indexOf("#",_12)); } return _10; }; RadEditor.prototype.getOnlyCookie=function(_13){ var _14=document.cookie.split("; "); for(var i=0;i<_14.length;i++){ var _16=_14[i].split("="); if(_13==_16[0]){ return _16[1]; } } return null; }; RadEditor.prototype.private_Serialize=function(_17){ if(!this.EnableClientSerialize||!this.EnableDocking){ return; } if(_17){ if(this.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.Default)){ var str="["; var _19=false; var _1a; var _1b=this.GetHtmlToolbarElements(); for(var i=0;i<_1b.length;i++){ _1a=_1b[i]; var _1d=escape(_1a.getAttribute("title")); var tmp=this.PersistDockableObject(_1a,_1d,true); if(tmp){ if(_19){ str+=","; } str+=tmp; _19=true; } } str+="]"; this.SetCookie("Toolbars",str); } str="["; _19=false; var _1f; for(var i=0;i<this.Modules.length;i++){ _1f=this.Modules[i]; var tmp=this.PersistDockableObject(_1f.GetTopElement(),_1f.Title,_1f.IsEnabled); if(tmp){ if(_19){ str+=","; } str+=tmp; _19=true; } } str+="]"; this.SetCookie("Modules",str); }else{ if(this.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.Default)){ var str=this.GetCookie("Toolbars"); if(null!=str){ var _20,_1a; var _21=this.GetHtmlToolbarElements(); var _22=eval(str); for(var i=0;i<_22.length;i++){ _20=_22[i]; var _1d=unescape(_20[0]); _1a=this.FindToolbarByTitle(_21,_1d); if(!_1a){ continue; } this.RestoreDockableObject(_1a,_20); } } } var str=this.GetCookie("Modules"); if(null!=str){ var _20,_1f; var _22=eval(str); for(var i=0;i<_22.length;i++){ _20=_22[i]; _1f=this.FindModuleByTitle(_20[0]); if(!_1f){ continue; } var _23=this.RestoreDockableObject(_1f.GetTopElement(),_20); _1f.SetEnabled(_23); } } } }; RadEditor.prototype.FindToolbarByTitle=function(_24,_25){ for(var j=0;j<_24.length;j++){ var _27=_24[j]; if(_27.getAttribute("title")==_25){ return _27; } } return null; }; RadEditor.prototype.PersistDockableObject=function(_28,_29,_2a){ if(!_28||!_28.Undock){ return null; } var _2b=_28.DockingZone; var str="["; str+="'"+_29+"'"; var _2d=(false!=_2a)?true:false; str+=","+_2d; var _2e=_2b?_2b.id:""; if(!_2b&&_28.DockingZoneId){ _2e=_28.DockingZoneId; } str+=","+"'"+(_2e)+"'"; if(null!=_2b){ for(var j=0;j<_2b.childNodes.length;j++){ if(_28==_2b.childNodes[j]){ str+=(","+j); break; } } }else{ str+=","; var rc=_28.GetRect(); str+=RadEditorNamespace.Utils.Format("[{0},{1}]",rc.left,rc.top); } str+="]"; return str; }; RadEditor.prototype.RestoreDockableObject=function(_31,_32){ if(!_31||!_31.Undock){ return null; } var _33=_32[0]; var _34=_32[1]; var _35=_32[2]; var _36=null; var _37=null; var top=null; if(_35){ _36=_32[3]; }else{ _37=_32[3][0]; top=_32[3][1]; } if(false==_34){ _31.Hide(); }else{ _31.Show(); } if(""==_35){ _31.Undock(); _31.MoveTo(_37,top); }else{ if(null!=(dockingZone=document.getElementById(_35))&&null!=dockingZone.Dock){ dockingZone.Dock(_31,_36); } } return _34; };;RadEditorNamespace.Docking.CurrentDragTarget=null; RadEditorNamespace.Docking.MakeMoveable=function(_1,_2,_3,_4,_5,_6){ if(!_1||_1.Move){ return; } RadEditorNamespace.Utils.ExtendObject(_1,RadEditorNamespace.Docking.RadMoveableObject); if(_4!=false){ RadEditorNamespace.Utils.ExtendObject(_1,RadEditorNamespace.Docking.ResizableObject); _1.InitResize(); } _1.onmouseout=function(e){ if(""!=this.style.cursor){ this.style.cursor=""; } }; _1.onmousedown=function(e){ if(!e){ e=window.event; } if(document.all&&!window.opera&&e.button!=1){ return; } if(this.SetOnTop){ this.SetOnTop(); } this.DragMode=""; if(this.AllowResize&&this.ResizeDir){ this.DragMode="resize"; }else{ if(this.AllowMove&&this.GripHitTest(e)){ this.DragMode="move"; } } if(""!=this.DragMode){ this.StartDrag(e); } RadEditorNamespace.Utils.CancelEvent(e); return false; }; _1.onmousemove=function(e){ if(!e){ e=window.event; } if(!this.IsResizing()&&null!=this.CalcResizeDir){ this.ResizeDir=this.CalcResizeDir(e); this.style.cursor=this.ResizeDir; } if(!this.ResizeDir&&this.GripHitTest(e)){ this.style.cursor="move"; } }; var _a=navigator.userAgent.toLowerCase(); if(_3!=false&&null!=document.all&&_a.indexOf("msie 7.0")==-1){ this.EnableOverlay(_1); } _1.UseDragHelper=(_2!=false); _1.UseInternalMove=(false!=_5); }; RadEditorNamespace.Docking.RadMoveableObject={OnDragStart:null,OnDragEnd:null,AllowMove:true,AllowResize:true,UseDragHelper:true,UseInternalMove:true,StartDrag:function(_b){ this.MouseX=_b.clientX; this.MouseY=_b.clientY; RadEditorNamespace.Utils.AttachEventEx(document,"onmouseup",RadEditorNamespace.Docking.GeneralMouseUp); if(this.UseInternalMove){ RadEditorNamespace.Utils.AttachEventEx(document,"onmousemove",RadEditorNamespace.Docking.GeneralMouseMove); RadEditorNamespace.Utils.AttachEventEx(document,"onkeydown",RadEditorNamespace.Docking.GeneralKeyDown); } RadEditorNamespace.Docking.CurrentDragTarget=this; if(this.UseDragHelper){ this.DragHelper=RadEditorNamespace.Docking.GetGlobalDragHelper(); this.DragHelper.Show(this.GetRect()); } if(this.OnDragStart){ this.OnDragStart(_b); } RadEditorNamespace.Docking.ShowOverlayImage(this); window.status="Hit Esc to cancel"; },EndDrag:function(_c){ if(this.DragHelper){ var rc=this.DragHelper.GetRect(); this.MoveTo(rc.left,rc.top); if("resize"==this.DragMode){ this.SetSize(rc.width,rc.height); } } this.CancelDrag(_c); if(this.OnDragEnd){ this.OnDragEnd(_c); } },CancelDrag:function(_e){ RadEditorNamespace.Docking.CurrentDragTarget=null; RadEditorNamespace.Docking.HideOverlayImage(); RadEditorNamespace.Utils.DetachEventEx(document,"onmouseup",RadEditorNamespace.Docking.GeneralMouseUp); if(this.UseInternalMove){ RadEditorNamespace.Utils.DetachEventEx(document,"onmousemove",RadEditorNamespace.Docking.GeneralMouseMove); RadEditorNamespace.Utils.DetachEventEx(document,"onkeydown",RadEditorNamespace.Docking.GeneralKeyDown); } if(this.DragHelper){ this.DragHelper.Hide(); this.DragHelper=null; } this.DragMode=""; window.status=""; if(this.Tooltip){ this.Tooltip.Hide(); } },DoDrag:function(_f){ switch(this.DragMode){ case "move": this.Move(_f); break; case "resize": this.Resize(_f); break; } this.MouseX=_f.clientX; this.MouseY=_f.clientY; },GripHitTest:function(_10){ var _11=RadEditorNamespace.Utils.GetEventSource(_10); return (null!=_11&&null!=_11.getAttribute("grip")); },Move:function(_12){ var dX=_12.clientX-this.MouseX; var dY=_12.clientY-this.MouseY; if(this.DragHelper){ this.DragHelper.MoveBy(dX,dY); }else{ this.MoveBy(dX,dY); } },MoveBy:function(dX,dY){ if(!this.Left){ this.Left=parseInt(this.style.left); } if(!this.Top){ this.Top=parseInt(this.style.top); } this.MoveTo(this.Left+dX,this.Top+dY); },MoveTo:function(x,y){ this.Left=x; this.Top=y; this.style.position="absolute"; this.style.left=this.Left+"px"; this.style.top=this.Top+"px"; if(this.NeedOverlay){ this.SetOverlayIframe(); this.NeedOverlay=false; } if(this.Overlay){ if(this.Overlay.style.display=="none"){ } this.Overlay.style.top=this.style.top; this.Overlay.style.left=this.style.left; } },SetSize:function(_19,_1a){ _19=parseInt(_19); if(!isNaN(_19)&&_19>=0){ this.style.width=_19+"px"; if(this.Overlay){ this.Overlay.style.width=_19+"px"; } } _1a=parseInt(_1a); if(!isNaN(_1a)&&_1a>=0){ this.style.height=_1a+"px"; if(this.Overlay){ this.Overlay.style.height=_1a+"px"; } } if(this.OnResize&&"function"==typeof (this.OnResize)){ this.OnResize(); } },GetRect:function(){ if(this==RadEditorNamespace.Docking.CurrentDragTarget&&this.DragHelper&&this.DragHelper.IsVisible()){ return RadEditorNamespace.Docking.RadGetElementRect(this.DragHelper); }else{ return RadEditorNamespace.Docking.RadGetElementRect(this); } },SetPosition:function(_1b){ if(_1b){ this.MoveTo(_1b.left,_1b.top); this.SetSize(_1b.width,_1b.height); } },SetOnTop:function(){ var _1c=0; var _1d=0; var _1e=this.parentNode.childNodes; var _1f; for(var i=0;i<_1e.length;i++){ _1f=_1e[i]; if(1!=_1f.nodeType){ continue; } _1d=parseInt(_1f.style.zIndex); if(_1d>_1c){ _1c=_1d; } } this.style.zIndex=_1c+1; },Show:function(_21){ if(this.IsVisible()){ return; } this.style.display=this.OldDisplayMode?this.OldDisplayMode:""; if(null!=_21){ this.SetPosition(_21); } this.SetOnTop(); if(this.OnShow){ this.OnShow(); } },Hide:function(){ if(!this.IsVisible()){ return; } this.OldDisplayMode=this.style.display; this.style.display="none"; if(this.OnHide){ this.OnHide(); } },OnShow:function(){ if(this.ShowOverlay){ this.ShowOverlay(); } },OnHide:function(){ if(this.HideOverlay){ this.HideOverlay(); } },IsVisible:function(){ return (this.style.display!="none"); },IsResizing:function(){ return ("resize"==this.DragMode); },IsMoving:function(){ return ("move"==this.DragMode); }}; RadEditorNamespace.Docking.GeneralMouseUp=function(_22){ if(!RadEditorNamespace.Docking.CurrentDragTarget){ return; } if(!_22){ _22=window.event; } RadEditorNamespace.Docking.CurrentDragTarget.EndDrag(_22); }; RadEditorNamespace.Docking.GeneralMouseMove=function(_23){ if(!RadEditorNamespace.Docking.CurrentDragTarget){ return; } if(!_23){ _23=window.event; } RadEditorNamespace.Docking.CurrentDragTarget.DoDrag(_23); RadEditorNamespace.Utils.CancelEvent(_23); }; RadEditorNamespace.Docking.GeneralKeyDown=function(_24){ if(!RadEditorNamespace.Docking.CurrentDragTarget){ return; } if(!_24){ _24=window.event; } if(27==_24.keyCode){ RadEditorNamespace.Docking.CurrentDragTarget.CancelDrag(_24); } }; RadEditorNamespace.Docking.GlobalDragHelper=null; RadEditorNamespace.Docking.GetGlobalDragHelper=function(){ if(RadEditorNamespace.Docking.GlobalDragHelper){ return RadEditorNamespace.Docking.GlobalDragHelper; } var _25=document.createElement("DIV"); document.body.appendChild(_25); _25.setAttribute("style","-moz-opacity:0.3"); _25.style.border="1px dashed gray"; _25.style.backgroundColor="#cccccc"; _25.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; _25.style.margin="0px 0px 0px 0px"; _25.style.padding="0px"; _25.style.position="absolute"; _25.style.top=10; _25.style.left=10; _25.style.width=100; _25.style.height=100; _25.style.zIndex=50000; _25.style.overflow="hidden"; _25.style.display="none"; RadEditorNamespace.Docking.MakeMoveable(_25,false,false,true); RadEditorNamespace.Docking.GlobalDragHelper=_25; return _25; }; RadEditorNamespace.Docking.EnableOverlay=function(obj){ obj.SetOverlayIframe=function(){ var frm=document.createElement("IFRAME"); frm.src="javascript:false"; frm.frameBorder=0; frm.scrolling="no"; frm.style.overflow="hidden"; frm.style.display="inline"; frm.style.position="absolute"; try{ var _28=this.GetRect(); frm.style.width=_28.width; frm.style.height=_28.height; frm.style.left=_28.left; frm.style.top=_28.top; } catch(ex){ } this.parentNode.insertBefore(frm,this); this.Overlay=frm; }; obj.ShowOverlay=function(){ if(this.Overlay){ this.parentNode.insertBefore(this.Overlay,this); this.Overlay.style.display="inline"; this.Overlay.style.position="absolute"; var _29=this.GetRect(); this.Overlay.style.width=_29.width; this.Overlay.style.height=_29.height; this.Overlay.style.left=_29.left; this.Overlay.style.top=_29.top; } }; obj.HideOverlay=function(){ if(null!=this.Overlay&&null!=this.Overlay.parentNode){ this.Overlay.parentNode.removeChild(this.Overlay); this.Overlay.style.display="none"; } }; obj.IsOverlayVisible=function(){ return (this.Overlay&&this.Overlay.style.display!="none"); }; obj.NeedOverlay=true; }; RadEditorNamespace.Docking.OverlayImage=null; RadEditorNamespace.Docking.GetOverlayImage=function(){ if(!RadEditorNamespace.Docking.OverlayImage){ var img=document.createElement("IMG"); img.style.display="none"; img.setAttribute("unselectable","on"); var _2b=function(){ return false; }; img.onselectstart=_2b; img.ondragstart=_2b; img.onmouseover=_2b; img.onmousemove=_2b; RadEditorNamespace.Docking.OverlayImage=img; } return RadEditorNamespace.Docking.OverlayImage; }; RadEditorNamespace.Docking.ShowOverlayImage=function(_2c){ var _2d=this.GetOverlayImage(); if(_2d){ document.body.appendChild(_2d); _2d.style.position="absolute"; _2d.style.display=""; _2d.style.left=_2d.style.top="0px"; _2d.style.width=parseInt(window.screen.width)-1; _2d.style.height=parseInt(window.screen.height)-1; } }; RadEditorNamespace.Docking.HideOverlayImage=function(){ var _2e=this.GetOverlayImage(); if(_2e){ _2e.parentNode.removeChild(_2e); _2e.style.display="none"; } };;RadEditorNamespace.Docking.ThresholdX=5; RadEditorNamespace.Docking.ThresholdY=5; RadEditorNamespace.Docking.ResizableObject={EnableResize:true,CalcResizeDir:function(_1,_2,_3){ if(!this.EnableResize){ return ""; } var _4=_1.srcElement?_1.srcElement:_1.target; if(_4!=this){ return ""; } var rc=this.GetRect(); var _6=""; if(null==_2){ _2=RadEditorNamespace.Docking.ThresholdX; } if(null==_3){ _3=RadEditorNamespace.Docking.ThresholdY; } var _7,_8; if(null!=_1.offsetY){ _7=_1.offsetX; _8=_1.offsetY; }else{ if(null!=_1.layerY){ _7=_1.layerX; _8=_1.layerY; } } if(_8<=_3&&this.AllowNorth){ _6+="n"; }else{ if((rc.height-_8)<=_3&&this.AllowSouth){ _6+="s"; } } if(_7<=_2&&this.AllowWest){ _6+="w"; }else{ if((rc.width-_7)<=_2&&this.AllowEast){ _6+="e"; } } return (""!=_6?(_6+"-resize"):""); },Resize:function(_9){ var dX=_9.clientX-this.MouseX; var dY=_9.clientY-this.MouseY; this.style.cursor=this.ResizeDir; switch(this.ResizeDir){ case "n-resize": this.Inflate(0,dY,null,null); break; case "s-resize": this.Inflate(0,0,0,dY); break; case "w-resize": this.Inflate(dX,0,null,null); break; case "e-resize": this.Inflate(0,0,dX,0); break; case "ne-resize": this.Inflate(0,dY,dX,null); break; case "nw-resize": this.Inflate(dX,dY,null,null); break; case "se-resize": this.Inflate(0,0,dX,dY); break; case "sw-resize": this.Inflate(dX,0,null,dY); break; default: break; } },Inflate:function(_c,_d,_e,_f){ var rc=this.GetRect(); var top=rc.top+_d; var _12=rc.left+_c; if(top<0){ _d=-rc.top; } if(_12<0){ _c=-rc.left; } top=rc.top+_d; _12=rc.left+_c; if(null==_e){ _e=-_c; } if(null==_f){ _f=-_d; } var _13=rc.width+_e; var _14=rc.height+_f; _13=Math.max(this.MinWidth,_13); _13=Math.min(this.MaxWidth,_13); _14=Math.max(this.MinHeight,_14); _14=Math.min(this.MaxHeight,_14); var _15=(this.DragHelper?this.DragHelper:this); if(rc.width!=_13){ _15.MoveBy(_c,0); _15.SetSize(_13,null); } if(rc.height!=_14){ _15.MoveBy(0,_d); _15.SetSize(null,_14); } },SetResizeDirs:function(_16){ this.AllowNorth=(-1!=_16.indexOf("n")); this.AllowSouth=(-1!=_16.indexOf("s")); this.AllowEast=(-1!=_16.indexOf("e")); this.AllowWest=(-1!=_16.indexOf("w")); },InitResize:function(){ var _17=this.getAttribute("resize"); if("string"==typeof (_17)){ _17=_17.toLowerCase(); }else{ _17="nsew"; } this.SetResizeDirs(_17); this.MinWidth=RadEditorNamespace.Utils.GetIntValue(this.getAttribute("minWidth")); this.MaxWidth=RadEditorNamespace.Utils.GetIntValue(this.getAttribute("maxWidth"),100000); this.MinHeight=RadEditorNamespace.Utils.GetIntValue(this.getAttribute("minHeight")); this.MaxHeight=RadEditorNamespace.Utils.GetIntValue(this.getAttribute("maxHeight"),100000); }};;̣function RadEditorModuleBase(_1){ if(!_1){ return; } this.Editor=_1.Editor; this.IsIE=this.Editor.IsIE; this.IsOpera=this.Editor.IsOpera; this.Localization=this.Editor.Localization; this.Document=_1.Document; this.ModuleElement=_1.ModuleElement; this.Title=_1.Title; this.Id=_1.Id; this.ModuleElement.className=_1.ClassName?_1.ClassName:"RadEModule"; this.TopElement=null; this.EventHandlerQueue={}; this.IsCreated=false; this.IsEnabled=false; this.IsDockable=_1.IsDockable; this.InitialDockingZoneId=_1.InitialDockingZoneId; this.VisibleDisplay=null; this.EnableMaxWidth=true; } RadEditorModuleBase.prototype.GetTopElement=function(){ if(!this.IsCreated){ this.Create(); } return this.TopElement; }; RadEditorModuleBase.prototype.SetVisible=function(_2){ if(_2&&!this.IsEnabled){ return; } var _3=this.GetTopElement(); if(_2){ if(_3.Show){ _3.Show(); }else{ _3.style.display=this.VisibleDisplay; } }else{ if(_3.Hide){ _3.Hide(); }else{ _3.style.display="none"; } } }; RadEditorModuleBase.prototype.OnModuleResize=function(){ if(!window.event){ return; } var _4=window.event.srcElement; if(_4.tagName!="TABLE"){ return; } if(_4&&null!=_4.IsDocked){ if(!_4.IsDocked()){ _4.ShowOverlay(); } } }; RadEditorModuleBase.prototype.CreateDockableWrapper=function(){ var _5=RadEditorNamespace.Utils.GetPlainTable(document); _5.insertRow(-1); if(this.IsDockable){ _5.width="100%"; } var _6=_5.rows[0].insertCell(-1); _6.innerHTML="<span style='font-size:1px;line-height:0px;'>&nbsp;</span>"; _6.setAttribute("height","100%"); _6.appendChild(this.ModuleElement); if(this.IsDockable&&RadEditorNamespace.Docking){ var _7=RadEditorNamespace.Docking.WrapInDockingContainer(_5,this.IsVertical,RadEditorNamespace.RadEditorModule_RenderHorizontal,RadEditorNamespace.RadEditorModule_RenderVertical,"RadEModuleTable","RadEModuleTable",this.Title); _5=_7; } this.VisibleDisplay=this.IsIE&&!this.IsOpera?"inline":""; _5.className="RadEModuleTable"; if(!this.IsIE){ _5.setAttribute("style","float:left"); } if(this.Editor.IsIE&&_5.attachEvent){ _5.attachEvent("onresize",RadEditorModuleBase.prototype.OnModuleResize); } return _5; }; RadEditorModuleBase.prototype.Dispose=function(){ for(var i in this.EventHandlerQueue){ this.DetachEventHandler(i); this.EventHandlerQueue[i]=null; } this.EventHandlerQueue=null; try{ if(this.OnDispose){ this.OnDispose(); } } catch(e){ alert("Dispose failed for "+this.Title+" - "+e.message); } if(this.TopElement){ this.TopElement.OnRenderVertical=null; this.TopElement.OnRenderHorizontal=null; this.TopElement.OnResize=null; this.TopElement.OnUndock=null; this.TopElement.OnDock=null; this.TopElement=null; } this.ModuleElement=null; this.Editor=null; }; RadEditorModuleBase.prototype.SetEnabled=function(_9){ this.IsEnabled=_9; this.SetVisible(_9); }; RadEditorModuleBase.prototype.Create=function(){ this.TopElement=this.CreateDockableWrapper(); var _a=this; this.IsCreated=true; if(this.OnCreate){ this.OnCreate(); } return this.TopElement; }; RadEditorNamespace.RadEditorModule_RenderHorizontal=function(){ this.style.width=""; if(this.OnRenderHorizontal!=null){ this.OnRenderHorizontal(); } }; RadEditorNamespace.RadEditorModule_RenderVertical=function(){ this.style.width="100px"; if(this.OnRenderVertical!=null){ this.OnRenderVertical(); } }; RadEditorModuleBase.prototype.GetLocalizedString=function(_b,_c){ var _d=typeof (this).toString(); var _e=this.Localization[_b]; return _e!=null?_e:_c; }; RadEditorModuleBase.prototype.AttachEventHandler=function(_f,_10){ this.EventHandlerQueue[_f]=_10; this.Editor.AttachEventHandler(_f,this.EventHandlerQueue[_f]); }; RadEditorModuleBase.prototype.DetachEventHandler=function(_11){ this.Editor.DetachEventHandler(_11,this.EventHandlerQueue[_11]); }; RadEditorModuleBase.prototype.OnCreate=function(){ }; RadEditorModuleBase.prototype.OnDispose=function(){ };;RadEditor.prototype.SetModulesVisible=function(_1){ var _2=this.Modules; for(var _3=0;_3<_2.length;_3++){ _2[_3].SetVisible(_1); } }; RadEditor.prototype.LoadModules=function(_4){ var _5=_4.DefaultModulesArray.length; if(_5>0){ for(var i=0;i<_5;i++){ var _7=_4.DefaultModulesArray[i]; var _8=0; var _9=_7[_8++]; var _a=_7[_8++]; var _b=_7[_8++]; var _c=_7[_8++]; var _d=_7[_8++]; var _e=_7[_8++]; var _f=_7[_8++]; var id=null; try{ _4.LoadModule(_9,_a,_b,_c,id); } catch(e){ } } var _11=function(_12){ _12.AttachEventHandler(RadEditorNamespace.RADEVENT_MODE_CHANGED,function(){ var _13=(_12.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE); _12.SetModulesVisible(_13); }); _12.AttachEventHandler(RadEditorNamespace.RADEVENT_SIZE_CHANGED,function(){ var _14=_12.Modules.length; for(var i=0;i<_14;i++){ var _16=_12.Modules[i]; if(!_12.IsSafari){ _16.UpdateDockedSize(); } } }); }; _11(_4); } }; RadEditor.prototype.LoadModule=function(_17,_18,_19,_1a,id){ var _1c=this.GetLocalizedString(_17,_17); var _1d={Editor:this,Document:document,Title:_1c,Id:id,InitialDockingZoneId:_18,IsDockable:_19&&this.EnableDocking}; var _1e=eval(_17); var _1f=new _1e(_1d); this.Modules[this.Modules.length]=_1f; var _20=this; if(!_1f.IsCreated){ var _21=_1f.Create(); var _22=this.GetDockingZoneById(_1f.InitialDockingZoneId); _22.appendChild(_21); if(_1f.IsDockable){ _20.MakeDockable(_21); } _1f.SetEnabled(_1a); _20.ResetSize(); } _1f.TopElement.OnUndock=function(){ _1f.Editor.ResetSize(); _1f.TopElement.style.width=""; _1f.TopElement.width=""; }; _1f.TopElement.OnDock=function(){ _1f.Editor.ResetSize(); _1f.UpdateDockedSize(); }; _1f.UpdateDockedSize=function(){ var _23=this; var _24=false; if(!_23.IsDockable){ var _25=_23.GetTopElement(); if(_25&&_25.parentNode&&!_23.Editor.IsZoneVertical(_25.parentNode)){ _24=true; } }else{ var _25=_23.GetTopElement(); if(_25.IsDocked&&_25.IsDocked()&&!_25.IsVertical){ _24=true; } } if(_24&&_23.EnableMaxWidth&&_23.TopElement){ var _25=_23.TopElement; var _26=_25.parentNode; if(_26&&_26.style.width=="100%"){ _25.parentNode.style.width="100%"; } _25.style.width="100%"; if(_25.Show&&_25.IsVisible&&_25.IsVisible()){ _25.Show(); } } }; return _1f; }; RadEditor.prototype.GetModules=function(){ return this.Modules; };;RadEditorNamespace.RadAlignmentSelector={New:function(_1){ _1.ClassName="RadEToolLong"; _1.PopupWidth=73; _1.PopupHeight=85; _1.CellSpacing=2; _1.CellPadding=2; _1.PopupClassName="RadAlignmentSelectorTable"; var _2=RadEditorNamespace.RadComboBoxBase.New(_1); RadEditorNamespace.Utils.ExtendObject(_2,this); _2.TagName=""; _2.ActiveAlignmentArray=null; _2.SelectedTuple=null; _2.NoAlignmentIndex=-1; _2.SkinBasePath=_1.SkinBasePath; _2.ItemsPerRow=3; _2.IsPopupScrollable=false; return _2; },ImgAlignment:[["",""],["none",""],["",""],["",""],["top",""],["",""],["left",""],["absmiddle",""],["right",""],["",""],["bottom",""],["",""]],CellAlignment:[["",""],["none",""],["",""],["left","top"],["center","top"],["right","top"],["left","middle"],["center","middle"],["right","middle"],["left","bottom"],["center","bottom"],["right","bottom"]],TableAlignment:[["",""],["none",""],["",""],["left",""],["center",""],["right",""],["",""],["",""],["",""],["",""],["",""],["",""]],CaptionIEAlignment:[["",""],["none",""],["",""],["left","top"],["center","top"],["right","top"],["",""],["",""],["",""],["left","bottom"],["center","bottom"],["right","bottom"]],CaptionNSAlignment:[["",""],["none",""],["",""],["",""],["","top"],["",""],["",""],["",""],["",""],["",""],["","bottom"],["",""]],AlignmentImages:["x.gif","x.gif","x.gif","AlignTopLeft.gif","AlignTopCenter.gif","AlignTopRight.gif","AlignMiddleLeft.gif","AlignMiddleCenter.gif","AlignMiddleRight.gif","AlignBottomLeft.gif","AlignBottomCenter.gif","AlignBottomRight.gif"],SetTagName:function(_3){ this.TagName=_3; this.ActiveAlignmentArray=this.GetLookupTableByTagName(this.TagName); this.OnCellClick(this.NoAlignmentIndex); },GetLookupTableByTagName:function(_4){ switch(_4.toUpperCase()){ case "IMG": return this.ImgAlignment; case "TABLE": return this.TableAlignment; case "TD": return this.CellAlignment; case "TH": return this.CellAlignment; case "CAPTION": return (this.IsIE?this.CaptionIEAlignment:this.CaptionNSAlignment); default: return null; } },ConfigureAlignmentTable:function(_5){ var _6=this.PopupBodyElement; var _7=0; for(var i=0;i<_6.rows.length;i++){ var _9=false; for(var j=0;j<_6.rows[i].cells.length;j++){ var _b=_6.rows[i].cells[j]; var _c=this.IsAvailable(_7++); _b.style.visibility=_c?"visible":"hidden"; _9|=_c; } if(null!=document.all){ _6.rows[i].style.display=_9?"":"none"; } } },IsAvailable:function(_d){ var _e=false; if(this.ActiveAlignmentArray){ var _f=this.ActiveAlignmentArray[_d]; _e=((null!=_f)&&(""!=_f[0]||""!=_f[1])); } return _e; },SetButtonImage:function(_10){ var _11=this.GetTopElement().getElementsByTagName("IMG")[0]; _11.src=this.SkinBasePath+"Img/"+_10; _11.style.margin="4px"; },OnCellClick:function(_12){ if(_12==this.NoAlignmentIndex){ this.SelectedTuple=""; this.SetButtonImage("x.gif"); }else{ if(this.ActiveAlignmentArray&&0<=_12&&_12<this.ActiveAlignmentArray.length){ this.SelectedTuple=this.ActiveAlignmentArray[_12]; this.SetButtonImage(this.AlignmentImages[_12]); if(""!=this.ClientClickString){ eval(this.ClientClickString); } } } },SelectAlignment:function(_13,_14){ _13=(""==_13||!_13)?"none":_13.toUpperCase(); _14=!_14?"":_14.toUpperCase(); if(this.ActiveAlignmentArray){ var _15=-1; for(i=0;i<this.ActiveAlignmentArray.length;i++){ if(this.IsAvailable(i)){ var ha=this.ActiveAlignmentArray[i][0].toUpperCase(); var va=this.ActiveAlignmentArray[i][1].toUpperCase(); if(-1==_15){ _15=i; } if((_13==ha||_13==va)&&(_14==ha||_14==va)){ this.OnCellClick(i); return; } } } this.OnCellClick(_15); } },SetValue:function(_18,_19){ this.SelectAlignment(_18,_19); },GetAlign:function(){ var _1a=(this.SelectedTuple?this.SelectedTuple[0]:""); if("none"==_1a){ _1a=""; } return _1a; },GetVAlign:function(){ var _1b=(this.SelectedTuple?this.SelectedTuple[1]:""); if("none"==_1b){ _1b=""; } return _1b; },OnBeforeShowPopup:function(){ if(!this.ItemsCreated){ this.CreateItems(); this.ItemsCreated=true; } this.ConfigureAlignmentTable(this.TagName); },CreateItems:function(){ var _1c=this.PopupBodyElement; var _1d=null; var _1e=0; var _1f=this.AlignmentImages.length; for(var i=0;i<_1f;i++){ if(0==i%this.ItemsPerRow){ _1d=_1c.insertRow(-1); _1e=0; } _1e++; this.AddAlignmentCell(_1d,i); } },AddAlignmentCell:function(_21,_22){ var _23=_21.insertCell(-1); _23.RadClassOver="Over"; _23.RadClassOut=""; _23.onmouseout=RadEditorNamespace.OnItemMouseOut; _23.onmouseover=RadEditorNamespace.OnItemMouseOver; var _24=this.Popup.CreateElement("img"); _24.align="absMiddle"; _24.border="0"; _24.src=this.SkinBasePath+"Img/"+this.AlignmentImages[_22]; _23.appendChild(_24); this.ConfigureCell(_23,this,_22); return _23; }};;RadEditorDomInspector.prototype=new RadEditorModuleBase(); RadEditorDomInspector.prototype.base=RadEditorModuleBase.prototype.constructor; var DOM_INSPECTOR_HORIZONTAL_HEIGHT="20px"; var DOM_INSPECTOR_VERTICAL_HEIGHT="80px"; function RadEditorDomInspector(_1){ var _2=_1.Document.createElement("DIV"); _2.style.paddingTop="2px"; if(window.opera){ _2.style.height=DOM_INSPECTOR_HORIZONTAL_HEIGHT; _2.style.lineHeight=DOM_INSPECTOR_HORIZONTAL_HEIGHT; } _1.ModuleElement=_2; this.base(_1); this.SelectedDomCouple=null; this.RemoveElementString=this.GetLocalizedString("DomInspectorRemoveElement","Remove Element"); } RadEditorDomInspector.prototype.OnDispose=function(){ this.Clear(); this.SelectedDomCouple=null; this.SelectedElement=null; }; RadEditorDomInspector.prototype.OnRenderHorizontal=function(){ this.style.height=DOM_INSPECTOR_HORIZONTAL_HEIGHT; }; RadEditorDomInspector.prototype.OnRenderVertical=function(){ this.style.height=DOM_INSPECTOR_VERTICAL_HEIGHT; }; RadEditorDomInspector.prototype.OnCreate=function(){ var _3=this; this.AttachEventHandler(RadEditorNamespace.RADEVENT_SEL_CHANGED,function(){ _3.CreatePath(); }); var _4=this.TopElement; _4.OnRenderVertical=this.OnRenderVertical; _4.OnRenderHorizontal=this.OnRenderHorizontal; _4.style.width=this.Editor.Width; _4.style.height=DOM_INSPECTOR_HORIZONTAL_HEIGHT; }; RadEditorDomInspector.prototype.CreatePath=function(){ if(!this.IsEnabled){ return; } var _5=this.Editor.GetSelectedElement(); if(!_5){ return; } var _6=this.Editor.ContentArea; if(this.Editor.IsIE&&!_6.contains(_5)){ return; } var _7=[]; var _8=0; while(_5!=_6&&null!=_5){ _7[_8++]=_5; _5=_5.parentNode; } this.Clear(); var _9=null; var _a; var _b=false; for(var i=_7.length-1;i>=0;i--){ _a=_7[i]; _b=(0==i)||(null!=this.SelectedElement&&_a==this.SelectedElement); if(_a&&_a.tagName){ isSelected=(0==i)||(null!=this.SelectedElement&&_a==this.SelectedElement); _9=this.AddDomCouple(_a,isSelected); } if(_b){ break; } } this.SelectedElement=null; this.SelectedDomCouple=_9; if(this.SelectedDomCouple){ var _d=this.Document.createElement("A"); _d.innerHTML=this.RemoveElementString; _d.href="javascript:void(0)"; _d.className="DomPathLink"; _d.Parent=this; _d.onmousedown=new Function("this.Parent.RemoveSelectedElement();return false;"); this.ModuleElement.appendChild(_d); } }; RadEditorDomInspector.prototype.AddDomCouple=function(_e,_f){ var _10=this.Document.createElement("A"); this.ModuleElement.appendChild(_10); var _11=this.Document.createElement("SPAN"); _11.innerHTML="&nbsp;> "; this.ModuleElement.appendChild(_11); var _12=new DomCouple(_10,_e,(_f?"DomPathLinkSelected":""),_f,this); return _12; }; RadEditorDomInspector.prototype.Clear=function(){ if(this.SelectedDomCouple){ this.SelectedDomCouple.Clear(); } var _13=this.ModuleElement.getElementsByTagName("A"); for(i=0;i<_13.length;i++){ var _14=_13[i]; _14.Parent=null; } this.ModuleElement.innerHTML=""; }; RadEditorDomInspector.prototype.RemoveSelectedElement=function(){ if(!this.Editor.IsEditingEnabled()){ return; } if(!this.SelectedDomCouple||!this.SelectedDomCouple.DomElement){ return; } var _15=this.SelectedDomCouple.DomElement; try{ if(_15.tagName=="TD"||_15.tagName=="TH"){ this.Editor.DeleteCell(); }else{ if(_15.tagName=="TR"){ this.Editor.DeleteRow(); }else{ if(_15.tagName=="TABLE"||_15.tagName=="TBODY"||_15.tagName=="THEAD"||_15.tagName=="TFOOT"||_15.tagName=="EMBED"||_15.tagName=="OBJECT"||_15.tagName=="INPUT"||_15.tagName=="IMG"||_15.tagName=="HR"){ var cmd=RadEditorNamespace.RadGenericCommand.New(this.RemoveElementString,this.Editor.ContentWindow); var _17=_15.parentNode; _17.removeChild(_15); this.Editor.SetFocus(); this.Editor.ExecuteCommand(cmd); _18.Select(); this.Editor.SetActive(); this.Editor.SetFocus(); }else{ if(_15.tagName!="BODY"){ var _18=RadEditorNamespace.RadCreateRestorePoint(this.Editor.ContentWindow); var _17=_15.parentNode; var cmd=RadEditorNamespace.RadGenericCommand.New(this.RemoveElementString,this.Editor.ContentWindow); var _19=""; for(var i=0;i<_17.childNodes.length;i++){ if(_15!=_17.childNodes[i]){ _19+=RadEditorNamespace.Utils.GetOuterHtml(_17.childNodes[i]); }else{ _19+=_15.innerHTML; } } _17.innerHTML=_19; this.Editor.SetFocus(); this.Editor.ExecuteCommand(cmd); _18.Select(); this.Editor.SetActive(); this.Editor.SetFocus(); } } } } } catch(ex){ } this.Editor.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); }; RadEditorDomInspector.prototype.SelectElement=function(_1b){ try{ this.SelectedElement=_1b; this.Editor.SelectElement(_1b); this.SelectedElement=null; } catch(ex){ } }; function DomCouple(_1c,_1d,_1e,_1f,_20){ this.RadEditorDomInspector=_20; this.DomLink=_1c; this.DomElement=_1d; this.Selected=_1f; if(_1c){ _1c.href="javascript:void(0);"; _1c.className=_1e?_1e:"DomPathLink"; _1c.Parent=this; _1c.onclick=new Function("this.Parent.SelectElement();"); _1c.onmouseover=new Function("this.Parent.onmouseover();"); _1c.onmouseout=new Function("this.Parent.onmouseout();"); if(_1d!=null){ _1c.innerHTML=_1d.tagName; } } } DomCouple.prototype.Clear=function(){ this.RadEditorDomInspector.SelectedDomCouple=null; this.DomLink.className="DomPathLink"; }; DomCouple.prototype.onmouseover=function(){ if(this.Selected){ return; } try{ this.DomElementClass=this.DomElement.className; this.DomElement.className+=" RadEDomMouseOver"; } catch(e){ } }; DomCouple.prototype.onmouseout=function(){ if(null!=this.DomElementClass){ this.DomElement.className=this.DomElementClass; } try{ if(""==this.DomElement.className){ this.DomElement.removeAttribute("className",0); this.DomElement.removeAttribute("class",0); } } catch(e){ } }; DomCouple.prototype.SelectElement=function(){ this.onmouseout(); if(this.RadEditorDomInspector.SelectedDomCouple){ this.RadEditorDomInspector.SelectedDomCouple.Clear(); } this.DomLink.className="DomPathLinkSelected"; this.RadEditorDomInspector.SelectedDomCouple=this; this.RadEditorDomInspector.SelectElement(this.DomElement); };;RadEditorHtmlInspector.prototype=new RadEditorModuleBase(); RadEditorHtmlInspector.prototype.base=RadEditorModuleBase.prototype.constructor; function RadEditorHtmlInspector(_1){ var _2=_1.Document.createElement("TEXTAREA"); _1.ModuleElement=_2; _2.style.width="99%"; _1.ClassName="RadETextArea"; this.base(_1); this.ModuleElement.setAttribute("rows","10"); this.ModuleElement.setAttribute("cols","80"); if(!document.all){ this.ModuleElement.onclick=function(){ this.focus(); }; } } RadEditorHtmlInspector.prototype.OnDispose=function(){ this.ModuleElement.onkeyup=null; }; RadEditorHtmlInspector.prototype.IsSelChanged=function(_3){ if(_3==32||_3==9||_3==8||_3==46||_3==13){ return true; } if(_3==190){ return true; } if(_3>47&&_3<58){ return true; } return false; }; RadEditorHtmlInspector.prototype.OnCreate=function(){ var _4=this; this.AttachEventHandler(RadEditorNamespace.RADEVENT_SEL_CHANGED,function(){ _4.OnSelectionChanged(); }); this.AttachEventHandler(RadEditorNamespace.RADEVENT_CALLBACK_STARTED,function(){ _4.ModuleElement.value=""; }); this.ModuleElement.onkeyup=function anon(e){ if(!e){ e=window.event; } if(_4.IsSelChanged(e.keyCode)){ _4.UpdateContentArea(e); } }; var _6=this; this.TopElement.OnResize=function(){ var _7=_6.ModuleElement; _7.style.height=(parseInt(_6.TopElement.offsetHeight)-3)+"px"; _7.style.width=(parseInt(_6.TopElement.offsetWidth)-3)+"px"; }; }; RadEditorHtmlInspector.prototype.UpdateContentArea=function(e){ if(!this.IsEnabled){ return; } this.Flag=true; this.Editor.SetHtml(this.ModuleElement.value,this.Localization["Typing"],false); this.ModuleElement.focus(); }; RadEditorHtmlInspector.prototype.OnSelectionChanged=function(){ if(this.Flag){ this.Flag=false; return; } this.ModuleElement.value=this.Editor.GetHtml(); };;RadEditorNamespace.RadSpinBox=function(_1){ this.Width=_1.Width?parseInt(_1.Width)+"px":"50px"; this.Title=_1.Title; this.Controller=_1.Controller; this.Name=_1.Name; this.Document=_1.Document; this.SelectedValue=""; this.ClassName="RadETextBox"; }; RadEditorNamespace.RadSpinBox.prototype.Dispose=function(){ this.Element.onchange=null; this.Element.onkeypress=null; this.Element.onclick=null; this.Element.Parent=null; this.Element=null; }; RadEditorNamespace.RadSpinBox.prototype.GetTopElement=function(){ return this.Element; }; RadEditorNamespace.RadSpinBox.prototype.GetSelectedValue=function(){ return this.SelectedValue; }; RadEditorNamespace.RadSpinBox.prototype.SetValue=function(_2){ this.Element.value=_2; }; RadEditorNamespace.RadSpinBox.prototype.Create=function(){ var _3=this.Document.createElement("INPUT"); _3.setAttribute("size","3"); _3.style.width=this.Width; _3.className=this.ClassName; _3.Parent=this; var _4=this.Name; var _5=function(e,_7,_8){ if(_8){ if(_7.Executed){ _7.Executed=false; return RadEditorNamespace.Utils.CancelEvent(e); } } _7.Executed=true; _7.Parent.SelectedValue=_7.value; _7.Parent.Controller.Fire(_4,_7.Parent); return RadEditorNamespace.Utils.CancelEvent(e); }; _3.onchange=function(e){ if(!e){ e=window.event; } return _5(e,this,true); }; _3.onclick=function(e){ this.focus(); }; _3.onkeypress=function(e){ if(!e){ e=window.event; } if(e.keyCode==13){ return _5(e,this); } }; this.Element=_3; return this.Element; }; RadEditorNamespace.RadCheckBox=function(_c){ this.Title=_c.Title; this.Controller=_c.Controller; this.Name=_c.Name; this.Document=_c.Document; this.SelectedValue=false; }; RadEditorNamespace.RadCheckBox.prototype.Dispose=function(){ this.Element.onclick=null; this.Element.Parent=null; this.Element=null; }; RadEditorNamespace.RadCheckBox.prototype.GetTopElement=function(){ return this.Element; }; RadEditorNamespace.RadCheckBox.prototype.GetSelectedValue=function(){ return this.SelectedValue; }; RadEditorNamespace.RadCheckBox.prototype.SetValue=function(_d){ if(this.Element.checked!=_d){ this.Element.checked=_d; } }; RadEditorNamespace.RadCheckBox.prototype.Create=function(){ var _e=this.Document.createElement("INPUT"); _e.setAttribute("type","CHECKBOX"); _e.Parent=this; _e.onclick=function(e){ var oP=this.Parent; oP.SelectedValue=!oP.SelectedValue; this.checked=oP.SelectedValue; oP.SelectedValue=this.checked; oP.Controller.Fire(oP.Name,oP); }; this.Element=_e; return this.Element; }; RadEditorNamespace.RadTargetBox=function(_11){ this.Title=_11.Title; this.Controller=_11.Controller; this.Name=_11.Name; this.Document=_11.Document; this.Width=_11.Width?_11.Width:"95px"; this.TargetList=_11.TargetList; this.SelectedValue=""; }; RadEditorNamespace.RadTargetBox.prototype.Dispose=function(){ this.Element.onchange=null; this.Element.Parent=null; this.TargetList=null; this.Element=null; }; RadEditorNamespace.RadTargetBox.prototype.GetTopElement=function(){ return this.Element; }; RadEditorNamespace.RadTargetBox.prototype.GetSelectedValue=function(){ return this.SelectedValue; }; RadEditorNamespace.RadTargetBox.prototype.SetValue=function(_12){ var _13=this.Element.options; for(var i=0;i<_13.length;i++){ if(_13[i].value==_12){ this.Element.selectedIndex=i; return; } } this.Element.selectedIndex=-1; }; RadEditorNamespace.RadTargetBox.prototype.Create=function(){ var _15=this.Document.createElement("SELECT"); _15.className="RadEDropDown"; _15.style.width=this.Width; var _16=this.TargetList; _15.options[0]=new Option("---",""); for(var _17 in _16){ if(typeof (_16[_17])=="string"){ _15.options[_15.options.length]=new Option(_16[_17],_17); } } _15.Parent=this; var _18=this.Name; _15.onchange=function(){ this.Parent.SelectedValue=this.options[this.selectedIndex].value; this.Parent.Controller.Fire(_18,this.Parent); }; this.Element=_15; return this.Element; }; RadEditorNamespace.ATTRIBUTE_INSPECTOR_HORIZONTAL_HEIGHT="51px"; RadEditorNodeInspector.prototype=new RadEditorModuleBase(); RadEditorNodeInspector.prototype.base=RadEditorModuleBase.prototype.constructor; function RadEditorNodeInspector(_19){ var _1a=window.opera?"SPAN":"DIV"; _19.ModuleElement=_19.Document.createElement(_1a); this.base(_19); this.ArrowDropdownUrl=this.Editor.SkinBasePath+"Buttons/arrowDropdown.gif"; this.ArrowIconUrl=this.Editor.SkinBasePath+"Buttons/arrowIcon.gif"; this.IsIE=document.all&&!window.opera?true:false; this.Controls={}; this.ControlNames={}; this.SelectedElement=null; this.SelectedElementString=this.GetLocalizedString("NodeInspectorSelectedElement","The selected element is "); this.InvalidValueString=this.GetLocalizedString("NodeInspectorInvalidValue","Invalid value. Please enter a number."); } RadEditorNodeInspector.prototype.GetNamedCssForSelectedElement=function(_1b){ return this.Editor.GetNamedCssForSelectedElement(_1b); }; RadEditorNodeInspector.prototype.OnDispose=function(){ var _1c=this.Controls; for(var _1d in _1c){ var _1e=_1c[_1d]; if(_1e.Dispose){ _1e.Dispose(); } } var _1f=this.MainPanel; if(_1f){ for(var _20=0;_20<_1f.rows.length;_20++){ var _21=_1f.rows[_20]; var len=_21.cells.length; for(var i=0;i<len;i++){ var _24=_21.cells[0]; _24.style.display=""; _24.parentNode.deleteCell(_24); } } } this.Controls=null; this.MainPanel=null; }; RadEditorNodeInspectorAttributesArray=[["rows","NAME","width","cellSpacing","align","href","value","className",RadEditorNamespace.RADCOMMAND_SET_TABLE_PROPERTIES,RadEditorNamespace.RADCOMMAND_SET_CELL_PROPERTIES,RadEditorNamespace.RADCOMMAND_SET_LINK_PROPERTIES,RadEditorNamespace.RADCOMMAND_SET_IMAGE_PROPERTIES],["cols","id","height","action","cellPadding","borderColor","bgColor","border","alt","noWrap","target","title"]]; RadEditorNodeInspector.prototype.NodeAttributesArray={}; RadEditorNodeInspector.prototype.NodeAttributesArray["TABLE"]=["width","cellSpacing","bgColor","className",RadEditorNamespace.RADCOMMAND_SET_TABLE_PROPERTIES,"height","cellPadding","align","border"]; RadEditorNodeInspector.prototype.NodeAttributesArray["TH"]=RadEditorNodeInspector.prototype.NodeAttributesArray["TD"]=["width","bgColor","className",RadEditorNamespace.RADCOMMAND_SET_CELL_PROPERTIES,"height","align","noWrap"]; RadEditorNodeInspector.prototype.NodeAttributesArray["TR"]=["width","className","height"]; RadEditorNodeInspector.prototype.NodeAttributesArray["A"]=["href","className",RadEditorNamespace.RADCOMMAND_SET_LINK_PROPERTIES,"title","target"]; RadEditorNodeInspector.prototype.NodeAttributesArray["IMG"]=["width","borderColor","className",RadEditorNamespace.RADCOMMAND_SET_IMAGE_PROPERTIES,"height","align","border","alt"]; RadEditorNodeInspector.prototype.NodeAttributesArray["INPUT"]=["NAME","width","height","id","title","value","className"]; RadEditorNodeInspector.prototype.NodeAttributesArray["FORM"]=["className","width","height","NAME","action","id"]; RadEditorNodeInspector.prototype.NodeAttributesArray["TEXTAREA"]=["className","width","height","NAME","id","rows","cols"]; RadEditorNodeInspector.prototype.OnCreate=function(){ var _25=this; this.AttachEventHandler(RadEditorNamespace.RADEVENT_SEL_CHANGED,function(){ _25.UpdateMainPanel(); }); var _26=this.TopElement; _26.OnRenderVertical=RadEditorNamespace.AttributeInspector_OnRenderVertical; _26.OnRenderHorizontal=RadEditorNamespace.AttributeInspector_OnRenderHorizontal; _26.style.height=RadEditorNamespace.ATTRIBUTE_INSPECTOR_HORIZONTAL_HEIGHT; _26.style.width=this.Editor.Width; }; RadEditorNodeInspector.prototype.CreateMainPanel=function(){ var _27=this.Controls; var _28=this.ControlNames; var _29=RadEditorNodeInspectorAttributesArray; var _2a=this.Document.createElement("TABLE"); _2a.border=0; _2a.cellSpacing=0; _2a.cellPadding=0; for(var _2b=0;_2b<_29.length;_2b++){ var _2c=_29[_2b]; var _2d=_2a.insertRow(-1); for(var i=0;i<_2c.length;i++){ var _2f=_2c[i]; var _30=_2d.insertCell(-1); _30.style.display="none"; _30.setAttribute("controlName",_2f); _30.innerHTML=this.GetLocalizedString(_2f,_2f); _30.className="RadEToolText"; _30.style.paddingLeft="4px"; _30=_2d.insertCell(-1); _30.style.display="none"; _30.setAttribute("controlHolder",_2f); var _31=this.GetControlByName(_2f); if(_31){ _27[_2f]=_31; _30.appendChild(_31.GetTopElement()); } } } return _2a; }; RadEditorNodeInspector.prototype.UpdateMainPanel=function(){ if(!this.IsEnabled){ return; } if(!this.IsMainCreated){ this.MainPanel=this.CreateMainPanel(); this.MainPanel.style.display="none"; this.ModuleElement.appendChild(this.MainPanel); this.IsMainCreated=true; } var _32=this.Editor.GetSelectedElement(); if(!_32||_32.tagName=="BODY"||_32.ownerDocument!=this.Editor.Document){ this.MainPanel.style.display="none"; return; } if(_32.tagName=="TBODY"&&this.Editor.IsOpera){ _32=_32.parentNode; } var _33=this.NodeAttributesArray[_32.tagName]; if(!_33){ var _34=RadEditorNamespace.Utils.GetElementParentByTag(_32,"A"); if(!_34){ _34=RadEditorNamespace.Utils.GetElementParentByTag(_32,"TD"); } if(!_34){ _34=RadEditorNamespace.Utils.GetElementParentByTag(_32,"TH"); } if(_34){ _32=_34; }else{ this.MainPanel.style.display="none"; return; } } var _35=null; if(this.SelectedElement){ try{ _35=this.SelectedElement.tagName; } catch(e){ } } if(!this.SelectedElement||(_35!=_32.tagName)){ var _36=this.Editor; var _37=this.Editor.GetDocument(); var _38=this.Controls["className"]; _38.IsCreated=false; _38.GetDataFunction=function(_39){ return _36.GetCssClassesByTagName(_32.tagName,_36.Document); }; this.Controls["align"].SetTagName(_32.tagName); } this.SelectedElement=_32; this.UpdateControlValues(this.SelectedElement); this.MainPanel.style.display=""; }; RadEditorNodeInspector.prototype.UpdateControlValues=function(_3a){ var _3b=this.NodeAttributesArray[_3a.tagName]; var _3c=this.MainPanel; var _3d=this.Controls; for(var _3e=0;_3e<_3c.rows.length;_3e++){ var _3f=_3c.rows[_3e]; for(var i=0;i<_3f.cells.length;i++){ var _41=_3f.cells[i]; var _42=_41.getAttribute("controlName"); if(_42){ _41.style.display=this.ArrayValueExists(_42,_3b)?"":"none"; } var _43=_41.getAttribute("controlHolder"); if(_43){ _41.style.display=this.ArrayValueExists(_43,_3b)?"":"none"; if("none"==_41.style.display){ continue; } var _44=_3d[_43]; var _45=_3a.getAttribute?_3a.getAttribute(_43):""; if(_43=="noWrap"){ _44.SetValue(_3a.noWrap); }else{ if(_43=="align"){ _44.SetValue(_3a.getAttribute("align"),_3a.getAttribute("vAlign")); }else{ if(_43=="borderColor"||_43=="width"||_43=="height"){ var _46=_3a.style[_43]; if(!_46){ _46=_3a.getAttribute(_43); } _44.SetValue(_46); }else{ if("name"==_43.toLowerCase()){ _44.SetValue(_3a.name); }else{ if(_45){ _44.SetValue(_45); }else{ if(!this.IsIE&&"className"==_43){ var _45=_3a.getAttribute?_3a.getAttribute("class"):""; if(_45){ _44.SetValue(_45); } }else{ if(_44.SetValue){ _44.SetValue(""); } } } } } } } } } } }; RadEditorNodeInspector.prototype.Fire=function(_47,_48){ if(!this.Editor.IsEditingEnabled()){ return; } var _49=this.GetLocalizedString(_47,_47); var _4a=this.SelectedElement; if(_47==RadEditorNamespace.RADCOMMAND_SET_CELL_PROPERTIES||_47==RadEditorNamespace.RADCOMMAND_SET_TABLE_PROPERTIES||_47==RadEditorNamespace.RADCOMMAND_SET_IMAGE_PROPERTIES||_47==RadEditorNamespace.RADCOMMAND_SET_LINK_PROPERTIES){ this.Editor.Fire(_47,this); return; }else{ if("align"==_47){ var _4b=_48.GetAlign(); var _4c=_48.GetVAlign(); this.Editor.ExecuteSetAttributeCommand(_4a,"align",_4b,_49); _49=this.GetLocalizedString("vAlign","vAlign"); this.Editor.ExecuteSetAttributeCommand(_4a,"vAlign",_4c,_49); }else{ if("borderColor"==_47){ var _4d=_48.GetSelectedValue(); this.Editor.ExecuteSetStyleRuleCommand(this.SelectedElement,"borderColor",_4d,_49); }else{ if("width"==_47||"height"==_47){ var _4d=_48.GetSelectedValue(); if(!this.IsValidAttribValue(_4d)){ alert(this.InvalidValueString); return; } function ConvertIntToPixel(_4e){ var _4f=""+_4e; if(_4f.indexOf("%")!=-1){ return _4f; }else{ _4f=parseInt(_4f); if(!isNaN(_4f)){ _4f=_4f+"px"; return _4f; } } return _4e; } _4d=ConvertIntToPixel(_4d); if(this.SelectedElement.removeAttribute){ this.SelectedElement.removeAttribute(_47); } this.Editor.ExecuteSetStyleRuleCommand(this.SelectedElement,_47,_4d,_49); }else{ var _50=_47; var _51=_48.GetSelectedValue(); switch(_47){ case RadEditorNamespace.RADCOMMAND_APPLY_CLASS: _50="className"; break; case RadEditorNamespace.RADCOMMAND_BACKCOLOR: _50="bgColor"; break; case "value": break; case "noWrap": if(_51){ _51="noWrap"; }else{ _51=""; } break; case "border": case "cellSpacing": case "cellPadding": if(!this.IsValidAttribValue(_51)){ alert(this.InvalidValueString); return; } break; case "NAME": if(!this.IsIE){ _50="name"; } } this.Editor.ExecuteSetAttributeCommand(_4a,_50,_51,_49); } } } } this.Editor.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED); }; RadEditorNodeInspector.prototype.GetSelectedValue=function(){ return this.SelectedElement; }; RadEditorNodeInspector.prototype.GetIconUrl=function(_52){ return (this.Editor.SkinBasePath+"Buttons/"+_52); }; RadEditorNodeInspector.prototype.ArrayValueExists=function(_53,_54){ for(var i=0;i<_54.length;i++){ if(_54[i]==_53){ return true; } } return false; }; RadEditorNodeInspector.prototype.IsValidAttribValue=function(_56){ if(null==_56){ return false; } _56=RadEditorNamespace.Utils.Trim(_56); if(""==_56){ return true; } var _57=parseInt(_56); if(isNaN(_57)){ return false; } return true; }; RadEditorNodeInspector.prototype.GetControlByName=function(_58){ var _59=null; var _5a=null; var _5b=this.Editor; var _5c=this; var _5d=this.Localization; var _5e=function(){ return _5c; }; switch(_58){ case "className": var _5f={GetController:_5e,Document:this.Document,Name:RadEditorNamespace.RADCOMMAND_APPLY_CLASS,Title:this.Localization[RadEditorNamespace.RADCOMMAND_APPLY_CLASS],ArrowUrl:this.ArrowDropdownUrl,Width:80,PopupWidth:180,PopupHeight:150,CellSpacing:2,CellPadding:2,UseCssArray:false,ClearStyleString:_5d["ClearStyle"],PopupIconPath:this.Editor.SkinBasePath+"Img/"}; _59=RadEditorNamespace.RadCssCombo.New(_5f); _59.Create(); break; case "borderColor": case "bgColor": var _5f={GetController:_5e,Document:this.Document,Name:"borderColor"==_58?"borderColor":RadEditorNamespace.RADCOMMAND_BACKCOLOR,AddCustomColor:_5d["AddCustomColor"],AddCustomHexColor:_5d["AddCustomHexColor"],PromptColor:_5d["PromptColor"],Title:this.GetLocalizedString(_58),ArrowUrl:this.ArrowIconUrl,PopupWidth:120,PopupHeight:120,CellSpacing:1,CellPadding:1,IconUrl:this.GetIconUrl("BackColor.gif"),AllowCustomColors:this.Editor.AllowCustomColors,GetDataFunction:function(_60){ return _5b.GetDataArrayForTool("BackColor"); }}; _59=RadEditorNamespace.RadColorPicker.New(_5f); _59.Create(); break; case "align": var _5f={GetController:_5e,Document:this.Document,Name:"align",Title:this.GetLocalizedString("align","align"),ArrowUrl:this.ArrowIconUrl,SkinBasePath:this.Editor.SkinBasePath,IconUrl:this.GetIconUrl("../Img/AlignMiddleLeft.gif")}; _59=RadEditorNamespace.RadAlignmentSelector.New(_5f); _59.Create(); break; case RadEditorNamespace.RADCOMMAND_SET_CELL_PROPERTIES: case RadEditorNamespace.RADCOMMAND_SET_TABLE_PROPERTIES: case RadEditorNamespace.RADCOMMAND_SET_IMAGE_PROPERTIES: case RadEditorNamespace.RADCOMMAND_SET_LINK_PROPERTIES: var _5f={GetController:_5e,Document:this.Document,Name:_58,Title:this.Localization[_58],IconUrl:this.GetIconUrl(_58+".gif")}; _59=RadEditorNamespace.RadToolBase.New(_5f); _59.Create(); break; case "target": var _61={_blank:this.GetLocalizedString("_blank","_blank"),_self:this.GetLocalizedString("_self","_self"),_parent:this.GetLocalizedString("_parent","_parent"),_top:this.GetLocalizedString("_top","_top"),_search:this.GetLocalizedString("_search","_search"),_media:this.GetLocalizedString("_media","_media")}; var _5f={TargetList:_61,Controller:this,Document:this.Document,Name:_58}; _59=new RadEditorNamespace.RadTargetBox(_5f); _59.Create(); break; case "noWrap": var _5f={Controller:this,Document:this.Document,Name:_58}; _59=new RadEditorNamespace.RadCheckBox(_5f); _59.Create(); break; case "href": _5a=200; case "title": case "value": case "NAME": case "action": case "id": if(!_5a){ _5a=110; } default: var _5f={Controller:this,Document:this.Document,Name:_58,Title:this.Localization[_58],Width:_5a}; _59=new RadEditorNamespace.RadSpinBox(_5f); _59.Create(); } return _59; }; RadEditorNamespace.AttributeInspector_OnRenderHorizontal=function(){ var _62=this.getElementsByTagName("TABLE")[0]; var _63=RadEditorNodeInspectorAttributesArray.length; var _64=_62.rows.length; for(var _65=0;_65<_63;_65++){ var _66=_62.insertRow(_62.rows.length); var _67=RadEditorNodeInspectorAttributesArray[_65].length*2; for(var i=0;i<_67;i++){ var _69=_62.rows[0]; var _6a=_69.cells[0]; _69.removeChild(_6a); _69.parentNode.removeChild(_69); _66.appendChild(_6a); } } this.style.display="inline"; this.style.height=RadEditorNamespace.ATTRIBUTE_INSPECTOR_HORIZONTAL_HEIGHT; }; RadEditorNamespace.AttributeInspector_OnRenderVertical=function(){ var _6b=this.getElementsByTagName("TABLE")[0]; var _6c=_6b.rows.length; for(var i=0;i<_6c;i++){ var _6e=_6b.rows[0]; var _6f=_6e.cells.length; for(var j=0;j<_6f;j++){ var _71=_6e.cells[0]; var _72=_6b.insertRow(_6b.rows.length); _6e.removeChild(_71); _72.appendChild(_71); } _6e.parentNode.removeChild(_6e); } this.style.display="block"; };;RadEditorStatistics.prototype=new RadEditorModuleBase(); RadEditorStatistics.prototype.base=RadEditorModuleBase.prototype.constructor; function RadEditorStatistics(_1){ var _2=_1.Document.createElement("DIV"); _1.ModuleElement=_2.cloneNode(true); this.base(_1); this.EnableMaxWidth=false; this.WordsString=this.GetLocalizedString("StatisticsWords","Words:"); this.CharactersString=this.GetLocalizedString("StatisticsCharacters","Characters:"); } RadEditorStatistics.prototype.OnCreate=function(){ var _3=this; this.AttachEventHandler(RadEditorNamespace.RADEVENT_SEL_CHANGED,function(){ _3.DoCount(); }); if(this.Editor.Document.body){ this.AttachEventHandler("onblur",function(){ _3.DoCount(); }); } var _4=this.IsEnabled; this.IsEnabled=true; this.DoCount(); this.IsEnabled=_4; }; RadEditorStatistics.prototype.DoCount=function(){ if(!this.IsEnabled||!this.Editor.Document.body){ return; } var _5=this.Editor.GetText(); var _6=0; var _7=0; if(_5){ punctRegX=/[!\.?;,:&_\-\�\{\}\[\]\(\)~#'"]/g; _5=_5.replace(punctRegX,""); trimRegX=/(^\s+)|(\s+$)/g; _5=_5.replace(trimRegX,""); if(_5){ splitRegX=/\s+/; var _8=_5.split(splitRegX); _6=_8.length; _7=_5.length; } } this.ModuleElement.innerHTML="<span style='line-height:22px'>"+this.WordsString+" "+_6+" "+this.CharactersString+" "+_7+"&nbsp;</span>"; };;if(typeof (RadEditorXhtmlValidatorDocTypes)=="undefined"){ RadEditorXhtmlValidatorDocTypes={"XHTML 1.0 Strict":["!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"",false],"XHTML 1.0 Transitional":["!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"",false],"XHTML 1.1":["!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\"",false],"HTML 4.01":["!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"",false]}; } RadEditorXhtmlValidator.prototype=new RadEditorModuleBase(); RadEditorXhtmlValidator.prototype.base=RadEditorModuleBase.prototype.constructor; function RadEditorXhtmlValidator(_1){ _1.ModuleElement=_1.Document.createElement("div"); this.base(_1); } RadEditorXhtmlValidator.prototype.OnCreate=function(){ this.CreateHeader(); this.CreateIframe(); this.ModuleElement.appendChild(this.Iframe); }; RadEditorXhtmlValidator.prototype.OnDispose=function(){ if(this.ValidateButton){ this.ValidateButton.onclick=null; this.ValidateButton=null; } if(this.ToggleCheckbox){ this.ToggleCheckbox.onclick=null; this.ToggleCheckbox=null; } this.ContentField=null; this.DoctypeField=null; this.DoctypeSelect=null; this.ValidateForm=null; RadEditorNamespace.Utils.DetachEventEx(this.Iframe,"load",this.IframeLoadingFun); this.Iframe=null; }; RadEditorXhtmlValidator.prototype.Validate=function(){ oFinalContent="<div>"+this.Editor.GetHtml(true)+"</div>"; this.ContentField.value=oFinalContent; this.ShowIframe(true); if(this.ToggleCheckbox&&!this.ToggleCheckbox.checked){ this.ToggleCheckbox.checked=true; } if(this.DoctypeSelect&&this.DoctypeSelect.selectedIndex>-1){ this.DoctypeField.value="<"+this.DoctypeSelect.options[this.DoctypeSelect.selectedIndex].value+">"; } this.ValidateForm.submit(); }; RadEditorXhtmlValidator.prototype.ShowIframe=function(_2){ var _3=this.Iframe; if(_2){ _3.style.width="99%"; var _4=400; _3.style.height=_4+"px"; this.Editor.FixIeHeight(_3,_4); _3.style.border="1px ridge #aaaaaa"; }else{ _3.style.width="0px"; _3.style.height="0px"; _3.style.border="0px ridge #aaaaaa"; } }; RadEditorXhtmlValidator.prototype.CreateIframe=function(){ var _5=document.createElement("iframe"); this.Iframe=_5; _5.frameBorder="0"; _5.src=this.Editor.RadControlsDir+"Editor/Xhtml/XhtmlValidator.aspx"; _5.style.margin="1px"; this.ShowIframe(false); var _6=this; var _7=function(){ var _8=_6.Iframe.contentWindow.document; var _9=_8.getElementsByTagName("style")[0]; if(_9){ var _a="http://validator.w3.org/style/base.css"; var _b=_8.getElementsByTagName("head")[0]; var _c=_8.createElement("link"); _c.setAttribute("rel","stylesheet",0); _c.setAttribute("type","text/css",0); _c.setAttribute("href",_a,0); _b.appendChild(_c); _a="http://validator.w3.org/style/results.css"; _c=_8.createElement("link"); _c.setAttribute("rel","stylesheet",0); _c.setAttribute("type","text/css",0); _c.setAttribute("href",_a,0); _b.appendChild(_c); } _6.ContentField=_8.getElementById("EditorContent"); _6.DoctypeField=_8.getElementById("EditorDoctype"); _6.ValidateForm=_8.forms["RadEditorXhtmlForm"]; }; this.IframeLoadingFun=_7; RadEditorNamespace.Utils.AttachEventEx(_5,"load",this.IframeLoadingFun); _5=null; }; RadEditorXhtmlValidator.prototype.CreateHeader=function(){ var _d=this; var _e=document.createElement("input"); _e.type="button"; _e.className="RadEXhtmlButton"; _e.style.width="100px"; _e.onclick=function(){ _d.Validate(); _d.CheckboxChecked=true; }; _e.value=this.GetLocalizedString("ValidateXHTML","Validate XHTML"); var _f=document.createElement("INPUT"); _f.setAttribute("type","checkbox"); _f.style.marginBottom="2px"; this.CheckboxChecked=false; _f.onclick=function(){ _d.CheckboxChecked=!_d.CheckboxChecked; this.checked=_d.CheckboxChecked; _d.ShowIframe(_d.CheckboxChecked); }; this.ModuleElement.appendChild(_f); this.ToggleCheckbox=_f; var _10=document.createElement("span"); _10.style.height="16px"; _10.onclick=new Function("this.previousSibling.click()"); _10.innerHTML=this.GetLocalizedString("ExpandValidator","Expand/Collapse Validator")+" &nbsp; | &nbsp;"; this.ModuleElement.appendChild(_10); var _10=document.createElement("span"); _10.innerHTML=this.GetLocalizedString("Doctype","Doctype")+":"; this.ModuleElement.appendChild(_10); var _11=document.createElement("select"); _11.className="RadEDropDown"; _11.style.width="140px"; var _12=RadEditorXhtmlValidatorDocTypes; for(var _13 in _12){ var _14=new Option(_13,_12[_13][0]); if(_12[_13][1]){ _14.selected=true; } _11.options[_11.options.length]=_14; } _11.style.display="none"; if(this.Editor.IsIE&&"complete"!=document.readyState){ RadEditorNamespace.Utils.AttachEventEx(window,"load",function(){ _d.DoctypeSelect.style.display=""; }); }else{ _11.style.display=""; } this.ModuleElement.appendChild(_11); this.ModuleElement.appendChild(_e); this.ValidateButton=_e; this.DoctypeSelect=_11; _e=null; _10=null; _f=null; _11=null; };;�if(typeof window.RadControlsNamespace=="undefined"){ window.RadControlsNamespace={}; } if(typeof (window.RadControlsNamespace.Browser)=="undefined"||typeof (window.RadControlsNamespace.Browser.Version)==null||window.RadControlsNamespace.Browser.Version<1){ window.RadControlsNamespace.Browser={Version:1}; window.RadControlsNamespace.Browser.ParseBrowserInfo=function(){ this.IsMacIE=(navigator.appName=="Microsoft Internet Explorer")&&((navigator.userAgent.toLowerCase().indexOf("mac")!=-1)||(navigator.appVersion.toLowerCase().indexOf("mac")!=-1)); this.IsSafari=(navigator.userAgent.toLowerCase().indexOf("safari")!=-1); this.IsSafari3=(this.IsSafari&&navigator.userAgent.toLowerCase().indexOf("ersion/3.")!=-1); this.IsMozilla=window.netscape&&!window.opera; this.IsNetscape=/Netscape/.test(navigator.userAgent); this.IsOpera=window.opera; this.IsOpera9=window.opera&&(parseInt(window.opera.version())>8); this.IsIE=!this.IsMacIE&&!this.IsMozilla&&!this.IsOpera&&!this.IsSafari; this.IsIE7=/MSIE 7/.test(navigator.appVersion); this.StandardsMode=this.IsSafari||this.IsOpera9||this.IsMozilla||document.compatMode=="CSS1Compat"; this.IsMac=/Mac/.test(navigator.userAgent); }; RadControlsNamespace.Browser.ParseBrowserInfo(); } �if(typeof (TelerikNamespace)=="undefined"){ var TelerikNamespace=new Object(); } TelerikNamespace.Utils={private_EncodeSubmitContent:function(_1,_2){ var _3=new Array("%","<",">","!","\"","#","$","&","'","(",")",",",":",";","=","?","[","\\","]","^","`","{","|","}","~","+"); var _4=_1; if(_2){ for(var i=0;i<_3.length;i++){ _4=_4.replace(new RegExp("\\x"+_3[i].charCodeAt(0).toString(16),"ig"),"%"+_3[i].charCodeAt(0).toString(16)); } }else{ for(var i=_3.length-1;i>=0;i--){ _4=_4.replace(new RegExp("%"+_3[i].charCodeAt(0).toString(16),"ig"),_3[i]); } } return _4; },EncodePostbackContent:function(_6){ return TelerikNamespace.Utils.private_EncodeSubmitContent(_6,true); },DecodePostbackContent:function(_7){ return TelerikNamespace.Utils.private_EncodeSubmitContent(_7,false); },AppendStyleSheet:function(_8,_9){ var _a=(navigator.userAgent.toLowerCase().indexOf("safari")!=-1); if(_a){ TelerikNamespace.Utils.AddStyleSheet(_9,document); }else{ var _b=document.createElement("LINK"); _b.rel="stylesheet"; _b.type="text/css"; _b.href=_9; document.getElementById(_8+"StyleSheetHolder").appendChild(_b); } },AddStyleSheet:function(_c,_d){ var _e=_d!=null?_d:document; var _f=_e.createElement("link"); _f.setAttribute("href",_c,0); _f.setAttribute("type","text/css"); _f.setAttribute("rel","stylesheet",0); var _10=_e.getElementsByTagName("head")[0]; if(TelerikNamespace.Utils.DetectBrowser("safari")){ var _11=function(){ _10.appendChild(_f); }; window.setTimeout(_11,200); }else{ _10.appendChild(_f); } },DetectBrowser:function(_12){ _12=_12.toLowerCase(); if("ie"==_12){ _12="msie"; }else{ if("mozilla"==_12||"firefox"==_12){ _12="compatible"; } } var _13=navigator.userAgent.toLowerCase(); place=_13.indexOf(_12)+1; if(place){ return true; }else{ return false; } }}; [�if(typeof (RadEditorNamespace)=="undefined"){ window.RadEditorNamespace={RADEDITOR_INDENT_STEP:"\xb7\xb7\xb7",RADEDITOR_OUTDENT_STEP:"\xb7",RADCOMMAND_STATE_DISABLED:-1,RADCOMMAND_STATE_OFF:0,RADCOMMAND_STATE_ON:1,RADEDITOR_DESIGN_MODE:1,RADEDITOR_HTML_MODE:2,RADEDITOR_PREVIEW_MODE:3,RADEVENT_CALLBACK_STARTED:"RADEVENT_CALLBACK_STARTED",RADEVENT_MODE_CHANGED:"RADEVENT_MODE_CHANGED",RADEVENT_CONTEXTMENU:"RADEVENT_CONTEXTMENU",RADEVENT_SEL_CHANGED:"RADEVENT_SEL_CHANGED",RADEVENT_SIZE_CHANGED:"RADEVENT_SIZE_CHANGED",RADEVENT_DISPOSE:"RADEVENT_DISPOSE",RADEVENT_SUBMIT:"RADEVENT_SUBMIT",RADEVENT_BEFORE_EDIT_FOCUS:"RADEVENT_BEFORE_EDIT_FOCUS",RADEVENT_KEYDOWN:"RADEVENT_KEYDOWN",RADEVENT_KEYUP:"RADEVENT_KEYUP",RADEVENT_MOUSEDOWN:"RADEVENT_MOUSEDOWN",RADEVENT_MOUSEUP:"RADEVENT_MOUSEUP",RADEVENT_CUT:"RADEVENT_CUT",RADEVENT_COPY:"RADEVENT_COPY",RADEVENT_PASTE:"RADEVENT_PASTE",RADEVENT_RESIZE_START:"RADEVENT_RESIZE_START",RADEVENT_RESIZE_END:"RADEVENT_RESIZE_END",RADEVENT_DRAG_START:"RADEVENT_DRAG_START",RADEVENT_DRAG_END:"RADEVENT_DRAG_END",RADEVENT_DROP:"RADEVENT_DROP",RADCOMMAND_BOLD:"Bold",RADCOMMAND_ITALIC:"Italic",RADCOMMAND_UNDERLINE:"Underline",RADCOMMAND_FORECOLOR:"ForeColor",RADCOMMAND_BACKCOLOR:"BackColor",RADCOMMAND_FONTNAME:"FontName",RADCOMMAND_FONTSIZE:"FontSize",RADCOMMAND_REAL_FONTSIZE:"RealFontSize",RADCOMMAND_CONVERT_TO_UPPER:"ConvertToUpper",RADCOMMAND_CONVERT_TO_LOWER:"ConvertToLower",RADCOMMAND_JUSTIFY_LEFT:"JustifyLeft",RADCOMMAND_JUSTIFY_RIGHT:"JustifyRight",RADCOMMAND_JUSTIFY_CENTER:"JustifyCenter",RADCOMMAND_JUSTIFY_FULL:"JustifyFull",RADCOMMAND_JUSTIFY_NONE:"JustifyNone",RADCOMMAND_INDENT:"Indent",RADCOMMAND_OUTDENT:"Outdent",RADCOMMAND_SUBSCRIPT:"Subscript",RADCOMMAND_SUPERSCRIPT:"Superscript",RADCOMMAND_STRIKETHROUGH:"StrikeThrough",RADCOMMAND_FORMAT_BLOCK:"FormatBlock",RADCOMMAND_CUT:"Cut",RADCOMMAND_COPY:"Copy",RADCOMMAND_PASTE:"Paste",RADCOMMAND_UNDO:"Undo",RADCOMMAND_REDO:"Redo",RADCOMMAND_SELECT_ALL:"SelectAll",RADCOMMAND_TYPE:"Typing",RADCOMMAND_BACK:"Back",RADCOMMAND_DELETE:"Delete",RADCOMMAND_INSERT_TABLE:"InsertTable",RADCOMMAND_TABLE_WIZARD:"TableWizard",RADCOMMAND_INSERT_IMAGE:"InsertImage",RADCOMMAND_INSERT_FLASH:"InsertFlash",RADCOMMAND_INSERT_MEDIA:"InsertMedia",RADCOMMAND_INSERT_DOCUMENT:"InsertDocument",RADCOMMAND_INSERT_SYMBOL:"InsertSymbol",RADCOMMAND_INSERT_SNIPPET:"InsertSnippet",RADCOMMAND_INSERT_FORM_ELEMENT:"InsertFormElement",RADCOMMAND_INSERT_DATE:"InsertDate",RADCOMMAND_INSERT_TIME:"InsertTime",RADCOMMAND_INSERT_ROW_ABOVE:"InsertRowAbove",RADCOMMAND_INSERT_ROW_BELOW:"InsertRowBelow",RADCOMMAND_DELETE_ROW:"DeleteRow",RADCOMMAND_INSERT_COLUMN_LEFT:"InsertColumnLeft",RADCOMMAND_INSERT_COLUMN_RIGHT:"InsertColumnRight",RADCOMMAND_DELETE_COLUMN:"DeleteColumn",RADCOMMAND_MERGE_COLUMNS:"MergeColumns",RADCOMMAND_MERGE_ROWS:"MergeRows",RADCOMMAND_SPLIT_CELL:"SplitCell",RADCOMMAND_DELETE_CELL:"DeleteCell",RADCOMMAND_SET_CELL_PROPERTIES:"SetCellProperties",RADCOMMAND_SET_TABLE_PROPERTIES:"SetTableProperties",RADCOMMAND_DELETE_TABLE:"DeleteTable",RADCOMMAND_TOGGLE_TABLE_BORDER:"ToggleTableBorder",RADCOMMAND_SET_IMAGE_PROPERTIES:"SetImageProperties",RADCOMMAND_SHOW_IMAGE_MAP_DIALOG:"ImageMapDialog",RADCOMMAND_FORMAT_CODE_BLOCK_DIALOG:"FormatCodeBlock",RADCOMMAND_SET_LINK_PROPERTIES:"SetLinkProperties",RADCOMMAND_STRIP_FORMAT:"FormatStripper",RADCOMMAND_SHOW_LINK_DIALOG:"LinkManager",RADCOMMAND_SHOW_IMAGE_DIALOG:"ImageManager",RADCOMMAND_SHOW_FLASH_DIALOG:"FlashManager",RADCOMMAND_SHOW_MEDIA_DIALOG:"MediaManager",RADCOMMAND_SHOW_DOCUMENT_DIALOG:"DocumentManager",RADCOMMAND_SHOW_FIND_DIALOG:"FindAndReplace",RADCOMMAND_SHOW_ABOUT_DIALOG:"AboutDialog",RADCOMMAND_SHOW_TEMPLATE_DIALOG:"TemplateManager",RADCOMMAND_HELP:"Help",RADCOMMAND_MANAGE_MODULE:"ModuleManager",RADCOMMAND_PAGE_PROPERTIES:"PageProperties",RADCOMMAND_PRINT:"Print",RADCOMMAND_SPELLCHECK:"SpellCheck",RADCOMMAND_PASTE_FROM_WORD:"PasteFromWord",RADCOMMAND_PASTE_FROM_WORD_ALL:"PasteFromWordNoFontsNoSizes",RADCOMMAND_PASTE_PLAIN_TEXT:"PastePlainText",RADCOMMAND_PASTE_AS_HTML:"PasteAsHtml",RADCOMMAND_ABSOLUTE_POSITION:"AbsolutePosition",RADCOMMAND_UNLINK:"Unlink",RADCOMMAND_INSERT_ORDERED_LIST:"InsertOrderedList",RADCOMMAND_INSERT_UNORDERED_LIST:"InsertUnorderedList",RADCOMMAND_INSERT_PARAGRAPH:"InsertParagraph",RADCOMMAND_INSERT_CUSTOM_LINK:"InsertCustomLink",RADCOMMAND_TOGGLE_SCREEN_MODE:"ToggleScreenMode",RADCOMMAND_TOGGLE_DOCKING:"ToggleDocking",RADCOMMAND_ZOOM:"Zoom",RADCOMMAND_APPLY_CLASS:"ApplyClass",RADCOMMAND_REPEAT_LAST_COMMAND:"RepeatLastCommand",RADCOMMAND_MOVE:"MoveCommand",RADCOMMAND_RESIZE:"ResizeCommand",RADCOMMAND_TAB:"EnableTab",DM_DELETE:"DELETE",DM_BACK:"BACKSPACE",KEY_F1:112,KEY_F2:113,KEY_F3:114,KEY_F4:115,KEY_F5:116,KEY_F6:117,KEY_F7:118,KEY_F8:119,KEY_F9:120,KEY_F10:121,KEY_F11:122,KEY_F12:123,KEY_CTRL:17,KEY_SHIFT:16,KEY_ALT:18,KEY_ENTER:13,KEY_HOME:36,KEY_END:35,KEY_LEFT:37,KEY_RIGHT:39,KEY_UP:38,KEY_DOWN:40,KEY_PAGEUP:33,KEY_PAGEDOWN:34,KEY_ESC:27,KEY_SPACE:32,KEY_TAB:9,KEY_BACK:8,KEY_DELETE:46,KEY_INSERT:45,KEY_CONTEXT_MENU:93,KF_CTRL:(1<<0),KF_SHIFT:(1<<2),KF_ALT:(1<<4),TOOL_BUTTON:"B",TOOL_COMBOBOX:"D",TOOL_DROP_BUTTON:"DB",TOOL_SEPARATOR:"S",TOOL_BUTTON_COMBOBOX:"TD",TOOL_CUSTOM:"CUSTOM",CLEAR_PASTE_FORMATTING_NONE:0,CLEAR_PASTE_FORMATTING_NONE_SUPRESS_MESSAGE:1,CLEAR_PASTE_FORMATTING_WORD:2,CLEAR_PASTE_FORMATTING_WORD_NO_FONTS:4,CLEAR_PASTE_FORMATTING_WORD_REMOVE_ALL:8,CLEAR_PASTE_FORMATTING_CSS:16,CLEAR_PASTE_FORMATTING_FONT:32,CLEAR_PASTE_FORMATTING_SPAN:64,CLEAR_PASTE_FORMATTING_ALL:128,DIALOG_PARAMETERS_MODE_JAVASCRIPT:0,DIALOG_PARAMETERS_MODE_SESSION:1,DIALOG_PARAMETERS_MODE_COOKIE:2,IMAGE_MANAGER_DIALOG_NAME:"ImageManager"}; };RadEditorNamespace.Utils={GetCellIndex:function(_1){ var _2=_1?(_1.cellIndex+1):0; if(TelerikNamespace.Utils.DetectBrowser("safari")){ var oP=_1.parentNode; for(var i=0;i<oP.cells.length;i++){ if(_1==oP.cells[i]){ _2=i+1; break; } } } return _2; },GetComputedStyle:function(_5,_6,_7){ if(_5.ownerDocument.defaultView&&_5.ownerDocument.defaultView.getComputedStyle){ try{ return _5.ownerDocument.defaultView.getComputedStyle(_5,_7||null)[_6]; } catch(ev){ } }else{ if(_5&&_5.currentStyle){ return _5.currentStyle[_6]; } } return null; },ExtendObject:function(_8,_9){ for(var _a in _9){ _8[_a]=_9[_a]; } },OnItemDragStart:function(){ return false; },GetPlainTable:function(_b){ var _c=_b.createElement("table"); _c.cellSpacing=0; _c.cellPadding=0; _c.border=0; _c.setAttribute("unselectable","on"); _c.style.cursor="default"; return _c; },IsMouseInElement:function(e){ var _e=e.pageX?e.pageX:e.clientX; var _f=e.pageY?e.pageY:e.clientY; var _10=RadEditorNamespace.Utils.GetEventSource(e); for(var i=1;i<arguments.length;i++){ var _12=arguments[i]; if(_12.componentFromPoint&&""==_12.componentFromPoint(_e,_f)){ return true; }else{ if(_10&&(_12==_10||RadEditorNamespace.Utils.IsParentNode(_12,_10))){ return true; } } } return false; },StringBuilder:function(_13){ this.length=0; this.Append=function(_14){ this.length+=(this._parts[this._current++]=String(_14)).length; this._string=null; return this; }; this.ToString=function(){ if(this._string!=null){ return this._string; } var s=this._parts.join(""); this._parts=[s]; this._current=1; this.length=s.length; return this._string=s; }; this._current=0; this._parts=[]; this._string=null; if(_13!=null){ this.Append(_13); } },GetElementsByAttributeName:function(_16,_17,_18){ var arr=[]; if(null!=_16){ if(!_18&&null!=_16&&null!=_16.getAttribute&&null!=_16.getAttribute(_17)){ arr.push(_16); } for(var i=0;i<_16.childNodes.length;i++){ arr=arr.concat(this.GetElementsByAttributeName(_16.childNodes[i],_17)); } } return arr; },SelectElement:function(_1b,_1c){ if(!_1c){ return; } var _1d=_1b.document; if(_1d.selection&&!window.opera){ var _1e; switch(_1c.tagName){ case "TABLE": case "IMG": case "HR": case "INPUT": _1e=_1d.body.createControlRange(); _1e.add(_1c); break; case "UL": case "OL": _1e=_1d.body.createTextRange(); _1e.moveToElementText(_1c); var _1f=_1e.parentElement(); if(_1f.tagName!="UL"||_1f.tagName!="OL"){ _1e.moveEnd("character",-1); } break; default: _1e=_1d.body.createTextRange(); _1e.moveToElementText(_1c); break; } if(_1e){ _1e.select(); return true; } }else{ if(_1b.getSelection){ var _1e=_1d.createRange(); _1e.selectNode(_1c); if(window.opera){ _1e.selectNodeContents(_1c); } var _20=_1b.getSelection(); if(TelerikNamespace.Utils.DetectBrowser("safari")){ _20.setBaseAndExtent(_1e.startContainer,_1e.startOffset,_1e.endContainer,_1e.endOffset); }else{ _20.removeAllRanges(); _20.addRange(_1e); } return true; } } return false; },MergeElementAttributes:function(_21,_22,_23){ if(!_21||!_22){ return; } if(_21.mergeAttributes){ _22.mergeAttributes(_21,_23); }else{ } },IsParentNode:function(_24,_25){ if(!_24||!_25){ return false; } var _26=_25.parentNode; do{ if(_26==_24){ return true; } }while((_26=_26.parentNode)!=null); return false; },FindScrollPosY:function(_27){ var y=0; var _29=_27; while(_29.parentNode&&_29.parentNode.tagName!="BODY"){ if(typeof (_29.parentNode.scrollTop)=="number"){ y+=_29.parentNode.scrollTop; } _29=_29.parentNode; } return y; },GetRect:function(_2a){ if(!_2a){ _2a=this; } var _2b=0; var top=0; var _2d=_2a.offsetWidth; var _2e=_2a.offsetHeight; if(_2a.x){ _2b=_2a.x; top=_2a.y; }else{ while(_2a!=null){ _2b+=_2a.offsetLeft; top+=_2a.offsetTop; _2a=_2a.offsetParent; } } _2b=RadEditorNamespace.Utils.GetIntValue(_2b,0); top=RadEditorNamespace.Utils.GetIntValue(top,0); _2d=RadEditorNamespace.Utils.GetIntValue(_2d,0); _2e=RadEditorNamespace.Utils.GetIntValue(_2e,0); return new RadEditorNamespace.Utils.Rectangle(_2b,top,_2d,_2e); },Rectangle:function(_2f,top,_31,_32){ this.left=(null!=_2f?_2f:0); this.top=(null!=top?top:0); this.width=(null!=_31?_31:0); this.height=(null!=_32?_32:0); this.right=_2f+_31; this.bottom=top+_32; },MakeSeparator:function(_33,_34){ if(!_33){ return; } _33.setAttribute("unselectable","on"); _33.className=_34?"RadESeparatorHorizontal":"RadESeparator"; },IsNull:function(_35,_36){ return (null==_35)?_36:_35; },IsSystemKey:function(_37){ if(_37>=112&&_37<=123){ return true; } if(_37>=8&&_37<=27){ return true; } if(_37>=32&&_37<=46){ return true; } if(_37==93){ return true; } return false; },Format:function(_38){ for(var i=1;i<arguments.length;i++){ _38=_38.replace(new RegExp("\\{"+(i-1)+"\\}","ig"),arguments[i]); } return _38; },StartsWith:function(_3a,_3b){ if(typeof (_3b)!="string"){ return false; } return (0==_3a.indexOf(_3b)); },EndsWith:function(_3c,_3d){ if(typeof (_3d)!="string"){ return false; } return (_3c.lastIndexOf(_3d)+_3d.length==_3c.length-1); },TrimLeft:function(_3e){ if(!_3e||!_3e.replace){ return _3e; } return _3e.replace(/^\s+/ig,""); },TrimRight:function(_3f){ if(!_3f||!_3f.replace){ return _3f; } return _3f.replace(/\s+$/ig,""); },Trim:function(_40){ return (RadEditorNamespace.Utils.TrimLeft(RadEditorNamespace.Utils.TrimRight(_40))); },ArrayAdd:function(_41,_42){ _41[_41.length]=_42; },ArrayRemove:function(_43,_44){ var _45=false; for(var i=0;i<_43.length;i++){ if(_44==_43[i]){ _45=true; } if(_45){ _43[i]=_43[i+1]; } } if(_45){ _43.length-=1; } },AttachEventEx:function(_47,_48,_49){ if(!_47){ return; } _48=RadEditorNamespace.Utils.FixEventName(_48); if(_47.attachEvent){ _47.attachEvent(_48,_49); }else{ if(_47.addEventListener){ _47.addEventListener(_48,_49,false); } } },DetachEventEx:function(_4a,_4b,_4c){ _4b=RadEditorNamespace.Utils.FixEventName(_4b); if(_4a.detachEvent){ _4a.detachEvent(_4b,_4c); }else{ if(_4a.addEventListener){ _4a.removeEventListener(_4b,_4c,false); } } },FixEventName:function(_4d){ _4d=_4d.toLowerCase(); if(document.addEventListener&&RadEditorNamespace.Utils.StartsWith(_4d,"on")){ return _4d.substr(2); }else{ if(document.attachEvent&&!RadEditorNamespace.Utils.StartsWith(_4d,"on")){ return "on"+_4d; }else{ return _4d; } } },GetEventSource:function(e){ if(null==e){ return null; } if(e.srcElement){ return e.srcElement; }else{ if(e.target){ return e.target; }else{ return null; } } },CancelEvent:function(_4f){ if(!_4f){ _4f=window.event; } if(!_4f){ return false; } _4f.returnValue=false; _4f.cancelBubble=true; if(_4f.stopPropagation){ _4f.stopPropagation(); } if(_4f.preventDefault){ _4f.preventDefault(); } return false; },GetElementParentByTag:function(_50,_51){ if(null==_50){ return null; } if(null==_51){ return _50; } try{ while(_50&&null!=_50.tagName&&_50.tagName!=_51){ _50=_50.parentNode; } return ((_50.tagName==_51)?_50:null); } catch(e){ return null; } },GetOuterHtml:function(_52){ if(_52.outerHTML){ return _52.outerHTML; }else{ var _53={"IMG":true,"BR":true,"INPUT":true,"META":true,"LINK":true,"PARAM":true,"HR":true}; var _54=_52.cloneNode(true); var _55=_52.ownerDocument.createElement("DIV"); _55.appendChild(_54); return _55.innerHTML; } },GetIntValue:function(_56,_57){ if(!_57){ _57=0; } var _58=parseInt(_56); return (isNaN(_58)?_57:_58); },HasHtmlContent:function(_59){ if(!_59||!_59.match){ return _59; } return _59.match(/</); },RemoveProtocolNameAndServerName:function(url){ var _5b=url.indexOf("//"); if(_5b>=0){ _5b=url.indexOf("/",_5b+2); if(_5b>=0){ return url.substring(_5b); } } return url; },RemoveElementStyleAttribute:function(_5c,_5d){ if(_5c.style&&_5c.style[_5d]){ _5c.style[_5d]=null; if(_5c.style.removeAttribute){ _5c.style.removeAttribute(_5d); } if(_5c.style.cssText){ }else{ _5c.removeAttribute("style"); } } },EscapeRegexSpecialChars:function(_5e){ _5e=_5e.replace(/\\/ig,"\\\\"); _5e=_5e.replace(/&/ig,"&amp;"); _5e=_5e.replace(/\?/ig,"\\?"); _5e=_5e.replace(/\+/ig,"\\+"); _5e=_5e.replace(/\(/ig,"\\("); _5e=_5e.replace(/\)/ig,"\\)"); _5e=_5e.replace(/\[/ig,"\\["); _5e=_5e.replace(/\]/ig,"\\]"); _5e=_5e.replace(/\^/ig,"\\^"); _5e=_5e.replace(/\$/ig,"\\$"); _5e=_5e.replace(/\./ig,"\\."); _5e=_5e.replace(/\*/ig,"\\*"); _5e=_5e.replace(/\|/ig,"\\|"); return _5e; }};;if("undefined"==typeof (window.RadEditorGlobalArray)){ window.RadEditorGlobalArray=[]; } function GetRadEditor(_1){ try{ return eval("window['"+_1+"']"); } catch(e){ return null; } } RadEditorNamespace.ToolbarModesEnum={Default:1,Floating:2,PageTop:4,ShowOnFocus:8}; function RadEditorInitialize(_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c,_d,_e,_f,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_1a,_1b,_1c,_1d,_1e,_1f,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_2a,_2b,_2c,_2d,_2e,_2f,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_3a,_3b,_3c,_3d,_3e,_3f,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_4a,_4b,_4c,_4d,_4e,_4f,_50,_51){ var _52=new RadEditor(_2); if(_42){ _52.AttachClientEvent("OnClientInit",_42); } _52.ExecuteClientEvent("OnClientInit"); _52.SpellAllowAddCustom=_47; _52.FormID=_4a; _52.SpellId=_22; _52.AjaxSpellId=_23; _52.SubmitFnStr=_3; _52.CancelFnStr=_4; _52.ApplicationPath=_5; _52.RadControlsDir=_6?_6:"RadControls"; _52.SkinBasePath=_7?_7:"RadControls/Editor/Skins/Default/"; _52.Direction=_8; _52.Width=_a?_a:"600"; _52.Height=_b?_b:"600"; _52.ClassName=_9?_9:"RadEContent"; _52.ToolsWidth=_c!=null?_c:_52.Width; _52.SessionID1=_30; _52.SessionID2=_31; _52.ToolbarMode=_1b>-1?_1b:RadEditorNamespace.ToolbarModesEnum.Default; _52.Language=_e?_e:"en_US"; eval(" var loc = localization_"+_52.Language); _52.Localization=loc; _52.AnchorPathToStrip=_12; _52.ImagesPathToStrip=_13; _52.UseEmbeddedScripts=_51; _52.StripAbsoluteAnchorPaths=(true==_14); _52.StripAbsoluteImagesPaths=(true==_15); _52.ConvertFontToSpan=(true==_48); _52.ConvertTagsToLower=(true==_16); _52.AllowScripts=(true==_17); _52.ConvertToXhtml=(true==_4c); _52.FocusOnLoad=(true==_49); _52.UseClassicDialogs=(true==_1a); _52.EnableServerSideRendering=(true==_50); _52.AtlasPartialRendering=(true==_1c); _52.UseSession=_19; _52.EnableContextMenus=_1d!=null?_1d:true; _52.EnableEnhancedEdit=_1f!=null?_1f:true; _52.EnableTab=_44!=null?_44:true; _52.EnableHtmlIndentation=(true==_18); _52.EnableClientSerialize=(true==_45); _52.EnableDocking=(true==_4b); if(_52.IsOpera){ _52.EnableDocking=false; } _52.ShowHtmlMode=_39!=null?_39:true; _52.ShowPreviewMode=_3a!=null?_3a:true; _52.ShowSubmitCancelButtons=_3b!=null?_3b:true; _52.AllowCustomColors=_1e?_1e:false; _52.NewLineBr=_21?_21:false; _52.CausesValidation=_37!=null?_37:false; _52.ClearPasteFormatting=_20?_20:RadEditorNamespace.CLEAR_PASTE_FORMATTING_NONE; _52.SnippetsArray=_4d; _52.MediaFilters=_32; _52.DocumentFilters=_33; _52.ImagesFilters=_34; _52.TemplateFilters=_35; _52.ThumbSuffix=_38; _52.ValidationGroup=_4e; _52.DialogInternalParameters=_4f; if(_2b&&_2b.length>0){ _52.CssFilesArray=_2b; } if(_24&&_24.length>0){ _52.ColorsArray=_24; } if(_25&&_25.length>0){ _52.FontNamesArray=_25; } if(_26&&_26.length>0){ _52.FontSizesArray=_26; } if(_27&&_27.length>0){ _52.RealFontSizesArray=_27; } if(_29&&_29.length>0){ _52.ParagraphsArray=_29; } if(_28&&_28.length>0){ _52.SymbolsArray=_28; } if(_2c&&_2c.length>0){ _52.LinksArray=_2c; } if(_2e&&_2e.length>0){ _52.DialogParametersArray=_2e; } _52.ToolsArray=_2f; _52.DefaultModulesArray=_2d; _52.Languages=_43; if(_2a&&_2a.length>0){ var _53={}; var _54=_2a.length; for(var i=0;i<_54;i++){ var _56=_2a[i][1]; var _57=_2a[i][0]; _53[_56.replace(/(.*?)\./ig,function($1){ return $1.toUpperCase(); })]=_57; } _52.CssFiltersObject=_53; } var _59=_52.FindElement("RadEContentHiddenTextarea"); _59.style.display="none"; _59.setAttribute("id",_52.Id); _52.ContentHiddenTextarea=_59; var _5a=_52.FindElement("RadEContentTextarea"); _52.ContentTextarea=_5a; _5a.removeAttribute("rows",0); _5a.removeAttribute("cols",0); _52.ContentAreaElement=_52.FindElement("RadEContentIframe"); _52.WrapperElement=_52.FindElement("RadEWrapper"); _52.DesignButton=_52.FindElement("RadEDesignButton"); _52.HtmlButton=_52.FindElement("RadEHtmlButton"); _52.PreviewButton=_52.FindElement("RadEPreviewButton"); _52.CancelButton=_52.FindElement("RadECancelButton"); _52.UpdateButton=_52.FindElement("RadEUpdateButton"); var _5b=document.getElementById(_52.Id+"_wrapper"); if(_5b){ if(_5b.tagName=="DIV"){ _5b.style.display="block"; } if(_5b.tagName=="TABLE"){ _5b.style.width=_52.Width; _5b.style.height=_52.Height; } } _52.PasteContainer=_52.FindElement("PasteContainer"); var _5c=_52.DockingZones; _5c.TopZone=_52.FindElement("Top"); _5c.LeftZone=_52.FindElement("Left"); _5c.RightZone=_52.FindElement("Right"); _5c.ModuleZone=_52.FindElement("Module"); _5c.BottomZone=_52.FindElement("Bottom"); if(_52.IsOpera&&_5c.BottomZone){ _5c.BottomZone.style.width=""; } if(_5c.TopZone){ _5c.TopZone.setAttribute("docking","horizontal"); } if(_5c.LeftZone){ _5c.LeftZone.setAttribute("docking","vertical"); } if(_5c.RightZone){ _5c.RightZone.setAttribute("docking","vertical"); } if(_5c.BottomZone){ _5c.BottomZone.setAttribute("docking","horizontal"); } if(_5c.ModuleZone){ _5c.ModuleZone.setAttribute("docking","horizontal"); } var _5d=[_52.DesignButton,_52.HtmlButton,_52.PreviewButton]; var _5e=[RadEditorNamespace.RADEDITOR_DESIGN_MODE,RadEditorNamespace.RADEDITOR_HTML_MODE,RadEditorNamespace.RADEDITOR_PREVIEW_MODE]; var _5f=["RADEDITOR_DESIGN_MODE","RADEDITOR_HTML_MODE","RADEDITOR_PREVIEW_MODE"]; var _60=[(_52.ShowHtmlMode||_52.ShowPreviewMode),_52.ShowHtmlMode,_52.ShowPreviewMode]; var _61=function(_62,_63,_64,_65,_66){ if(_63){ if(_66){ _63.style.display="none"; }else{ _63.onclick=function(){ _62.SetMode(_64); return false; }; _63.title=_62.Localization[_65]; var _67=_63.getElementsByTagName("IMG")[0]; if(_67){ _67.removeAttribute("alt"); } _62.UtilButtons[_62.UtilButtons.length]=_63; } } }; for(var i=0;i<_5d.length;i++){ _61(_52,_5d[i],_5e[i],_5f[i],!_60[i]); } var _68=function(_69,_6a,_6b,_6c){ if(!_6a){ return; } if("UPDATE"==_6b){ _6a.onclick=function(e){ _69.Submit(); return RadEditorNamespace.Utils.CancelEvent(e); }; }else{ if("CANCEL"==_6b){ _6a.onclick=function(e){ _69.CancelEdit(); return RadEditorNamespace.Utils.CancelEvent(e); }; } } if(_6c){ _6a.innerHTML=_6c; } _69.UtilButtons[_69.UtilButtons.length]=_6a; }; if(_52.ShowSubmitCancelButtons){ _68(_52,_52.CancelButton,"CANCEL",_52.Localization["CancelButton"]); _68(_52,_52.UpdateButton,"UPDATE",_52.Localization["UpdateButton"]); }else{ if(_52.CancelButton){ _52.CancelButton.style.display="none"; } if(_52.UpdateButton){ _52.UpdateButton.style.display="none"; } } if(_3c){ _52.AttachClientEvent("OnClientLoad",_3c); } if(_3d){ _52.AttachClientEvent("OnClientCommandExecuting",_3d); } if(_3e){ _52.AttachClientEvent("OnClientCommandExecuted",_3e); } if(_3f){ _52.AttachClientEvent("OnClientModeChange",_3f); } if(_40){ _52.AttachClientEvent("OnClientSubmit",_40); } if(_41){ _52.AttachClientEvent("OnClientCancel",_41); } if(_52.IsIE&&_52.NewLineBr){ _52.AddShortcut("Enter","ENTER"); _52.AddShortcut("ShiftEnter","SHIFT+ENTER"); _52.AddShortcut(RadEditorNamespace.RADCOMMAND_INSERT_PARAGRAPH,"CTRL+ENTER"); }else{ if(!_52.IsSafari&&!window.opera&&!_52.NewLineBr){ _52.AddShortcut("Enter","ENTER"); } } if(_52.EnableTab){ _52.AddShortcut(RadEditorNamespace.RADCOMMAND_TAB,"TAB"); } var _6f=[[RadEditorNamespace.RADCOMMAND_UNDO,"CTRL+Z"],[RadEditorNamespace.RADCOMMAND_REDO,"CTRL+Y"],[RadEditorNamespace.RADCOMMAND_SELECT_ALL,"CTRL+A"],[RadEditorNamespace.RADCOMMAND_COPY,"CTRL+C"],[RadEditorNamespace.RADCOMMAND_PASTE,"CTRL+V"],[RadEditorNamespace.RADCOMMAND_CUT,"CTRL+X"],[RadEditorNamespace.RADCOMMAND_BOLD,"CTRL+B"],[RadEditorNamespace.RADCOMMAND_ITALIC,"CTRL+I"],[RadEditorNamespace.RADCOMMAND_UNDERLINE,"CTRL+U"],[RadEditorNamespace.RADCOMMAND_COPY,"CTRL+INS"],[RadEditorNamespace.RADCOMMAND_PASTE,"SHIFT+INS"],[RadEditorNamespace.RADCOMMAND_TOGGLE_SCREEN_MODE,"F11"],[RadEditorNamespace.RADCOMMAND_SHOW_LINK_DIALOG,"CTRL+K"],[RadEditorNamespace.RADCOMMAND_SHOW_IMAGE_DIALOG,"CTRL+G"]]; for(var i=0;i<_6f.length;i++){ _52.AddShortcut(_6f[i][0],_6f[i][1]); } RadEditorNamespace.RegisterInGlobalArray(_52); var _70=RadEditorNamespace.GetRegisteredCallbackEventsType(); if(_70>0){ RadEditorNamespace.AttachCallbackEventHandlers(_52); }else{ var _71=_52; RadEditorNamespace.Utils.AttachEventEx(window,"load",function(){ RadEditorNamespace.AttachCallbackEventHandlers(_71); }); } if(_52.EnableContextMenus){ _52.ContextMenuArray=_46; _52.ContextMenu=RadEditorNamespace.RadEditorContextMenu.New(_52,_52.ContextMenuArray); } var _72=window["RadEditorPopupInstance"]; _72.AddStyleSheet(_52.SkinBasePath+"Controls.css"); try{ _72.ShowDropdown(0,0,_52.CancelButton,false,false); } catch(e){ } if(!_52.IsIE){ _72.Hide(); } if(_52.ConvertFontToSpan){ _52.FiltersManager.Add(new RadFont2SpanFilter()); } if(_52.ConvertToXhtml){ _52.FiltersManager.Add(new RadConvertToXhtmlFilter()); } if(_52.StripAbsoluteAnchorPaths){ _52.FiltersManager.Add(new RadStripPathFilter("A",_52.AnchorPathToStrip)); }else{ if(_52.IsIE){ _52.FiltersManager.Add(new RadCleanAnchorsFilter()); } } if(_52.StripAbsoluteImagesPaths){ _52.FiltersManager.Add(new RadStripPathFilter("IMG",_52.ImagesPathToStrip)); } if(_52.ConvertTagsToLower){ _52.FiltersManager.Add(new RadTagNameCaseFilter()); } if(_52.AllowScripts!=true){ _52.FiltersManager.Add(new RadStripScriptsFilter()); } if(_52.IsSafari){ _52.FiltersManager.Add(new RadSafariStripFilter()); } if(!_52.IsIE&&!_52.IsOpera){ _52.FiltersManager.Add(new RadEditorNamespace.RadMozillaContentFilter()); _52.FiltersManager.AddAt(new RadEditorNamespace.RadEditorMozillaFlashStart(_52),0); } _52.private_EncodeHiddenAreaContent(false); var _73=_52.GetHiddenTextareaValue(); _52.private_SetPageHtml(_73,true); RadEditorNamespace.RunPageLoadCode(_52); _52.SetEditable(true); window.setTimeout(function(){ if(_52.FocusOnLoad){ _52.SetFocus(); }else{ if(_52.IsIE){ RadEditorNamespace.InitSetEditableIE(_52); } } },0); _52.ExecuteClientEvent("OnClientLoad"); return _52; } RadEditorNamespace.ConfigureMozillaEditMode=function(_74){ if(!_74.IsIE){ try{ _74.Document.execCommand("UseCSS",false,true); } catch(ex){ } } }; RadEditorNamespace.StoreBrowserPosition=function(){ var _75=document.body; var _76=document.documentElement; RadEditorNamespace.BrowserTop=_75.scrollTop>_76.scrollTop?_75.scrollTop:_76.scrollTop; RadEditorNamespace.BrowserLeft=_75.scrollLeft>_76.scrollLeft?_75.scrollTop:_76.scrollLeft; }; RadEditorNamespace.RestoreBrowserPosition=function(){ try{ var _77=document.body; var _78=document.documentElement; var top=RadEditorNamespace.BrowserTop; var _7a=RadEditorNamespace.BrowserLeft; _77.scrollTop=top; _77.scrollLeft=_7a; _78.scrollTop=top; _78.scrollLeft=_7a; } catch(ex){ } }; RadEditorNamespace.InitSetEditableIE=function(_7b){ if(_7b.IsOpera){ return; } var r=_7b.ContentArea.createTextRange(); try{ RadEditorNamespace.StoreBrowserPosition(); var _7d=document.body.createTextRange(); _7d.moveStart("textedit",_7d.text.length); _7d.collapse(true); _7d.select(); RadEditorNamespace.RestoreBrowserPosition(); } catch(e){ } }; RadEditorNamespace.GetRegisteredCallbackEventsType=function(){ if(typeof (RadCallbackNamespace)!="undefined"&&RadCallbackNamespace.attachEvent){ return 1; }else{ if(window["OnCallbackRequestStart"]){ return 2; } } return 0; }; RadEditorNamespace.AttachCallbackEventHandlers=function(_7e){ var _7f=RadEditorNamespace.GetRegisteredCallbackEventsType(); if(_7f==0){ return; } var _80=function(){ try{ _7e.FireEvent(RadEditorNamespace.RADEVENT_CALLBACK_STARTED); } catch(e){ } try{ RadEditorNamespace.SaveEditorValue(_7e); } catch(ex){ } }; var _81=function(){ _7e.ValueSaved=false; RadEditorNamespace.ValidationSucceeded=true; }; if(_7f==1){ RadCallbackNamespace.attachEvent("onrequeststart",_80); RadCallbackNamespace.attachEvent("onresponseend",_81); }else{ if(_7f==2){ var _82=window.OnCallbackRequestStart; var _83=window.OnCallbackResponseEnd; window.OnCallbackRequestStart=function(){ _82(); _80(); }; window.OnCallbackResponseEnd=function(){ _83(); _81(); }; } } }; RadEditorNamespace.GetEditorPositionInGlobalArray=function(_84){ if("undefined"==typeof (RadEditorGlobalArray)){ window.RadEditorGlobalArray=[]; } for(var i=0;i<RadEditorGlobalArray.length;i++){ if(RadEditorGlobalArray[i].Id==_84){ return i; } } return -1; }; RadEditorNamespace.RegisterInGlobalArray=function(_86){ if(0==RadEditorGlobalArray.length){ RadEditorNamespace.Utils.AttachEventEx(window,"unload",function(){ RadEditorNamespace.DisposeAllEditors(); }); } var _87=RadEditorNamespace.GetEditorPositionInGlobalArray(_86.Id); RadEditorNamespace.ValidationSucceeded=true; if(_87==-1){ _86.PostBackRegisterEditor(_86); RadEditorGlobalArray[RadEditorGlobalArray.length]=_86; }else{ var _88=RadEditorGlobalArray[_87]; if(_88&&_88.Dispose){ _88.Dispose(); } RadEditorGlobalArray[_87]=_86; } }; RadEditorNamespace.ReplaceAspNetSubmit=function(oID,_8a){ try{ RadEditorNamespace.ReplaceFormSubmit(oID,_8a); RadEditorNamespace.ReplaceDoPostBack(oID); } catch(exc){ } }; RadEditorNamespace.DoesAnyEditorCauseValidation=function(){ var _8b=RadEditorGlobalArray; for(var i=0;i<_8b.length;i++){ if(_8b[i].CausesValidation){ return true; } } return false; }; RadEditorNamespace.ResetEditorSaveStatus=function(){ var _8d=RadEditorGlobalArray; for(var i=0;i<_8d.length;i++){ _8d[i].ValueSaved=false; } }; RadEditorNamespace.SaveAllEditors=function(_8f){ var _90=true; if(_8f&&RadEditorNamespace.DoesAnyEditorCauseValidation()&&(typeof (Page_ClientValidate)=="function")){ _90=Page_ClientValidate(); } if(_90){ var _91=RadEditorGlobalArray; for(var i=0;i<_91.length;i++){ RadEditorNamespace.SaveEditorValue(_91[i]); } window.setTimeout(function(){ RadEditorNamespace.ResetEditorSaveStatus(); },100); } return _90; }; RadEditorNamespace.PrepareEditorsForValidation=function(){ var _93=RadEditorGlobalArray; for(var i=0;i<_93.length;i++){ var _95=_93[i]; if(_95.IsIE&&!_95.HasContent()){ _95.SetHiddenTextareaValue(""); }else{ _95.SetHiddenTextareaValue(_95.GetHtml(true)); } } }; RadEditorNamespace.ReplaceDoPostBack=function(oID){ var _97=__doPostBack; __doPostBack=function(_98,_99){ var _9a=RadEditorNamespace.SaveAllEditors(); if(_9a){ _97(_98,_99); } }; }; RadEditorNamespace.ReplaceFormSubmit=function(oID,_9c){ var _9d=_9c.submit; _9c.submit=function(){ try{ RadEditorNamespace.SaveAllEditors(); var _9e=this.submit; this.submit=_9d; var _9f=this.submit(); this.submit=_9e; } catch(exc){ } }; _9c=null; }; RadEditorNamespace.ReplaceFormOnSubmit=function(_a0){ var _a1=_a0.onsubmit; _a0.onsubmit=function(){ RadEditorNamespace.SaveAllEditors(); if(typeof (_a1)=="function"){ return _a1(); } return true; }; if("undefined"!=typeof (Sys)&&Sys.WebForms&&Sys.WebForms.PageRequestManager){ var _a2=Sys.WebForms.PageRequestManager._onFormSubmit; Sys.WebForms.PageRequestManager._onFormSubmit=function(){ SaveAllEditors(); if(_a2){ _a2.call(Sys.WebForms.PageRequestManager); } }; } _a0=null; }; RadEditorNamespace.ReplacePage_ClientValidate=function(){ if(typeof (Page_ClientValidate)=="function"){ var _a3=Page_ClientValidate; Page_ClientValidate=function(_a4){ RadEditorNamespace.PrepareEditorsForValidation(); RadEditorNamespace.ValidationSucceeded=_a3(_a4); return RadEditorNamespace.ValidationSucceeded; }; } }; RadEditorNamespace.SaveEditorValue=function(_a5){ if(RadEditorNamespace.ValidationSucceeded){ }else{ return; } if(_a5.ValueSaved){ return; } _a5.private_EncodeHiddenAreaContent(true); _a5.ValueSaved=true; }; RadEditorNamespace.SetElementInnerHTML=function(_a6,_a7){ _a6.innerHTML="<span>&nbsp;</span>"+_a7; _a6.removeChild(_a6.firstChild); }; RadEditorNamespace.RunPageLoadCode=function(_a8){ if(_a8.InitDocking){ _a8.InitDocking(); } _a8.LoadToolbars(); if(_a8.LoadModules){ _a8.LoadModules(_a8); } _a8.SetSize(_a8.Width,_a8.Height); RadEditorNamespace.Utils.AttachEventEx(window,"onload",function(){ window.setTimeout(function(){ if(_a8.IsIE){ _a8.SetSize(_a8.Width,_a8.Height); } },70); _a8.Serialize(false); _a8.FireEvent(RadEditorNamespace.RADEVENT_SIZE_CHANGED); if(_a8.IsIE||_a8.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.Default)){ try{ _a8.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED); } catch(e){ } } }); }; RadEditorNamespace.DisposeAllEditors=function(){ var _a9=RadEditorGlobalArray; for(var _aa=0;_aa<_a9.length;_aa++){ try{ var _ab=_a9[_aa]; _ab.Dispose(); } catch(e){ } } if(RadEditorNamespace.Docking&&RadEditorNamespace.Docking.DisposeDockingObjects){ RadEditorNamespace.Docking.DisposeDockingObjects(); } }; RadEditorNamespace.ShowEditorStatusBar=function(_ac){ var _ad=document.getElementById("radEditorLoading"+_ac); if(_ad){ _ad.style.display="block"; } }; RadEditorNamespace.HideEditorStatusBar=function(_ae){ var _af=document.getElementById("radEditorLoading"+_ae); if(_af){ _af.style.display="none"; } }; RadEditorNamespace.GetIndentedElementContent=function(_b0,_b1,_b2,_b3){ if(!_b0){ return; } var _b4=_b0.nodeType; if(1==_b4){ if(_b0.uniqueID){ if(this.UniqueIds[_b0.uniqueID]){ return; }else{ this.UniqueIds[_b0.uniqueID]=true; } } var _b5=_b0.tagName.toUpperCase(); if(_b0.tagName.charAt(0)=="/"){ return; } _b3.Append("\n"+_b1+"<"+(_b0.scopeName&&_b0.scopeName.toLowerCase()!="html"?_b0.scopeName+":":"")+_b5.toLowerCase()); var _b6=_b0.attributes; var _b7=_b6.length; if("IMG"==_b5&&_b0.mergeAttributes){ var _b8=document.createElement("IMG"); _b8.mergeAttributes(_b0); if(_b8.width){ _b3.Append(" width=\""+_b8.width+"\""); } if(_b8.height){ _b3.Append(" height=\""+_b8.height+"\""); } } for(var i=0;i<_b7;i++){ var _ba=_b6[i]; var _bb=_ba.nodeName.toUpperCase(); var _bc=_ba.nodeValue; if((_bc&&_ba.specified)||("IMG"==_b5&&"ALT"==_bb&&_bc)||("INPUT"==_b5&&"VALUE"==_bb&&_bc)||("AREA"==_b5&&"SHAPE"==_bb&&_bc)||("AREA"==_b5&&"COORDS"==_bb&&_bc)){ if("AREA"==_b5&&"HREF"==_bb&&_bc&&_bc.length>0){ var _bd="about:blank"; if(0==_bc.indexOf(_bd)&&_bc.length>_bd.length){ _bc=_bc.substr(_bd.length); } } _b3.Append(" "+_ba.nodeName+"=\""+_bc+"\""); } } if(document.all){ var css=_b0.style.cssText; if(css){ _b3.Append(" style=\""+css+"\""); } } if(_b0.canHaveChildren||_b0.hasChildNodes()){ _b3.Append(">"); var _bf=_b0.childNodes.length; var _c0=true; if(!document.all&&"TD"==_b5){ _c0=false; for(var i=0;i<_bf;i++){ if(1==_b0.childNodes[i].nodeType&&"BR"==_b0.childNodes[i].tagName){ continue; }else{ if(3==_b0.childNodes[i].nodeType&&(!_b0.childNodes[0].nodeValue||0==RadEditorNamespace.Utils.Trim(_b0.childNodes[0].nodeValue).length)){ continue; }else{ _c0=true; break; } } } } var _c1=0; if(_c0){ for(_c1=0;_c1<_bf;_c1++){ RadEditorNamespace.GetIndentedElementContent(_b0.childNodes[_c1],_b1+_b2,_b2,_b3); } } _b3.Append((_c1>0?"\n"+_b1:"")+"</"+_b5.toLowerCase()+">"); }else{ if(!document.all&&!_b0.hasChildNodes()&&"div"==_b5.toLowerCase()){ _b3.Append("></div>"); }else{ if(_b5=="SCRIPT"){ _b3.Append(">"+_b0.text+"</script>"); }else{ if(_b5=="TITLE"||_b5=="STYLE"||_b5=="COMMENT"||_b5=="IFRAME"){ _b3.Append(">"+_b0.innerHTML+"</"+_b5.toLowerCase()+">"); }else{ _b3.Append("/>"); } } } } }else{ if(3==_b4){ var str=_b0.data.replace(/[\n\r]/ig,"").replace(/\</ig,"&lt;").replace(/\>/ig,"&gt;"); if(!document.all){ var _c3=RadEditorNamespace.Utils.Trim(str); if(_c3.length==0){ return _b3; } } _b3.Append("\n"+_b1+str); }else{ if(8==_b4){ _b3.Append("\n"+_b1+_b0.innerHTML); } } } return _b3; }; function RadEditor(id){ this.ParagraphsArray=[["Normal","<p>"],["<h1>Heading 1</h1>","<h1>"],["<h2>Heading 2</h2>","<h2>"],["<h3>Heading 3</h3>","<h3>"],["<h4>Heading 4</h4>","<h4>"],["<h5>Heading 5</h5>","<h5>"],["<dir>Directory List</dir>","<dir>"],["<menu>Menu List</menu>","<menu>"],["<pre>Formatted</pre>","<pre>"],["<address>Address</address>","<address>"]]; this.Id=id; this.SubmitFnStr=""; this.Mode=RadEditorNamespace.RADEDITOR_DESIGN_MODE; this.IsIE=document.all&&!window.opera?true:false; this.IsIE7=(true==(this.IsIE&&null!=window.XMLHttpRequest)); this.IsSafari=TelerikNamespace.Utils.DetectBrowser("safari"); this.IsOpera=window.opera?true:false; this.ToolbarMode=RadEditorNamespace.ToolbarModesEnum.Default; this.UseClassicDialogs=false; this.IsUndoEnabled=true; this.CausesValidation=false; this.EnableContextMenus=true; this.EnableTab=true; this.ShowHtmlMode=true; this.ShowPreviewMode=true; this.ShowSubmitCancelButtons=true; this.OnClientLoad=null; this.OnClientCommandExecuting=null; this.OnClientCommandExecuted=null; this.OnClientModeChange=null; this.OnClientSubmit=null; this.OnClientCancel=null; this.Document=null; this.ContentWindow=null; this.ContentArea=null; this.ContentAreaElement=null; this.ContentTextarea=null; this.ContentHiddenTextarea=null; this.WrapperElement=null; this.UpdateButton=null; this.CancelButton=null; this.DesignButton=null; this.HtmlButton=null; this.PreviewButton=null; this.IndentHtmlWrapper=null; this.IndentHtmlElement=null; this.Width=null; this.Height=null; this.ClassName=""; this.LastClassName=""; this.ApplicationPath=""; this.RadControlsDir=""; this.SkinBasePath=""; this.Overflow=""; this.ThumbSuffix=""; this.Direction=""; this.AnchorPathToStrip=""; this.ImagesPathToStrip=""; this.ConvertTagsToLower=false; this.MediaFilters=null; this.DocumentFilters=null; this.ImagesFilters=null; this.TemplateFilters=null; this.CssFilesArray=[]; this.CssFiltersObject=null; this.LinksArray=[]; this.DialogParametersArray=[]; this.DockingZones={}; this.DefaultModulesArray=[]; this.Modules=[]; this.Events=[]; this.Tools=[]; this.ToolsArray=[]; this.Toolbars=[]; this.Filters=[]; this.PageLoadHandlersArray=[]; this.ContentAreaEventHandlers=[]; this.UtilButtons=[]; this.Localization=null; this.ContextMenu=null; this.CommandsManager=RadEditorNamespace.RadCommandsManager.New(this); this.KeyboardManager=RadEditorNamespace.RadKeyboardManager.New(); this.FiltersManager=RadEditorNamespace.RadEditorFiltersManager.New(); this.Disposed=false; } RadEditor.prototype={LoadToolbars:function(){ var _c5=this; if(_c5.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.Floating)){ _c5.FloatingToolbarManager=RadEditorNamespace.FloatingToolbarMode.New(_c5); }else{ if(_c5.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.PageTop)){ RadEditorNamespace.PageTopToolbarMode.New(_c5); }else{ if(_c5.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.ShowOnFocus)){ RadEditorNamespace.ShowOnFocusToolbarMode.New(_c5); }else{ var _c6=function(){ if(!_c5.IsIE){ } var _c7=function(){ _c5.SetToolbarsVisible(_c5.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE); }; _c5.AttachEventHandler(RadEditorNamespace.RADEVENT_MODE_CHANGED,_c7); var _c8=_c5.DockingZones.TopZone; _c5.SetToolbarsVisible(false); var _c9=_c5.GetToolbars(); _c5.SetToolbarHolderWidth(_c8); for(var i=0;i<_c9.length;i++){ var _cb=_c9[i]; var _cc=_c5.GetDockingZoneById(_cb.ZoneId); if(!_cc){ _cc=_c5.DockingZones.TopZone; } _cb.IsVertical=_c5.IsZoneVertical(_cc); var _cd=_cb.GetTopElement(); _cc.appendChild(_cd); if(_cb.IsDockable){ _c5.MakeDockable(_cd,useDragHelper=true,useOverlay=true,resizable=false); } } if(_c5.IsIE){ var _ce=_c5.DockingZones.TopZone; topWidth=_ce.offsetWidth; if(topWidth==0){ _ce.style.width="100px"; var _cf=window.setInterval(function(){ if(_ce.offsetWidth>0){ window.clearInterval(_cf); _c5.WrapperElement.onresize(); } },100); var _d0=false; _c5.WrapperElement.onresize=function(){ _d0=!_d0; if(_d0){ _ce.style.width=_ce.offsetWidth+"px"; } }; } if(!_c5.EnableDocking){ var _d1=0; var _d2=0; var _d3=0; RadEditorNamespace.Utils.AttachEventEx(window,"onresize",function(e){ var td=_ce; td.style.height=td.offsetHeight; _c5.SetToolbarsVisible(false); _d3++; if(!_d1){ if(!_c5||_c5.Disposed){ return; } _d1=window.setInterval(function(){ try{ if(_d3>_d2){ _d2=_d3+1; return; } window.clearInterval(_d1); _d1=0; var _d6=_c5.GetWidth(); if(_d6>1){ var _d7=_d6-20; if(_d7>=0){ td.style.width=_d7+"px"; } } if(_c5.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE){ _c5.SetToolbarsVisible(true); } td.style.height=""; } catch(ex){ } },3); } }); } } _c5.SetToolbarsVisible(true); }; _c6(); } } } },FindElement:function(_d8){ return document.getElementById(_d8+this.Id); },PostBackRegisterEditor:function(_d9){ var oID=_d9.Id; var _db=document.getElementById(_d9.FormID); if(!_db){ _db=document.forms[0]; } if(RadEditorGlobalArray.length==0){ RadEditorNamespace.ReplacePage_ClientValidate(); RadEditorNamespace.ReplaceFormOnSubmit(_db); RadEditorNamespace.ReplaceAspNetSubmit(oID,_db); } RadEditorNamespace.Utils.AttachEventEx(_db,"onsubmit",function(){ var _dc=GetRadEditor(oID); RadEditorNamespace.SaveEditorValue(_dc); }); _db=null; },IsToolbarModeEnabled:function(_dd){ return _dd&this.ToolbarMode?true:false; },SetToolbarHolderWidth:function(_de){ if(this.ToolsWidth){ _de.style.width=this.ToolsWidth; }else{ var _df=this.Width; if(_df.indexOf("%")!=-1){ _df=this.GetWidth(); } if(_df>0){ _de.style.width=parseInt(_df)-10; } } },private_SetPageHtml:function(_e0,_e1){ if(this.IsIE){ var _e2=new RadEditorNamespace.RadEditorIEObjectParamKeeper(); _e0=_e2.GetDesignContent(_e0); } var _e3=null; if(-1!=_e0.toLowerCase().indexOf("<html")){ this.FullPage=true; _e3=_e0; var _e4=/(<!DOCTYPE(.|\n)*?>)(.|\n)*?/g; this.DoctypeString=(_e3.match(_e4))?_e3.match(_e4)[0]:""; }else{ this.FullPage=false; } if(null!=_e3||true==_e1){ var _e5=this; var _e6=function(){ _e5.Document=_e5.ContentAreaElement.contentWindow.document; _e5.ContentWindow=_e5.ContentAreaElement.contentWindow; _e5.ContentArea=_e5.Document.body; var _e7=RadEditorNamespace.GetCssClassServer(); _e7.Reset(); TelerikNamespace.Utils.AddStyleSheet(_e5.SkinBasePath+"EditorContentArea.css",_e5.Document); if(_e5.CssFilesArray!=null&&_e5.CssFilesArray.length>0){ var arr=_e5.CssFilesArray; for(var i=0;i<arr.length;i++){ var url=(arr[i].toLowerCase().indexOf("http")==0)||(arr[i].charAt(0)=="/")?arr[i]:_e5.ApplicationPath+arr[i]; if(url){ TelerikNamespace.Utils.AddStyleSheet(url,_e5.Document); } } }else{ if(!_e5.FullPage){ _e7.CopyStyleSheets(document,_e5.Document,_e5.CustomStylesheetAttribute); } } _e5.InitRadEvents(); _e5.EnableEnhancedEdit=!_e5.EnableEnhancedEdit; _e5.ToggleEnhancedEdit(); if(_e5.FullPage){ _e5.SetHiddenTextareaValue(_eb.body.innerHTML); } }; RadEditorNamespace.Utils.AttachEventEx(this.ContentAreaElement,"load",function(){ if(_ec){ _e6(); } }); if(!_e3){ _e3="<head><style></style></head><body>"+_e0+"</body>"; } try{ var _eb=this.ContentAreaElement.contentWindow.document; _eb.open(); _eb.write(_e3); _eb.close(); var _ec=false; if(_eb.body){ _e6(); }else{ _ec=true; } } catch(e){ } }else{ this.SetContent(_e0); } if(this.ContentAreaElement&&this.IsSafari){ if(this.Height&&this.Height.indexOf("%")==-1){ this.ContentAreaElement.style.height=this.Height; }else{ var oTd=this.ContentAreaElement.parentNode; var _ee=this.Document.createElement("div"); _ee.style.height="100%"; _ee.innerHTML="&nbsp;"; oTd.appendChild(_ee); var _ef=RadEditorNamespace.Utils.GetRect(oTd).height; _ee.parentNode.removeChild(_ee); this.ContentAreaElement.style.height=_ef; } } },SetContent:function(_f0){ try{ RadEditorNamespace.SetElementInnerHTML(this.ContentArea,_f0); } catch(e){ } },GetPageHtml:function(){ var _f1=this; if(!_f1.IsIE&&!_f1.IsOpera){ var _f2=new RadEditorNamespace.RadEditorMozillaFlashEnd(this); _f2.MaintainPathsPartTwo(this.ContentArea); } if(this.FullPage&&this.Mode!=RadEditorNamespace.RADEDITOR_HTML_MODE){ var _f3=this.Document; var _f4=_f3.getElementsByTagName("LINK"); var _f5=[]; for(var i=0;i<_f4.length;i++){ var _f7=_f4[i]; if(_f7.href){ if(_f7.href.indexOf("EditorContentArea.css")>0){ _f5[_f5.length]=_f7; }else{ if(this.CssFilesArray&&this.CssFilesArray.length>0){ var arr=this.CssFilesArray; for(var _f9=0;_f9<arr.length;_f9++){ if(_f7.href.indexOf(arr[_f9])>=0){ _f5[_f5.length]=_f7; } } } } } } for(var i=0;i<_f5.length;i++){ _f5[i].parentNode.removeChild(_f5[i]); } var _fa=_f3.getElementsByTagName("BODY")[0]; if(_fa){ _fa.removeAttribute("contentEditable"); var _fb=_fa.className.toLowerCase(); if("radecontentbordered"==_fb||"radecontent"==_fb){ _fa.removeAttribute("class",0); _fa.removeAttribute("classname",0); } } var _fc=_f3.getElementsByTagName("HTML")[0]; var _fd=(this.DoctypeString?this.DoctypeString:"")+(_fc.outerHTML?_fc.outerHTML:RadEditorNamespace.Utils.GetOuterHtml(_fc)); return _fd; }else{ return this.GetHtml(); } },ColorsArray:["","#ffff00","#00ff00","#add8e6","#008000","#808080","#ffd700","#ffe4e1","#00ffff","#87ceeb","#0000ff","#a9a9a9","#ffa500","#ffc0cb","#a52a2a","#008080","#000080","#c0c0c0","#ff0000","#c71585","#8b0000","#4b0082","#000000","#ffffff"],FontNamesArray:["Times New Roman","MS Sans Serif","Tahoma","Verdana","Arial","Courier New"],FontSizesArray:[1,2,3,4,5,6,7],RealFontSizesArray:["8pt","9pt","10pt","11pt","12pt","14pt","16pt","18pt","20pt","22pt","24pt","26pt","28pt","36pt","48pt","72pt"],SymbolsArray:["&#8364;","&#162;","&#163;","&#165;","&#164;","&#169;","&#174;","&#8482;","&#177;","&ne;","&#8776;","&#8804;","&#8805;","&#247;","&#215;","&#8734;","&#189;","&#188;","&#190;","&#178;","&#179;","&#8240;","&#182;","&#167;","&#945;","&#946;","&#916;","&#181;","&#937;","&#8721;","&#216;","&ang;","&#186;","&#171;","&raquo;","&#183;","&#8226;","&#8224;","&#8225;","&#402;"],AttachClientEvent:function(_fe,_ff){ if(!_ff){ return; }else{ this[_fe]=_ff; } },ExecuteClientEvent:function(_100){ try{ var _101=this[_100]; if(!_101){ return; } if(typeof (_101)=="string"){ _101=eval(_101); this[_100]=_101; } var _102=arguments.length; if(_102<2){ return _101(this); }else{ var _103=arguments; return _101(this,_103[1],_103[2],_103[3]); } } catch(e){ alert("Exception while executing client event "+_100+" Error:"+e.message); } return true; },HasContent:function(){ var _104=true; try{ var _105=this.GetText(); _105=RadEditorNamespace.Utils.Trim(_105); if(!_105){ _104=false; var oDiv=document.createElement("DIV"); oDiv.innerHTML=this.GetHtml(); var _107=oDiv.childNodes; for(var _108=0;_108<_107.length;_108++){ var _109=_107[_108]; if(_109&&_109.nodeType==1){ _104=true; break; } } }else{ _104=true; } } catch(e){ } return _104; },SubmitPage:function(){ var _10a=(this.CausesValidation&&(typeof (Page_ClientValidate)=="function"))?Page_ClientValidate(this.ValidationGroup):true; if(_10a&&this.SubmitFnStr){ eval(this.SubmitFnStr); } },Dispose:function(){ var _10b=this; if(true==_10b.Disposed){ return; } _10b.Disposed=true; _10b.Serialize(true); if(_10b.WrapperElement){ _10b.WrapperElement.onresize=null; } try{ var _10c=_10b.Tools; for(var i=0;i<_10c.length;i++){ if(_10c[i].Dispose){ _10c[i].Dispose(); } _10c[i]=null; } } catch(e){ } try{ if(_10b.ContextMenu){ _10b.ContextMenu.Dispose(); } } catch(e){ } try{ var _10e=_10b.Toolbars; for(var i=0;i<_10e.length;i++){ if(_10e[i].Dispose){ _10e[i].Dispose(); } } } catch(e){ } try{ var _10f=_10b.Modules; for(var i=0;i<_10f.length;i++){ if(_10f[i].Dispose){ _10f[i].Dispose(); } } } catch(e){ } var _110=_10b.UtilButtons; for(var i=0;i<_110.length;i++){ _110[i].onclick=null; _110[i]=null; } try{ _10b.FireEvent(RadEditorNamespace.RADEVENT_DISPOSE); } catch(e){ } _10b.DetachBrowserEvents(); for(var prop in _10b){ if(typeof (_10b[prop])!="function"){ _10b[prop]=null; } } },Serialize:function(_112){ if(this.private_Serialize){ this.private_Serialize(_112); } },MakeDockable:function(_113,_114,_115,_116){ if(!this.EnableDocking){ return; } RadEditorNamespace.Docking.MakeDockable(_113,_114,_115,_116); },GetDockingZoneById:function(_117){ if(_117){ var _118=this.DockingZones; switch(_117.toLowerCase()){ case "top": return _118.TopZone; case "left": return _118.LeftZone; case "right": return _118.RightZone; case "bottom": return _118.BottomZone; case "module": return _118.ModuleZone; default: return document.getElementById(_117); } } },IsZoneVertical:function(zone){ if(!zone){ return null; } var _11a=zone.getAttribute("docking"); if(_11a&&"vertical"==_11a){ return true; } },ToggleEnhancedEdit:function(){ if(this.EnableEnhancedEdit){ this.SetClassName(this.ClassName); this.EnableEnhancedEdit=false; }else{ this.SetClassName("RadEContentBordered"); this.EnableEnhancedEdit=true; } var _11b=this.GetToolByName(RadEditorNamespace.RADCOMMAND_TOGGLE_TABLE_BORDER); if(_11b&&_11b.SetState){ _11b.SetState(this.EnableEnhancedEdit?RadEditorNamespace.RADCOMMAND_STATE_ON:RadEditorNamespace.RADCOMMAND_STATE_OFF); } },SetClassName:function(_11c){ this.ContentArea.className=_11c; this.LastClassName=_11c; },GetLocalizedString:function(_11d,_11e){ var str=this.Localization[_11d]; if(!str){ return _11e; }else{ return str; } },GetImageUrl:function(_120){ return (this.SkinBasePath+"Buttons/"+_120); },EnableEditing:function(_121,_122,_123,_124,_125,_126,_127,_128){ this.EnableTools(!(!_121||false==_123),_122); if(this.SetModulesVisible){ this.SetModulesVisible(!(!_121||false==_127)); } this.DisableModeSwitching=(!_121||false==_128); if(!_121||false==_124){ this.DisableTypingHandler=function(e){ return RadEditorNamespace.Utils.CancelEvent(e); }; this.AttachEventHandler("onkeypress",this.DisableTypingHandler); }else{ if(this.DisableTypingHandler){ this.DetachEventHandler("onkeypress",this.DisableTypingHandler); } } if(!_121||false==_126){ this.EnableTab_temp=this.EnableTab; this.EnableTab=false; }else{ if(null!=this.EnableTab_temp){ this.EnableTab=this.EnableTab_temp; this.EnableTab_temp=null; } } if(!_121||false==_125){ this.EnableContextMenus_temp=this.EnableContextMenus; this.EnableContextMenus=false; }else{ if(null!=this.EnableContextMenus_temp){ this.EnableContextMenus=this.EnableContextMenus_temp; this.EnableContextMenus_temp=null; } } this.EditingEnabled=_121; if(_121){ this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED); } },IsEditingEnabled:function(){ return (false!=this.EditingEnabled); },EnableTools:function(_12a,_12b){ this.ToolsEnabled=_12a; var _12c=_12a?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED; var _12d=this.Tools; for(var i=0;i<_12d.length;i++){ var _12f=_12d[i]; if(_12f.SetState){ if(!_12b||(_12b&&null==_12b[_12f.Name])){ _12f.SetState(_12c,true); } } } },SetEditable:function(_130){ if(this.IsIE||this.IsOpera){ var oEd=this; window.setTimeout(function(){ oEd.ContentArea.contentEditable=_130; try{ oEd.Document.execCommand("2D-Position",false,true); } catch(ev){ } },0); }else{ try{ this.Document["designMode"]=_130?"on":"off"; RadEditorNamespace.ConfigureMozillaEditMode(this); } catch(e){ } } },GetText:function(){ if(this.Mode!=RadEditorNamespace.RADEDITOR_HTML_MODE){ var _132=this.ContentArea; var _133=""; if(_132.innerText!=null){ _133=_132.innerText; }else{ if(_132.textContent!=null){ _133=_132.textContent; }else{ _133=_132.innerHTML.replace(/<\/?[^>]*>/ig,""); } } return _133; }else{ return this.ContentTextarea.value.replace(/<\/?[^>]*>/ig,""); } },IsVisible:function(){ return (this.WrapperElement.style.display!="none"); },Submit:function(){ if(false==this.ExecuteClientEvent("OnClientSubmit")){ return; } this.SubmitPage(); },CancelEdit:function(){ if(false==this.ExecuteClientEvent("OnClientCancel")){ return; } this.private_EncodeHiddenAreaContent(true); if(!this.CancelFnStr){ this.CancelFnStr="history.back()"; } eval(this.CancelFnStr); },SetFocus:function(){ try{ if(this.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE){ this.ContentWindow.focus(); }else{ if(this.Mode==RadEditorNamespace.RADEDITOR_HTML_MODE){ this.ContentTextarea.focus(); } } } catch(e){ } },SetActive:function(){ if(this.IsIE){ var _134=this.ContentAreaElement; if(_134&&_134.setActive){ _134.setActive(); } } },ResetSize:function(){ var _135=this; var _136=_135.GetHeight(); if(_136>0){ _135.SetSize(_135.GetWidth(),_135.GetHeight()+1,false); _135.SetSize(_135.GetWidth(),_135.GetHeight()-1,false); } },SetSize:function(_137,_138,_139){ _137=(""+_137); _138=(""+_138); if(-1==_137.indexOf("%")){ _137=parseInt(_137); if(isNaN(_137)){ _137=300; } _137=_137+"px"; } var _13a=false; if(-1==_138.indexOf("%")){ _138=parseInt(_138); if(isNaN(_138)){ _138=300; } _138=_138+"px"; }else{ _13a=true; } var _13b=this.WrapperElement; if(false!=_139){ this.ProposedWidth=_137; this.FireEvent(RadEditorNamespace.RADEVENT_SIZE_CHANGED); this.ProposedWidth=null; } _13b.style.width=_137; _13b.style.height=_138; if(!_13a){ this.FixIeHeight(_13b,_138); } },FixIeHeight:function(_13c,_13d){ if(this.IsIE&&"CSS1Compat"==document.compatMode){ var _13e=RadEditorNamespace.Utils.GetRect(_13c); var _13f=(_13e.height-parseInt(_13c.style.height)); if(_13f>0){ var _140=(parseInt(_13c.style.height)-_13f); if(_140>0){ _13c.style.height=_140+"px"; } } } },GetWidth:function(){ var _141=RadEditorNamespace.Utils.GetRect(this.WrapperElement); return _141.width; },GetHeight:function(){ var _142=RadEditorNamespace.Utils.GetRect(this.WrapperElement); return _142.height; },SetVisible:function(_143){ this.WrapperElement.style.display=(_143?"":"none"); if(_143&&!this.IsIE){ this.SetEditable(true); } if(this.IsSafari&&_143){ this._OnSafariShow(); } },_OnSafariShow:function(){ var _144=this; function makeeditableEditor(_145){ var _146=_145.GetHiddenTextareaValue(); try{ _146=_145.GetHtml(true); } catch(e){ } _145.private_SetPageHtml(_146,true); } window.setTimeout(function(){ makeeditableEditor(_144); },100); },GetClipboardAsHtml:function(){ var _147=this.PasteContainer; if(!this.PasteContainerMoved){ try{ _147.parentNode.removeChild(_147); document.body.appendChild(_147); } catch(e){ } this.PasteContainerMoved=true; } _147.contentEditable=true; _147.innerHTML=""; RadEditorNamespace.StoreBrowserPosition(); _147.setActive(); document.execCommand("Paste",null); RadEditorNamespace.RestoreBrowserPosition(); var _148=_147.innerHTML; _147.innerHTML=""; return _148; },GetSelectionHtml:function(){ return this.GetSelection().GetHtmlText(); },GetSelection:function(){ return RadEditorNamespace.RadSelection.New(this.ContentWindow); },GetSelectedElement:function(){ return this.GetSelection().GetParentElement(); },GetContentArea:function(){ return this.ContentArea; },GetDocument:function(){ return this.Document; },GetMode:function(){ return this.Mode; },GetToolByName:function(name){ var _14a=this.Tools; var _14b=_14a.length; for(var i=0;i<_14b;i++){ if(name==_14a[i].Name){ return _14a[i]; } } return null; },PasteHtml:function(_14d,_14e,_14f,_150,_151){ if(!this.IsEditingEnabled()){ return; } if(RadEditorNamespace.RADEDITOR_DESIGN_MODE==this.Mode){ this.SetFocus(); this.ExecuteCommand(RadEditorNamespace.RadPasteHtmlCommand.New(_14e,this.ContentWindow,_14d,_14f),null,_151); if(_150!=false){ this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); } }else{ if(RadEditorNamespace.RADEDITOR_HTML_MODE==this.Mode){ if(this.IsIE){ this.ContentTextarea.setActive(); var _152=document.selection.createRange(); _152.text=_14d; }else{ var _153=this.ContentTextarea; if(_153.setSelectionRange){ var _154=_153.selectionStart; var _155=_153.selectionEnd; var _156=_153.value.substring(_154,_155); var _157=_14d; _153.value=_153.value.substring(0,_154)+_157+_153.value.substring(_155); _153.setSelectionRange(_154+_157.length,_154+_157.length); this.SetFocus(); return false; } } } } },CreateButtonTool:function(_158,_159,_15a,_15b,_15c,_15d,_15e){ if(!_159){ _159=this; } if(!_15a){ _15a=this.Document; } var _15f=this.Localization[_158]; if(!_15f){ _15f=_158; } if(false!=_15c){ if(!_15b){ _15b=this.GetImageUrl(_158+".gif"); } } var _160={GetController:function(){ return _159; },Document:_15a,Name:_158,Title:_15f,IconUrl:_15b,ShowIcon:(false==_15c?false:true),ShowText:(false==_15d?false:true),TextPosition:_15e}; tool=RadEditorNamespace.RadToolBase.New(_160); tool.Create(); return tool; },GetHiddenTextareaValue:function(){ return this.ContentHiddenTextarea.value; },SetHiddenTextareaValue:function(oVal){ if(this.IsSafari&&this.ContentHiddenTextarea.innerText!=null){ this.ContentHiddenTextarea.innerText=oVal; }else{ this.ContentHiddenTextarea.value=oVal; } },SetMode:function(mode){ if(!this.IsEditingEnabled()||this.DisableModeSwitching){ return; } if(!mode){ mode=RadEditorNamespace.RADEDITOR_DESIGN_MODE; } if(mode==this.Mode||(mode!=RadEditorNamespace.RADEDITOR_HTML_MODE&&mode!=RadEditorNamespace.RADEDITOR_DESIGN_MODE&&mode!=RadEditorNamespace.RADEDITOR_PREVIEW_MODE)){ return; } if(false==this.ExecuteClientEvent("OnClientModeChange")){ return; } var _163=RadEditorNamespace.Utils.GetRect(this.WrapperElement); var _164=_163.height; var _165=_163.width; var _166=this.GetPageHtml(); if(_166!=null){ this.SetHiddenTextareaValue(_166); } this.Mode=mode; this.private_SetVisibleArea(mode==RadEditorNamespace.RADEDITOR_HTML_MODE?this.ContentTextarea:this.ContentAreaElement); this.private_SetPressedButton(mode); this.SetIndentButtonVisible(mode==RadEditorNamespace.RADEDITOR_HTML_MODE); this.private_UpdateContentArea(); this.SetEditable(mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE); if(mode!=RadEditorNamespace.RADEDITOR_HTML_MODE&&this.IsIE&&"CSS1Compat"==document.compatMode){ this.ContentTextarea.style.height=""; } try{ this.FireEvent(RadEditorNamespace.RADEVENT_MODE_CHANGED); } catch(e){ } this.SetSize(_165,_164,false); if(mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE){ this.SetClassName(this.LastClassName); this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED); }else{ if(mode==RadEditorNamespace.RADEDITOR_PREVIEW_MODE){ this.ContentArea.className=this.ClassName; this.private_HandleLinksInDesignMode(this.Document,false); }else{ if(mode==RadEditorNamespace.RADEDITOR_HTML_MODE&&this.IsIE&&"CSS1Compat"==document.compatMode){ var _167=this.ContentTextarea; var _168=RadEditorNamespace.Utils.GetRect(this.DockingZones.LeftZone).height; var _169=_168-10-RadEditorNamespace.Utils.GetRect(this.DockingZones.BottomZone).height; if(_169>0){ _167.style.height=_169+"px"; this.FixIeHeight(_167,_169); } if(this.ToggleFullScreen){ _167.style.width="100%"; }else{ _167.style.width=RadEditorNamespace.Utils.GetRect(_167.parentNode).width-10; } } } } this.SetFocus(); },private_HandleLinksInDesignMode:function(oDoc,_16b){ if(!_16b){ var _16c=oDoc.links; var oFun=function(){ return false; }; for(var i=0;i<_16c.length;i++){ _16c[i].onclick=oFun; } } },private_SetPressedButton:function(_16f){ var _170=[this.DesignButton,this.HtmlButton,this.PreviewButton]; for(var i=0;i<_170.length;i++){ if(_170[i]){ _170[i].className=(i==(_16f-1))?"RadEToggleButtonPressed":"RadEToggleButton"; } } },private_SetVisibleArea:function(area){ var _173=(area==this.ContentAreaElement); var _174=(_173?this.ContentAreaElement:this.ContentTextarea); var _175=(_173?this.ContentTextarea:this.ContentAreaElement); if(_174==this.ContentAreaElement){ _174.style.width="100%"; _174.style.height="100%"; }else{ _174.style.display="block"; } if(_175==this.ContentAreaElement){ _175.style.width="0px"; _175.style.height="0px"; }else{ _175.style.display="none"; } },SetHtml:function(_176,_177,_178){ if(!this.IsEditingEnabled()){ return; } var cmd=RadEditorNamespace.RadGenericCommand.New(_177,this.ContentWindow); this.SetHiddenTextareaValue(_176); this.private_UpdateContentArea(); this.SetEditable(true); this.ExecuteCommand(cmd,_178); this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); },GetHtml:function(_17a){ var _17b=""; if(this.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE||this.Mode==RadEditorNamespace.RADEDITOR_PREVIEW_MODE){ if(this.ContentArea){ _17b=this.ContentArea.innerHTML; } if(this.IsIE){ if(this.ContentArea.firstChild&&("P"==this.ContentArea.firstChild.tagName)&&(this.ContentArea.childNodes.length==1)&&(this.ContentArea.innerHTML.substring(0,3).toLowerCase()=="<p>")){ _17b=this.ContentArea.firstChild.innerHTML; } }else{ if(this.ContentArea&&this.ContentArea.childNodes.length==1&&this.ContentArea.firstChild.tagName&&"br"==this.ContentArea.firstChild.tagName.toLowerCase()){ _17b=""; } } }else{ if(this.Mode==RadEditorNamespace.RADEDITOR_HTML_MODE){ this.CleanIndent(); _17b=this.ContentTextarea.value; } } if(true==_17a){ _17b=this.FiltersManager.GetHtmlContent(_17b); } if(this.IsIE){ var _17c=new RadEditorNamespace.RadEditorIEObjectParamKeeper(); _17b=_17c.GetHtmlContent(_17b); } return _17b; },private_UpdateContentArea:function(){ var _17d=this.GetHiddenTextareaValue(); if(this.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE||this.Mode==RadEditorNamespace.RADEDITOR_PREVIEW_MODE){ var _17e=this.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE?this.FiltersManager.GetDesignContent(_17d):this.FiltersManager.GetPreviewContent(_17d); this.private_SetPageHtml(_17e); }else{ if(RadEditorNamespace.RADEDITOR_HTML_MODE){ var _17e=this.FiltersManager.GetHtmlContent(_17d); this.ContentTextarea.value=_17e; } } this.ValueSaved=false; },private_EncodeHiddenAreaContent:function(_17f){ if(_17f){ this.FireEvent(RadEditorNamespace.RADEVENT_SUBMIT); var _180=this.GetPageHtml(); try{ _180=this.FiltersManager.GetHtmlContent(_180); } catch(e){ } var _181=this.SymbolsArray; var oDiv=document.createElement("div"); for(var i=0;i<_181.length;i++){ oDiv.innerHTML=_181[i]; if(oDiv.innerHTML){ var _184=_180.split(oDiv.innerHTML); _180=_184.join(_181[i]); } } _180=TelerikNamespace.Utils.EncodePostbackContent(_180); this.SetHiddenTextareaValue(_180); this.ContentTextarea.value=""; }else{ var _185=TelerikNamespace.Utils.DecodePostbackContent(this.GetHiddenTextareaValue()); try{ _185=this.FiltersManager.GetDesignContent(_185); } catch(e){ } this.SetHiddenTextareaValue(_185); } },GetCssArrayForDocument:function(oDoc){ if(null==oDoc){ oDoc=document; } var _187=RadEditorNamespace.GetCssClassServer(); var _188=_187.GetCssArrayForDocument(oDoc); var _188=this.GetFilteredCssClasses(_188); return _188; },GetCssClassesByTagName:function(oTag,_18a){ var _18b=RadEditorNamespace.GetCssClassServer(); var _18c=_18b.GetCssClassesByTagName(oTag,_18a); _18c=this.GetFilteredCssClasses(_18c); return _18c; },GetFilteredCssClasses:function(_18d){ var _18e=[]; if(_18d&&this.CssFiltersObject){ for(var _18f=0;_18f<_18d.length;_18f++){ var _190=_18d[_18f]; if(outAlias=this.CheckCssFilter(_190.Rule.selectorText)){ _190.Alias=outAlias; _18e[_18e.length]=_190; } } return _18e; }else{ return _18d; } },CheckCssFilter:function(_191){ if(!_191||!this.CssFiltersObject){ return null; } return this.CssFiltersObject[_191.replace(/(.*?)\./ig,function($1){ return $1.toUpperCase(); })]; },GetNamedCssForSelectedElement:function(oVal){ var _194=this.CheckCssFilter("."+oVal); if(!_194){ var _195=this.GetSelection().GetParentElement(); if(_195&&_195.tagName){ _194=this.CheckCssFilter(_195.tagName+"."+oVal); } } return _194; },Fire:function(_196,_197){ if(false==this.ExecuteClientEvent("OnClientCommandExecuting",_196,_197)){ return; } if(!this.IsEditingEnabled()&&_196!="Undo"&&_196!="Redo"){ return; } if(this.IsIE){ this.ContentArea.contentEditable=true; } this.PendingTextTypeCmd=null; var _198=RadEditorCommandList[_196]; var _199=false; if(_198){ _199=(false!=_198(_196,this,_197)); }else{ alert("Could not find the command "+_196+". Please update your command list."); } if(_199){ if(!this.IsOpera){ this.SetFocus(); } this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); } this.ExecuteClientEvent("OnClientCommandExecuted",_196,_197); },SetToolState:function(_19a){ if(!this.IsEditingEnabled()||false==this.ToolsEnabled){ return; } this.ToolsUpdate=true; var _19b=null; var oCmd=null; var _19d=this.ContentWindow; for(var i=0;i<_19a.length;i++){ _19b=_19a[i]; var _19f=_19b.Name; oCmd=RadEditorNamespace.UpdateCommandsArray[_19f]; if(_19f==RadEditorNamespace.RADCOMMAND_UNDO){ _19b.SetState(this.CommandsManager.GetUndoState()); }else{ if(_19f==RadEditorNamespace.RADCOMMAND_REDO){ _19b.SetState(this.CommandsManager.GetRedoState()); }else{ if(_19f==RadEditorNamespace.RADCOMMAND_REPEAT_LAST_COMMAND){ _19b.SetState(this.CommandsManager.CanRepeatLastCommand()?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED); }else{ if(_19b.SetState&&oCmd&&oCmd.GetState){ _19b.SetState(oCmd.GetState(_19d)); } } } } if(_19b.UpdateValue){ _19b.UpdateValue(oCmd.GetValue(_19d)); } _19b=oCmd=null; } this.ToolsUpdate=false; },RegisterTool:function(tool){ RadEditorNamespace.Utils.ArrayAdd(this.Tools,tool); },Undo:function(_1a1){ this.CommandsManager.Undo(_1a1); },Redo:function(_1a2){ this.CommandsManager.Redo(_1a2); },MarkCurrentState:function(_1a3){ return RadEditorNamespace.RadGenericCommand.New(_1a3,this.ContentWindow); },SaveCurrentState:function(_1a4){ this.ExecuteCommand(_1a4); },ExecuteCommand:function(_1a5,_1a6,_1a7){ if(false!=_1a6&&!this.IsOpera){ this.SetFocus(); } this.CommandsManager.Execute(_1a5,_1a7); },ExecuteBrowserCommand:function(_1a8,_1a9,_1aa,_1ab){ var _1ac=this.Localization[_1a8]; this.ExecuteCommand(RadEditorNamespace.RadBrowserCommand.New(_1ac,_1a8,this.ContentWindow,_1aa)); this.SetActive(); this.SetFocus(); if(true==_1ab){ this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); } },ExecuteInsertObjectCommand:function(_1ad,_1ae){ this.SetFocus(); return this.ExecuteCommand(RadEditorNamespace.RadPasteHtmlCommand.New(_1ae,this.ContentWindow,RadEditorNamespace.Utils.GetOuterHtml(_1ad))); },ExecuteFormatObjectCommand:function(_1af,_1b0,_1b1){ return this.ExecuteCommand(RadEditorNamespace.RadFormatObjectCommand.New(_1b0,this.ContentWindow,_1af,_1b1)); },ExecuteApplyCssClassCommand:function(_1b2,_1b3){ return this.ExecuteCommand(RadEditorNamespace.RadStyleCommand.New(_1b3,this.ContentWindow,_1b2)); },ExecuteSetAttributeCommand:function(_1b4,_1b5,_1b6,_1b7){ return this.ExecuteCommand(RadEditorNamespace.RadSetAttributeCommand.New(_1b7,this.ContentWindow,_1b4,_1b5,_1b6)); },ExecuteSetStyleRuleCommand:function(_1b8,_1b9,_1ba,_1bb){ return this.ExecuteCommand(RadEditorNamespace.RadSetStyleRuleCommand.New(_1bb,this.ContentWindow,_1b8,_1b9,_1ba)); },CreateElement:function(_1bc,_1bd,_1be,sId,_1c0,_1c1){ var _1c2=this.Document.createElement(_1bc); _1c2.style.width=RadEditorNamespace.Utils.IsNull(_1bd,""); _1c2.style.height=RadEditorNamespace.Utils.IsNull(_1be,""); if(null!=sId){ _1c2.id=sId; } if(null!=_1c0){ _1c2.name=_1c0; } if(null!=_1c1){ _1c2.value=_1c1; } return _1c2; },SelectElement:function(_1c3,_1c4){ if(RadEditorNamespace.Utils.SelectElement(this.ContentWindow,_1c3)&&false!=_1c4){ this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); } },CreateRestorePoint:function(){ return RadEditorNamespace.RadCreateRestorePoint(this.ContentWindow); },InsertImage:function(url){ if(this.IsSafari){ var oImg="<img src='"+url+"'/>"; this.PasteHtml(oImg); return; } if(!this.StripAbsoluteImagesPaths){ var oImg=document.createElement("IMG"); oImg.setAttribute("src",url); url=oImg.src; } this.ExecuteBrowserCommand(RadEditorNamespace.RADCOMMAND_INSERT_IMAGE,false,url,true); },InsertLink:function(url,text,_1c9){ this.SetActive(); if(!_1c9){ _1c9={}; } _1c9.href=url; var _1ca=RadEditorNamespace.RadGenericCommand.New(this.Localization["CreateLink"],this.ContentWindow); var oSel=this.GetSelection(); var _1cc; var endR; if(this.IsIE&&!oSel.IsControl()){ var _1ce=this.Document.selection.createRange(); _1cc=_1ce.duplicate(); endR=_1ce.duplicate(); _1cc.collapse(); endR.collapse(false); } var _1cf=RadEditorNamespace.Utils.GetElementParentByTag(oSel.GetParentElement(),"A"); var _1d0; if(_1cf){ _1d0=_1cf; this.SetLinkProperties(_1c9,"",_1d0); }else{ if(oSel.GetText()!=""||oSel.GetParentElement().tagName=="IMG"){ this.ExecuteBrowserCommand(RadEditorNamespace.RADCOMMAND_UNLINK,true,null); var _1d1=RadEditorNamespace.MarkEditorSelection(this); var _1d2=_1d1.markedElements; for(var i=0;i<_1d2.length;i++){ var _1d4=_1d2[i]; var _1d5=RadEditorNamespace.Utils.GetElementParentByTag(_1d4,"A"); if(_1d5){ if(_1d5.href!=_1c9.href){ this.SetLinkProperties(_1c9,"",_1d5); } continue; } var _1d0=this.Document.createElement("A"); _1d0.innerHTML=_1d4.innerHTML; _1d4.innerHTML=""; if(this.IsSafari){ _1d0.href="#"; } _1d4.appendChild(_1d0); this.SetLinkProperties(_1c9,"",_1d0); } var _1d6=_1d1.newElements; for(var i=0;i<_1d6.length;i++){ if(this.IsIE||this.IsOpera){ _1d6[i].removeNode(false); }else{ var _1d7=document.createRange(); _1d7.selectNodeContents(_1d6[i]); var _1d8=_1d7.extractContents(); _1d7.selectNode(_1d6[i]); _1d7.deleteContents(); _1d7.insertNode(_1d8); } } }else{ var _1d9="editor__tmp__id"; this.PasteHtml("<a href='#' id = '"+_1d9+"'>"+_1c9.text+"</a>"); var _1d0=this.Document.getElementById(_1d9); _1d0.removeAttribute("id"); _1c9.text=(_1c9.text||_1c9.href||_1c9.mail); this.SetLinkProperties(_1c9,"",_1d0); } } if(this.IsIE){ try{ var _1da=this.Document.selection.createRange(); _1da.setEndPoint("StartToStart",_1cc); _1da.setEndPoint("EndToEnd",endR); _1da.select(); } catch(e){ } }else{ var _1db=this.ContentWindow.getSelection(); if(!this.IsSafari){ var rng=_1db.getRangeAt(0); rng.collapse(true); } } this.ExecuteCommand(_1ca); this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); },SetLinkProperties:function(_1dd,_1de,_1df){ _1de=_1de||this.Localization[RadEditorNamespace.RADCOMMAND_SET_LINK_PROPERTIES]; var _1e0=this.GetSelectedElement(); var _1df=_1df||RadEditorNamespace.Utils.GetElementParentByTag(_1e0,"A"); var _1e1=this.Document.createElement("A"); var _1e2=["href","name","title","target","className"]; for(var i=0;i<_1e2.length;i++){ if(_1dd[_1e2[i]]&&RadEditorNamespace.Utils.Trim(_1dd[_1e2[i]])){ _1e1[_1e2[i]]=_1dd[_1e2[i]]; } } if(_1dd.text&&RadEditorNamespace.Utils.Trim(_1dd.text)){ _1df.innerHTML=_1dd.text; } var _1e4=_1df.innerHTML; if(this.IsIE){ _1df.clearAttributes(); _1df.mergeAttributes(_1e1); }else{ this.ExecuteFormatObjectCommand(_1e1,_1de,_1df); } if(!_1df.href){ _1df.removeAttribute("href"); }else{ if(!this.StripAbsoluteAnchorPaths){ _1df.setAttribute("href",_1df.href); } } _1df.innerHTML=_1e4; if(this.IsIE&&_1e1.name){ _1df.removeAttribute("name"); _1df.removeAttribute("NAME"); _1df.name=null; _1df.name=_1e1.name; _1df["NAME"]=_1e1.name; this.Document.execCommand("CreateBookmark",false,_1e1.name); } var _1e5=_1df.getElementsByTagName("IMG"); for(var i=0;i<_1e5.length;i++){ if(!_1e5[i].style.border&&!_1e5[i].border){ _1e5[i].border=0; } } try{ this.SelectElement(_1df,false); } catch(e){ } this.SetFocus(); },InsertRow:function(_1e6){ var _1e7="Insert row"; if(_1e6=="above"){ _1e7=this.Localization[RadEditorNamespace.RADCOMMAND_INSERT_ROW_ABOVE]; }else{ if(_1e6=="below"){ _1e7=this.Localization[RadEditorNamespace.RADCOMMAND_INSERT_ROW_BELOW]; } } this.ExecuteCommand(RadEditorNamespace.RadTableInsertRow.New(_1e7,this.ContentWindow,_1e6)); },InsertColumn:function(_1e8){ var _1e9="Insert column"; if(_1e8=="left"){ _1e9=this.Localization[RadEditorNamespace.RADCOMMAND_INSERT_COLUMN_LEFT]; }else{ if(_1e8=="right"){ _1e9=this.Localization[RadEditorNamespace.RADCOMMAND_INSERT_COLUMN_RIGHT]; } } this.ExecuteCommand(RadEditorNamespace.RadTableInsertColumn.New(_1e9,this.ContentWindow,_1e8)); },DeleteRow:function(){ this.ExecuteCommand(RadEditorNamespace.RadTableDeleteRow.New(this.Localization[RadEditorNamespace.RADCOMMAND_DELETE_ROW],this.ContentWindow)); },DeleteColumn:function(){ this.ExecuteCommand(RadEditorNamespace.RadTableDeleteColumn.New(this.Localization[RadEditorNamespace.RADCOMMAND_DELETE_COLUMN],this.ContentWindow)); },DeleteCell:function(){ this.ExecuteCommand(RadEditorNamespace.RadTableDeleteCell.New(this.Localization[RadEditorNamespace.RADCOMMAND_DELETE_CELL],this.ContentWindow)); },MergeColumns:function(){ this.ExecuteCommand(RadEditorNamespace.RadTableMergeColumns.New(this.Localization[RadEditorNamespace.RADCOMMAND_MERGE_COLUMNS],this.ContentWindow)); },MergeRows:function(){ this.ExecuteCommand(RadEditorNamespace.RadTableMergeRows.New(this.Localization[RadEditorNamespace.RADCOMMAND_MERGE_ROWS],this.ContentWindow)); },SplitCell:function(){ this.ExecuteCommand(RadEditorNamespace.RadTableSplitCell.New(this.Localization[RadEditorNamespace.RADCOMMAND_SPLIT_CELL],this.ContentWindow)); },AddShortcut:function(_1ea,_1eb){ if(this.KeyboardManager){ this.KeyboardManager.AddShortcut(_1ea,_1eb); } },RemoveShortcut:function(_1ec){ if(this.KeyboardManager){ this.KeyboardManager.RemoveShortcut(_1ec); } },SetShortcut:function(_1ed,_1ee){ if(this.KeyboardManager){ this.KeyboardManager.SetShortcut(_1ed,_1ee); } },GetDialogParameters:function(_1ef){ var args=null; var _1f1=this.DialogParametersArray; for(var i=0;i<_1f1.length;i++){ var _1f3=_1f1[i]; if(_1ef==_1f3[0]){ args={}; dialogArguments=_1f3[1]; for(var j=0;j<dialogArguments.length;j++){ args[dialogArguments[j][0]]=dialogArguments[j][1]; } } } return args; },ShowDialog:function(url,_1f6,_1f7,_1f8,_1f9,_1fa,_1fb){ var re=this; if(!_1fa){ _1fa={}; } _1fa.editor=this; if(this.Document.selection){ _1fa.rngSelection=this.Document.selection.createRange(); } _1fa.callBackFn=_1f9; if(document.selection&&document.selection.type.toLowerCase()=="control"){ document.selection.empty(); document.body.focus(); window.focus(); } if(!_1f6){ _1f6={}; } var _1fd=this.Id; _1f6.editorID=_1fd; _1f6.HideEditorStatusBar=RadEditorNamespace.HideEditorStatusBar; _1f6.ColorsArray=this.ColorsArray; _1f6.CanAddCustomColors=this.AllowCustomColors; _1f6.StripAbsoluteImagesPaths=this.StripAbsoluteImagesPaths; _1f6.CommonInternalParameters=this.GetDialogInternalParameters("CommonDialogParameters"); RadEditorNamespace.ShowEditorStatusBar(_1fd); window.setTimeout("RadEditorNamespace.HideEditorStatusBar('"+_1fd+"')",1000); var rwi=new RadWindowInfo(); rwi.Url=url; rwi.Width=_1f7; rwi.Height=_1f8; rwi.Caption=(_1fb?_1fb:""); rwi.IsVisible=true; rwi.Argument=_1f6; rwi.CallbackFunc=function(_1ff,_200){ if(_200.rngSelection&&_200.rngSelection.select){ _200.rngSelection.select(); } _200.editorID=null; _200.CanAddCustomColors=null; _200.StripAbsoluteImagesPaths=null; if(_200.callBackFn){ var oRes=_200.callBackFn(_1ff,_200); if(false==oRes){ return; } } if(null!=_1ff){ _200.editor.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); } _200.editor.SetFocus(); }; rwi.OnLoadFunc=null; rwi.Param=_1fa; rwi.Resizable=true; rwi.Movable=true; rwi.UseClassicDialogs=re.UseClassicDialogs; rwi.BlankIFrameLocation=re.BlankIFrameLocation; wnd=GetEditorRadWindowManager().ShowModalWindow(rwi); return wnd; },CleanIndent:function(){ var _202=this.ContentTextarea.value; if(this.EnableHtmlIndentation&&_202.indexOf(RadEditorNamespace.RADEDITOR_OUTDENT_STEP)>-1){ var os=RadEditorNamespace.RADEDITOR_OUTDENT_STEP; var re=new RegExp(os+"+","ig"); _202=_202.replace(re,""); } this.ContentTextarea.value=_202; },GetIndentedHtml:function(){ RadEditorNamespace.UniqueIds={}; var elem=document.createElement("DIV"); RadEditorNamespace.SetElementInnerHTML(elem,this.ContentTextarea.value); var _206=elem.innerHTML; if(_206){ var _207=new RadEditorNamespace.Utils.StringBuilder(""); RadEditorNamespace.GetIndentedElementContent(elem,"",RadEditorNamespace.RADEDITOR_INDENT_STEP,_207); _206=_207.ToString(); _206=_206.substring(7,_206.length-7); this.FiltersManager.EnableDomFilters(false); var _206=this.FiltersManager.GetHtmlContent(_206); this.FiltersManager.EnableDomFilters(true); } this.ContentTextarea.value=_206; },SetIndentButtonVisible:function(_208){ if(!this.EnableHtmlIndentation){ return; } if(this.FullPage){ return; } if(!this.privateIndentButtonProcessed){ var _209=this; var _20a=_209.FindElement("RadEIndentHtml"); _20a.innerHTML+=this.Localization["IndentHtml"]; _20a.onclick=new Function("this.getElementsByTagName(\"INPUT\")[0].click()"); var _20b=_20a.getElementsByTagName("INPUT")[0]; _20b.onclick=function(e){ if(this.checked){ _209.GetIndentedHtml(); }else{ _209.CleanIndent(); } if(e&&e.stopPropagation){ e.stopPropagation(); } }; _209.IndentHtmlWrapper=_20a; _209.IndentHtmlElement=_20b; this.privateIndentButtonProcessed=true; } if(null!=this.IndentHtmlWrapper){ this.IndentHtmlWrapper.style.display=_208?"block":"none"; this.IndentHtmlElement.checked=false; } },SetOverlay:function(){ var _20d=this.ContentArea; var shim=document.createElement("IMG"); shim.src=this.SkinBasePath+"Buttons/transp.gif"; shim.style.position="absolute"; shim.style.zIndex=50000; shim.style.width=parseInt(window.screen.width); shim.style.height=parseInt(window.screen.height); shim.style.top=0; shim.style.left=0; shim.id="shim"+this.Id; shim.style.display="block"; document.body.appendChild(shim); return shim.id; },ClearOverlay:function(){ var shim=this.FindElement("shim"); if(shim){ shim.parentNode.removeChild(shim); } },GetDialogUrl:function(_210){ var url=""; if(this.UseSession==RadEditorNamespace.DIALOG_PARAMETERS_MODE_SESSION){ var _212=this.RadControlsDir.substr(this.ApplicationPath.length); url=this.ApplicationPath+this.SessionID1+_212; }else{ url=this.RadControlsDir; } var _213=url+"Editor/Dialog.aspx?dialog="+_210+"&editorID="+this.Id+"&useSession="+this.UseSession+"&sessionID2="+this.SessionID2+"&language="+this.Language+"&UseEmbeddedScripts="+this.UseEmbeddedScripts; var _214=this.GetDialogParameters(_210); for(var _215 in _214){ _213+="&"+_215+"="+_214[_215]; } return _213; },GetDialogInternalParameters:function(_216){ return this.DialogInternalParameters[_216]; }};;RadEditor.prototype.ArrowDropdown="arrowDropdown.gif"; RadEditor.prototype.ArrowIcon="arrowIcon.gif"; RadEditor.prototype.GetToolbars=function(){ if(true==this.EnableServerSideRendering&&true!=this.ServerSideInitialized){ this.ServerSideInitialized=true; var _1=this.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.Default); RadEditorNamespace.ServerRenderingInitializer(this,_1); }else{ this.CreateEditorToolbars(this.ToolsArray); } return this.Toolbars; }; RadEditor.prototype.GetHtmlToolbarElements=function(){ var _2=[]; var _3=this.Id+"Toolbar"; var _4=null; var _5=0; while(null!=(_4=document.getElementById(_3+_5))){ _2[_5]=_4; _5++; } return _2; }; RadEditor.prototype.SetToolbarsVisible=function(_6){ var _7=this.GetHtmlToolbarElements(); for(var i=0;i<_7.length;i++){ this.SetToolbarVisible(_7[i],_6); } }; RadEditorNamespace.DockableObjectDisplay=document.all&&!window.opera?"inline":""; RadEditor.prototype.SetToolbarVisible=function(_9,_a){ if(_a){ if(_9.Show){ _9.Show(); }else{ _9.style.display=RadEditorNamespace.DockableObjectDisplay; } }else{ if(_9.Hide){ _9.Hide(); }else{ _9.style.display="none"; } } }; RadEditor.prototype.CreateEditorToolbar=function(_b,_c,_d,_e,_f,_10){ var _11=RadEditorNamespace.RadToolbar.New({Id:_b,Document:document,Title:_c,IsDockable:_e&&this.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.Default),ZoneId:_d,IsRibbon:_10}); this.Toolbars[this.Toolbars.length]=_11; return _11; }; RadEditor.prototype.CreateEditorToolbars=function(_12){ if(this.ToolbarsCreated){ return; }else{ this.ToolbarsCreated=true; } for(var i=0;i<_12.length;i++){ var arg=0; var _15=_12[i]; if(_15.length<=1){ continue; } var _16=_15[arg++]; var _17=_15[arg++]; var _18=_15[arg++]; var _19=_15[arg++]; var _1a=_15[arg++]; var _1b=_15[arg++]; if(_17){ var _1c=this.Localization[_17]; _17=_1c?_1c:_17; } var _1d=this.CreateEditorToolbar(_16,_17,_18,_19&&this.EnableDocking,_1a,_1b); var _1e=_15[arg++]; for(var j=0;j<_1e.length;j++){ var _20=_1e[j]; var _21=this.CreateEditorTool(_20); if(_21){ _1d.AddTool(_21); this.RegisterTool(_21); }else{ if(_20&&_20[0]==RadEditorNamespace.TOOL_SEPARATOR){ _1d.AddSeparator(); } } } } }; RadEditor.prototype.CreateEditorTool=function(_22){ var _23=this.Localization; var _24=this; var _25=null; if(_22){ arg=0; var _26=_22[arg++]; var _27=_22[arg++]; var _28=_22[arg++]; var _29={}; _29.GetController=function(){ return _24; }; _29.Document=document; _29.Name=_27; _29.Type=_26; _29.Shortcut=_28; if(_28){ this.SetShortcut(_27,_28); } _29.ShowText=_22[arg++]; _29.ShowIcon=_22[arg++]; _29.TextPosition=_22[arg++]; var _2a=_22[arg++]; var _2b=_2a?_2a:this.GetImageUrl(_27+".gif"); _29.IconUrl=_2b; var _2c=_23[_27]; if(null==_2c){ _2c=_27; } _29.Title=_2c; if(_26==RadEditorNamespace.TOOL_BUTTON){ _25=RadEditorNamespace.RadToolBase.New(_29); }else{ if(_26==RadEditorNamespace.TOOL_COMBOBOX||_26==RadEditorNamespace.TOOL_BUTTON_COMBOBOX||_26==RadEditorNamespace.TOOL_DROP_BUTTON){ _29.GetDataFunction=function(_2d){ return _24.GetDataArrayForTool(_2d); }; _29.ArrowUrl=this.GetImageUrl(this.ArrowIcon); _29.ItemsPerRow=_22[arg++]; _29.PopupWidth=_22[arg++]; _29.PopupHeight=_22[arg++]; var _2e=_22[arg++]; switch(_27){ case RadEditorNamespace.RADCOMMAND_UNDO: case RadEditorNamespace.RADCOMMAND_REDO: _29.CellSpacing=1; _29.PopupWidth=130; _29.PopupHeight=130; _29.PopupClassName="RadESymbolPicker"; _29.ClassName="RadEToolLong"; _25=RadEditorNamespace.RadUndoRedoCombo.New(_29); break; case RadEditorNamespace.RADCOMMAND_STRIP_FORMAT: _29.CellSpacing=1; _29.CellPadding=1; _29.PopupWidth=180; _29.PopupHeight=138; _29.ClassName="RadEToolLong"; _25=RadEditorNamespace.RadEditorComboBox.New(_29); break; case RadEditorNamespace.RADCOMMAND_MANAGE_MODULE: _29.PopupWidth=180; _29.PopupHeight=150; _29.ClassName="RadEToolLong"; _29.SkinBasePath=_24.SkinBasePath; _25=RadEditorNamespace.RadModuleManagerCombo.New(_29); break; case RadEditorNamespace.RADCOMMAND_INSERT_SNIPPET: _29.PopupWidth=180; _29.PopupHeight=150; _29.ClassName="RadEToolLong"; _25=RadEditorNamespace.RadEditorComboBox.New(_29); break; case RadEditorNamespace.RADCOMMAND_INSERT_FORM_ELEMENT: _29.PopupWidth=180; _29.PopupHeight=200; _29.CellPadding=0; _29.ClassName="RadEToolLong"; _25=RadEditorNamespace.RadEditorComboBox.New(_29); break; case RadEditorNamespace.RADCOMMAND_ZOOM: if(document.all){ _29.PopupWidth=60; _29.PopupHeight=175; _29.ArrowUrl=this.GetImageUrl(this.ArrowDropdown); _29.IconUrl=null; _25=RadEditorNamespace.RadEditorComboBox.New(_29); } break; case RadEditorNamespace.RADCOMMAND_INSERT_CUSTOM_LINK: _29.Width=80; _29.PopupWidth=220; _29.PopupHeight=220; _29.IconUrl=null; _29.ArrowUrl=this.GetImageUrl(this.ArrowDropdown); _29.BasePath=this.SkinBasePath; _25=RadEditorNamespace.RadInsertLinkCombo.New(_29); break; case RadEditorNamespace.RADCOMMAND_INSERT_TABLE: _29.CellSpacing=2; _29.CellPadding=2; _29.PopupWidth=122; _29.PopupHeight=226; _29.ClassName="RadEToolLong"; _29.CancelLabel=_23["CancelTable"]; _29.TableWizardLabel=_23["TableWizard"]; _29.TableLabel=_23["Table"]; _29.Localization=_23; _29.IconBasePath=this.SkinBasePath+"Buttons/"; _25=RadEditorNamespace.RadInsertTableCombo.New(_29); break; case RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK: _29.CellSpacing=2; _29.CellPadding=2; _29.PopupWidth=260; _29.PopupHeight=250; _29.Width=80; _29.IconUrl=null; _29.ArrowUrl=this.GetImageUrl(this.ArrowDropdown); _29.UpdateValue=function(_2f){ if(!_2f){ return; } this.SelectedValue=_2f; try{ this.HeaderElement.innerHTML=_2f; } catch(e){ } }; _25=RadEditorNamespace.RadEditorComboBox.New(_29); var _30=_25.OnBeforeShowPopup; _25.OnBeforeShowPopup=function(){ var _31=this.Popup.GetDocument(); if(!this.HasCopiedCss){ var _32=RadEditorNamespace.GetCssClassServer(); _32.CopyStyleSheets(_24.Document,_31); this.HasCopiedCss=true; } if(_30){ _30.call(this); } }; break; case RadEditorNamespace.RADCOMMAND_FORECOLOR: case RadEditorNamespace.RADCOMMAND_BACKCOLOR: _29.AllowCustomColors=this.AllowCustomColors; _29.AddCustomColor=_23["AddCustomColor"]; _29.AddCustomHexColor=_23["AddCustomHexColor"]; _29.PromptColor=_23["PromptColor"]; _25=RadEditorNamespace.RadColorPicker.New(_29); break; case RadEditorNamespace.RADCOMMAND_FONTSIZE: case RadEditorNamespace.RADCOMMAND_FONTNAME: var _33=150; var _34=115; var _35=80; if(_27==RadEditorNamespace.RADCOMMAND_FONTSIZE){ _35=21; _33=100; _34=180; } var _36=function(_37){ this.SelectedValue=_37; try{ if(!_37){ _37=this.Title; } this.HeaderElement.innerHTML=(""+_37).replace(/\s+/ig,"&nbsp;"); } catch(e){ } }; _29.CellSpacing=0; _29.PopupWidth=_33; _29.PopupHeight=_34; _29.PopupClassName="RadEDropDownFont"; _29.ArrowUrl=this.GetImageUrl(this.ArrowDropdown); _29.IconUrl=null; _29.Width=_35; _29.UpdateValue=_36; _25=RadEditorNamespace.RadEditorComboBox.New(_29); break; case RadEditorNamespace.RADCOMMAND_REAL_FONTSIZE: var _36=function(_38){ var o=this.GetController().GetSelectedElement(); if(o){ var _3a=RadEditorNamespace.Utils.GetComputedStyle(o,"fontSize"); if(_3a){ newSize=parseFloat(_3a); if(newSize>parseInt(_3a)){ if(_3a.indexOf("px")>-1){ _3a=parseInt(_3a)+"px"; } } } var _3b=_3a?_3a:this.Title; try{ this.HeaderElement.innerHTML=_3b; } catch(e){ } } }; _29.CellSpacing=0; _29.Width=40; _29.PopupClassName="RadEDropDownFont"; _29.PopupWidth=50; _29.PopupHeight=170; _29.ArrowUrl=this.GetImageUrl(this.ArrowDropdown); _29.IconUrl=null; _29.UpdateValue=_36; _25=RadEditorNamespace.RadEditorComboBox.New(_29); break; case RadEditorNamespace.RADCOMMAND_INSERT_SYMBOL: _29.PopupWidth=195; _29.PopupHeight=102; _29.CellSpacing=0; _29.CellPadding=0; _29.Width=40; _29.IsPopupScrollable=false; _29.ClassName="RadEToolLong"; _29.PopupClassName="RadESymbolPicker"; _29.ItemsPerRow=8; _25=RadEditorNamespace.RadEditorComboBox.New(_29); break; case RadEditorNamespace.RADCOMMAND_APPLY_CLASS: _29.PopupWidth=180; _29.PopupHeight=150; _29.Width=80; _29.IconUrl=null; _29.ArrowUrl=this.GetImageUrl(this.ArrowDropdown); _29.PopupIconPath=this.SkinBasePath+"Img/"; _29.ClearStyleString=_23["ClearStyle"]; _25=RadEditorNamespace.RadCssCombo.New(_29); break; case RadEditorNamespace.RADCOMMAND_SPELLCHECK: case "AjaxSpellCheck": if(!this.Languages||0==this.Languages.length){ _25=RadEditorNamespace.RadToolBase.New(_29); }else{ _29.ClassName="RadEToolLong"; _25=RadEditorNamespace.RadEditorComboBox.New(_29); } break; default: var _3c=function(_3d){ return function(){ return _3d; }; }; _29.GetDataFunction=_3c(_2e); if(_2a){ _29.IconUrl=_2b; _29.ClassName="RadEToolLong"; }else{ _29.IconUrl=null; _29.Width=80; _29.ArrowUrl=this.GetImageUrl(this.ArrowDropdown); } if(_26=="TD"){ _25=RadEditorNamespace.RadEditorButtonComboBox.New(_29); }else{ _29.CellSpacing=1; _29.CellPadding=1; _25=RadEditorNamespace.RadEditorComboBox.New(_29); } break; } }else{ if(_26==RadEditorNamespace.TOOL_CUSTOM&&RadEditorToolInitializer&&RadEditorToolInitializer[_27]){ _25=RadEditorToolInitializer[_27](_29); } } } } return _25; }; RadEditor.prototype.GetDataArrayForTool=function(_3e){ if(!this.RawDataArrays){ this.RawDataArrays={}; var _3f=this; var _40=_3f.Localization; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_UNDO]=function(){ return _3f.CommandsManager.GetCommandsToUndo(); }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_REDO]=function(){ return _3f.CommandsManager.GetCommandsToRedo(); }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_MANAGE_MODULE]=function(){ return _3f.Modules; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_INSERT_CUSTOM_LINK]=function(){ return _3f.LinksArray; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_INSERT_SNIPPET]=function(){ return _3f.SnippetsArray; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_FORECOLOR]=this.RawDataArrays[RadEditorNamespace.RADCOMMAND_BACKCOLOR]=function(){ return _3f.ColorsArray; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_SPELLCHECK]=this.RawDataArrays["AjaxSpellCheck"]=function(){ return _3f.Languages; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_ZOOM]=function(){ return [["10%","10%"],["20%","20%"],["50%","50%"],["100%","100%"],["150%","150%"],["200%","200%"],["300%","300%"],["500%","500%"]]; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_STRIP_FORMAT]=function(){ return [["ALL",_40["ClearAllHtmlTags"],_3f.GetImageUrl("StripAll.gif")],["WORD",_40["ClearWordFormatting"],_3f.GetImageUrl("StripWord.gif")],["CSS",_40["ClearCssFormatting"],_3f.GetImageUrl("StripCss.gif")],["FONT",_40["ClearFontTags"],_3f.GetImageUrl("StripFont.gif")],["SPAN",_40["ClearSpanTags"],_3f.GetImageUrl("StripSpan.gif")]]; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_INSERT_FORM_ELEMENT]=function(){ return [["FORM",_40["FormForm"],_3f.GetImageUrl("InsertFormForm.gif")],["BUTTON",_40["FormButton"],_3f.GetImageUrl("InsertFormButton.gif")],["CHECKBOX",_40["FormCheckbox"],_3f.GetImageUrl("InsertFormCheckbox.gif")],["HIDDEN",_40["FormHidden"],_3f.GetImageUrl("InsertFormHidden.gif")],["RADIO",_40["FormRadio"],_3f.GetImageUrl("InsertFormRadio.gif")],["PASSWORD",_40["FormPassword"],_3f.GetImageUrl("InsertFormPassword.gif")],["RESET",_40["FormReset"],_3f.GetImageUrl("InsertFormReset.gif")],["SELECT",_40["FormSelect"],_3f.GetImageUrl("InsertFormSelect.gif")],["SUBMIT",_40["FormSubmit"],_3f.GetImageUrl("InsertFormSubmit.gif")],["TEXT",_40["FormText"],_3f.GetImageUrl("InsertFormText.gif")],["TEXTAREA",_40["FormTextarea"],_3f.GetImageUrl("InsertFormTextarea.gif")]]; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK]=function(){ var _41=_3f.ParagraphsArray; if(_41){ var x; for(var k=0;k<_41.length;k++){ x=_41[k][0]; _41[k][0]=_41[k][1]; _41[k][1]=x; } } return _41; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_FONTSIZE]=function(){ var _44=_3f.FontSizesArray; if(_44){ _44=_44.concat([]); for(var _45=0;_45<_44.length;_45++){ var _46=_44[_45]; _44[_45]=[_46,RadEditorNamespace.Utils.Format("<font size={0}>",_46)+_46+"</font>"]; } } return _44; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_REAL_FONTSIZE]=function(){ var _47=_3f.RealFontSizesArray; if(_47){ _47=_47.concat([]); for(var _48=0;_48<_47.length;_48++){ var _49=_47[_48]; _47[_48]=[_49,_49]; } } return _47; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_FONTNAME]=function(){ var _4a=_3f.FontNamesArray; if(_4a){ _4a=_4a.concat([]); for(var _4b=0;_4b<_4a.length;_4b++){ var _4c=_4a[_4b]; _4a[_4b]=[_4c,RadEditorNamespace.Utils.Format("<span style='font:normal 13px {0};'>",_4c)+_4c+"</span>"]; } } return _4a; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_INSERT_SYMBOL]=function(){ var _4d=_3f.SymbolsArray; if(_4d){ _4d=_4d.concat([]); } for(var _4e=0;_4e<_4d.length;_4e++){ var _4f=_4d[_4e]; _4f=("&"==_4f?"&amp;":_4f); _4d[_4e]=[_4f,_4f]; } return _4d; }; this.RawDataArrays[RadEditorNamespace.RADCOMMAND_APPLY_CLASS]=function(){ return _3f.GetCssArrayForDocument(_3f.Document); }; } if(this.RawDataArrays[_3e]){ return this.RawDataArrays[_3e](); } };;RadEditorNamespace.RadCommandsManager={New:function(_1){ var _2={}; RadEditorNamespace.Utils.ExtendObject(_2,this); _2.Commands=[]; _2.CurrentCommandIndex=-1; _2.EventDispatcher=_1; return _2; },Execute:function(_3,_4){ if(_3&&_3.Execute){ var _5=_3.Execute(); if(false==_4){ return false; } if(_5&&_3.CanUnexecute){ this.ClearCommandsToRedo(); RadEditorNamespace.Utils.ArrayAdd(this.Commands,_3); this.CurrentCommandIndex=this.Commands.length-1; return true; } } return false; },RemoveCommandAt:function(_6){ this.Commands.splice(_6,1); if(this.CurrentCommandIndex>=_6){ this.CurrentCommandIndex--; } },ClearCommandsToRedo:function(){ if(this.IsRedoAvailable()){ this.Commands.splice(this.CurrentCommandIndex+1,this.Commands.length-this.CurrentCommandIndex); } },Undo:function(_7){ _7=Math.min(RadEditorNamespace.Utils.IsNull(_7,0),this.Commands.length); var _8=0; var _9=null; while(0<_7--&&0<=this.CurrentCommandIndex&&this.CurrentCommandIndex<this.Commands.length){ _9=this.Commands[this.CurrentCommandIndex--]; if(_9){ _9.Unexecute(); _8++; } } },Redo:function(_a){ _a=Math.min(RadEditorNamespace.Utils.IsNull(_a,0),this.Commands.length); var _b=0; var _c=null; var _d=this.CurrentCommandIndex+1; while(0<_a--&&0<=_d&&_d<this.Commands.length){ _c=this.Commands[_d]; if(_c){ _c.Execute(); this.CurrentCommandIndex=_d; _b++; } _d++; } },IsUndoAvailable:function(){ return (-1<this.CurrentCommandIndex); },IsRedoAvailable:function(){ return (this.CurrentCommandIndex<this.Commands.length-1); },GetUndoState:function(){ return this.IsUndoAvailable()?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED; },GetRedoState:function(){ return this.IsRedoAvailable()?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED; },GetCommandsToUndo:function(){ if(this.IsUndoAvailable()){ return (this.Commands.slice(0,this.CurrentCommandIndex+1)).reverse(); }else{ return []; } },GetCommandsToRedo:function(){ if(this.IsRedoAvailable()){ return this.Commands.slice(this.CurrentCommandIndex+1); }else{ return []; } },CanRepeatLastCommand:function(){ return ((this.CurrentCommandIndex==this.Commands.length-1)&&null!=this.Commands[this.CurrentCommandIndex]&&("function"==typeof (this.Commands[this.CurrentCommandIndex].Clone))); },RepeatLastCommand:function(){ if(this.CanRepeatLastCommand()){ var _e=this.Commands[this.CurrentCommandIndex].Clone(); this.Execute(_e); } }};;RadEditorNamespace.RadEditorContextMenu={New:function(_1,_2){ var _3={}; RadEditorNamespace.Utils.ExtendObject(_3,this); _3.Editor=_1; _1.AttachEventHandler(RadEditorNamespace.RADEVENT_CONTEXTMENU,function(_4,e){ if(_1.EnableContextMenus&&_1.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE){ _3.Show(e); e.cancelBubble=true; return false; } }); _3.Localization=_3.Editor.Localization; _3.IsIE=_3.Editor.IsIE; _3.ImagesPath=_3.Editor.SkinBasePath+"Buttons/"; _3.Popup=window["RadEditorPopupInstance"]; _3.Popup.AddStyleSheet(_3.Editor.SkinBasePath+"Editor.css"); _3.SelectedValue=null; _3.IsCreated=false; _3.EnabledContextMenus={}; _3.ContextMenusArray=[["TABLE",true,[["B","ToggleTableBorder",""],["B","SetTableProperties",""],["B","DeleteTable",""]]],["TD",true,[["B","InsertRowAbove",""],["B","InsertRowBelow",""],["B","DeleteRow",""],["B","InsertColumnLeft",""],["B","InsertColumnRight",""],["B","DeleteColumn",""],["B","MergeColumns",""],["B","MergeRows",""],["S","",""],["B","SplitCell",""],["B","DeleteCell",""],["B","SetCellProperties",""],["B","SetTableProperties",""],["B","ToggleTableBorder",""]]],["IMG",true,[["B","SetImageProperties",""],["B","ImageMapDialog",""]]],["A",true,[["B","SetLinkProperties",""],["B","Unlink",""]]],["*",true,[["B","Cut",""],["B","Copy",""],["B","Paste",""],["B","PasteFromWord",""],["B","PastePlainText",""],["B","PasteAsHtml",""]]]]; if(_2&&_2.length>0){ _3.ContextMenusArray=_3.ContextMenusArray.concat(_2); } _3.ContextMenus={}; return _3; },IsMenuDisabled:function(_6){ return (false==this.EnabledContextMenus[_6]); },Create:function(){ var _7=[]; for(var i=0;i<this.ContextMenusArray.length;i++){ var _9=this.ContextMenusArray[i]; var _a=_9[0].toUpperCase(); this.EnabledContextMenus[_a]=_9[1]; if(false==_9[1]){ continue; }else{ var _b=_9[2]; var _c=_7[_a]; if(_c){ this.DisposeContextMenu(_a,_c); } _7[_a]=this.CreateContextMenu(_b); } } this.ContextMenus=_7; },CreateContextMenu:function(_d){ if(!_d||_d.length==0){ return null; } var _e=this.Popup.GetDocument(); var _f=RadEditorNamespace.Utils.GetPlainTable(_e); _f.style.width=165; _f.className="RadEContextMenu"; var _10=[]; var _11=0; for(var i=0;i<_d.length;i++){ var _13=_d[i]; var _14=_13[0]; var _15=_13[1]; var row=_f.insertRow(-1); var _17=row.insertCell(0); if(_14==RadEditorNamespace.TOOL_SEPARATOR){ RadEditorNamespace.Utils.MakeSeparator(_17,true); _17.setAttribute("align","center"); _11++; }else{ var _18=this.Editor.CreateButtonTool(_15,this,_e,null,null,true); _17.appendChild(_18.GetTopElement()); _10[_10.length]=_18; } } height=3+(_10.length*24)+(_11*5); var _19={Tools:_10,Width:170,Height:height,TopElement:_f}; return _19; },DisposeContextMenu:function(_1a,_1b){ if(_1b){ if(_1b.Tools){ for(var i=0;i<_1b.Tools.length;i++){ var _1d=_1b.Tools[i]; if(_1d&&_1d.Dispose){ _1d.Dispose(); } } _1b.Tools=null; } _1b.TopElement=null; } if(this.ContextMenus){ this.ContextMenus[_1a]=null; } },Dispose:function(){ for(var _1e in this.ContextMenus){ var _1f=this.ContextMenus[_1e]; this.DisposeContextMenu(_1e,_1f); } this.Popup=null; this.ContextMenus=null; this.ContextMenusArray=null; this.EnabledContextMenus=null; this.SelectedValue=null; this.Editor=null; },Fire:function(_20,_21){ _21.SetState(RadEditorNamespace.RADCOMMAND_STATE_DISABLED); this.Popup.Hide(); this.Editor.Fire(_20,this); },GetSelectedValue:function(){ var _22=this.SelectedValue; this.SelectedValue=null; return _22; },Show:function(e){ if(!this.IsCreated){ this.Create(); this.IsCreated=true; } var _24=e.srcElement?e.srcElement:e.target; var _25=_24.tagName; if(this.IsMenuDisabled(_25)){ return; } var _26=this.ContextMenus[_25]; if("TH"==_25&&!_26){ _26=this.ContextMenus["TD"]; } var _27=""; if(!_26){ var _28=RadEditorNamespace.Utils.GetElementParentByTag(_24,"A"); if(!_28){ _28=RadEditorNamespace.Utils.GetElementParentByTag(_24,"TD"); } if(!_28){ _28=RadEditorNamespace.Utils.GetElementParentByTag(_24,"TABLE"); } if(_28){ _27=_28.tagName; _24=_28; }else{ _27="*"; } _26=this.ContextMenus[_27]; } if(_26&&_25=="IMG"&&_24&&"true"==_24.getAttribute("isflash")){ _26=null; } if(_26){ this.SelectedValue=_24; var _29=this.Editor.ToolsUpdate; this.Editor.ToolsUpdate=true; for(var i=0;i<_26.Tools.length;i++){ var _2b=_26.Tools[i]; var _2c=RadEditorNamespace.UpdateCommandsArray[_2b.Name]; if(_2b.SetState&&_2c&&_2c.GetState){ _2b.SetState(_2c.GetState(this.Editor.ContentWindow),true); }else{ if(_2b.Name&&_2b.Name.indexOf("Paste")==0){ var _2d=RadEditorNamespace.UpdateCommandsArray["Paste"]; if(_2d){ _2b.SetState(_2d.GetState(this.Editor.ContentWindow),true); } }else{ _2b.SetState(RadEditorNamespace.RADCOMMAND_STATE_OFF,true); } } } this.Editor.ToolsUpdate=_29; if(_26.TopElement){ window["RadEditorPopupInstance"].SetTopElement(_26.TopElement); } this.Popup.ShowContextMenu(e,_26.Width,_26.Height,this.Editor.ContentArea); }else{ if(!this.IsIE){ this.Popup.Hide(); e.preventDefault(); } return false; } },GetImageUrl:function(_2e){ return (this.ImagesPath+_2e+".gif"); }};;RadEditorNamespace.GetCssClassServer=function(){ return RadEditorNamespace.RadCssClassServer; }; RadEditorNamespace.RadCssClassServer={IsIE:(document.all&&!window.opera?true:false),DocumentArray:[],Reset:function(){ this.DocumentArray=[]; },AddStyleSheet:function(_1,_2){ TelerikNamespace.Utils.AddStyleSheet(_1,_2); },CopyStyleSheets:function(_3,_4){ if(null==_3&&null==_4){ return; } var _5=0; var _6=null; if(_4.styleSheets.length==0){ if(_4.createStyleSheet){ _4.createStyleSheet(); }else{ css=_4.createElement("style"); css.media="all"; css.type="text/css"; var _7=_4.getElementsByTagName("head")[0]; _7.appendChild(css); _6=css; } } if(_4.styleSheets[0]){ _6=_4.styleSheets[0]; } for(var i=0;i<_3.styleSheets.length;i++){ try{ var _9=_3.styleSheets[i]; var _a=_9.href; if(_a&&_a.indexOf("Editor/Skins")>0){ continue; } if(_a&&(_a.indexOf("Spell/Skins")>0)&&(_a.indexOf("Main.css")>0)){ continue; } var _b=(_9.rules)?_9.rules:_9.cssRules; for(var j=0;j<_b.length;j++){ var _d=_b[j]; if(_6.addRule){ var _e=_d.selectorText; var _f=_d.style.cssText; if(_f&&_e){ _6.addRule(_e,_f,_5); } }else{ if(_6.insertRule){ _6.insertRule(_d.cssText,_5); }else{ var _f=_d.selectorText+"{"+_d.style.cssText+"}"; var _10=_4.createTextNode(_f); _6.appendChild(_10); } } _5++; } } catch(exc){ } } },GetCssArrayForDocument:function(_11,_12){ var _13=_11!=null?_11:document; var _14=this.GetServerObjectForDocument(_11); if(_14&&true!=_12){ return _14.CssClassArray; } if(true==_12){ for(var _15=0;_15<this.DocumentArray.length;_15++){ var _16=this.DocumentArray[_15]; if(_16.Document==_13){ this.DocumentArray.splice(_15,1); break; } } } var _17=[]; for(var i=0;i<_13.styleSheets.length;i++){ try{ var _19=_13.styleSheets[i]; var _1a=_19.href?_19.href:""; if(_1a.indexOf("Editor/Skins")>0){ continue; } if((_1a.indexOf("Spell/Skins")>0)&&(_1a.indexOf("Main.css")>0)){ continue; } var _1b=(this.IsIE)?_19.rules:_19.cssRules; for(var j=0;j<_1b.length;j++){ var _1d=RadEditorNamespace.RadCssClass.New(_1b[j]); _17[_17.length]=_1d; } } catch(ex){ } } this.DocumentArray[this.DocumentArray.length]={Document:_13,CssClassArray:_17}; return _17; },GetCssClassesByTagName:function(_1e,_1f){ var _20=this.GetServerObjectForDocument(_1f); if(!_20){ this.GetCssArrayForDocument(_1f); _20=this.GetServerObjectForDocument(_1f); } if(!_1e){ return _20.CssClassArray; } _1e=_1e.toUpperCase(); var _21=_20[_1e]; if(_21!=null){ try{ if(_21[0]){ var _22=_21[0].Rule.selectorText; } return _21; } catch(e){ this.GetCssArrayForDocument(_1f,true); _20=this.GetServerObjectForDocument(_1f); } } var arr=[]; for(var i=0;i<_20.CssClassArray.length;i++){ var rcc=_20.CssClassArray[i]; if(rcc.Tag.toUpperCase()==_1e||rcc.Tag=="ALL"){ arr[arr.length]=rcc; } } arr.sort(RadEditorNamespace.SortRadCssClassesArrayByTagAlias); _20[_1e]=arr; return arr; },GetServerObjectForDocument:function(_26){ var _27=_26!=null?_26:document; for(var _28=0;_28<this.DocumentArray.length;_28++){ var _29=this.DocumentArray[_28]; if(_29.Document==_27){ return _29; } } return null; }}; RadEditorNamespace.SortRadCssClassesArrayByTagSelectorText=function(_2a,_2b){ if(!_2a&&!_2b){ return 0; } if(!_2b){ return 1; } if(!_2a){ return -1; } return _2a.CompareByTagSelectorText(_2b); }; RadEditorNamespace.SortRadCssClassesArrayByTagAlias=function(_2c,_2d){ if(!_2c&&!_2d){ return 0; } if(!_2d){ return 1; } if(!_2c){ return -1; } return _2c.CompareByTagAlias(_2d); }; RadEditorNamespace.RadCssClass={New:function(_2e){ var obj={}; RadEditorNamespace.Utils.ExtendObject(obj,this); obj.Rule=_2e; obj.Tag=obj.GetClassTag(obj.Rule); obj.Alias=obj.GetDisplayName(obj.Rule); obj.ClassName=obj.GetClassName(obj.Rule); return obj; },GetClassTag:function(_30){ var str=_30?_30.selectorText:""; var _32=str.lastIndexOf("."); if(_32==0){ return "ALL"; } var _33=str.lastIndexOf(" ",_32); return str.substring((_33+1),_32); },GetDisplayName:function(_34){ if(!_34){ return ""; } var _35=_34.selectorText; var _36=_35.indexOf("."); if(-1==_36){ _36=0; }else{ _36+=1; } var _37=_35.indexOf(":"); if(-1==_37){ _37=_35.length; } return _35.substring(_36,_37); },GetClassName:function(_38){ var str=_38.selectorText; var _3a=str.lastIndexOf("."); if(_3a==-1){ return ""; } var _3b=str.indexOf(" ",_3a); if(-1==_3b){ _3b=str.indexOf(":",_3a); } if(-1==_3b){ _3b=str.length; } return str.substring((_3a+1),_3b); },CompareByTag:function(_3c){ if(this.Tag!=_3c.Tag){ if("ALL"==this.Tag.toUpperCase()){ return 1; }else{ if("ALL"==_3c.Tag.toUpperCase()){ return -1; } } } if(this.Tag>_3c.Tag){ return 1; }else{ if(this.Tag<_3c.Tag){ return -1; } } return 0; },CompareByTagSelectorText:function(_3d){ var res=this.CompareByTag(_3d); if(0!=res){ return res; } if(this.selectorText>_3d.selectorText){ return 1; }else{ if(this.selectorText<_3d.selectorText){ return -1; }else{ return 0; } } },CompareByTagAlias:function(_3f){ var res=this.CompareByTag(_3f); if(0!=res){ return res; } if(this.Alias>_3f.Alias){ return 1; }else{ if(this.Alias<_3f.Alias){ return -1; }else{ return 0; } } }};;RadEditorNamespace.HighLevelEvents={}; RadEditorNamespace.HighLevelEvents[RadEditorNamespace.RADEVENT_MODE_CHANGED]=RadEditorNamespace.RADEVENT_MODE_CHANGED; RadEditorNamespace.HighLevelEvents[RadEditorNamespace.RADEVENT_SEL_CHANGED]=RadEditorNamespace.RADEVENT_SEL_CHANGED; RadEditorNamespace.HighLevelEvents[RadEditorNamespace.RADEVENT_CONTEXTMENU]=RadEditorNamespace.RADEVENT_CONTEXTMENU; RadEditorNamespace.HighLevelEvents[RadEditorNamespace.RADEVENT_SIZE_CHANGED]=RadEditorNamespace.RADEVENT_SIZE_CHANGED; RadEditorNamespace.HighLevelEvents[RadEditorNamespace.RADEVENT_CALLBACK_STARTED]=RadEditorNamespace.RADEVENT_CALLBACK_STARTED; RadEditorNamespace.HighLevelEvents[RadEditorNamespace.RADEVENT_DISPOSE]=RadEditorNamespace.RADEVENT_DISPOSE; RadEditorNamespace.HighLevelEvents[RadEditorNamespace.RADEVENT_SUBMIT]=RadEditorNamespace.RADEVENT_SUBMIT; RadEditorNamespace.BrowserEvents={}; RadEditorNamespace.BrowserEvents[RadEditorNamespace.RADEVENT_KEYDOWN]="onkeydown"; RadEditorNamespace.BrowserEvents[RadEditorNamespace.RADEVENT_KEYUP]="onkeyup"; RadEditorNamespace.BrowserEvents[RadEditorNamespace.RADEVENT_PASTE]="onpaste"; RadEditorNamespace.BrowserEvents[RadEditorNamespace.RADEVENT_RESIZE_START]="onresizestart"; RadEditorNamespace.BrowserEvents[RadEditorNamespace.RADEVENT_RESIZE_END]="onresizeend"; RadEditorNamespace.BrowserEvents[RadEditorNamespace.RADEVENT_BEFORE_EDIT_FOCUS]="onbeforeeditfocus"; RadEditorNamespace.BrowserEvents[RadEditorNamespace.RADEVENT_DRAG_START]="ondragstart"; RadEditorNamespace.BrowserEvents[RadEditorNamespace.RADEVENT_DRAG_END]="ondragend"; RadEditorNamespace.BrowserEvents[RadEditorNamespace.RADEVENT_DROP]="ondrop"; RadEditor.prototype.DetachBrowserEvents=function(){ try{ var _1=this.IsIE?this.Document.body:this.Document; var _2=this.ContentAreaEventHandlers; for(var _3 in _2){ if(typeof (_2[_3])=="function"){ RadEditorNamespace.Utils.DetachEventEx(_1,_3,_2[_3]); } } this.ContentAreaEventHandlers=null; } catch(e){ } }; RadEditor.prototype.AttachEventHandler=function(_4,_5){ if(RadEditorNamespace.HighLevelEvents[_4]){ var _6=this.Events[_4]; if(null==_6){ this.Events[_4]=[]; _6=this.Events[_4]; } if(null!=_6){ if(null!=_5&&"function"==typeof (_5)){ _6[_6.length]=_5; } } }else{ var _7=RadEditorNamespace.BrowserEvents[_4]?RadEditorNamespace.BrowserEvents[_4]:_4; var _8=this.IsIE?this.Document.body:this.Document; this.ContentAreaEventHandlers[_7]=_5; RadEditorNamespace.Utils.AttachEventEx(_8,_7,_5); } }; RadEditor.prototype.DetachEventHandler=function(_9,_a){ if(RadEditorNamespace.HighLevelEvents[_9]){ var _b=this.Events[_9]; RadEditorNamespace.Utils.ArrayRemove(_b,_a); }else{ var _c=this.IsIE?this.Document.body:this.Document; var _d=RadEditorNamespace.BrowserEvents[_9]?RadEditorNamespace.BrowserEvents[_9]:_9; RadEditorNamespace.Utils.DetachEventEx(_c,_d,_a); } }; RadEditor.prototype.FireEvent=function(_e,e){ var _10=this.Events[_e]; if(null!=_10){ for(var i=0;i<_10.length;i++){ _10[i](this,e); } } }; RadEditor.prototype.IsShortCutHit=function(e){ return this.KeyboardManager.HitTest(e.keyCode,e.ctrlKey,(null!=e.ctrlLeft?e.ctrlLeft:e.ctrlKey),e.shiftKey,(null!=e.shiftLeft?e.shiftLeft:e.shiftKey),e.altKey,(null!=e.altLeft?e.altLeft:e.altKey)); }; RadEditor.prototype.IsCursorMovingKey=function(_13){ if(_13>=33&&_13<=40){ return true; } return false; }; RadEditor.prototype.SaveTypedContent=function(_14,_15){ if(this.PendingTextTypeCmd){ this.PendingTextTypeCmd.Update(); } if(true!=_14){ this.PendingTextTypeCmd=null; } }; RadEditor.prototype.InitRadEvents=function(){ var _16=this; var _17=_16.Fire; _16.Fire=function(_18,_19){ if(_18!="Copy"){ _16.SaveTypedContent(true,"editor.Fire "+_18+" executing"); } _17.call(_16,_18,_19); try{ if(_18=="Undo"&&!_16.IsIE&&RadEditorNamespace.Utils.Trim(_16.ContentArea.innerHTML.toLowerCase())=="<br>"){ _16.Document.body.innerHTML="<br>"; } } catch(e){ } }; _16.AttachEventHandler("onmousedown",function(){ _16.SaveTypedContent(false,"Saving typed content onmousedown"); }); _16.AttachEventHandler("onclick",function(e){ _16.SaveTypedContent(false,"Saving typed content because of oclick (somewhere else)"); if(_16.GetSelectionHtml()){ _16.PendingTextTypeCmd=RadEditorNamespace.RadTextTypeCommand.New(_16.Localization["Typing"],_16.ContentWindow); _16.ExecuteCommand(_16.PendingTextTypeCmd,false); } }); this.AttachEventHandler(RadEditorNamespace.RADEVENT_SEL_CHANGED,function(_1b,e){ _1b.OnSelectionChanged(e); }); this.AttachEventHandler("onmouseup",function(e){ _16.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); }); this.AttachEventHandler("oncontextmenu",function(e){ _16.FireEvent(RadEditorNamespace.RADEVENT_CONTEXTMENU,e); if(_16.IsIE&&true==e.cancelBubble){ return false; } }); this.AttachEventHandler("ondrop",function(e){ _16.OnDrop(e); }); this.AttachEventHandler("dragdrop",function(e){ _16.OnDrop(e); }); RadEditorNamespace.Utils.AttachEventEx(document.body,"ondragend",function(e){ _16.OnDocumentDragEnd(e); }); if(!this.IsIE){ _16.AttachEventHandler("onkeypress",function(e){ if(_16.OnKeyPressed(e)){ e.preventDefault(); return false; } }); _16.AttachEventHandler("onclick",function(e){ if(!_16.IsEditingEnabled()){ return; } if("off"==_16.Document["designMode"]){ window.setTimeout(function(){ _16.SetEditable(true); _16.SetFocus(); },100); } }); } this.AttachEventHandler(RadEditorNamespace.RADEVENT_KEYDOWN,function(e){ if(_16.IsOpera){ return _16.OnKeyDown(e); }else{ _16.OnKeyDown(e); } }); this.AttachEventHandler(RadEditorNamespace.RADEVENT_KEYUP,function(e){ _16.OnKeyUp(e); }); this.AttachEventHandler(RadEditorNamespace.RADEVENT_RESIZE_START,function(e){ _16.OnResizeStart(e); }); this.AttachEventHandler(RadEditorNamespace.RADEVENT_RESIZE_END,function(e){ _16.OnResizeEnd(e); }); this.AttachEventHandler(RadEditorNamespace.RADEVENT_BEFORE_EDIT_FOCUS,function(e){ _16.OnBeforeEditFocus(e); }); this.AttachEventHandler(RadEditorNamespace.RADEVENT_DRAG_START,function(e){ _16.OnDragStart(e); }); this.AttachEventHandler(RadEditorNamespace.RADEVENT_DRAG_END,function(e){ _16.OnDragEnd(e); }); if(!this.IsIE7){ this.AttachEventHandler("onpaste",function(e){ return _16.OnPaste(e); }); } if(this.IsIE7){ this.AttachEventHandler("onbeforepaste",function(e){ _16.OnBeforePaste(e); }); } }; RadEditor.prototype.OnSelectionChanged=function(e){ this.SetToolState(this.Tools); }; RadEditor.prototype.OnKeyDown=function(e){ var _2f=e.keyCode; switch(_2f){ case RadEditorNamespace.KEY_DELETE: if(this.IsOpera){ this.Document.execCommand("Delete"); this.ContentArea.contentEditable=true; this.Document.designMode="on"; this.ContentArea.focus(); return RadEditorNamespace.Utils.CancelEvent(e); } case RadEditorNamespace.KEY_BACK: this.ShortcutHit=false; if(this.GetSelectionHtml()){ this.SaveTypedContent(false,"Saving typed content before allowing delete to proceed.."); this.PendingTextTypeCmd=RadEditorNamespace.RadTextTypeCommand.New(this.Localization["Typing"],this.ContentWindow); this.HasDeleteExecuted=true; } if(this.IsIE){ var _30=this; var _31=function(){ var _32=_30.GetSelectedElement(); if(_32&&_32.tagName=="EMBED"){ _32.setAttribute("hidden","true"); _32.setAttribute("id","FileToDelete"); window.setTimeout(function(){ var _33=_30.Document.getElementById("FileToDelete"); if(_33.parentNode&&_33.parentNode.removeChild){ _33.parentNode.removeChild(_33); } },100); RadEditorNamespace.Utils.CancelEvent(e); return true; } }; var _34=_31(); if(_34){ return false; } try{ var _35=_30.Document.selection.createRange(); var _36=null; if(_35&&_35.duplicate){ _36=_35.duplicate(); } if(RadEditorNamespace.KEY_BACK==e.keyCode){ _35.moveStart("character",-1); }else{ _35.moveEnd("character",1); } if(_35.parentElement().tagName=="EMBED"){ _35.select(); _31(); if(_36&&_36.select){ _36.select(); } } } catch(ex){ } if(this.Document.selection&&this.Document.selection.createRange){ var _37=this.Document.selection.createRange(); if(_37.length>0){ var _38=_37(0); _37.execCommand(RadEditorNamespace.RADCOMMAND_DELETE); RadEditorNamespace.Utils.CancelEvent(e); } } } return; } var _39=RadEditorNamespace.Utils.GetEventSource(e); if(this.KeyboardManager&&_39&&"INPUT"!=_39.tagName){ var _3a=this.IsShortCutHit(e); if(null!=_3a&&_3a.Name==RadEditorNamespace.RADCOMMAND_COPY){ this.ShortcutHit=false; return; } this.ShortcutHit=(null!=_3a); if(this.ShortcutHit){ this.Fire(_3a.Name); }else{ if(this.IsCursorMovingKey(e.keyCode)){ if(!this.HasCursorMoved){ this.SaveTypedContent(false,"Saving typed content before letting the cursor move"); } this.HasCursorMoved=true; return; } if(RadEditorNamespace.KEY_SPACE==e.keyCode||RadEditorNamespace.KEY_ENTER==e.keyCode||!RadEditorNamespace.Utils.IsSystemKey(e.keyCode)){ if(this.HasCursorMoved){ this.PendingTextTypeCmd=RadEditorNamespace.RadTextTypeCommand.New(this.Localization["Typing"],this.ContentWindow); this.ExecuteCommand(this.PendingTextTypeCmd); this.HasCursorMoved=false; return; } if(!this.PendingTextTypeCmd){ this.PendingTextTypeCmd=RadEditorNamespace.RadTextTypeCommand.New(this.Localization["Typing"],this.ContentWindow); this.ExecuteCommand(this.PendingTextTypeCmd); this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); } } } if(this.ShortcutHit){ if(this.IsIE){ if(_3a.Name==RadEditorNamespace.RADCOMMAND_CUT||_3a.Name==RadEditorNamespace.RADCOMMAND_PASTE){ return; } e.keyCode=123; e.returnValue=!this.ShortcutHit; } } } }; RadEditor.prototype.OnKeyUp=function(e){ if(this.HasDeleteExecuted){ this.ExecuteCommand(this.PendingTextTypeCmd); this.PendingTextTypeCmd=null; this.HasDeleteExecuted=false; return; } if(this.PendingTextTypeCmd){ return; } if(this.PendingCommand){ this.ExecuteCommand(this.PendingCommand); this.PendingCommand=null; } if(this.ShortcutHit){ return false; } this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); }; RadEditor.prototype.OnKeyPressed=function(e){ if(this.PendingTextTypeCmd){ }else{ this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); } if(this.ShortcutHit&&!this.PendingCommand){ return true; } }; RadEditorNamespace.CleanPastedContent=function(_3d,_3e){ var _3f=_3e; if(_3d.ClearPasteFormatting==RadEditorNamespace.CLEAR_PASTE_FORMATTING_NONE){ if((_3e.match(/style="[^"]*?mso[^"]*?"/ig)||_3e.match(/class="?[^"]*?mso[^"]*?"?/ig))&&confirm(_3d.Localization["AskWordCleaning"])){ _3f=RadEditorNamespace.StripFormatting(_3e,"WORD"); } }else{ if(_3d.ClearPasteFormatting&RadEditorNamespace.CLEAR_PASTE_FORMATTING_ALL){ _3f=RadEditorNamespace.StripFormatting(_3e,"ALL"); }else{ if(_3d.ClearPasteFormatting&RadEditorNamespace.CLEAR_PASTE_FORMATTING_WORD_REMOVE_ALL){ _3e=RadEditorNamespace.StripFormatting(_3e,"WORD_ALL"); } if(_3d.ClearPasteFormatting&RadEditorNamespace.CLEAR_PASTE_FORMATTING_WORD_NO_FONTS){ _3e=RadEditorNamespace.StripFormatting(_3e,"WORD_NO_FONTS"); } if(_3d.ClearPasteFormatting&RadEditorNamespace.CLEAR_PASTE_FORMATTING_WORD){ _3e=RadEditorNamespace.StripFormatting(_3e,"WORD"); } if(_3d.ClearPasteFormatting&RadEditorNamespace.CLEAR_PASTE_FORMATTING_CSS){ _3e=RadEditorNamespace.StripFormatting(_3e,"CSS"); } if(_3d.ClearPasteFormatting&RadEditorNamespace.CLEAR_PASTE_FORMATTING_FONT){ _3e=RadEditorNamespace.StripFormatting(_3e,"FONT"); } if(_3d.ClearPasteFormatting&RadEditorNamespace.CLEAR_PASTE_FORMATTING_SPAN){ _3e=RadEditorNamespace.StripFormatting(_3e,"SPAN"); } _3f=_3e; } } return _3f; }; RadEditorNamespace.InsertPastedContent=function(_40,_41,_42,_43,_44){ var _45=RadEditorNamespace.CleanPastedContent(_41,_42); if(_40){ _40.Select(); } if(_45){ window.setTimeout(function(){ if(_44&&_40){ _40.Select(); } _41.PasteHtml(_45); },5); return RadEditorNamespace.Utils.CancelEvent(_43); } return true; }; RadEditor.prototype.OnPaste=function(_46){ if(this.ClearPasteFormatting==RadEditorNamespace.CLEAR_PASTE_FORMATTING_NONE_SUPRESS_MESSAGE){ return; } var _47=this.CreateRestorePoint(); var _48=this.GetSelectionHtml()?true:false; var _49=this.GetClipboardAsHtml(); return RadEditorNamespace.InsertPastedContent(_47,this,_49,_46,_48); }; RadEditor.prototype.OnBeforePaste=function(_4a){ if(_4a){ if(this.ToolsUpdate){ return; } if(this.ClearPasteFormatting==RadEditorNamespace.CLEAR_PASTE_FORMATTING_NONE_SUPRESS_MESSAGE){ return; } var _4b=RadEditorNamespace.RadGenericCommand.New("Paste",this.ContentWindow); var _4c=this.Document.getElementById("tmpPasteIE"); if(_4c){ _4c.removeAttribute("id"); return false; } var _4d=this.Document.selection.createRange(); var _4e="tmpPasteIE"+(new Date()-100); if(_4d.pasteHTML){ _4d.pasteHTML("&nbsp;<font id='"+_4e+"'>&nbsp;</font>"); } var _4f=this.PasteContainer; _4f.contentEditable=true; _4f.innerHTML=""; _4f.setActive(); var _50=this; window.setTimeout(function(){ var _51=_4f.innerHTML; var _52=RadEditorNamespace.CleanPastedContent(_50,_51); var _53=_50.Document.getElementById(_4e); _50.SetActive(true); _50.PendingCommand=null; var _54=_50.Document.body.createTextRange(); _54.moveToElementText(_53); _54.moveStart("character",-1); _54.select(); _54.pasteHTML(_52); _50.ExecuteCommand(_4b); _50.SetActive(true); _50.SetFocus(true); },0); }else{ } }; RadEditor.prototype.OnResizeStart=function(e){ var _56=this.GetSelectedElement(); if(_56==e.srcElement){ this.PendingResizeCmd=RadEditorNamespace.RadGenericCommand.New(this.Localization[RadEditorNamespace.RADCOMMAND_RESIZE],this.ContentWindow); } }; RadEditor.prototype.OnResizeEnd=function(e){ if(this.PendingResizeCmd){ this.ExecuteCommand(this.PendingResizeCmd); } }; RadEditor.prototype.OnBeforeEditFocus=function(e){ if(e&&e.srcElement&&"BODY"!=e.srcElement.tagName){ if(null!=(this.TargetEditElement=this.GetSelectedElement())){ this.oldEditValue=this.TargetEditElement.value; } this.StartEditElementText=(null!=this.TargetEditElement&&null!=this.oldEditValue); }else{ if(this.StartEditElementText){ } } }; RadEditor.prototype.OnDragStart=function(e){ this.PendingMoveCommand=RadEditorNamespace.RadGenericCommand.New(this.Localization[RadEditorNamespace.RADCOMMAND_MOVE],this.ContentArea); this.startRange=null; if(!e.ctrlKey&&!e.ctrlLeft){ this.startRange=this.ContentWindow.document.selection.createRange(); if(this.startRange.length){ var rng=this.ContentWindow.document.body.createTextRange(); var _5b=this.startRange.item(0); if("IMG"==_5b.tagName&&"A"==_5b.parentNode.tagName&&_5b.parentNode.childNodes.length==1){ _5b=_5b.parentNode; } rng.moveToElementText(_5b); this.startRange=rng; } } }; RadEditor.prototype.OnDragEnd=function(e){ if(this.PendingMoveCommand){ if(this.startRange){ var _5d=this.ContentWindow.document.selection.createRange(); if(_5d.length){ var rng=this.ContentWindow.document.body.createTextRange(); rng.moveToElementText(_5d.item(0)); _5d=rng; } try{ if(_5d.compareEndPoints&&0!=_5d.compareEndPoints("StartToStart",this.startRange)&&0!=_5d.compareEndPoints("EndToEnd",this.startRange)){ this.startRange.execCommand("Delete",false,null); } } catch(e){ } } this.ExecuteCommand(this.PendingMoveCommand); this.PendingMoveCommand=null; this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); } }; RadEditor.prototype.OnDrop=function(e){ this.SaveTypedContent(false,"on drop operation executing"); var _60=this.Localization[RadEditorNamespace.RADEVENT_DROP]||"Drop external content"; this.PendingDockCommand=RadEditorNamespace.RadGenericCommand.New(_60,this.ContentWindow); }; RadEditor.prototype.OnDocumentDragEnd=function(e){ if(!this.PendingDockCommand){ return; } this.ExecuteCommand(this.PendingDockCommand); this.PendingDockCommand=null; this.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED,null); };;RadEditorNamespace.RadEditorFiltersManager={New:function(){ var _1={}; RadEditorNamespace.Utils.ExtendObject(_1,this); _1.Filters=[]; _1.IsEnabled=true; return _1; },EnableDomFilters:function(_2){ for(var i=0;i<this.Filters.length;i++){ var _4=this.Filters[i]; if(_4.IsDom){ _4.IsEnabled=_2; } } },SetEnabled:function(_5){ this.IsEnabled=_5; },Clear:function(){ this.Filters=[]; },Add:function(_6){ this.Filters[this.Filters.length]=_6; },AddAt:function(_7,_8){ this.Filters.splice(_8,0,_7); },RemoveAt:function(_9){ return this.Filters.splice(_9,1); },GetFilterAt:function(_a){ return this.Filters[_a]; },GetFilterByName:function(_b){ for(var i=0;i<this.Filters.length;i++){ var _d=this.Filters[i]; if(_d&&_b==_d.Name){ return _d; } } },GetDesignContent:function(_e){ if(!this.IsEnabled){ return _e; } var _f=_e; for(var i=0;i<this.Filters.length;i++){ var _11=this.Filters[i]; if((false!=_11.IsEnabled)&&_11.GetDesignContent){ _f=_11.GetDesignContent(_f); } } return _f; },GetHtmlContent:function(_12){ if(!this.IsEnabled){ return _12; } var _13=_12; for(var i=0;i<this.Filters.length;i++){ var _15=this.Filters[i]; if((false!=_15.IsEnabled)&&_15.GetHtmlContent){ _13=_15.GetHtmlContent(_13); } } return _13; },GetPreviewContent:function(_16){ if(!this.IsEnabled){ return _16; } var _17=_16; for(var i=0;i<this.Filters.length;i++){ var _19=this.Filters[i]; if((false!=_19.IsEnabled)&&_19.GetPreviewContent){ _17=_19.GetPreviewContent(_17); } } return _17; }}; RadEditorNamespace.RadEditorIEObjectParamKeeper=function(){ this.GetDesignContent=function(_1a){ var _1b=_1a.replace(new RegExp("<param(\\s([^>])*?)?>","ig"),"<temp_param$1>"); return _1b; }; this.GetHtmlContent=function(_1c){ var _1d=_1c.replace(new RegExp("<temp_param(\\s([^>])*?)?>","ig"),"<param$1>"); return _1d; }; }; RadEditorNamespace.RadEditorMozillaFlashStart=function(_1e){ this.MaintainPathsPartOne=function(_1f){ _1f=_1f.replace(new RegExp("<embed(\\s([^>])*?)?>","ig"),"<img isflash=\"true\" $1 />"); return _1f; }; this.GetDesignContent=function(_20){ window.setTimeout(function(){ if(!_1e.ContentArea){ return; } var _21=_1e.ContentArea.getElementsByTagName("IMG"); for(var i=0;i<_21.length;i++){ var _23=_21[i]; var _24=_23.getAttribute("isflash"); var _25=_23.getAttribute("flashSrc"); if(_24!=null&&_25==null){ _23.setAttribute("flashSrc",_23.getAttribute("src")); _23.setAttribute("src",_1e.GetImageUrl("FlashManager.gif")); } } },10); return this.MaintainPathsPartOne(_20); }; }; RadEditorNamespace.RadEditorMozillaFlashEnd=function(_26){ this.MaintainPathsPartTwo=function(_27){ if(!_27){ return _27; } var _28=_27.getElementsByTagName("IMG"); for(var i=0;i<_28.length;i++){ var _2a=_28[i]; var _2b=_2a.getAttribute("isflash"); if(_2b!=null){ var _2c=_2a.getAttribute("flashSrc"); var _2d=RadEditorNamespace.Utils.GetOuterHtml(_2a); _2d=_2d.replace(/<img/i,"<embed"); var _2e=_2a.ownerDocument.createElement("DIV"); _2e.innerHTML=_2d; newNode=_2e.firstChild; if(_2c){ newNode.src=_2c; if(_26.IsSafari){ newNode.setAttribute("src",_2c); } } newNode.removeAttribute("flashSrc"); newNode.removeAttribute("isflash"); var _2f=_2a.parentNode; _2f.insertBefore(newNode,_2a); _2f.removeChild(_2a); i--; } } return _27; }; this.GetHtmlContent=function(_30){ return _30; }; }; RadEditorNamespace.RadMozillaContentFilter=function(){ this.GetDesignContent=function(_31){ var _32=_31.replace(new RegExp("<strong(\\s([^>])*?)?>","ig"),"<b$1>"); _32=_32.replace(new RegExp("</strong(\\s([^>])*?)?>","ig"),"</b$1>"); _32=_32.replace(new RegExp("<em(\\s([^>])*?)?>","ig"),"<i$1>"); _32=_32.replace(new RegExp("</em(\\s([^>])*?)?>","ig"),"</i$1>"); return _32; }; this.GetHtmlContent=function(_33){ var _34=_33.replace(new RegExp("<b(\\s([^>])*?)?>","ig"),"<strong$1>"); _34=_34.replace(new RegExp("</b(\\s([^>])*?)?>","ig"),"</strong$1>"); _34=_34.replace(new RegExp("<i(\\s([^>])*?)?>","ig"),"<em$1>"); _34=_34.replace(new RegExp("</i(\\s([^>])*?)?>","ig"),"</em$1>"); return _34; }; }; function RadSafariStripFilter(){ this.Name="RadSafariStripFilter"; this.GetDesignContent=null; this.GetPreviewContent=null; this.GetHtmlContent=function(_35){ var _36=_35; var re=new RegExp(" class=\"khtml-block-placeholder\"","ig"); _36=_36.replace(re,""); _36=_36.replace(new RegExp(" class=\"khtml-block-placeholder\"","ig"),""); _36=_36.replace(new RegExp(" class=\"Apple-style-span\"","ig"),""); _36=_36.replace(new RegExp(" class=\"webkit-block-placeholder\"","ig"),""); return _36; }; } function RadTagNameCaseFilter(){ this.Name="RadTagNameCaseFilter"; this.Description="This filter converts the upper case tagnames in IE to XHTML lowercase tagnames"; this.GetDesignContent=null; this.GetPreviewContent=null; this.GetHtmlContent=function(_38){ if(!document.all){ return _38; } var _39=/<\/?([A-Z][A-Z0-9]*)/g; str=_38; var _3a=null; var _3b=new RadEditorNamespace.Utils.StringBuilder(""); var _3c=0; try{ while((_3a=_39.exec(str))!=null){ var _3d=_3a[0]; var _3e=str.substring(_3c,_39.lastIndex-_3d.length); _3b.Append(_3e); _3b.Append(_3d.toLowerCase()); _3c=_39.lastIndex; } if(_3c<str.length){ _3e=str.substring(_3c); _3b.Append(_3e); } } catch(e){ } if(_3b){ return _3b.ToString(); }else{ return _38; } }; } function RadCleanAnchorsFilter(){ this.GetHtmlContent=function(_3f){ var _40=_3f; var _41=document.location.href; var re=new RegExp("(<A[^<>]*?(href)\\s*=\\s*['\"])("+_41+")(\\#[^'\"]*?['\"][^>]*?>)","ig"); _40=_40.replace(re,"$1$4"); return _40; }; } function RadStripPathFilter(_43,_44){ this.Name="RadStripPathFilter"; this.Description="This filter strips an image or an anchor path"; this.TagName=_43; this.PathToStrip=_44; this.GetHtmlContent=function(_45){ if(!document.all){ return _45; }else{ var _46=StripAbsolutePaths(_45,this.TagName,this.PathToStrip); return _46; } return _45; }; function StripAbsolutePaths(_47,_48,_49){ var _4a=function(_4b,_4c,_4d,_4e){ _4e=RadEditorNamespace.Utils.EscapeRegexSpecialChars(_4e); var _4f=new RegExp("(<"+_4c+"[^<>]*?("+_4d+")\\s*=\\s*['\"])("+_4e+")([^'\"]*?['\"][^>]*?>)","ig"); return _4b.replace(_4f,"$1$4"); }; var _50=function(_51,_52,_53){ if(_52=="A"){ var _54=document.location.href; _54=RadEditorNamespace.Utils.EscapeRegexSpecialChars(_54); var re=new RegExp("(<A[^<>]*?(href)\\s*=\\s*['\"])("+_54+")(\\#[^'\"]*?['\"][^>]*?>)","ig"); _51=_51.replace(re,"$1$4"); } var _56=_51; var _57=(_52=="A"?"href":"src"); for(var i=0;i<_53.length;i++){ if(_53[i]){ _56=_4a(_56,_52,_57,_53[i]); } } return _56; }; var _59=[]; if(_49){ if(_49.indexOf(" ")>-1){ _59=_49.split(" "); }else{ _59[0]=_49; } }else{ var _5a=window.location; _59[0]=_5a.protocol+"//"+_5a.host+(_5a.port?":"+_5a.port:""); var _5b=_5a.pathname; var _5c=_5b.lastIndexOf("/"); if(_5c>-1){ _59[1]=_5b.substr(0,_5c+1); } } return _50(_47,_48,_59); } } function RadStripScriptsFilter(){ this.Name="RadStripScriptTagsFilter"; this.Description="Strips SCRIPT tags in the editor content"; this.GetPreviewContent=null; this.PerformStripping=function(_5d){ var re=new RegExp("<(SCRIPT)([^>]*)/>","ig"); _5d=_5d.replace(re,""); re=new RegExp("<(SCRIPT)([^>]*)>[\\s\\S]*?</(SCRIPT)([^>]*)>","ig"); _5d=_5d.replace(re,""); return _5d; }; this.GetHtmlContent=function(_5f){ return this.PerformStripping(_5f); }; this.GetDesignContent=function(_60){ return this.PerformStripping(_60); }; this.GetPreviewContent=function(_61){ return this.PerformStripping(_61); }; } function RadFont2SpanFilter(){ this.IsDom=true; this.Name="RadFont2SpanFilter"; this.Description="Converts FONTs to SPANs"; this.GetPreviewContent=null; this.FontSizes=["8pt","10pt","12pt","14pt","18pt","24pt","36pt"]; this.FontSizesRev=[]; for(var i=0;i<this.FontSizes.length;i++){ this.FontSizesRev[parseInt(this.FontSizes[i])]=i; } this.GetHtmlContent=function(_63){ var _64=document.createElement("SPAN"); RadEditorNamespace.SetElementInnerHTML(_64,_63); var _65=document.createElement("SPAN"); var _66,_67,_68; var _69=_64.getElementsByTagName("FONT"); while(_69.length>0){ _67=_69[0]; _68=_67.parentNode; _66=_65.cloneNode(false); _66.style.cssText=_67.style.cssText; if(_67.className){ _66.className=_67.className; } if(_67.face){ _66.style.fontFamily=_67.face; } var _6a=0; if(_67.style.fontSize){ _66.style.fontSize=_67.style.fontSize; }else{ if(!isNaN(_6a=parseInt(_67.size))){ try{ _66.style.fontSize=this.FontSizes[_6a-1]; } catch(ex){ _66.style.fontSize=this.FontSizes[3]; } } } if(_67.color){ _66.style.color=_67.color; } if(document.all&&_67.innerHTML==" "){ _66.innerText=_67.innerHTML; }else{ RadEditorNamespace.SetElementInnerHTML(_66,_67.innerHTML); } _68.replaceChild(_66,_67); _69=_64.getElementsByTagName("FONT"); } return _64.innerHTML; }; this.GetDesignContent=function(_6b){ var _6c=document.createElement("DIV"); RadEditorNamespace.SetElementInnerHTML(_6c,_6b); var _6d=document.createElement("FONT"); var _6e,_6f,_70; var _71=_6c.getElementsByTagName("SPAN"); while(_71.length>0){ _6e=_71[0]; _70=_6e.parentNode; _6f=_6d.cloneNode(false); _6f.style.cssText=_6e.style.cssText; if(_6e.className){ _6f.className=_6e.className; } if(_6e.style.fontFamily){ _6f.face=_6e.style.fontFamily; if(document.all){ _6f.style.removeAttribute("fontFamily"); }else{ _6f.style.fontFamily=null; } } if(_6e.style.fontSize){ var _72=3; var _73=this.FontSizesRev[parseInt(_6e.style.fontSize)]; if(typeof (_73)!="undefined"){ _6f.size=_73+1; RadEditorNamespace.Utils.RemoveElementStyleAttribute(_6f,"fontSize"); } } if(_6e.style.color){ if(document.all){ _6f.color=_6e.style.color; _6f.style.removeAttribute("color"); } } if(document.all&&_6e.innerHTML==" "){ _6f.innerText=_6e.innerHTML; }else{ RadEditorNamespace.SetElementInnerHTML(_6f,_6e.innerHTML); } _70.replaceChild(_6f,_6e); _71=_6c.getElementsByTagName("SPAN"); } return _6c.innerHTML; }; } function RadConvertToXhtmlFilter(){ this.Name="RadConvertToXhtmlFilter"; this.IsDom=true; this.Description="Converts HTML to XHTML"; this.GetHtmlContent=function(_74){ if(!_74){ return ""; } this.UniqueIds={}; var _75=document.createElement("DIV"); RadEditorNamespace.SetElementInnerHTML(_75,_74); var _76=this.GetXhtml(_75); var _77=_76.substring(5,_76.length-6); return _77; }; } RadConvertToXhtmlFilter.prototype.GetXhtml=function(_78){ var sb=new RadEditorNamespace.Utils.StringBuilder(); this.AppendNodeXhtml(_78,sb); return sb.ToString(); }; RadConvertToXhtmlFilter.prototype.ConvertAttribute=function(s){ return String(s).replace(/\&/g,"&amp;").replace(/</g,"&lt;").replace(/\"/g,"&quot;"); }; RadConvertToXhtmlFilter.prototype.GetAttributeValue=function(_7b,_7c,sb){ var _7e=_7b.nodeName; var _7f=_7b.nodeValue; if(window.RadControlsNamespace.Browser.IsIE&&(_7e=="type"||_7e=="value"||_7e=="selected")){ if(!_7f){ return; } }else{ if(!_7b.specified){ return; } } var _80=_7c.tagName; if(_7e!="style"){ if(!_7f){ return; } if(!isNaN(_7f)){ _7f=_7c.getAttribute(_7e); } sb.Append(" "+(_7b.expando?_7e:_7e.toLowerCase())+"=\""+this.ConvertAttribute(_7f)+"\""); }else{ sb.Append(" style=\""+this.ConvertAttribute(_7c.style.cssText)+"\""); } }; RadConvertToXhtmlFilter.prototype.AppendNodeXhtml=function(_81,sb){ if(_81.uniqueID){ if(this.UniqueIds[_81.uniqueID]){ return; }else{ this.UniqueIds[_81.uniqueID]=true; } } switch(_81.nodeType){ case 1: if(_81.tagName.charAt(0)=="/"){ return; } if(_81.nodeName=="!"){ sb.Append(_81.text); break; } var _83=_81.nodeName; if(_81.scopeName){ if(_81.scopeName=="HTML"){ _83=_83.toLowerCase(); }else{ _83=_81.scopeName+":"+_83; } }else{ _83=_83.toLowerCase(); } if("td"==_83||"tr"==_83||"tbody"==_83||"table"==_83){ sb.Append("\n"); } sb.Append("<"+_83); if(document.all){ if("img"==_83){ var _84=document.createElement("IMG"); _84.mergeAttributes(_81); if(_84.width){ sb.Append(" width=\""+_84.width+"\""); } if(_84.height){ sb.Append(" height=\""+_84.height+"\""); } if(_84.getAttribute("alt").length==0){ sb.Append(" alt=\""+_84.getAttribute("alt")+"\""); } }else{ if("area"==_83){ if(_81.shape){ sb.Append(" shape=\""+_81.shape.toLowerCase()+"\""); } if(_81.coords){ sb.Append(" coords=\""+_81.getAttribute("coords")+"\""); } if(_81.href){ var _85=_81.href.replace("about:blank",""); _85=_85.replace("about:",""); sb.Append(" href=\""+_85+"\""); _81.removeAttribute("href",0); } } } } var _86=_81.attributes; var l=_86.length; for(var i=0;i<l;i++){ this.GetAttributeValue(_86[i],_81,sb); } if(_81.canHaveChildren||_81.hasChildNodes()){ sb.Append(">"); var cs=_81.childNodes; l=cs.length; for(var i=0;i<l;i++){ this.AppendNodeXhtml(cs[i],sb); } sb.Append("</"+_83+">"); }else{ if(_83=="script"){ sb.Append(">"+_81.text+"</"+_83+">"); }else{ if(_83=="textarea"){ sb.Append(">"+_81.value+"</"+_83+">"); }else{ if(_83=="title"||_83=="style"||_83=="comment"||_83=="noscript"){ sb.Append(">"+_81.innerHTML+"</"+_83+">"); }else{ if(_83=="iframe"){ sb.Append("></iframe>"); }else{ if(_83=="object"){ sb.Append(">"+paramString+"</object>"); }else{ sb.Append(" />"); } } } } } } break; case 3: sb.Append(String(_81.nodeValue).replace(/\&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")); break; case 4: sb.Append("<![CDA"+"TA[\n"+_81.nodeValue+"\n]"+"]>"); break; case 8: var _8a=_81.text; if(!_81.text&&_81.nodeValue){ _8a="<!--"+_81.nodeValue+"-->"; } sb.Append(_8a); if(/(^<\?xml)|(^<\!DOCTYPE)/.test(_8a)){ sb.Append("\n"); } break; } };;RadEditorNamespace.RadKeyboardManager={New:function(_1){ var _2={}; _2.Shortcuts=[]; RadEditorNamespace.Utils.ExtendObject(_2,this); return _2; },AddShortcut:function(_3,_4){ var rs=RadEditorNamespace.RadShortcut.New(_3,_4); rs.HashValue=this.GetShortcutHashValue(rs); this.Shortcuts[rs.HashValue]=rs; },RemoveShortcut:function(_6){ var _7=this.FindByName(_6); if(_7){ this.Shortcuts[_7.HashValue]=null; } },SetShortcut:function(_8,_9){ this.RemoveShortcut(_8); this.AddShortcut(_8,_9); },HitTest:function(_a,_b,_c,_d,_e,_f,_10){ var _11=this.GetHashValue(_a,_b,_c,_d,_e,_f,_10); return this.Shortcuts[_11]; },GetHashValue:function(_12,_13,_14,_15,_16,_17,_18){ var _19=_12&65535; var _1a=0; _1a|=(_13?RadEditorNamespace.KF_CTRL:0); _1a|=(_15?RadEditorNamespace.KF_SHIFT:0); _1a|=(_17?RadEditorNamespace.KF_ALT:0); _19|=(_1a<<16); return _19; },GetShortcutHashValue:function(_1b){ return this.GetHashValue(_1b.KeyCode,_1b.CtrlKey,_1b.LeftCtrlKey,_1b.ShiftKey,_1b.LeftShiftKey,_1b.AltKey,_1b.LeftAltKey); },FindByName:function(_1c){ var _1d; for(var _1e in this.Shortcuts){ _1d=this.Shortcuts[_1e]; if(null!=_1d&&_1d.Name==_1c){ return _1d; } } return null; }}; RadEditorNamespace.RadShortcut={New:function(_1f,_20){ var obj={}; RadEditorNamespace.Utils.ExtendObject(obj,this); obj.Name=_1f; obj.SetShortcut(_20); return obj; },CtrlKey:false,LeftCtrlKey:false,ShiftKey:false,LeftShiftKey:false,AltKey:false,LeftAltKey:false,KeyCode:0,SetShortcut:function(_22){ this.ParseShortcutString(_22); },ParseShortcutString:function(_23){ if("string"==typeof (_23)){ this.CtrlKey=false; this.LeftCtrlKey=false; this.ShiftKey=false; this.LeftShiftKey=false; this.AltKey=false; this.LeftAltKey=false; this.KeyCode=0; _23=_23.replace(/\s*/gi,""); _23=_23.replace(/\+\+/gi,"+PLUS"); var _24=_23.split("+"); var _25=""; for(var i=0;i<_24.length;i++){ _25=_24[i].toUpperCase(); switch(_25){ case "LCTRL": this.LeftCtrlKey=true; case "CTRL": this.CtrlKey=true; break; case "LSHIFT": this.LeftShiftKey=true; case "SHIFT": this.ShiftKey=true; break; case "LALT": this.LeftAltKey=true; case "ALT": this.AltKey=true; break; case "F1": this.KeyCode=RadEditorNamespace.KEY_F1; break; case "F2": this.KeyCode=RadEditorNamespace.KEY_F2; break; case "F3": this.KeyCode=RadEditorNamespace.KEY_F3; break; case "F4": this.KeyCode=RadEditorNamespace.KEY_F4; break; case "F5": this.KeyCode=RadEditorNamespace.KEY_F5; break; case "F6": this.KeyCode=RadEditorNamespace.KEY_F6; break; case "F7": this.KeyCode=RadEditorNamespace.KEY_F7; break; case "F8": this.KeyCode=RadEditorNamespace.KEY_F8; break; case "F9": this.KeyCode=RadEditorNamespace.KEY_F9; break; case "F10": this.KeyCode=RadEditorNamespace.KEY_F10; break; case "F11": this.KeyCode=RadEditorNamespace.KEY_F11; break; case "F12": this.KeyCode=RadEditorNamespace.KEY_F12; break; case "ENTER": this.KeyCode=RadEditorNamespace.KEY_ENTER; break; case "HOME": this.KeyCode=RadEditorNamespace.KEY_HOME; break; case "END": this.KeyCode=RadEditorNamespace.KEY_END; break; case "LEFT": this.KeyCode=RadEditorNamespace.KEY_LEFT; break; case "RIGHT": this.KeyCode=RadEditorNamespace.KEY_RIGHT; break; case "UP": this.KeyCode=RadEditorNamespace.KEY_UP; break; case "DOWN": this.KeyCode=RadEditorNamespace.KEY_DOWN; break; case "PAGEUP": this.KeyCode=RadEditorNamespace.KEY_PAGEUP; break; case "PAGEDOWN": this.KeyCode=RadEditorNamespace.KEY_PAGEDOWN; break; case "SPACE": this.KeyCode=RadEditorNamespace.KEY_SPACE; break; case "TAB": this.KeyCode=RadEditorNamespace.KEY_TAB; break; case "BACK": this.KeyCode=RadEditorNamespace.KEY_BACK; break; case "CONTEXT": this.KeyCode=RadEditorNamespace.KEY_CONTEXT_MENU; break; case "ESCAPE": case "ESC": this.KeyCode=RadEditorNamespace.KEY_ESC; break; case "DELETE": case "DEL": this.KeyCode=RadEditorNamespace.KEY_DELETE; break; case "INSERT": case "INS": this.KeyCode=RadEditorNamespace.KEY_INSERT; break; case "PLUS": this.KeyCode="+".charCodeAt(0); break; default: this.KeyCode=_25.charCodeAt(0); break; } } }else{ throw {description:"Invalid shortcut string"}; } }};;RadEditorNamespace.RadEditorPopup=function(){ this.Window=window; this.IsIE=(document.all?true:false); this.IsSafari=TelerikNamespace.Utils.DetectBrowser("safari"); this.ContextMenuClass="RadEContextMenu"; this.DropdownClass="RadEDropdownMenu"; this.LastDropdownOwner=null; this.CurrentTopElement=null; this.Popup=null; this.PopupBody=null; this.Disposed=false; this.Create(); }; RadEditorNamespace.RadEditorPopup.prototype={Dispose:function(){ if(this.Disposed){ return; } if(this.Document.body){ this.Document.body.innerHTML=""; } this.Popup=null; this.PopupBody=null; this.Document=null; this.LastDropdownOwner=null; this.CurrentTopElement=null; this.Disposed=true; },GetDocument:function(){ if(!this.Document){ this.Create(); } return this.Document; },CreatePopup:function(){ return this; },SetClassName:function(_1){ this.DropdownClass=_1; },IsVisible:function(){ if(this.Popup.isOpen!=null){ return this.Popup.isOpen; }else{ if(this.Popup&&this.Popup.style){ return (parseInt(this.Popup.style.width)>0); } return false; } },CreateElement:function(_2){ return this.GetDocument().createElement(_2); },SetTopElement:function(_3){ this.CurrentTopElement=_3; },AddStyleSheet:function(_4){ TelerikNamespace.Utils.AddStyleSheet(_4,this.GetDocument()); },ShowContextMenu:function(e,_6,_7,_8){ var x=this.IsIE?e.screenX:e.clientX; var y=this.IsIE?e.screenY:e.clientY; x+=10; y+=10; this.OnBeforeShow(false); if(this.Popup.show&&this.Popup.tagName!="IFRAME"){ this.Popup.show(x,y,_6,_7); }else{ var _b=this.GetElementPosition(_8); x+=_b.X; y+=_b.Y; if(_8&&_8.ownerDocument&&_8.ownerDocument.defaultView&&_8.ownerDocument.defaultView.frameElement){ y-=RadEditorNamespace.Utils.FindScrollPosY(_8.ownerDocument.defaultView.frameElement); } this.ShowPopupMozilla(x,y,_6,_7,false); } if(e&&e.preventDefault){ e.preventDefault(); } return false; },ShowDropdown:function(_c,_d,_e,_f,_10){ var x=0; var y=_e?_e.offsetHeight:0; this.OnBeforeShow(true,_c,_d); if(this.Popup.show&&this.Popup.tagName!="IFRAME"){ if(!_f){ if(this.CurrentTopElement&&this.CurrentTopElement.parentNode){ this.CurrentTopElement.parentNode.style.overflow="hidden"; } } this.Popup.show(x,y,_c,_d,_e); }else{ if(this.LastDropdownOwner==_e){ this.LastDropdownOwner=null; if(!this.IsIE&&this.Popup&&parseInt(this.Popup.style.width)>0){ this.Hide(); } return false; } this.LastDropdownOwner=_e; var _13=this.GetElementPosition(_e); x+=_13.X; var _14=this.MozillaFindFixedParent(_e); var _15=0; if(_14){ if(document.body.scrollTop){ _15=document.body.scrollTop; } if(document.documentElement&&document.documentElement.scrollTop){ _15=document.documentElement.scrollTop; } } y+=_15+_13.Y; if(document!=_e.ownerDocument){ y-=_e.ownerDocument.body.scrollTop; } this.ShowPopupMozilla(x,y,_c+2,_d+2,_f); } return false; },MozillaFindFixedParent:function(_16){ if(!_16){ return null; } do{ var _17=document.defaultView.getComputedStyle(_16,null); if(_17&&"fixed"==_17.position){ return _16; } }while((_16=_16.parentNode)!=null&&_16.tagName!="BODY"); return null; },OnBeforeShow:function(_18,_19,_1a){ var _1b=this.PopupBody; if(_1b&&_1b.childNodes.length>0){ var _1c=_1b.childNodes; for(var i=0;i<_1c.length;i++){ _1b.removeChild(_1c[i]); } } var div=this.Document.createElement("DIV"); div.className="ContentElement"; if(this.CurrentTopElement){ div.appendChild(this.CurrentTopElement); } if(_18){ _1b.className=this.DropdownClass; if(this.IsIE){ div.style.height=_1a; div.style.width=_19; div.style.overflow="auto"; } }else{ _1b.className=this.ContextMenuClass; div.style.overflow="hidden"; } if(this.IsIE){ _1b.style.border="1px solid #777777"; } _1b.appendChild(div); },Create:function(){ if(this.Window.createPopup){ this.Popup=this.Window.createPopup(); this.Document=this.Popup.document; this.PopupBody=this.Document.body; }else{ this.CreatePopupMozilla(); } },CreatePopupMozilla:function(){ var _1f=this.Window.document.createElement("iframe"); var _20=this.Window.document.createElement("div"); var _21=null; if(this.IsSafari){ _21=_20; _20.appendChild(_1f); this.Window.document.body.appendChild(_20); }else{ _21=_1f; this.Window.document.body.appendChild(_1f); _1f.src="about:blank"; } _1f.frameBorder="0"; _1f.style.width="100%"; _1f.style.height="100%"; _21.style.position="absolute"; _21.style.zIndex=51200; _21.style.width="0px"; _21.style.height="0px"; _21.className="RadEMozillaDropdownIframe"; var doc=_1f.contentWindow.document; doc.open(); doc.writeln("<head><style></style></head><body></body>"); doc.close(); this.Popup=_21; this.Document=_1f.contentWindow.document; this.ContentWindow=_1f.contentWindow; var _23=this.Document; if(!this.Document.body){ oBody=_23.createElement("body"); _23.appendChild(oBody); this.PopupBody=this.Document.getElementsByTagName("body")[0]; }else{ this.PopupBody=this.Document.body; } if(_23.getElementsByTagName("head").length<1){ var _24=_23.createElement("head"); _24.style.visibility="hidden"; this.PopupBody.parentNode.insertBefore(_24,this.PopupBody); } this.PopupBody.style.margin="0px"; this.PopupBody.style.padding="0px"; },ShowPopupMozilla:function(x,y,_27,_28,_29){ this.Popup.style.zIndex=51200; this.Popup.style.left=x+"px"; this.Popup.style.top=y+"px"; _27=parseInt(_27)+"px"; _28=parseInt(_28)+"px"; this.Popup.width=_27; this.Popup.height=_28; this.Popup.style.width=_27; this.Popup.style.height=_28; borderWidth=(true==this.ShownAlready)?1:0; this.ShownAlready=true; this.Popup.style.border=borderWidth+"px solid black"; if(false==_29){ if(this.Popup.clientHeight>this.PopupBody.firstChild.scrollHeight&&this.PopupBody.firstChild.scrollHeight>0){ var _2a=this.PopupBody.firstChild.scrollHeight+"px"; this.Popup.height=_2a; this.Popup.style.height=_2a; } this.Popup.style.overflow="hidden"; this.PopupBody.style.overflow="hidden"; var _2b=this.PopupBody.firstChild.scrollWidth+"px"; if(parseInt(_2b)>0){ this.Popup.width=_2b; this.Popup.style.width=_2b; } }else{ var _2c=this; var _2d=function(){ _2c.Popup.style.overflow="hidden"; if(_2c.Popup.clientHeight>=_2c.PopupBody.scrollHeight){ _2c.PopupBody.style.overflow="hidden"; }else{ if(_2c.PopupBody.firstChild){ _2c.PopupBody.firstChild.style.overflow="auto"; } if(_2c.IsSafari){ _2c.PopupBody.style.overflow="scroll"; } } }; _2d(); if(!this.ResizeHandlerAttached&&_29!=false){ this.PopupBody.addEventListener("mousedown",function(e){ window.setTimeout(_2d,2000); },true); this.ResizeHandlerAttached=true; } } if(this.IsSafari&&!this.SafariHandlerAttached){ var _2f=this.ContentWindow; _2f.addEventListener("mousedown",function(e){ return RadEditorNamespace.Utils.CancelEvent(e); },true); this.SafariHandlerAttached=true; } },Hide:function(){ if(this.Popup.hide&&this.Popup.tagName!="IFRAME"){ this.Popup.hide(); }else{ this.LastDropdownOwner=null; this.Popup.style.width="0px"; this.Popup.style.height="0px"; this.Popup.style.border="0px solid red"; this.PopupBody.innerHTML=""; } },IsMozillaPopupVisible:function(e){ var _32=this.Popup; if(!_32){ return false; } if(0==parseInt(_32.style.width)){ return false; } if((e.pageX<parseInt(_32.style.left))||(e.pageX>parseInt(_32.style.left)+parseInt(_32.style.width))||(e.pageY<parseInt(_32.style.top))||(e.pageY>parseInt(_32.style.top)+parseInt(_32.style.height))){ this.Hide(); } },GetElementPosition:function(el){ var _34=el; var c={X:0,Y:0}; while(el){ c.X+=el.offsetLeft; c.Y+=el.offsetTop; if(el.offsetParent==null&&el.ownerDocument.defaultView!=this.Window){ el=el.ownerDocument.defaultView.frameElement; }else{ el=el.offsetParent; } } if(window.opera){ return c; } try{ c.Y-=RadEditorNamespace.Utils.FindScrollPosY(_34); } catch(e){ } return c; },GetCoords:function(_36){ var _37=new Array(0,0); if(_36.offsetParent){ while(_36.offsetParent){ _37[0]+=_36.offsetLeft; _37[1]+=_36.offsetTop; _36=_36.offsetParent; if(_36==document.body){ _37[0]-=_36.offsetLeft; _37[1]-=_36.offsetTop; } } } return _37; }}; if(!window["RadEditorPopupInstance"]){ window["RadEditorPopupInstance"]=new RadEditorNamespace.RadEditorPopup(); } if(window.addEventListener){ var RadEditorPopupGlobalHanlder=function(e){ window["RadEditorPopupInstance"].IsMozillaPopupVisible(e); }; var attachedFrames=[]; function HasAttachedHandler(_39){ for(var i=0;i<attachedFrames.length;i++){ if(attachedFrames[i]==_39){ return true; } } return false; } function mouseDownHandler(){ var _3b=window.frames; for(var i=0;i<_3b.length;i++){ if(window["RadEditorPopupInstance"].ContentWindow==_3b[i]){ continue; }else{ if(HasAttachedHandler(window["RadEditorPopupInstance"].ContentWindow)){ continue; } } try{ _3b[i].window.addEventListener("mousedown",RadEditorPopupGlobalHanlder,true); attachedFrames[attachedFrames.length]=_3b[i].window; } catch(e){ } } if(window["RadEditorPopupInstance"].HasMozillaHandlerAttached){ return; } window["RadEditorPopupInstance"].HasMozillaHandlerAttached=true; window.document.addEventListener("mousedown",RadEditorPopupGlobalHanlder,false); } window.addEventListener("load",mouseDownHandler,false); mouseDownHandler(); } RadEditorNamespace.Utils.AttachEventEx(window,"unload",function(){ var _3d=window["RadEditorPopupInstance"]; if(_3d&&_3d.Dispose){ _3d.Dispose(); } });;RadEditorNamespace.RadCreateRestorePoint=function(_1){ if(!_1){ return null; } if(_1.document.all&&!window.opera){ return RadEditorNamespace.RadRestorePointIE.New(_1); }else{ return RadEditorNamespace.RadRestorePointMoz.New(_1); } }; RadEditorNamespace.RadRestorePointIE={New:function(_2){ var _3={}; RadEditorNamespace.Utils.ExtendObject(_3,this); _3.Document=_2.document; _3.Update(); return _3; },Update:function(){ this.HtmlText=this.Document.body.innerHTML; var _4=this.Document.selection.createRange(); if(_4.length){ this.SourceIndex=_4.item(0).sourceIndex; }else{ this.StartBookmark=_4.getBookmark(); } },Restore:function(_5){ RadEditorNamespace.SetElementInnerHTML(this.Document.body,this.HtmlText); this.Select(_5); },Select:function(_6){ if(null!=this.SourceIndex){ var _7=this.Document.body.createControlRange(); _7.addElement(this.Document.all(this.SourceIndex)); _7.select(); }else{ if(null!=this.StartBookmark){ var _7=this.Document.body.createTextRange(); _7.moveToBookmark(this.StartBookmark); _7.select(); if(true==_6&&_7.collapse){ _7.collapse(); } } } }}; RadEditorNamespace.RadRestorePointMoz={New:function(_8){ var _9={}; RadEditorNamespace.Utils.ExtendObject(_9,this); _9.Window=_8; _9.Update(); return _9; },Restore:function(){ try{ this.Window.document.body.innerHTML=this.HtmlText; this.Select(); } catch(e){ } },Select:function(){ try{ this.Window.focus(); this.MoveToBookmark(this.Window.getSelection(),this.Bookmark); } catch(ex){ } },BookmarkSelection:function(_a){ return {anchorNodeBookmark:RadEditorNamespace.RadNodeBookmark.New(this.Window,_a.anchorNode),anchorOffset:_a.anchorOffset,focusNodeBookmark:RadEditorNamespace.RadNodeBookmark.New(this.Window,_a.focusNode),focusOffset:_a.focusOffset,isCollapsed:_a.isCollapsed}; },MoveToBookmark:function(_b,_c){ var _d=_c.anchorNodeBookmark.Select(); var _e=_c.focusNodeBookmark.Select(); _b.collapse(_d,_c.anchorOffset); if(!_c.isCollapsed){ _b.extend(_e,_c.focusOffset); } },Update:function(){ try{ this.HtmlText=this.Window.document.body.innerHTML; this.Bookmark=this.BookmarkSelection(this.Window.getSelection()); } catch(e){ } }}; RadEditorNamespace.RadNodeBookmark={New:function(_f,_10){ var _11={}; RadEditorNamespace.Utils.ExtendObject(_11,this); _11.Window=_f; _11.NodePath=_11.FindNodePath(_11.Window.document.body,_10); return _11; },Select:function(){ var _12=this.FindNode(this.Window.document.body,this.NodePath); try{ RadEditorNamespace.Utils.SelectElement(this.Window,_12); } catch(ex){ } return _12; },FindNodePath:function(_13,_14){ var n,res; for(var i=0;i<_13.childNodes.length;i++){ n=_13.childNodes[i]; res=this.FindNodePath(n,_14); if(""!=res){ return ""+i+","+res; } if(n==_14){ return ""+i; } } return ""; },FindNode:function(_18,_19){ var arr=_19.split(","); for(var i=0;i<arr.length;i++){ _18=_18.childNodes[arr[i]]; } return _18; }};;RadEditorNamespace.RadSelection={New:function(_1){ var _2={}; RadEditorNamespace.Utils.ExtendObject(_2,this); _2.Window=_1; return _2; },GetRange:function(){ if(this.Window.document.selection&&!window.opera){ return this.Window.document.selection.createRange(); }else{ if(this.Window.getSelection){ var _3=this.Window.getSelection(); if(!_3||_3.rangeCount<1){ return null; } var _4=null; if(_3.getRangeAt){ _4=_3.getRangeAt(0); }else{ _4=this.Window.document.createRange(); } return _4; } } },GetParentElement:function(){ var _5=this.GetRange(); if(!_5){ return null; } if(_5.commonAncestorContainer){ var _6=this.Window.getSelection(); var _7=_5.startContainer?_5.startContainer:_6.baseNode; var _8=_5.endContainer?_5.endContainer:_6.extentNode; var _9=_5.startOffset!=null?_5.startOffset:_6.baseOffset; var _a=_5.endOffset!=null?_5.endOffset:_6.extentOffset; if(_7==_8&&(_a-_9)==1){ return _6.anchorNode.childNodes[_6.anchorOffset]; }else{ if(!_5.commonAncestorContainer.tagName){ if(this.Window.document==_5.commonAncestorContainer&&_6.baseNode){ return _6.baseNode.parentNode; } return _5.commonAncestorContainer.parentNode; }else{ return _5.commonAncestorContainer; } } }else{ if(_5.length){ return _5.item(0); }else{ if(_5.parentElement){ return _5.parentElement(); }else{ return null; } } } },IsControl:function(){ if(this.Window.document.selection){ return (this.Window.document.selection.type=="Control"); }else{ var _b=this.Window.getSelection(); if(_b.toString()!=""){ return false; } var _c=_b.focusNode; if(_c.nodeType==1){ return false; } return (_c.tagName=="IMG"); } },GetText:function(){ if(this.Window.document.selection){ var _d=this.Window.document.selection.createRange(); if(_d.length){ return ""; }else{ if(null!=_d.text){ return _d.text; } } }else{ if(this.Window.getSelection){ return this.Window.getSelection().toString(); }else{ return ""; } } },GetHtmlText:function(){ if(this.Window.document.selection&&!window.opera){ var _e=this.Window.document.selection.createRange(); if(_e.length){ return _e.item(0).outerHTML; }else{ if(_e.htmlText){ return _e.htmlText; }else{ return ""; } } }else{ if(this.Window.getSelection){ var _f=this.Window.getSelection(); var _e=null; if(_f.getRangeAt){ _e=_f.getRangeAt(0); var _10=this.Window.document.createElement("div"); var _11=_e.cloneContents(); if(_11){ _10.appendChild(_11); return _10.innerHTML; }else{ return ""; } }else{ return _f; } }else{ return ""; } } },Collapse:function(_12){ _12=(_12==true); if(this.Window.document.selection){ var rng=this.Window.document.selection.createRange(); if(rng.collapse){ rng.collapse(_12); rng.select(); } }else{ if(this.Window.getSelection){ var _14=this.Window.getSelection(); if(!_14.isCollapsed){ if(_12){ _14.collapseToStart(); }else{ _14.collapseToEnd(); } } } } }};;RadEditorNamespace.ServerRenderingInitializer=function(_1,_2){ _1.Tools=[]; _1.Toolbars=[]; _1.ToolbarsCreated=false; var _3=_1.CreateEditorToolbar; var _4=_1.CreateEditorTool; var _5=null; var _6=0; var _7=false; var _8=0; _1.CreateEditorToolbar=function(_9,_a,_b,_c,_d,_e){ var _f=_3.call(_1,_9,_a,_b,_c,_d); _5=document.getElementById(_9); _5.setAttribute("unselectable","on"); _5.onselectstart=new Function("return false;"); _5.ondragstart=new Function("return false;"); if(_1.IsSafari){ _5.setAttribute("onmousedown","return false;"); } _5.style.display=RadEditorNamespace.DockableObjectDisplay; _8=0; _6=0; _7=_e; _f.Create(_5); if(_e||(_1.EnableDocking&&_c&&(false!=_2))){ _f.IsRibbon=_e; _f.IsDockable=_e?false:_c; var _10=_5.parentNode; var _11=_f.ConfigureToolbarWrapper(); } return _f; }; var _12=function(){ if(_5.rows.length==1){ return _5.rows[0].cells[_6].firstChild; }else{ if(_7){ var _13=_5.rows[0].cells.length; if(_8>_13-1){ var _14=_5.rows[1].cells[_8-_13]; oChild=_14.firstChild; }else{ oChild=_5.rows[0].cells[_8].firstChild; } _8++; return oChild; }else{ return _5.rows[_6].cells[0].firstChild; } } }; _1.CreateEditorTool=function(_15){ var _16=null; var _17=_15[0]; var _18=_15[1]; if(_17!="S"){ var _16=_4.call(_1,_15); var _19=_12(); if(_16){ _16.Create(_19); if(_17!="B"){ if(_19&&_19.rows&&_19.rows[0]&&_19.rows[0].cells){ var _1a=_19.rows[0]; if(_1a.cells[0]){ var _1b=_1a.cells[0]; var oFC=_1b.firstChild; _16.HeaderElement=oFC; oFC.setAttribute("unselectable","on"); _16.IconContainer=_1b; _16.IconContainer.onclick=RadEditorNamespace.OnComboHeaderClick; } if(_1a.cells[1]){ var _1d=_1a.cells[1]; _16.ArrowElement=_1d; _1d.setAttribute("unselectable","on"); _16.ArrowElement.onclick=RadEditorNamespace.OnComboArrowClick; } } if(_17==RadEditorNamespace.TOOL_CUSTOM&&RadEditorToolInitializer&&RadEditorToolInitializer[_18]){ var _1e={}; _1e.GetController=function(){ return _1; }; try{ tool=RadEditorToolInitializer[_18](_1e); var _1f=tool.Create(); _19.parentNode.replaceChild(_1f,_19); } catch(e){ } } }else{ _16.Element.onclick=new Function("RadEditorNamespace.OnToolClick.call(this); return false;"); } } } _6++; return _16; }; var _20=_1.DockingZones.TopZone; _20.style.width=_20.offsetWidth+"px"; _1.CreateEditorToolbars(_1.ToolsArray); var _21=_1.WrapperElement.getElementsByTagName("img"); for(var i=0;i<_21.length;i++){ var _23=_21[i]; _23.setAttribute("unselectable","on"); _23.ondragstart=new Function("return false;"); } _1.CreateEditorToolbar=_3; _1.CreateEditorTool=_4; };;RadEditorNamespace.RadToolbar={New:function(_1){ var _2={}; RadEditorNamespace.Utils.ExtendObject(_2,this); _2.Document=_1.Document; _2.Id=_1.Id; _2.Title=_1.Title; _2.IsDockable=_1.IsDockable!=null?_1.IsDockable:false; _2.ZoneId=_1.ZoneId!=null?_1.ZoneId:""; _2.Tools=[]; _2.IsRibbon=(_1.IsRibbon==true); return _2; },Dispose:function(){ this.Document=null; this.Element=null; },WrapInRibbonContainer:function(_3,_4){ var _5=document; var _6=_5.createElement("table"); _6.border=0; _6.cellSpacing=0; _6.cellPadding=0; _6.setAttribute("unselectable","on"); _7=_6.insertRow(-1); _8=_7.insertCell(-1); _8.appendChild(_3); var _7=_6.insertRow(-1); var _8=_7.insertCell(-1); var _9=_5.createElement("span"); _9.className="RadAutoDockButton"; _9.innerHTML="&nbsp;&nbsp;&nbsp;"; _8.appendChild(_9); _8.innerHTML+=(_4?"&nbsp;"+_4:""); _8.setAttribute("noWrap","true"); _8.className="RadETitleGrip"; return _6; },GetRibbonToolbarLength:function(_a){ var _b=0; for(var i=0;i<_a.length;i++){ if(!_a[i].Create){ continue; } _b++; } _b=Math.ceil(_b/2); return _b; },Create:function(_d){ if(this.IsRibbon){ this.IsVertical=false; this.IsDockable=false; } if(null==_d&&!this.Element){ var _e=RadEditorNamespace.Utils.GetPlainTable(this.Document); _e.setAttribute("onmousedown","return false;"); if(!this.IsVertical){ _e.insertRow(-1); } var _f=this.Tools; var _10=this.GetRibbonToolbarLength(_f); var _11=0; for(var i=0;i<_f.length;i++){ var _13=null; var _14=_f[i]; if(this.IsRibbon&&!_14.Create){ continue; }else{ _11++; } _13=this.CreateToolCell(_e); if(!_14.Create){ _13.innerHTML="&nbsp;"; RadEditorNamespace.Utils.MakeSeparator(_13,this.IsVertical); }else{ var _15=_14.Create(); _13.appendChild(_15); } if(this.IsRibbon&&(_11==_10)){ _e.insertRow(-1); } } this.Element=_e; this.ConfigureToolbarWrapper(); }else{ if(null!=_d){ this.Element=_d; } } return this.Element; },GetTopElement:function(){ this.Create(); return this.Element; },ConfigureToolbarWrapper:function(){ var _16=null; var _17="RadEToolbar"; if(this.IsRibbon){ this.Element.className="RadEToolbar"; _16=this.WrapInRibbonContainer(this.Element,this.Title); _17="RadERibbon"; }else{ if(this.IsDockable&&RadEditorNamespace.Docking){ _16=RadEditorNamespace.Docking.WrapInDockingContainer(this.Element,this.IsVertical,RadEditorNamespace.RadEditorToolbar_RenderHorizontal,RadEditorNamespace.RadEditorToolbar_RenderVertical,"RadEToolbar","RadEToolbarVertical",this.Title); this.Element.className=""; _17=this.IsVertical?"RadEToolbarVertical":"RadEToolbar"; } } this.Element.removeAttribute("id"); if(_16){ this.Element=_16; } if(_17){ this.Element.className=_17; } this.Element.style.display=RadEditorNamespace.DockableObjectDisplay; if(!document.all){ this.Element.setAttribute("style","float:left"); } this.Element.setAttribute("id",this.Id); this.Element.setAttribute("title",this.Title); return this.Element; },AddSeparator:function(){ this.Tools[this.Tools.length]="SEPARATOR"; },AddTool:function(_18){ this.Tools[this.Tools.length]=_18; },CreateToolCell:function(_19){ var _1a=this.IsVertical?_19.insertRow(-1):_19.rows[_19.rows.length-1]; var _1b=_1a.insertCell(-1); _1b.setAttribute("unselectable","on"); return _1b; }}; RadEditorNamespace.RadEditorToolbar_RenderHorizontal=function(){ var _1c=this.getElementsByTagName("TABLE")[0]; var _1d=_1c.rows[0]; while(_1c.rows.length>1){ var row=_1c.rows[1]; var _1f=row.cells[0]; if(_1f.className=="RadESeparatorHorizontal"){ _1f.className="RadESeparator"; } _1d.appendChild(_1f); row.parentNode.removeChild(row); } _1c.VerticalRows=0; }; RadEditorNamespace.RadEditorToolbar_RenderVertical=function(){ var _20=this.getElementsByTagName("TABLE")[0]; var _21=_20.rows[0].cells; var _22=_21.length-1; for(var i=0;i<_22;i++){ var row=_20.insertRow(_20.rows.length); var _25=_21[1]; _25.parentNode.removeChild(_25); if(_25.className=="RadESeparator"){ _25.className="RadESeparatorHorizontal"; } row.appendChild(_25); } };;RadEditorNamespace.ToolbarModeBase={Editor:null,GetToolbarManagerFn:null,New:function(_1){ var _2={}; RadEditorNamespace.Utils.ExtendObject(_2,this); _2.Editor=_1; _2.InitializeEditor(); return _2; },InitializeEditor:function(){ var _3=this; var _4=this.Editor; var _5=this.GetToolbarManagerFn(); _5.Add(this); _4.AttachEventHandler(RadEditorNamespace.RADEVENT_MODE_CHANGED,function(){ var _6=_4.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE; _4.SetToolbarsVisible(_6); var _7=(_4.GetMode()==RadEditorNamespace.RADEDITOR_DESIGN_MODE); _3.GetToolbarManagerFn().ShowToolbarHolder(_7); }); var _8=function(){ var _9=_3.GetToolbarManagerFn(); _9.SetEditorFocus(_3); }; if(_4.IsIE){ var _a=function(){ window.setTimeout(function(){ _4.AttachEventHandler(RadEditorNamespace.RADEVENT_BEFORE_EDIT_FOCUS,_8); },0); }; if(document.all&&"complete"!=document.readyState){ RadEditorNamespace.Utils.AttachEventEx(window,"onload",_a); }else{ _a(); } }else{ _4.AttachEventHandler(RadEditorNamespace.RADEVENT_SEL_CHANGED,_8); } _4.AttachEventHandler(RadEditorNamespace.RADEVENT_CALLBACK_STARTED,function(){ var _b=_3.GetToolbarManagerFn(); if(_4==_b.CurrentEditor){ _b.ShowToolbarHolder(false); } }); },GetToolbar:function(){ if(!this.ToolbarHolderElement){ var _c=document.createElement("table"); var _d=_c.insertRow(-1); var _e=_d.insertCell(-1); this.ToolbarHolderElement=_c; if(this.Editor.ToolsWidth){ this.Editor.SetToolbarHolderWidth(_e); }else{ _e.style.width=parseInt(this.Editor.GetWidth())+"px"; } var _f=this.Editor.GetToolbars(); for(var i=0;i<_f.length;i++){ _e.appendChild(_f[i].GetTopElement()); } } return this.ToolbarHolderElement; }}; RadEditorNamespace.ToolbarManagerBase={ToolbarFlavors:[],CurrentEditor:null,ToolbarHolder:null,OverlayFrame:null,Add:function(_11){ this.ToolbarFlavors[this.ToolbarFlavors.length]=_11; },Dispose:function(){ this.ToolbarFlavors=null; },GetToolbarByEditor:function(_12){ var _13=this.ToolbarFlavors; for(var i=0;i<_13.length;i++){ if(_12==_13[i].Editor){ return _13[i].GetToolbar(); } } return null; },SetEditorTopMargin:function(_15,_16){ if(_15){ if(_16.NewMarginTop!=null){ _16.WrapperElement.style.marginTop=_16.NewMarginTop; return; } var _17=RadEditorNamespace.Utils.GetRect(this.GetToolbarHolder()); var _18=RadEditorNamespace.Utils.GetRect(_16.WrapperElement); if(_17.height>_18.top){ _16.RealMarginTop=_16.WrapperElement.style.marginTop; var _19=_17.height-_18.top; _16.NewMarginTop=_19+"px"; _16.WrapperElement.style.marginTop=_16.NewMarginTop; } }else{ if(_16&&_16.RealMarginTop!=null){ _16.WrapperElement.style.marginTop=_16.RealMarginTop; } } },ShowToolbarHolder:function(_1a){ if(this.GetToolbarHolder()){ this.GetToolbarHolder().style.display=_1a?"":"none"; } if(this.OverlayFrame){ this.OverlayFrame.style.display=_1a?"inline":"none"; } if(!_1a){ this.SetEditorTopMargin(false,this.CurrentEditor); this.CurrentEditor=null; } },HideToolbarHolder:function(e){ if(document.readyState&&document.readyState!="complete"){ return; } var _1c=this.GetToolbarHolder(); if(!_1c||"none"==_1c.style.display||!this.CurrentEditor){ return; } if(!RadEditorNamespace.Utils.IsMouseInElement(e,_1c,this.CurrentEditor.WrapperElement)){ this.ShowToolbarHolder(false); } },GetToolbarHolder:function(){ if(!this.ToolbarHolder){ var _1d=document.createElement("table"); _1d.cellSpacing=0; _1d.cellPadding=0; _1d.style.display="none"; _1d.className=this.HolderCss; row=_1d.insertRow(-1); cell=row.insertCell(-1); cell.setAttribute("height","100%"); _1d.setAttribute("id","RadEditorRelativeToolbarHolder"); document.body.appendChild(_1d); this.ToolbarHolder=_1d; } return this.ToolbarHolder; },SetEditorFocus:function(_1e){ var _1f=this.ToolbarFlavors; var _20=false; for(var i=0;i<_1f.length;i++){ if(_1f[i]==_1e){ _20=true; break; } } if(!_20){ this.Add(_1e); } var _22=_1e.Editor; if(true==_22.ToggleFullScreen){ if(this.OverlayFrame){ this.OverlayFrame.style.display="none"; } return; }else{ if(_22==this.CurrentEditor){ this.SetEditorTopMargin(true,this.CurrentEditor); return; } } this.ShowToolbarHolder(true); var _23=this.GetToolbarByEditor(_22); if(_23){ this.SetEditorTopMargin(false,this.CurrentEditor); this.CurrentEditor=_22; var _24=this.GetToolbarHolder().rows[0].cells[0]; if(_24.firstChild){ _24.removeChild(_24.firstChild); } _24.appendChild(_23); if(this.OnSetEditorFocus!=null&&typeof (this.OnSetEditorFocus)=="function"){ this.OnSetEditorFocus(); } this.SetOverlay(this.GetToolbarHolder()); this.SetEditorTopMargin(true,_22); } },SetOverlay:function(_25){ if("complete"!=document.readyState&&!document.all){ return; } if(!this.OverlayFrame){ var frm=document.createElement("IFRAME"); frm.id="OverlayFrame"; frm.src="javascript:''"; frm.className=this.HolderCss; frm.frameBorder=0; frm.scrolling="no"; frm.style.overflow="hidden"; frm.style.display="inline"; frm.style.position="absolute"; this.OverlayFrame=frm; _25.parentNode.insertBefore(this.OverlayFrame,_25); } var frm=this.OverlayFrame; try{ var _27=RadEditorNamespace.Utils.GetRect(_25); frm.style.display="inline"; frm.style.width=_27.width+"px"; frm.style.height=_27.height+"px"; frm.style.left=_25.style.left; frm.style.top=_25.style.top; frm.className=this.HolderCss; frm.style.borderWidth=0+"px"; } catch(ex){ } }}; RadEditorNamespace.GetPageTopToolbarManager=function(){ if(!RadEditorNamespace.PageTopToolbarManagerObject){ var _28=RadEditorNamespace.PageTopToolbarManager.New(); RadEditorNamespace.Utils.AttachEventEx(window,"onunload",function(){ _28.Dispose(); }); RadEditorNamespace.Utils.AttachEventEx(document,"click",function(e){ _28.HideToolbarHolder(e); }); RadEditorNamespace.PageTopToolbarManagerObject=_28; } return RadEditorNamespace.PageTopToolbarManagerObject; }; RadEditorNamespace.PageTopToolbarManager={New:function(){ var _2a={}; RadEditorNamespace.Utils.ExtendObject(_2a,RadEditorNamespace.ToolbarManagerBase); RadEditorNamespace.Utils.ExtendObject(_2a,this); _2a.ToolbarFlavors=[]; _2a.HolderCss=(document.all)?"RadEFixedToolbarHolderIE":"RadEFixedToolbarHolderMozilla"; return _2a; }}; RadEditorNamespace.PageTopToolbarMode={}; RadEditorNamespace.Utils.ExtendObject(RadEditorNamespace.PageTopToolbarMode,RadEditorNamespace.ToolbarModeBase); RadEditorNamespace.PageTopToolbarMode.GetToolbarManagerFn=RadEditorNamespace.GetPageTopToolbarManager; RadEditorNamespace.GetShowOnFocusToolbarManager=function(){ if(!RadEditorNamespace.ShowOnFocusToolbarManagerObject){ var _2b=RadEditorNamespace.ShowOnFocusToolbarManager.New(); RadEditorNamespace.Utils.AttachEventEx(window,"onunload",function(){ _2b.Dispose(); }); RadEditorNamespace.Utils.AttachEventEx(document,"click",function(e){ _2b.HideToolbarHolder(e); }); RadEditorNamespace.ShowOnFocusToolbarManagerObject=_2b; } return RadEditorNamespace.ShowOnFocusToolbarManagerObject; }; RadEditorNamespace.ShowOnFocusToolbarManager={New:function(){ var _2d={}; RadEditorNamespace.Utils.ExtendObject(_2d,RadEditorNamespace.ToolbarManagerBase); RadEditorNamespace.Utils.ExtendObject(_2d,this); _2d.HolderCss="RadERelativeToolbarHolder"; _2d.ToolbarFlavors=[]; return _2d; },OnSetEditorFocus:function(){ var _2e=RadEditorNamespace.Utils.GetRect(this.CurrentEditor.WrapperElement); this.GetToolbarHolder().style.width=_2e.width+"px"; this.PositionToolbar(); },PositionToolbar:function(){ var _2f=this.GetToolbarHolder(); var _30=RadEditorNamespace.Utils.GetRect(_2f); var _31=RadEditorNamespace.Utils.GetRect(this.CurrentEditor.WrapperElement); var _32=RadEditorNamespace.Utils.FindScrollPosY(this.CurrentEditor.WrapperElement); var _33=_31.top-_30.height-_32; _33=_33<0?0:_33; var _34=_31.left; _34=_34<0?0:_34; _2f.style.display=""; _2f.style.position="absolute"; _2f.style.left=_34+"px"; _2f.style.top=_33+"px"; }}; RadEditorNamespace.ShowOnFocusToolbarMode={}; RadEditorNamespace.Utils.ExtendObject(RadEditorNamespace.ShowOnFocusToolbarMode,RadEditorNamespace.ToolbarModeBase); RadEditorNamespace.ShowOnFocusToolbarMode.GetToolbarManagerFn=RadEditorNamespace.GetShowOnFocusToolbarManager; RadEditorNamespace.FloatingToolbarMode={EditorMode:RadEditorNamespace.RADEDITOR_DESIGN_MODE,Editor:null,Localization:null,ToolbarImage:null,New:function(_35){ var obj={}; RadEditorNamespace.Utils.ExtendObject(obj,this); obj.Editor=_35; obj.Localization=obj.Editor.Localization; obj.EditorMode=obj.Editor.Mode; var _37=document.createElement("IMG"); _37.src=obj.Editor.SkinBasePath+"Img/toolbar.gif"; _37.onmouseover=new Function("this.style.border = '1px outset';"); _37.onmouseout=new Function("this.style.border = '1px solid white';"); var _38=obj; _37.Toolbar=obj; _37.onclick=function(){ this.style.border="1px inset"; _38.ToggleFloatingToolbar(); }; obj.Editor.DockingZones.TopZone.appendChild(_37); obj.ToolbarImage=_37; var _39=function(){ _38.OnModeChanged(); }; obj.Editor.AttachEventHandler(RadEditorNamespace.RADEVENT_MODE_CHANGED,_39); _35.AttachEventHandler(RadEditorNamespace.RADEVENT_CALLBACK_STARTED,function(){ if(_38.ToolbarWnd){ _38.ToolbarWnd.ShowWindow(false); } }); _35.AttachEventHandler(RadEditorNamespace.RADEVENT_DISPOSE,function(){ _38.ToolbarHolderElement=null; _38.Editor=null; if(_38.ToolbarImage){ _38.ToolbarImage.onclick=null; } _38.ToolbarImage=null; if(_38.ToolbarWnd){ _38.ToolbarWnd.OnClientClosing=null; } _38.ToolbarWnd=null; }); return obj; },OnModeChanged:function(){ var _3a=(this.Editor.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE); this.ToolbarImage.style.display=_3a?"":"none"; if(this.EditorMode==RadEditorNamespace.RADEDITOR_DESIGN_MODE){ this.IsToolbarWndPrevVisible=this.ToolbarWnd?this.ToolbarWnd.IsVisible():null; } if(this.ToolbarWnd){ this.ToolbarWnd.ShowWindow(this.IsToolbarWndPrevVisible&&_3a); } this.EditorMode=this.Editor.Mode; },ToggleFloatingToolbar:function(_3b){ var x,y; if(!this.ToolbarWnd){ var _3e=document.createElement("table"); var _3f=_3e.insertRow(0); var _40=_3f.insertCell(0); this.ToolbarHolderElement=_3e; if(this.Editor.ToolsWidth){ this.Editor.SetToolbarHolderWidth(_40); }else{ _40.style.width=parseInt(this.Editor.GetWidth())+"px"; } var _41=this.Editor.GetToolbars(); for(var i=0;i<_41.length;i++){ _40.appendChild(_41[i].GetTopElement()); } var rwi=new RadWindowInfo(); if(document.all){ rwi.Url="javascript:''"; rwi.Width=1; rwi.Height=1; }else{ rwi.Url=""; rwi.InnerHtml=""; rwi.Width=this.Editor.ToolsWidth||"600px"; } rwi.Caption=this.Localization["MainToolbar"]; rwi.IsVisible=false; rwi.Argument=null; rwi.Movable=true; rwi.Resizable=true; rwi.UseClassicDialogs=false; this.ToolbarWnd=GetEditorRadWindowManager().ShowModallessWindow(rwi); this.ToolbarWnd.OnClientClosing=function(_44){ this.ShowWindow(false); return false; }; this.ToolbarWnd.ContentWindow.innerHTML=""; this.ToolbarWnd.ContentWindow.appendChild(this.ToolbarHolderElement); var rc=RadEditorNamespace.Utils.GetRect(this.Editor.WrapperElement); x=rc.left; y=rc.top; } if(_3b){ var rc=RadEditorNamespace.Utils.GetRect(this.Editor.WrapperElement); x=rc.left; y=rc.top; } this.ToolbarWnd.ShowWindow(!this.ToolbarWnd.IsVisible(),x,y); }};;;RadEditorNamespace.RadBrowserCommand={New:function(_1,_2,_3,_4){ var _5=RadEditorNamespace.RadCommandBase.New((_1||_2),_6,_3); RadEditorNamespace.Utils.ExtendObject(_5,this); _5.CommandID=_2; _5.Value=_4; var _6=true; switch(_5.CommandID){ case "Copy": case "SelectAll": case "Print": _6=false; break; } return _5; },Clone:function(){ return RadEditorNamespace.RadBrowserCommand.New(this.Title,this.CommandID,this.Window,this.Value); },GetState:function(_7){ try{ _7=_7||this.Window; var _8=_7.document; if(null==_8){ return RadEditorNamespace.RADCOMMAND_STATE_DISABLED; } if(!window.RadControlsNamespace.Browser.IsOpera&&null!=_8.queryCommandEnabled&&!_8.queryCommandEnabled(this.CommandID)){ if(!window.RadControlsNamespace.Browser.IsSafari||!this.CommandID=="RealFontSize"){ return RadEditorNamespace.RADCOMMAND_STATE_DISABLED; } } return _8.queryCommandState(this.CommandID)?RadEditorNamespace.RADCOMMAND_STATE_ON:RadEditorNamespace.RADCOMMAND_STATE_OFF; } catch(ex){ return RadEditorNamespace.RADCOMMAND_STATE_OFF; } },GetValue:function(_9){ try{ _9=_9||this.Window; return _9.document.queryCommandValue(this.CommandID); } catch(ex){ } return null; },OnExecute:function(){ if(RadEditorNamespace.RADCOMMAND_ABSOLUTE_POSITION==this.CommandID){ this.Window.document.execCommand("2D-Position",false,true); } var _a=true; if(this.CommandID==RadEditorNamespace.RADCOMMAND_BACKCOLOR&&(window.RadControlsNamespace.Browser.IsOpera||window.RadControlsNamespace.Browser.IsMozilla)){ this.CommandID="HiliteColor"; _a=false; } if(this.CommandID==RadEditorNamespace.RADCOMMAND_FONTSIZE&&window.RadControlsNamespace.Browser.IsSafari&&!window.RadControlsNamespace.Browser.IsSafari3){ var _b=parseInt(this.Value); switch(_b){ case 1: this.Value="8pt"; break; case 2: this.Value="10pt"; break; case 3: this.Value="12pt"; break; case 4: this.Value="14pt"; break; case 5: this.Value="18pt"; break; case 6: this.Value="24pt"; break; case 7: this.Value="36pt"; break; } } try{ this.Window.document.execCommand("UseCSS",false,(false!=_a)); } catch(e){ } var _c=this.Window.document.execCommand(this.CommandID,false,this.Value); try{ this.Window.document.execCommand("UseCSS",false,true); } catch(e){ } return _c; }}; RadEditorNamespace.RadGenericCommand={New:function(_d,_e){ var _f=RadEditorNamespace.RadCommandBase.New(_d,true,_e); RadEditorNamespace.Utils.ExtendObject(_f,this); _f.RestorePoint1=RadEditorNamespace.RadCreateRestorePoint(_f.Window); return _f; },Execute:function(){ if(null==this.RestorePoint2){ this.RestorePoint2=RadEditorNamespace.RadCreateRestorePoint(this.Window); }else{ this.RestorePoint2.Restore(); } return true; },Unexecute:function(){ this.RestorePoint1.Restore(true); }};;RadEditorNamespace.RadCommandBase={New:function(_1,_2,_3){ var _4={}; RadEditorNamespace.Utils.ExtendObject(_4,this); _4.IsSafari=TelerikNamespace.Utils.DetectBrowser("safari"); _4.Title=_1; _4.CanUnexecute=(_2!=false); _4.Window=_3; return _4; },GetState:function(_5){ return RadEditorNamespace.RADCOMMAND_STATE_OFF; },GetValue:function(_6){ return null; },Execute:function(){ this.IsExecuted=false; if(null==this.OnExecute||null==this.Window){ return false; } try{ if(!this.RestorePoint1){ this.RestorePoint1=RadEditorNamespace.RadCreateRestorePoint(this.Window); }else{ this.RestorePoint1.Select(); } return (this.IsExecuted=this.OnExecute()); } catch(ex){ } return false; },OnExecute:function(){ if(null!=document.selection&&null!=this.OnExecuteIE&&!window.opera){ return this.OnExecuteIE(); }else{ if(null!=window.getSelection&&null!=this.OnExecuteMoz){ return this.OnExecuteMoz(); } } return false; },Unexecute:function(){ try{ if(this.CanUnexecute&&this.IsExecuted){ this.RestorePoint1.Restore(); } } catch(ex){ } }};;;RadEditorNamespace.RadFormatBlockCommand={New:function(_1,_2,_3){ var _4=RadEditorNamespace.RadCommandBase.New((_1||"Format Block"),true,_2); RadEditorNamespace.Utils.ExtendObject(_4,this); _4.FormatValue=_3; return _4; },Clone:function(){ return RadEditorNamespace.RadFormatBlockCommand.New(this.Title,this.Window,this.FormatValue); },GetValue:function(_5){ try{ _5=_5||this.Window; var _6=_5.document.queryCommandValue(RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK); if(!document.all){ switch(_6){ case "x": case "": _6="Normal"; break; } } return _6; } catch(ex){ } return null; },OnExecuteIE:function(){ var _7=this.Window.document; if("<p>"==this.FormatValue.toLowerCase()){ return _7.execCommand(RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK,false,"<p>")&&_7.execCommand("RemoveFormat"); } var _8=_7.selection.createRange(); var _9=false; var _a=RadEditorNamespace.Utils.Trim(_8.htmlText); if(_a&&_a.length>2&&_a.substr(0,2).toLowerCase()=="<p"){ _9=true; } if(!_9&&""!=_8.text){ var _b=this.FormatValue.substring(1,this.FormatValue.length-1); _7.execCommand(RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK,false,"<p>"); _7.execCommand("RemoveFormat"); var _c=_7.createElement(_b); _c.innerHTML=_8.htmlText; _8.pasteHTML(_c.outerHTML); return true; }else{ return _7.execCommand(RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK,false,this.FormatValue); } },OnExecuteMoz:function(){ var _d=this.FormatValue.substring(1,this.FormatValue.length-1); var _e=this.Window.document; var _f=RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK; var _10=("body"==this.FormatValue.toLowerCase()||"normal"==this.FormatValue.toLowerCase()); var _11=null; var _12=_d.indexOf(" "); if(_12!=-1){ _11=_d.substring(_12+1); _d=_d.substring(0,_12); } if(this.IsSafari){ if(_10){ }else{ var _13=_e.createElement(_d); if(_11){ var _14=""; _14=_11.replace(/class\=[\'|\"]?([^\'|^\"]+)[\'|\"]?/gi,"$1"); if(_14.length>0){ _13.className=_14; } } var _15=RadEditorNamespace.RadSelection.New(this.Window); _13.innerHTML=_15.GetHtmlText(); var _16=RadEditorNamespace.RadPasteHtmlCommand.New(this.Title,this.Window,_13.outerHTML,true); _16.Execute(); } return; } if(_10){ return _e.execCommand(_f,false,"Normal"); } var _17=this.Window.getSelection(); if(_17.rangeCount<1){ return false; } var _18=_17.getRangeAt(0); function isFormatBlockElement(_19){ if(!_19||!_19.tagName){ return false; } var _1a=_19.tagName; if(_1a=="H1"||_1a=="H2"||_1a=="H3"||_1a=="H4"||_1a=="H5"||_1a=="H6"||_1a=="H7"||_1a=="ADDRESS"||_1a=="PRE"){ return true; } } var _1b=RadEditorNamespace.RadSelection.New(this.Window).GetParentElement(); if(_18.toString()!=""&&!isFormatBlockElement(_1b)){ try{ var _13=_e.createElement(_d); if(_11){ var _14=""; _14=_11.replace(/class\=[\'|\"]?([^\'|^\"]+)[\'|\"]?/gi,"$1"); if(_14.length>0){ _13.className=_14; } } _13.appendChild(_18.extractContents()); _18.insertNode(_13); return true; } catch(ex){ return false; } }else{ return _e.execCommand(RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK,false,this.FormatValue); } return false; }};;RadEditorNamespace.RadFormatObjectCommand={New:function(_1,_2,_3,_4){ var _5=RadEditorNamespace.RadCommandBase.New(_1,true,_2); RadEditorNamespace.Utils.ExtendObject(_5,this); _5.TargetObjectBookmark=RadEditorNamespace.RadNodeBookmark.New(_2,_4); _5.Diff(_3,_4); return _5; },Execute:function(){ try{ var _6=this.TargetObjectBookmark.Select(); this.IsExecuted=this.SourceValues.ApplyTo(_6); } catch(ex){ this.IsExecuted=false; } return this.IsExecuted; },Unexecute:function(){ var _7=this.TargetObjectBookmark.Select(); this.TargetValues.ApplyTo(_7); },Diff:function(_8,_9){ this.SourceValues=new RadEditorNamespace.DiffObjectInfo(); this.TargetValues=new RadEditorNamespace.DiffObjectInfo(); var _a=this.DiffAttributes(_8,_9,this.SourceValues.Attributes,this.TargetValues.Attributes); if(_8.style.cssText!=_9.style.cssText){ this.SourceValues.Style=_8.style.cssText; this.TargetValues.Style=_9.style.cssText; _a=true; } if(_8.value!=_9.value){ this.SourceValues.Value=_8.value; this.TargetValues.Value=_9.value; _a=true; } if(_8.className!=_9.className){ this.SourceValues.ClassName=_8.className; this.TargetValues.ClassName=_9.className; _a=true; } if(_8.innerHTML!=_9.innerHTML){ this.SourceValues.InnerHtml=_8.innerHTML; this.TargetValues.InnerHtml=_9.innerHTML; this.TargetValues.InnerHtml=_9.innerHTML; _a=true; } return _a; },DiffAttributes:function(_b,_c,_d,_e){ if(document.all&&!window.opera){ return this.DiffAttributesIE(_b,_c,_d,_e); }else{ return this.DiffAttributesMoz(_b,_c,_d,_e); } },DiffAttributesIE:function(_f,_10,_11,_12){ var _13,_14,_15,_16,_17; for(var i=0;i<_10.attributes.length;i++){ try{ _15=_10.attributes[i]; _13=_15.nodeName; switch(_13.toLowerCase()){ case "style": case "value": case "classname": continue; case "name": _13="NAME"; break; } _17=_15.nodeValue; _16=_f.getAttribute(_13); if(!_17){ _17=""; } if(!_16){ _16=""; } if(_17!=_16){ _11[_11.length]={Name:_13,Value:_16}; _12[_12.length]={Name:_13,Value:_17}; } } catch(ex){ } } return (_11.length>0); },DiffAttributesMoz:function(_19,_1a,_1b,_1c){ var _1d,_1e,_1f; for(var i=0;i<_19.attributes.length;i++){ try{ _1d=_19.attributes[i]; _1f=_1d.nodeName; _1e=_1a.attributes[_1f]; if(null!=_1e&&_1d.nodeValue==_1e.nodeValue){ continue; }else{ _1b[_1b.length]={Name:_1f,Value:_1d.nodeValue}; if(_1e){ _1c[_1c.length]={Name:_1f,Value:_1e.nodeValue}; }else{ _1c[_1c.length]={Name:_1f,Value:""}; } } } catch(ex){ } } return (_1b.length>0); }}; RadEditorNamespace.DiffObjectInfo=function(){ this.Attributes=[]; this.Style=null; this.Value=null; this.ClassName=null; this.InnerHtml=null; }; RadEditorNamespace.DiffObjectInfo.prototype.ApplyTo=function(_21){ this.ApplyAttributes(_21); if(null!=this.Style){ _21.style.cssText=this.Style; } if(null!=this.Value){ _21.setAttribute("value",this.Value); } if(null!=this.ClassName){ _21.className=this.ClassName; } if(null!=this.InnerHtml){ _21.innerHTML=this.InnerHtml; } return true; }; RadEditorNamespace.DiffObjectInfo.prototype.ApplyAttributes=function(_22){ if(this.Attributes){ var _23=null; for(var i=0;i<this.Attributes.length;i++){ _23=this.Attributes[i]; if(null==_23.Value||""==_23.Value){ _22.removeAttribute(_23.Name); }else{ if("function"==typeof (_23.Value)){ continue; }else{ _22.setAttribute(_23.Name,_23.Value); } } } } };;RadEditorNamespace.RadPasteHtmlCommand={New:function(_1,_2,_3,_4){ var _5=RadEditorNamespace.RadCommandBase.New((_1||"Insert Html"),true,_2); RadEditorNamespace.Utils.ExtendObject(_5,this); _5.HtmlText=_3; _5.SelectText=(true==_4); _5.IsSafari=TelerikNamespace.Utils.DetectBrowser("safari"); return _5; },Clone:function(){ return RadEditorNamespace.RadPasteHtmlCommand.New(this.Title,this.Window,this.HtmlText); },OnExecute:function(){ if(document.all&&!window.opera){ return this.OnExecuteIE(); }else{ return this.OnExecuteMoz(); } },OnExecuteIE:function(){ var _6=this.Window.document; if(_6.selection.type.toLowerCase()!="none"){ _6.selection.createRange().execCommand("Delete"); } if(_6.selection.type.toLowerCase()!="none"){ _6.execCommand("Delete"); } _6.body.setActive(); selRange=_6.selection.createRange(); if(selRange&&selRange.length){ var _7=selRange.item(0); if(_7&&_7.tagName=="BODY"){ var _8=_7.getElementsByTagName("FORM")[0]; if(_8){ _8.innerHTML+=this.HtmlText; } } }else{ var _9=selRange.duplicate(); _9.collapse(true); selRange.pasteHTML(this.HtmlText); if(this.SelectText){ _9.setEndPoint("EndToEnd",selRange); _9.select(); } } return true; },OnExecuteMoz:function(){ var _a=this.Window.document; var _b=this.Window.document.createElement("SPAN"); _b.innerHTML=this.HtmlText; var _c=this.SelectText; this.SelectText=true; this.InsertNodeAtSelection(this.Window,_b); if(!this.IsSafari){ var _d=_a.createRange(); _d.selectNodeContents(_b); var _e=_d.extractContents(); _d.selectNode(_b); _d.deleteContents(); this.SelectText=_c; this.InsertNodeAtSelection(this.Window,_e); } this.SelectText=_c; return true; },InsertNodeAtSelection:function(_f,_10){ var _11=_f.getSelection(); if(this.IsSafari){ _f.document.execCommand("Delete"); } var _12=this.IsSafari?_f.document.createRange():_11.getRangeAt(0); if(!this.IsSafari){ _11.removeAllRanges(); } _12.deleteContents(); var _13=this.IsSafari?_11.baseNode:_12.startContainer; var _14=this.IsSafari?_11.baseOffset:_12.startOffset; _12=_f.document.createRange(); if((_13.nodeType==3)&&(_10.nodeType==3)){ _13.insertData(_14,_10.nodeValue); _12.setEnd(_13,_14+_10.length); if(this.SelectText){ _12.setStart(_13,_14); }else{ _12.setStart(_13,_14+_10.length); } }else{ var _15; if(_13.nodeType==3){ var _16=_13; _13=_16.parentNode; var _17=_16.nodeValue; var _18=_17.substr(0,_14); var _19=_17.substr(_14); var _1a=_f.document.createTextNode(_18); var _15=_f.document.createTextNode(_19); _13.insertBefore(_15,_16); _13.insertBefore(_10,_15); try{ _13.insertBefore(_1a,_10); } catch(exc){ } _13.removeChild(_16); }else{ if(_13.childNodes.length>0){ _15=_13.childNodes[_14]; _13.insertBefore(_10,_15); }else{ if(_13.tagName!="BODY"){ _13=_13.parentNode; } _13.appendChild(_10); } } try{ if(this.SelectText){ _12.setStart(_10,0); _12.setEnd(_15,0); }else{ _12.setEnd(_15,0); _12.setStart(_15,0); } } catch(exc){ } } try{ _11.addRange(_12); } catch(exc){ } }};;RadEditorNamespace.RadSetAttributeCommand={New:function(_1,_2,_3,_4,_5){ var _6=RadEditorNamespace.RadCommandBase.New(_1,true,_2); RadEditorNamespace.Utils.ExtendObject(_6,this); if(!_3){ var _7=RadEditorNamespace.RadSelection.New(_6.Window); _3=_7.GetParentElement(); } _6.NodeBookmark=RadEditorNamespace.RadNodeBookmark.New(_6.Window,_3); _6.AttribName=_4; _6.NewValue=_5; return _6; },Clone:function(){ return RadEditorNamespace.RadSetAttributeCommand.New(this.Title,this.Window,null,this.AttribName,this.NewValue); },Execute:function(){ var _8=this.NodeBookmark.Select(); if(!_8){ return false; } if(!this.IsExecuted){ this.OldValue=_8.getAttribute(this.AttribName); } if(this.AttribName&&this.AttribName.toLowerCase()=="name"&&document.all){ _8.name=this.NewValue; _8.removeAttribute("name"); _8.removeAttribute("NAME"); } var _9=RadEditorNamespace.Utils.Trim(this.NewValue); if(""==_9){ _8.removeAttribute(this.AttribName,0); if("className"==this.AttribName){ _8.removeAttribute("class",0); } }else{ _8[this.AttribName]=this.NewValue; if(this.AttribName.toLowerCase()=="nowrap"){ _8.setAttribute(this.AttribName,this.NewValue); } } this.IsExecuted=true; return true; },Unexecute:function(){ var _a=this.NodeBookmark.Select(); _a[this.AttribName]=this.OldValue; }};;RadEditorNamespace.RadSetStyleRuleCommand={New:function(_1,_2,_3,_4,_5){ var _6=RadEditorNamespace.RadCommandBase.New(_1,true,_2); RadEditorNamespace.Utils.ExtendObject(_6,this); if(!_3){ var _7=RadEditorNamespace.RadSelection.New(_6.Window); _3=_7.GetParentElement(); } _6.NodeBookmark=RadEditorNamespace.RadNodeBookmark.New(_6.Window,_3); _6.StyleAttributeName=_4; _6.NewValue=_5; return _6; },Clone:function(){ return RadEditorNamespace.RadSetStyleRuleCommand.New(this.Title,this.Window,null,this.StyleAttributeName,this.NewValue); },Execute:function(){ var _8=this.NodeBookmark.Select(); if(!_8){ return false; } if(!this.IsExecuted){ this.OldValue=_8.style[this.StyleAttributeName]; } _8.style[this.StyleAttributeName]=this.NewValue; this.IsExecuted=true; return true; },Unexecute:function(){ var _9=this.NodeBookmark.Select(); _9.style[this.StyleAttributeName]=this.OldValue; }};;RadEditorNamespace.RadStyleCommand={New:function(_1,_2,_3){ var _4=RadEditorNamespace.RadCommandBase.New(_1,true,_2); RadEditorNamespace.Utils.ExtendObject(_4,this); _4.ClassName=_3; return _4; },Clone:function(){ return RadEditorNamespace.RadStyleCommand.New(this.Title,this.Window,this.ClassName); },GetValue:function(_5){ _5=_5||this.Window; var _6=_5.document; if(_6.all){ return this.GetValueIE(_6); }else{ return this.GetValueMoz(_5); } },GetValueIE:function(_7){ var _8=_7.selection; if(!_8){ return ""; } var _9=_8.createRange(); var _a=(_9.length>0?_9(0):_9.parentElement()); if("BODY"==_a.tagName){ return ""; }else{ return (""==_a.className?"":_a.className); } },OnExecuteIE:function(){ if(""==this.ClassName){ return this.ClearStyleIE(); }else{ return this.ApplyStyleIE(this.ClassName); } },OnExecuteMoz:function(){ if(""==this.ClassName){ return this.ClearStyleMoz(); }else{ return this.ApplyStyleMoz(this.ClassName); } },ClearStyleIE:function(){ var _b=RadEditorNamespace.RadSelection.New(this.Window); var _c=_b.GetParentElement(); if(_c.tagName!="FONT"&&_c.tagName!="BODY"){ _c.removeAttribute("classname",0); return true; }else{ return this.Window.document.execCommand("RemoveFormat"); } },ApplyStyleIE:function(_d){ try{ var _e=this.Window.document.selection.createRange(); var _f=(_e.length>0?_e(0):_e.parentElement()); if(_f.tagName=="LI"){ var _10=_e.htmlText; var _11=_10.match(/<LI\/?>/gi); var _12=_11?_11.length:0; if(_12>1){ _f=_f.parentNode; }else{ if(_12==0&&(_f.innerHTML==_e.htmlText)&&_f.parentNode.childNodes.length==1){ _f=_f.parentNode; } } } if(_e.length>0||_f.tagName=="OL"||_f.tagName=="UL"){ this.SetElementClassName(_f,_d); }else{ if(""!=_e.htmlText){ var _13=_e.duplicate(); var _14=_e.duplicate(); _13.collapse(true); _14.collapse(false); var _15=_13.parentElement(); if(_15.parentNode==_f){ _15=_f; } var _16=_14.parentElement(); if(_15==_16){ var _17=this.Window.document.body.createTextRange(); _17.moveToElementText(_15); var _18=_e.htmlText; var _19=false; var _1a=_15.outerHTML.replace(/[\r\n\t]/ig,""); var _1b=_15.innerHTML.replace(/[\r\n\t]/ig,""); var _18=_18.replace(/[\r\n\t]/ig,""); if(_1a==_18||_1b==_18){ _19=true; } if(_19||(0==_17.compareEndPoints("StartToStart",_e)&&0==_17.compareEndPoints("EndToEnd",_e))){ if("BODY"!=_f.tagName){ this.SetElementClassName(_f,_d); }else{ this.ProcessTextSelection(_d,_e); } }else{ this.ProcessTextSelection(_d,_e); } }else{ if(_f==_16&&_f.parentNode==_15){ this.SetElementClassName(_f,_d); }else{ if(_f==_16&&_f==_15.parentNode){ this.ProcessElementTextSelection(_d,_e,_15,_16); }else{ if(_f==_15&&_f==_16.parentNode){ this.ProcessTextElementSelection(_d,_e,_15,_16); }else{ if(_f!=_15&&_f!=_16){ this.ProcessElementElementSelection(_d,_e,_15,_16); } } } } } } } return true; } catch(ex){ return false; } },GetFormatHtml:function(_1c,_1d){ var _1e=this.Window.document.createElement("FONT"); _1e.innerHTML=_1c; _1e.className=_1d; return _1e.outerHTML; },SetElementClassName:function(_1f,_20){ if(!_1f){ return ""; } if(""==RadEditorNamespace.Utils.IsNull(_20,"")){ _1f.className=""; }else{ var _21=_1f.className; _1f.className=_20; return _21; } },ProcessTextSelection:function(_22,_23){ var _24=_23.htmlText; _23.pasteHTML(""); var _25=_23.duplicate(); _25.collapse(); _23.pasteHTML(this.GetFormatHtml(_24,_22)); _25.setEndPoint("EndToEnd",_23); },ProcessElementTextSelection:function(_26,_27,_28,_29){ var _2a=_27.duplicate(); _2a.moveToElementText(_28); var _2b=_2a.duplicate(); var _2c=(0!=_27.compareEndPoints("StartToStart",_2a)); var _2d=_27.duplicate(); if(_2c){ _2d.setEndPoint("StartToStart",_2a); } var _2e=this.GetFormatHtml(_27.htmlText,_26); _27.pasteHTML(""); _27.pasteHTML(_2e); _2b.setEndPoint("EndToEnd",_27); },ProcessTextElementSelection:function(_2f,_30,_31,_32){ var _33=_30.duplicate(); _33.moveToElementText(_32); var _34=(0!=_30.compareEndPoints("EndToEnd",_33)); var _35=_30.duplicate(); if(_34){ _35.setEndPoint("EndToEnd",_33); } _33.setEndPoint("EndToEnd",_30); var _36=_30.duplicate(); _36.setEndPoint("EndToStart",_33); var _37=_36.htmlText+_33.htmlText; _30.pasteHTML(""); _30.moveEnd("character",-1); _30.moveStart("character",1); var _38=_30.duplicate(); _38.collapse(); _30.pasteHTML(this.GetFormatHtml(_37,_2f)); _38.setEndPoint("EndToEnd",_30); },ProcessElementElementSelection:function(_39,_3a,_3b,_3c){ var _3d=_3a.duplicate(); _3d.moveToElementText(_3b); var _3e=_3a.duplicate(); _3e.moveToElementText(_3c); var _3f=(0!=_3a.compareEndPoints("StartToStart",_3d)); var _40=(0!=_3a.compareEndPoints("EndToEnd",_3e)); var _41=_3a.duplicate(); _41.setEndPoint("StartToStart",_3d); _41.setEndPoint("EndToEnd",_3e); if(!_3f&&!_40){ var _42=_3a.htmlText; _3a.pasteHTML(""); var _43=_3a.duplicate(); _43.collapse(); _3a.pasteHTML(this.GetFormatHtml(_42,_39)); _41.setEndPoint("EndToEnd",_3a); }else{ var _44=_3a.htmlText; _3a.pasteHTML(""); var _41=_3a.duplicate(); _41.collapse(); _3e.setEndPoint("StartToStart",_3a); var _45=_3e.htmlText; _3e.pasteHTML(""); _3a.pasteHTML(this.GetFormatHtml(_44,_39)+_45); _41.setEndPoint("EndToEnd",_3a); } },ClearStyleMoz:function(){ var _46=RadEditorNamespace.RadSelection.New(this.Window); var _47=_46.GetParentElement(); if(_47.tagName!="FONT"){ _47.className=""; return true; }else{ return this.Window.document.execCommand("RemoveFormat",false,null); } },GetValueMoz:function(_48){ if(!_48){ return ""; } var _49=_48.getSelection(); if(!_49){ return; } if(_49.rangeCount!=1){ return ""; } var _4a=(_49.focusNode.nodeType!=3?_49.focusNode:_49.focusNode.parentNode); var _4b=(_49.anchorNode.nodeType!=3?_49.anchorNode:_49.anchorNode.parentNode); if(_4a!=_4b){ return ""; } var _4c=RadEditorNamespace.RadSelection.New(_48); var _4d="",_4e; if(null!=_4c&&null!=(_4e=_4c.GetParentElement())){ _4d=_4e.className; } return (""==_4d?"":_4d); },ApplyStyleSafari:function(_4f){ var _50=this.Window.getSelection(); var _51=RadEditorNamespace.RadSelection.New(this.Window).GetRange(); var _52=_50.baseNode?_50.baseNode:_51.startContainer; var _53=_50.extentNode?_50.extentNode:_51.endContainer; if(_52.nodeType==3||_53.nodeType==3){ var _54=this.Window.document.createElement("span"); _54.className=_4f; var _55=RadEditorNamespace.RadSelection.New(this.Window).GetHtmlText(); _54.innerHTML=_55; RadEditorNamespace.RadPasteHtmlCommand.New().InsertNodeAtSelection(this.Window,_54); }else{ var _56=RadEditorNamespace.RadSelection.New(this.Window); _56.GetParentElement().className=_4f; } return true; },ApplyStyleMoz:function(_57){ try{ if(TelerikNamespace.Utils.DetectBrowser("safari")){ return this.ApplyStyleSafari(_57); } } catch(ex){ } var _58=this.Window.getSelection(); if(_58.rangeCount<1){ return; } var _59=_58.getRangeAt(0); var _5a=_59.commonAncestorContainer.parentNode; var _5b=this.Window.document.createElement("SPAN"); _5b.appendChild(_59.cloneContents()); var _5c=_5b.innerHTML; var _5d=true; if(_5c==_5a.innerHTML){ _5d=false; } var _5e=_59.commonAncestorContainer; if(_5e.tagName=="UL"||_5e.tagName=="OL"){ var _5f=_5e.innerHTML; var _60=_5f.match(/<LI\/?>/gi).length; var _61=_60?_60.length:0; if(_61>1){ RadEditorNamespace.Utils.SelectElement(this.Window,_5e); _5d=false; } }else{ if(_5a.tagName=="LI"){ if(_5c==_5a.innerHTML&&_5a.parentNode.childNodes.length==1){ RadEditorNamespace.Utils.SelectElement(this.Window,_5a.parentNode); _5d=false; } } } if(_5d&&(_59.startContainer.nodeType==3||_59.endContainer.nodeType==3)){ var _62=this.Window.document.createElement("SPAN"); _62.className=_57; _62.appendChild(_59.extractContents()); _59.insertNode(_62); }else{ var _63=RadEditorNamespace.RadSelection.New(this.Window); _63.GetParentElement().className=_57; } return true; }};;RadEditorNamespace.RadTableCommandBase={New:function(_1,_2,_3){ var _4=RadEditorNamespace.RadCommandBase.New(_1,_2,_3); RadEditorNamespace.Utils.ExtendObject(_4,this); return _4; },GetState:function(_5){ return this.GetSelectedCell(_5)?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED; },GetSelectedCell:function(_6){ var _7=RadEditorNamespace.RadSelection.New(_6||this.Window); var _8; if(_7){ _8=_7.GetParentElement(); } while(null!=_8&&_8.tagName!="TD"&&_8.tagName!="TH"&&_8.tagName!="BODY"){ _8=_8.parentNode; } if(!_8||!_8.tagName){ return null; } return (_8.tagName=="TD"||_8.tagName=="TH"?_8:null); },GetSelectedRow:function(_9){ var _a=RadEditorNamespace.RadSelection.New(_9||this.Window); var _b; if(_a){ _b=_a.GetParentElement(); } if(!_b){ return null; } while(null!=_b&&_b.tagName!="TR"&&_b.tagName!="BODY"){ _b=_b.parentNode; } return (_b&&_b.tagName=="TR"?_b:null); },GetParentTable:function(_c){ if(!_c){ return null; } while(null!=_c&&_c.parentNode!=_c&&"TABLE"!=_c.tagName){ _c=_c.parentNode; } return (_c&&_c.tagName=="TABLE"?_c:null); },GetNextSiblingCell:function(_d){ if(!_d){ return null; } var _e=_d.parentNode; var _f=_d.cellIndex+1; if(0<=_f&&_f<_e.cells.length){ return _e.cells[_f]; } return null; },GetPreviouseSiblingCell:function(_10){ if(!_10){ return null; } var row=_10.parentNode; var _12=_10.cellIndex-1; if(0<=_12&&_12<row.cells.length){ return row.cells[_12]; } return null; }}; RadEditorNamespace.RadTableInsertRow={New:function(_13,_14,_15){ var obj=RadEditorNamespace.RadTableCommandBase.New((_13||"Insert row"),true,_14); RadEditorNamespace.Utils.ExtendObject(obj,this); obj.Direction=_15||"above"; return obj; },Clone:function(){ return RadEditorNamespace.RadTableInsertRow.New(this.Title,this.Window,this.Direction); },GetState:function(_17){ return (this.GetSelectedRow(_17)?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED); },OnExecute:function(){ var _18=this.GetSelectedCell(); if(!_18){ return false; } var row=_18.parentNode; var _1a=row.rowIndex; if("below"==this.Direction){ _1a++; } var _1b=this.GetParentTable(row); if(!_1b){ return false; } var _1c=_1b.insertRow(_1a); if(!_1c){ return false; } RadEditorNamespace.Utils.MergeElementAttributes(row,_1c); var _1d; for(var i=0;i<row.cells.length;i++){ _18=row.cells[i]; _1d=_1c.insertCell(_1c.cells.length); _1d.colSpan=_18.colSpan; RadEditorNamespace.Utils.MergeElementAttributes(_18,_1d); _1d.innerHTML=document.all?"":"&nbsp;"; } return true; }}; RadEditorNamespace.RadTableDeleteRow={New:function(_1f,_20){ var obj=RadEditorNamespace.RadTableCommandBase.New(_1f,true,_20); RadEditorNamespace.Utils.ExtendObject(obj,this); return obj; },Clone:function(){ return RadEditorNamespace.RadTableDeleteRow.New(this.Title,this.Window); },GetState:function(_22){ return (this.GetSelectedRow(_22)?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED); },OnExecute:function(){ var row=this.GetSelectedRow(); if(!row){ return false; } row.parentNode.removeChild(row); return true; }}; RadEditorNamespace.RadTableInsertColumn={New:function(_24,_25,_26){ var obj=RadEditorNamespace.RadTableCommandBase.New((_24||"Insert column"),true,_25); RadEditorNamespace.Utils.ExtendObject(obj,this); obj.Direction=_26||"left"; return obj; },Clone:function(){ return RadEditorNamespace.RadTableInsertColumn.New(this.Title,this.Window,this.Direction); },GetState:function(_28){ return (this.GetSelectedCell(_28)?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED); },OnExecute:function(){ var _29=this.GetSelectedCell(); if(!_29){ return false; } var _2a=_29.cellIndex; if("right"==this.Direction){ _2a++; } var _2b=this.GetParentTable(_29); if(!_2b){ return false; } var _2c=_2b.rows; var _2d; for(var i=0;i<_2c.length;i++){ _2d=_2c[i].insertCell(_2a); RadEditorNamespace.Utils.MergeElementAttributes(_29,_2d); _2d.innerHTML=document.all?"":"&nbsp;"; } return true; }}; RadEditorNamespace.RadTableDeleteColumn={New:function(_2f,_30){ var obj=RadEditorNamespace.RadTableCommandBase.New(_2f,true,_30); RadEditorNamespace.Utils.ExtendObject(obj,this); return obj; },Clone:function(){ return RadEditorNamespace.RadTableDeleteColumn.New(this.Title,this.Window); },GetState:function(_32){ return (this.GetSelectedCell(_32)?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED); },OnExecute:function(){ var _33=this.GetSelectedCell(); if(!_33){ return false; } var _34=_33.cellIndex; var _35=this.GetParentTable(_33); if(!_35){ return false; } var _36=_35.rows; for(var i=0;i<_36.length;i++){ _33=_36[i].cells[_34]; if(_33){ _33.parentNode.removeChild(_33); } } return true; }}; RadEditorNamespace.RadTableMergeRows={New:function(_38,_39){ var obj=RadEditorNamespace.RadTableCommandBase.New(_38,true,_39); RadEditorNamespace.Utils.ExtendObject(obj,this); return obj; },Clone:function(){ return RadEditorNamespace.RadTableMergeRows.New(this.Title,this.Window); },GetState:function(_3b){ var _3c=this.GetSelectedCell(_3b); if(null!=_3c&&null!=this.GetLowerCell(_3c)&&1==_3c.colSpan){ return RadEditorNamespace.RADCOMMAND_STATE_OFF; }else{ return RadEditorNamespace.RADCOMMAND_STATE_DISABLED; } },OnExecute:function(){ var _3d=this.GetSelectedCell(); if(!_3d){ return false; } var _3e=this.GetLowerCell(_3d); if(!_3e){ return false; } if(""!=_3e.innerHTML){ if(""!=_3d.innerHTML){ _3d.innerHTML+="<br>"; } _3d.innerHTML+=_3e.innerHTML; } _3d.rowSpan+=_3e.rowSpan; _3e.parentNode.removeChild(_3e); return true; },GetLowerCell:function(_3f){ if(!_3f){ return null; } var _40=this.GetParentTable(_3f); var row=_3f.parentNode; var _42=_40.rows[row.rowIndex+_3f.rowSpan]; if(!_42){ return null; } var _43=_42.cells[_3f.cellIndex]; return _43; }}; RadEditorNamespace.RadTableMergeColumns={New:function(_44,_45){ var obj=RadEditorNamespace.RadTableCommandBase.New(_44,true,_45); RadEditorNamespace.Utils.ExtendObject(obj,this); return obj; },Clone:function(){ return RadEditorNamespace.RadTableMergeColumns.New(this.Title,this.Window); },GetState:function(_47){ var _48=this.GetSelectedCell(_47); if(null!=_48&&null!=this.GetNextSiblingCell(_48)){ return RadEditorNamespace.RADCOMMAND_STATE_OFF; }else{ return RadEditorNamespace.RADCOMMAND_STATE_DISABLED; } },OnExecute:function(){ var _49=this.GetSelectedCell(); if(null==_49){ return false; } var _4a=this.GetNextSiblingCell(_49); if(!_4a){ return false; } _49.colSpan+=_4a.colSpan; if(""!=_4a.innerHTML){ if(""!=_49.innerHTML){ _49.innerHTML+="<br>"; } _49.innerHTML+=_4a.innerHTML; } _4a.parentNode.removeChild(_4a); return true; }}; RadEditorNamespace.RadTableSplitCell={New:function(_4b,_4c){ var obj=RadEditorNamespace.RadTableCommandBase.New(_4b,true,_4c); RadEditorNamespace.Utils.ExtendObject(obj,this); obj.NewRows=2; obj.NewColumns=2; return obj; },Clone:function(){ return RadEditorNamespace.RadTableSplitCell.New(this.Title,this.Window); },GetState:function(_4e){ var _4f=this.GetSelectedCell(_4e); if(!_4f){ return RadEditorNamespace.RADCOMMAND_STATE_DISABLED; } return ((_4f.colSpan>1||_4f.rowSpan>1)?RadEditorNamespace.RADCOMMAND_STATE_OFF:RadEditorNamespace.RADCOMMAND_STATE_DISABLED); },OnExecute:function(){ var _50=this.GetSelectedCell(); if(!_50){ return false; } var _51=this.GetParentTable(_50); if(!_51){ return false; } var row=_50.parentNode; var _53=("THEAD"==row.parentNode.tagName.toUpperCase()?"TH":"TD"); if(_50.colSpan>1){ for(i=1;i<this.NewColumns;i++){ var _54=this.Window.document.createElement(_53); _54.innerHTML=document.all?"":"&nbsp;"; RadEditorNamespace.Utils.MergeElementAttributes(_50,_54); _54.colSpan=1; if(_50.cellIndex+1<row.cells.length){ row.insertBefore(_54,row.cells[_50.cellIndex+1]); }else{ row.appendChild(_54); } _50.colSpan--; } } if(_50.rowSpan>1){ for(i=1;i<this.NewRows;i++){ var _55=_51.rows[row.rowIndex+_50.rowSpan-1]; if(!_55||0==_55.cells.length){ break; } var _54=this.Window.document.createElement(_53); _54.innerHTML=document.all?"":"&nbsp;"; RadEditorNamespace.Utils.MergeElementAttributes(_50,_54); _54.rowSpan=1; if(_50.cellIndex+1<_55.cells.length){ _55.insertBefore(_54,_55.cells[_50.cellIndex+1]); }else{ _55.appendChild(_54); } _50.rowSpan--; } } return true; }}; RadEditorNamespace.RadTableDeleteCell={New:function(_56,_57){ var obj=RadEditorNamespace.RadTableCommandBase.New(_56,true,_57); RadEditorNamespace.Utils.ExtendObject(obj,this); return obj; },Clone:function(){ return RadEditorNamespace.RadTableDeleteCell.New(this.Title,this.Window); },OnExecute:function(){ var _59=this.GetSelectedCell(); if(!_59){ return false; } _59.parentNode.removeChild(_59); return true; }};;RadEditorNamespace.RadTextTypeCommand={New:function(_1,_2){ var _3=RadEditorNamespace.RadGenericCommand.New((_1||"Typing"),_2); RadEditorNamespace.Utils.ExtendObject(_3,this); return _3; },Update:function(){ if(this.RestorePoint2){ this.RestorePoint2.Update(); } }};;RadEditorNamespace.UpdateCommandsArray={}; RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_INSERT_ORDERED_LIST]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_INSERT_ORDERED_LIST); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_INSERT_UNORDERED_LIST]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_INSERT_UNORDERED_LIST); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_UNLINK]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_UNLINK); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_BOLD]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_BOLD); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_ITALIC]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_ITALIC); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_UNDERLINE]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_UNDERLINE); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_FORECOLOR]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_FORECOLOR); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_BACKCOLOR]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_BACKCOLOR); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_FONTNAME]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_FONTNAME); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_FONTSIZE]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_FONTSIZE); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_REAL_FONTSIZE]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_REAL_FONTSIZE); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_PASTE]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_PASTE); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_CUT]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_CUT); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_COPY]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_COPY); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_JUSTIFY_LEFT]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_JUSTIFY_LEFT); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_JUSTIFY_RIGHT]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_JUSTIFY_RIGHT); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_JUSTIFY_CENTER]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_JUSTIFY_CENTER); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_JUSTIFY_NONE]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_JUSTIFY_NONE); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_INDENT]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_INDENT); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_OUTDENT]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_OUTDENT); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_UNLINK]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_UNLINK); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK]=RadEditorNamespace.RadFormatBlockCommand.New(null,null,null); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_APPLY_CLASS]=RadEditorNamespace.RadStyleCommand.New(); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_INSERT_ROW_ABOVE]=RadEditorNamespace.RadTableInsertRow.New(null,null,"above"); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_INSERT_ROW_BELOW]=RadEditorNamespace.RadTableInsertRow.New(null,null,"below"); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_INSERT_COLUMN_LEFT]=RadEditorNamespace.RadTableInsertColumn.New(null,null,"left"); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_INSERT_COLUMN_RIGHT]=RadEditorNamespace.RadTableInsertColumn.New(null,null,"right"); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_DELETE_ROW]=RadEditorNamespace.RadTableDeleteRow.New(null,null); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_DELETE_COLUMN]=RadEditorNamespace.RadTableDeleteColumn.New(null,null); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_DELETE_CELL]=RadEditorNamespace.RadTableDeleteCell.New(null,null); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_MERGE_COLUMNS]=RadEditorNamespace.RadTableMergeColumns.New(null,null); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_MERGE_ROWS]=RadEditorNamespace.RadTableMergeRows.New(null,null); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_SPLIT_CELL]=RadEditorNamespace.RadTableSplitCell.New(null,null); if("undefined"==typeof (RadEditorToolInitializer)){ var RadEditorToolInitializer={}; } if("undefined"==typeof (RadEditorCommandList)){ var RadEditorCommandList={}; } RadEditorCommandList["InsertAnchor"]=RadEditorCommandList["InsertEmailLink"]=function(_1,_2,_3){ var _3={SelectedTab:("InsertAnchor"==_1?1:2)}; _2.Fire("LinkManager",_3); }; RadEditorCommandList["IncreaseSize"]=RadEditorCommandList["DecreaseSize"]=function(_4,_5,_6){ if(true==_5.ToggleFullScreen){ return; } var _7=70; var _8=(_4=="IncreaseSize"); var _9=RadEditorNamespace.Utils.GetRect(_5.WrapperElement); var _a=_9.width+(_8?_7:-_7); var _b=_9.height+(_8?_7:-_7); if(_a<0||_b<0){ return; } _5.SetSize(_a,_b); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_TAB]=function(_c,_d,_e){ if(!_d.EnableTab){ return; } var _f=_d.GetSelectedElement(); if(_f.tagName=="LI"){ _d.Fire(RadEditorNamespace.RADCOMMAND_INDENT); }else{ _d.PasteHtml(" &nbsp;&nbsp;&nbsp;&nbsp;"); } return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_BOLD]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_ITALIC]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_UNDERLINE]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_JUSTIFY_LEFT]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_JUSTIFY_RIGHT]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_JUSTIFY_CENTER]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_JUSTIFY_NONE]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INDENT]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_OUTDENT]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SELECT_ALL]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_UNLINK]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_JUSTIFY_FULL]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_STRIKETHROUGH]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SUBSCRIPT]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SUPERSCRIPT]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_ABSOLUTE_POSITION]=function(_10,_11,_12){ var _13=RadEditorNamespace.RADCOMMAND_SELECT_ALL!=_10; _11.SetActive(); if(_11.Document.selection){ var rng=_11.Document.selection.createRange(); rng.select(); } _11.ExecuteBrowserCommand(_10,_13,null); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_FORECOLOR]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_BACKCOLOR]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_FONTNAME]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_FONTSIZE]=function(_15,_16,_17){ var _18=_17.GetSelectedValue(); var _19=_16.GetSelection().GetParentElement(); if(_15==RadEditorNamespace.RADCOMMAND_FONTSIZE&&_19&&_19.tagName=="FONT"){ RadEditorNamespace.Utils.RemoveElementStyleAttribute(_19,"fontSize"); } _16.ExecuteBrowserCommand(_15,true,_18); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_REAL_FONTSIZE]=function(_1a,_1b,_1c){ var _1d=_1c.GetSelectedValue(); var _1e=RadEditorNamespace.RadGenericCommand.New("Set real font size",_1b.ContentWindow); var _1f=RadEditorNamespace.MarkEditorSelection(_1b); var _20=_1f.markedElements; var _21=_1b.CreateRestorePoint(); var _22=""; var _23=_1b.GetSelection().GetParentElement(); if(_1b.IsIE&&_20.length==0&&!_1b.GetSelectionHtml()&&(_23.tagName=="FONT"||_23.tagName=="SPAN")){ _1b.Document.execCommand("RemoveFormat",null,false); } if(_20.length==0){ _1b.PasteHtml(_22+"<font style='font-size:"+_1d+"' id='radERealFont'>&nbsp;</font>"); var _24=_1b.Document.getElementById("radERealFont"); _24.removeAttribute("id"); if(_1b.IsIE){ _1b.SelectElement(_24); _1b.GetSelection().Collapse(); _24.innerHTML=""; }else{ if(_1b.ContentWindow.getSelection){ var _25=_1b.ContentWindow.getSelection(); var _26=_1b.GetSelection().GetRange(); _25.removeAllRanges(); if(_26&&_26.selectNodeContents){ _26.selectNodeContents(_24); } _25.addRange(_26); } } return; } for(var i=0;i<_20.length;i++){ _20[i].style.fontSize=_1d; _20[i].removeAttribute("size"); } if(_21){ _21.Select(); } _1b.ExecuteCommand(_1e); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_CONVERT_TO_LOWER]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_CONVERT_TO_UPPER]=function(_28,_29,_2a){ var _2b; var _2c; if(document.all){ if(_29.Document.selection.type.toLowerCase()=="control"){ return; } var _2d=_29.Document.selection.createRange(); _2b=_2d.duplicate(); _2c=_2d.duplicate(); _2b.collapse(); _2c.collapse(false); } var _2e=RadEditorNamespace.MarkEditorSelection(_29); var _2f=(RadEditorNamespace.RADCOMMAND_CONVERT_TO_LOWER==_28)?"Convert to lower":"Convert to upper"; var _30=RadEditorNamespace.RadGenericCommand.New(_2f,_29.ContentWindow); var _31=_2e.markedElements; var _32=_2e.newElements; for(var i=0;i<_31.length;i++){ changeChildNodesCase(_31[i]); } for(var i=0;i<_32.length;i++){ if(document.all){ _32[i].removeNode(false); }else{ var _34=document.createRange(); _34.selectNodeContents(_32[i]); _32[i].parentNode.replaceChild(_34.extractContents(),_32[i]); } } if(document.all&&!window.opera){ var _35=_29.Document.selection.createRange(); _35.setEndPoint("StartToStart",_2b); _35.setEndPoint("EndToEnd",_2c); _35.select(); }else{ var _36=_29.ContentWindow.getSelection(); var rng=_36.getRangeAt(0); rng.collapse(true); } _29.ExecuteCommand(_30); function changeChildNodesCase(_38){ var _39=_38.childNodes; for(var i=0;i<_39.length;i++){ if(_39[i].nodeType==3){ _39[i].nodeValue=(RadEditorNamespace.RADCOMMAND_CONVERT_TO_LOWER==_28)?_39[i].nodeValue.toLowerCase():_39[i].nodeValue.toUpperCase(); }else{ if(_39[i].nodeType==1&&_39[i].tagName.toUpperCase()!="FONT"){ changeChildNodesCase(_39[i]); } } } } }; RadEditorNamespace.MarkEditorSelection=function(_3b){ if(_3b.GetHtml()==""){ return {markedElements:[],newElements:[]}; } var _3c="AZBY"; var _3d="_cm"; var _3e=[]; var _3f=[]; var _40=[]; var _41=_3b.GetSelection(); if(_41.IsControl()){ var _42=_41.GetParentElement(); var _43=_3b.Document.createElement("FONT"); _43.appendChild(_42.cloneNode(true)); _42.parentNode.replaceChild(_43,_42); return {markedElements:[_43],newElements:[_43]}; } var _44=TelerikNamespace.Utils.DetectBrowser("safari")?"span":"font"; if(!TelerikNamespace.Utils.DetectBrowser("safari")){ keepFontNames(); } var _45=_3b.ContentArea; if(!document.all){ _45.ownerDocument.execCommand("UseCSS",false,true); } _45.ownerDocument.execCommand("FontName",false,_3c); var _46=_45.getElementsByTagName(_44); for(var i=0;i<_46.length;i++){ var _43=_46[i]; if(_43.getAttribute("face")==_3c||_43.style.fontFamily==_3c){ _43.removeAttribute("face"); if(_43.style.fontFamily==_3c){ _43.style.fontFamily=""; } _3f.push(_43); var _48=_43.getElementsByTagName(_44); for(var j=0;j<_48.length;j++){ var _o=_48[j]; if(_o.getAttribute("face")!=_3c){ _3f.push(_o); } } if(!_43.getAttribute(_3d)){ _40.push(_43); } } _43.removeAttribute(_3d); } if(!TelerikNamespace.Utils.DetectBrowser("safari")){ restoreFontNames(); } if(!document.all){ _45.ownerDocument.execCommand("UseCSS",false,false); } function keepFontNames(){ var _4b=_3b.ContentArea.getElementsByTagName(_44); for(var i=0;i<_4b.length;i++){ var _4d=_4b[i]; if(_4b[i].face){ _4d.setAttribute("_face",_4d.face); _3e.push(_4d); } _4d.setAttribute(_3d,1); } } function restoreFontNames(){ for(var i=0;i<_3e.length;i++){ _3e[i].face=_3e[i].getAttribute("_face"); _3e[i].removeAttribute("_face"); } _3e=[]; } return {markedElements:_3f,newElements:_40}; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_COPY]=function(_4f,_50,_51){ if(null!=_51){ var _52=window.opera?false:true; if(_52){ try{ document.queryCommandEnabled(_4f); } catch(e){ _52=false; } } if(_52){ _50.Document.execCommand(_4f,false,null); }else{ alert(_50.Localization["UseCtrl_C"]); } } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_CUT]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_PASTE]=function(_53,_54,_55){ if(null!=_55){ var _56=window.opera?false:true; if(_56){ try{ _54.ToolsUpdate=true; document.queryCommandEnabled(_53); _54.ToolsUpdate=false; } catch(e){ _56=false; } } if(_53==RadEditorNamespace.RADCOMMAND_PASTE&&_56&&_54.IsIE7&&_54.Document.createEventObject){ _54.Document.body.fireEvent("onbeforepaste"); } if(_56){ var _57=RadEditorNamespace.RadGenericCommand.New(_54.Localization[_53],_54.ContentWindow); _54.Document.execCommand(_53,false,null); _54.ExecuteCommand(_57); }else{ var id=(_53==RadEditorNamespace.RADCOMMAND_CUT?"UseCtrl_X":"UseCtrl_V"); alert(_54.Localization[id]); } }else{ _54.PendingCommand=RadEditorNamespace.RadGenericCommand.New(_54.Localization[_53],_54.ContentWindow); } }; RadEditorCommandList["Enter"]=function(_59,_5a,_5b){ if(!_5a.NewLineBr){ if(_5a.IsIE){ _5a.ShortcutHit=false; return false; }else{ if(!_5a.IsSafari&&!window.opera){ var _5c=_5a.GetSelectedElement(); if("LI"==_5c.tagName||RadEditorNamespace.Utils.GetElementParentByTag(_5c,"LI")!=null){ _5a.ShortcutHit=false; return false; } var _5d=_5a.ContentWindow; var _5e=_5d.document; function checkParent(_5f,_60){ _60[_60.length]=_5f; while(_5f!=null&&_5f.tagName!="P"){ if(_5f.tagName=="TD"){ return null; } _5f=_5f.parentNode; _60[_60.length]=_5f; } return _5f; } var _61=_5d.getSelection(); var _62=_61.getRangeAt(0); var _63=_62.cloneRange(); _62.deleteContents(); var _64=_62.startOffset; var _65=_62.startContainer; var _66=""; var _67=[]; var inP=checkParent(_65,_67); if(inP){ var _69=(inP.innerHTML==""); var _6a=_62.cloneRange(); _6a.setStart(inP,0); _6a.setEnd(_65,_64); var _6b=_6a.cloneContents(); var _6c=_62.cloneRange(); _6c.setStart(_65,_64); if(inP.lastChild){ _6c.setEndAfter(inP.lastChild); }else{ _6c.setEnd(inP,0); } var _6d=_6c.cloneContents(); _62.selectNode(inP); _61.removeAllRanges(); _61.addRange(_62); inP=inP.cloneNode(true); inP.innerHTML=""; var _6e=inP.cloneNode(true); if(_69){ _6e.innerHTML="&nbsp;"; }else{ _6e.appendChild(_6b); } endPar=inP.cloneNode(true); endPar.appendChild(_6d); var _6f=inP.cloneNode(true); var _70=_6f; if(_67.length>0){ for(var i=_67.length;i>0;i--){ var _72=_67[i]; var _73=_72&&_72.cloneNode?_72.cloneNode(false):null; if(_73&&_73.tagName!="P"){ _70.appendChild(_73); _70=_73; } } } _70.innerHTML="&nbsp;"; _70.setAttribute("id","radETempNode"); var _74=_5e.createElement("div"); _74.appendChild(_6e); _74.appendChild(_6f); if(!_69){ _74.appendChild(endPar); } _66=_74.innerHTML; }else{ _66="<p id='radETempNode'>&nbsp;</p>"; } RadEditorNamespace.RadPasteHtmlCommand.New("NewLineBr",_5a.ContentWindow,_66,false).OnExecuteMoz(); oP=_5e.getElementById("radETempNode"); if(oP){ oP.removeAttribute("id",0); var _61=_5d.getSelection(); var _62=_5e.createRange(); _62.selectNodeContents(oP); _61.removeAllRanges(); _61.addRange(_62); } var ps=_5e.getElementsByTagName("P"); for(var i=0;i<ps.length;i++){ var _76=ps[i].innerHTML; if(_76==""||RadEditorNamespace.Utils.Trim(_76).toLowerCase()=="<br>"){ ps[i].parentNode.removeChild(ps[i]); } } return false; } } }else{ if(_5a.IsIE){ try{ var _5c=_5a.GetSelectedElement(); if("LI"==_5c.tagName||RadEditorNamespace.Utils.GetElementParentByTag(_5c,"LI")!=null){ _5a.ShortcutHit=false; return false; } var _77=RadEditorNamespace.RadGenericCommand.New("Enter Pressed",_5a.ContentWindow); var _62=_5a.Document.selection.createRange(); if(_62.pasteHTML){ var tag=_5c.tagName; if(tag.charAt(0)=="H"&&parseInt(tag.charAt(1))>0){ var _79=_62.duplicate(); _79.moveToElementText(_5c); _5a.ShortcutHit=false; return false; } _62.pasteHTML("<br>"); _62.select(); _62.moveEnd("character",1); _62.moveStart("character",1); _62.collapse(false); }else{ if(_62(0)){ _62.execCommand("Delete"); } } _5a.ExecuteCommand(_77); } catch(exc){ alert(exc.message); } } } }; RadEditorCommandList["ShiftEnter"]=function(_7a,_7b,_7c){ if(!_7b.NewLineBr||!document.all){ _7b.ShortcutHit=false; return false; } var _7d=_7b.GetSelectedElement(); if("LI"==_7d.tagName||RadEditorNamespace.Utils.GetElementParentByTag(_7d,"LI")!=null){ var _7e=RadEditorNamespace.RadGenericCommand.New("Enter Pressed",_7b.ContentWindow); var _7f=_7b.Document.selection.createRange(); _7f.pasteHTML("<br>"); _7f.select(); _7f.moveEnd("character",1); _7f.moveStart("character",1); _7f.collapse(false); _7b.ExecuteCommand(_7e); return false; } _7b.ShortcutHit=false; return false; }; RadEditorNamespace.RadExpandSelection=function(_80,_81,_82){ var _83=_80.duplicate(); var _84=null; var _85=null; for(var i=_81.length-1;i>=0;i--){ _83.moveToElementText(_81[i]); var _87=_80.compareEndPoints("StartToStart",_83); if(-1==_87||0==_87){ if(_82[_81[i].tagName]!=null){ _85=_81[i]; } }else{ if(_82[_81[i].tagName]!=null){ _84=_81[i]; break; } } } if(_84){ _83.moveToElementText(_84); _80.setEndPoint("StartToEnd",_83); }else{ var _88=_80.parentElement(); _83.moveToElementText(_88); _80.setEndPoint("StartToStart",_83); } if(_85){ _83.moveToElementText(_85); if("BR"==_85.tagName){ _80.setEndPoint("EndToEnd",_83); }else{ _80.setEndPoint("EndToStart",_83); } }else{ var _88=_80.parentElement(); _83.moveToElementText(_88); _80.setEndPoint("EndToEnd",_83); } _80.select(); }; RadEditorNamespace.HandleEmptyListSelection=function(_89,_8a,_8b){ var _8c=_89.parentElement(); var _8d=(_8c&&"P"==_8c.tagName.toUpperCase()); var brs=_8c.getElementsByTagName("BR"); if(_8d&&brs.length==0){ RadEditorNamespace.RadEditorInsertList(_8b,_8a); return false; }else{ var _8f={}; _8f["BR"]=""; _8f["TD"]=""; _8f["OL"]=""; _8f["UL"]=""; _8f["TABLE"]=""; _8f["DIV"]=""; _8f["IMG"]=""; _8f["OBJECT"]=""; var _90=_89.parentElement().getElementsByTagName("*"); RadEditorNamespace.RadExpandSelection(_89,_90,_8f); if(_89.htmlText){ _8a.Fire(_8b); } } }; RadEditorNamespace.RadEditorInsertList=function(_91,_92,_93){ var _94=true; _92.SetActive(); _92.ExecuteBrowserCommand(_91,_94,null); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_ORDERED_LIST]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_UNORDERED_LIST]=function(_95,_96,_97){ _96.SetFocus(); var _98=_95; if(!_96.NewLineBr||!_96.IsIE){ RadEditorNamespace.RadEditorInsertList(_98,_96); return false; } var _99=_96.GetSelectedElement(); var _9a=_96.Document.selection.createRange(); if("OL"==_99.tagName||RadEditorNamespace.Utils.GetElementParentByTag(_99,"OL")!=null||"UL"==_99.tagName||RadEditorNamespace.Utils.GetElementParentByTag(_99,"UL")!=null){ RadEditorNamespace.RadEditorInsertList(_98,_96); return false; }else{ if("TD"==_99.tagName||"TR"==_99.tagName||"TBODY"==_99.tagName||"TABLE"==_99.tagName){ var _9a=_96.Document.selection.createRange(); var _9b=_9a.parentElement().getElementsByTagName("TD"); for(var i=_9b.length-1;i>=0;i--){ brRange=_9a.duplicate(); brRange.moveToElementText(_9b[i]); if(_9a.inRange(brRange)&&_9b[i].innerHTML!=""){ _9a.moveToElementText(_9b[i]); } } } } _96.ContentArea.setActive(); var _9d=document.selection; var _9e=(_98=="InsertOrderedList")?"OL":"UL"; if(_9d.type=="Control"){ var _9f=_96.Document.body.createTextRange(); _9f.moveToElementText(_9a(0)); if((RadEditorNamespace.Utils.Trim(_9f.parentElement().tagName.toLowerCase())=="table")||(RadEditorNamespace.Utils.Trim(_9f.parentElement().tagName.toLowerCase())=="tbody")){ var _a0=_9f.parentElement().parentNode.outerHTML; _9f.parentElement().parentNode.outerHTML="<"+_9e+"><LI>"+_a0+"</LI></"+_9e+">"; }else{ var _a0=_9f.htmlText; _96.PasteHtml("<"+_9e+"><LI>"+_a0+"</LI></"+_9e+">"); } }else{ var _a1=_96.Document.createElement("SPAN"); _a1.innerHTML=_9a.htmlText; if(_9a.htmlText==""){ RadEditorNamespace.HandleEmptyListSelection(_9a,_96,_98); }else{ if(_a1.getElementsByTagName("P").length>0){ RadEditorNamespace.RadEditorInsertList(_98,_96); return false; }else{ var _a2; if(_9a.parentElement().tagName.toUpperCase()=="LI"){ _a2=_9a.parentElement().parentNode; }else{ _a2=_9a.parentElement(); } if(_a2.tagName.toUpperCase()=="OL"||_a2.tagName.toUpperCase()=="UL"){ var _a3=_a2.tagName.toUpperCase(); if(_9e==_a3){ if(_96.NewLineBr){ var _a4=_9a.duplicate(); var _a5=_9a.duplicate(); _a5.moveToElementText(_a2); var _a6=_9a.duplicate(); var _a7=_a2.getElementsByTagName("LI"); var _a8=0; var _a9=_a7.length-1; var _aa=_9a.duplicate(); _aa.moveToElementText(_a7[0]); var _ab=_9a.duplicate(); _ab.moveToElementText(_a7[_a7.length-1]); _a6.setEndPoint("EndToEnd",_ab); _a6.setEndPoint("StartToStart",_aa); while((_a8<_a7.length)&&(_a6.compareEndPoints("StartToStart",_a4)<=0)){ _a6.moveToElementText(_a7[_a8]); _a6.setEndPoint("EndToEnd",_ab); _a8++; } _a8-=2; while((_a9>0)&&(_a6.compareEndPoints("EndToEnd",_a4)>=0)){ _a6.moveToElementText(_a7[_a9]); _a6.setEndPoint("StartToStart",_aa); _a9--; } _a9+=2; var _ac=_9a.duplicate(); var _ad=_9a.duplicate(); _ac.moveToElementText(_a7[_a8]); _ac.collapse(true); _ac.setEndPoint("StartToStart",_a5); _ad.moveToElementText(_a7[_a9]); _ad.collapse(false); _ad.setEndPoint("EndToEnd",_a5); _9a.setEndPoint("StartToEnd",_ac); _9a.setEndPoint("EndToStart",_ad); var _ae=""; var _af=false; var _b0=false; if(_ac.htmlText.replace(/<(.*?)>/)!=""){ _ae+="<"+_a3+">"+_ac.htmlText+"</"+_a3+">"; }else{ _af=true; } _ae+=_9a.htmlText.replace(/<LI\/?>/gi,"<BR>").replace(/<\/LI>/gi,"").replace(/^\s*<BR\/?>/gi,"").replace(/<BR\/?>\s*$/gi,""); if(_ad.htmlText.replace(/<(.*?)>/)!=""){ _ae+="<"+_a3+">"+_ad.htmlText+"</"+_a3+">"; }else{ _b0=true; _ae+="<BR>"; } if(_af&&_b0){ _ae=_ae.replace(new RegExp("</?"+_a3+"/?>","gi"),"").replace(/^\s*<BR\/?>/gi,""); } if(_a2.parentNode.childNodes[0]==_a2){ _a5.collapse(); _a2.parentNode.removeChild(_a2,_ae); }else{ _a5.moveStart("character",-1); } _96.PasteHtml(_ae); }else{ RadEditorNamespace.RadEditorInsertList(_98,_96); return false; } }else{ RadEditorNamespace.RadEditorInsertList(_98,_96); return false; } }else{ var _b1=RadEditorNamespace.RadGenericCommand.New(_95,_96.ContentWindow); var _b2=_9a.duplicate(); _b2.collapse(false); _b2.moveEnd("character",1); if(_b2.htmlText.match(/<BR\/?>/gi)){ _9a.moveEnd("character",1); } var _b3="<"+_9e+"><LI>"+_9a.htmlText.replace(/(<BR\s*>\s*)*$/gi,"").replace(/<BR\/?>$/gi,"").replace(/<BR\/?>/gi,"</LI><LI>")+"</LI></"+_9e+">"; try{ _9a.pasteHTML(_b3); } catch(e){ } _96.ExecuteCommand(_b1); } } } } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_FORMAT_BLOCK]=function(_b4,_b5,_b6){ _b5.ExecuteCommand(RadEditorNamespace.RadFormatBlockCommand.New(_b5.Localization[_b4]||_b4,_b5.ContentWindow,_b6.GetSelectedValue())); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_UNDO]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_REDO]=function(_b7,_b8,_b9){ var _ba=(_b9!=null&&_b9.GetSelectedValue)?_b9.GetSelectedValue():1; if(_b7==RadEditorNamespace.RADCOMMAND_REDO){ _b8.Redo(_ba); }else{ _b8.Undo(_ba); } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_APPLY_CLASS]=function(_bb,_bc,_bd){ var _be=_bd.GetSelectedValue(); _bc.ExecuteApplyCssClassCommand(_be,_bc.Localization[_bd.Name]); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_TOGGLE_TABLE_BORDER]=function(_bf,_c0,_c1){ _c0.ToggleEnhancedEdit(); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_STRIP_FORMAT]=function(_c2,_c3,_c4){ var _c5=_c4.GetSelectedValue(); var _c6=""; try{ _c6=_c3.GetSelection().GetHtmlText(); } catch(e){ } var _c7=_c3.Document.selection?_c3.Document.selection:_c3.ContentWindow.getSelection(); var _c8=_c7.type?_c7.type.toLowerCase()=="none":_c7.isCollapsed; if(_c8||_c6==""||_c3.GetHtml()==_c6){ _c3.SetHtml(RadEditorNamespace.StripFormatting(_c3.GetHtml(),_c5),_c3.Localization[_c2]+" "+_c5); }else{ if(_c6!=null){ _c3.PasteHtml(RadEditorNamespace.StripFormatting(_c6,_c5)); } } }; RadEditorCommandList["StripAll"]=RadEditorCommandList["StripCss"]=RadEditorCommandList["StripFont"]=RadEditorCommandList["StripSpan"]=RadEditorCommandList["StripWord"]=function(_c9,_ca,_cb){ var _cc=_c9.substring(5); _cc=_cc.toUpperCase(); var _cb={GetSelectedValue:function(){ return _cc; }}; _ca.Fire(RadEditorNamespace.RADCOMMAND_STRIP_FORMAT,_cb); return false; }; RadEditorNamespace.RadEditorCreateTable=function(_cd,_ce,_cf){ var _d0=_cd.CreateElement("TABLE"); for(var r=0;r<_ce;r++){ oRow=_d0.insertRow(-1); for(var c=0;c<_cf;c++){ oCell=oRow.insertCell(-1); oCell.innerHTML="&nbsp;"; } } return _d0; }; RadEditorNamespace.StripFormatting=function(_d3,_d4){ switch(_d4){ case "ALL": _d3=_d3.replace(/<\/?[^>]*>/ig,""); break; case "WORD": case "WORD_ALL": case "WORD_NO_FONTS": _d3=RadEditorNamespace.StripWordFormatting(_d3,_d4); break; case "CSS": _d3=_d3.replace(new RegExp("(<[^>]+) class=[^ |^>]*([^>]*>)","ig"),"$1 $2"); _d3=_d3.replace(/(<[^>]+) style="[^"]*"([^>]*>)/ig,"$1 $2"); break; case "FONT": _d3=_d3.replace(/<\/?font[^>]*>/ig,""); break; case "SPAN": _d3=_d3.replace(/<\/?span[^>]*>/ig,""); break; default: break; } return _d3; }; RadEditorNamespace.ReplaceNewLineWithBr=function(_d5){ try{ _d5=_d5.replace(/\n/g,"<br>"); return _d5; } catch(exc){ } }; RadEditorNamespace.ConvertText2Html=function(_d6){ try{ _d6=_d6.replace(/</g,"&lt;"); _d6=_d6.replace(/>/g,"&gt;"); _d6=_d6.replace(/\n/g,"<br>"); return _d6; } catch(exc){ } }; RadEditorNamespace.ClearWordAttributesInElement=function(_d7,_d8){ var _d9=document.all?_d7.all:_d7.getElementsByTagName("*"); for(var i=0;i<_d9.length;i++){ var _db=_d9[i]; var _dc=new RegExp("mso","gi"); if(_db.nodeType==1){ if(_dc.exec(_db.className)){ _db.className=""; } _db.removeAttribute("lang","",0); _db.removeAttribute("stylw","",0); _db.style.cssText=_db.style.cssText.replace(/(([\w-]*?mso[\w-]*?):(.+?)([;^$]|$))/gi,""); if(document.all){ _db.style.removeAttribute("tab-stops",0); _db.style.removeAttribute("textIndent",0); } _db.style.margin=""; if(document.all&&(_d8=="WORD_NO_FONTS"||_d8=="WORD_ALL")){ _db.style.removeAttribute("fontFamily",0); _db.removeAttribute("face",0); } for(j=_db.attributes.length-1;j>=0;j--){ var _dd=_db.attributes[j]; if("null"!=_dd.value&&""!=_dd.value){ if(_dc.exec(_dd.name)||_dc.exec(_dd.value)){ _db.removeAttribute(_dd.name); } } } } } }; RadEditorNamespace.StripWordFormatting=function(_de,_df){ if(_df=="WORD_ALL"){ var _e0=/<SPAN[^>]*?>([\s\S]*?)<\/SPAN[^>]*?>/ig; while(_de.match(_e0)){ _de=_de.replace(_e0,"$1"); } var _e1=/<FONT[^>]*?>([\s\S]*?)<\/FONT[^>]*?>/ig; while(_de.match(_e1)){ _de=_de.replace(_e1,"$1"); } } var _e2=document.createElement("DIV"); _e2.innerHTML=_de; RadEditorNamespace.ClearWordAttributesInElement(_e2,_df); var _e3=_e2.innerHTML; _e3=_e3.replace(/\t/g," "); _e3=_e3.replace(/<\/?\w+:[^>]*>/gi,""); _e3=_e3.replace(/<\\?\??xml[^>]>/gi,""); _e3=_e3.replace(/<p>&nbsp;<\/p>/gi,"<BR><BR>"); _e3=_e3.replace(/[ ]+/g," "); _e3=_e3.replace(/<(\/)?strong>/ig,"<$1B>"); _e3=_e3.replace(/<(\/)?em>/ig,"<$1I>"); _e3=_e3.replace(/^\s/i,""); _e3=_e3.replace(/\s$/i,""); _e3=_e3.replace(/<o:[pP]>&nbsp;<\/o:[pP]>/gi,""); _e3=_e3.replace(/<st1:.*?>/gi,""); _e3=_e3.replace(/<font>([^<>]+)<\/font>/gi,"$1"); _e3=_e3.replace(/<span>([^<>]+)<\/span>/gi,"$1"); _e3=_e3.replace(/<\?xml[^>]*>/ig,""); _e3=_e3.replace(/<\/?[a-z]+:[^>]*>/ig,""); _e3=_e3.replace(/class=""/ig,""); _e3=_e3.replace(/class=''/ig,""); _e3=_e3.replace(/<span[^>]*>\s*<\/span[^>]*>/ig," "); _e3=_e3.replace(/<font[^>]*>\s*<\/font[^>]*>/ig," "); _e3=_e3.replace(/\s+/ig," "); _e3=_e3.replace(/<span><span>/ig,"<span>"); _e3=_e3.replace(/<\/span><\/span>/ig,"</span>"); return _e3; }; RadEditorNamespace.CheckHtmlTagExistance=function(_e4){ return _e4.match(/[<>]/ig); }; RadEditorNamespace.GetBaseUrl=function(){ var _e5=document.location.href; var _e6=document.getElementsByTagName("HEAD")[0]; for(var i=0;i<_e6.childNodes.length;i++){ if(_e6.childNodes[i].nodeType==1&&_e6.childNodes[i].tagName.toLowerCase()=="base"){ _e5=_e6.childNodes[i].getAttribute("href"); break; } } _e5=_e5.replace(/&/ig,"&amp;"); _e5=_e5.replace(/\?/ig,"?"); return _e5; }; RadEditorNamespace.GetAnchorToCurrentPage=function(_e8,_e9,_ea){ if(_ea){ var _eb=_e9.href; var _ec=RadEditorNamespace.GetBaseUrl(); if(_eb.indexOf(_ec)==0){ var _ed=_eb.lastIndexOf("#"); if(-1>_ed){ _eb=_eb.substr(_ed); } }else{ if(_e8.StripAbsoluteAnchorPaths){ var _ee=_e8.FiltersManager.GetFilterByName("RadStripPathFilter"); if(_ee&&_e9){ var _ef=_ee.GetHtmlContent(_e9.outerHTML); var _f0=new RegExp("href=\"([^\"]*)\"","ig"); var _f1=_f0.exec(_ef); if(_f1&&_f1[1]){ _eb=_f1[1]; } } } } return _eb; }else{ return _e9.getAttribute("href"); } }; RadEditorNamespace.GetSelectionLinkArgument=function(_f2,_f3){ _f2.SetFocus(); documentAnchors=_f2.Document.getElementsByTagName("A"); var _f4=new Array(); for(var i=0;i<documentAnchors.length;i++){ if(documentAnchors[i].name){ _f4[_f4.length]=documentAnchors[i]; } } var _f6={realLinkObject:null,href:"",className:"",text:"",target:"",name:"",title:"",showText:false,documentAnchors:_f4,CssClasses:[]}; if(null!=_f3){ _f6.SelectedTab=_f3; } var _f7=_f2.GetSelectedElement(); while(_f7!=null){ try{ if((_f7.tagName!=null)&&((_f7.tagName.toLowerCase()=="a")||(_f7.tagName.toLowerCase()=="img"))){ break; } _f7=_f7.parentNode; } catch(exc){ break; } } if(_f7&&_f7.tagName=="A"){ _f6.realLinkObject=_f7; _f6.href=RadEditorNamespace.GetAnchorToCurrentPage(_f2,_f7,_f2.IsIE); _f6.className=_f7.className; _f6.text=_f7.innerHTML; _f6.target=_f7.target; _f6.name=_f7.name; _f6.title=_f7.title; _f2.SelectElement(_f7); }else{ if(_f7&&_f7.tagName=="IMG"){ if(_f7.parentNode&&_f7.parentNode.tagName=="A"){ var _f8=_f7.parentNode; _f6.realLinkObject=_f8; _f6.href=RadEditorNamespace.GetAnchorToCurrentPage(_f2,_f8,_f2.IsIE); _f6.className=_f8.className; _f6.text=_f7.parentNode.innerHTML; _f6.target=_f8.target; _f6.name=_f8.name; _f6.title=_f8.title; _f2.SelectElement(_f7); }else{ _f6.text=RadEditorNamespace.Utils.GetOuterHtml(_f7); } }else{ var _f9=_f2.GetSelection().GetText(); if(_f9){ _f9=_f2.GetSelectionHtml(); } _f6.text=_f9; } } _f6.CssClasses=_f2.GetCssClassesByTagName("A",_f2.Document); if(!RadEditorNamespace.Utils.Trim(_f6.text)){ _f6.text=""; } _f6.showText=!RadEditorNamespace.Utils.HasHtmlContent(_f6.text); return _f6; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_ROW_ABOVE]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_ROW_BELOW]=function(_fa,_fb,_fc){ _fb.InsertRow(_fa==RadEditorNamespace.RADCOMMAND_INSERT_ROW_ABOVE?"above":"below"); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_COLUMN_LEFT]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_COLUMN_RIGHT]=function(_fd,_fe,_ff){ _fe.InsertColumn(_fd==RadEditorNamespace.RADCOMMAND_INSERT_COLUMN_LEFT?"left":"right"); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_DELETE_ROW]=function(_100,_101,tool){ _101.DeleteRow(); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_DELETE_COLUMN]=function(_103,_104,tool){ _104.DeleteColumn(); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_DELETE_CELL]=function(_106,_107,tool){ _107.DeleteCell(); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_MERGE_COLUMNS]=function(_109,_10a,tool){ _10a.MergeColumns(); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_MERGE_ROWS]=function(_10c,_10d,tool){ _10d.MergeRows(); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SPLIT_CELL]=function(_10f,_110,tool){ _110.SplitCell(); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_DELETE_TABLE]=function(_112,_113,_114){ var _115=_114.GetSelectedValue(); if(_115&&"TABLE"!=_115.tagName){ _115=RadEditorNamespace.Utils.GetElementParentByTag(_115,"TABLE"); } if(_115){ _113.SelectElement(_115); _113.ExecuteBrowserCommand(RadEditorNamespace.RADCOMMAND_DELETE); } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_TABLE]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_TABLE_WIZARD]=function(_116,_117,_118){ if(RadEditorNamespace.RADCOMMAND_INSERT_TABLE==_116){ var _119=null; var _11a=_118.GetSelectedValue(); if(_11a){ _119=RadEditorNamespace.RadEditorCreateTable(_117,_11a.RowsCount,_11a.ColumnsCount); if(_119){ _117.ExecuteInsertObjectCommand(_119,_117.Localization[_116]); } } }else{ if(RadEditorNamespace.RADCOMMAND_TABLE_WIZARD==_116){ var _11b=(_118&&"function"==typeof (_118)?_118:RadEditorNamespace.radEditorInsertTable); var _11c=_117.GetCssClassesByTagName("TABLE",_117.Document); var _11d=_117.GetCssClassesByTagName("TD",_117.Document); var _11e={tableToModify:RadEditorNamespace.RadEditorCreateTable(_117,2,2),CssClasses:_11c,CellCssClasses:_11d,EditorObj:_117,InternalParameters:_117.GetDialogInternalParameters(_116)}; _117.ShowDialog(_117.GetDialogUrl(_116),_11e,400,300,_11b,null,_117.Localization[_116]); return false; } } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SET_TABLE_PROPERTIES]=function(_11f,_120,_121){ _11f=RadEditorNamespace.RADCOMMAND_TABLE_WIZARD; var _122=null; if(!_121.GetSelectedValue){ _122=_120.GetSelectedElement(); }else{ _122=_121.GetSelectedValue(); } if(_122&&"TABLE"!=_122.tagName){ _122=RadEditorNamespace.Utils.GetElementParentByTag(_122,"TABLE"); } if(!_122){ alert(_120.Localization["TableWarning"]); return; } var _123=_120.GetCssClassesByTagName("TABLE",_120.Document); var _124=_120.GetCssClassesByTagName("TD",_120.Document); var _125={tableToModify:_122,EditorObj:_120,CssClasses:_123,CellCssClasses:_124,tableDocument:_120.Document,InternalParameters:_120.GetDialogInternalParameters(_11f)}; _120.ShowDialog(_120.GetDialogUrl(_11f),_125,400,300,null,null,_120.Localization[_11f]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SET_CELL_PROPERTIES]=function(_126,_127,_128){ var _129=null; if(!_128.GetSelectedValue){ _129=_127.GetSelectedElement(); }else{ _129=_128.GetSelectedValue(); } if(_129&&"TD"!=_129.tagName&&"TH"!=_129.tagName){ var _12a=RadEditorNamespace.Utils.GetElementParentByTag(_129,"TD"); if(!_12a){ _12a=RadEditorNamespace.Utils.GetElementParentByTag(_129,"TH"); } _129=_12a; } if(!_129){ alert(_127.Localization["CellWarning"]); return; } var _12b=_127.GetCssClassesByTagName(_129.tagName,_127.Document); var _12c={cellToModify:_129,EditorObj:_127,CssClasses:_12b,InternalParameters:_127.GetDialogInternalParameters(_126)}; _127.ShowDialog(_127.GetDialogUrl(_126),_12c,400,300,null,null,_127.Localization[_126]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SET_IMAGE_PROPERTIES]=function(_12d,_12e,_12f){ var oImg=_12f.GetSelectedValue(); var _131=_12e.GetCssClassesByTagName("IMG",_12e.Document); var _132={imageToModify:oImg,EditorObj:_12e,CssClasses:_131,ThumbnailSuffix:_12e.ThumbSuffix,InternalParameters:_12e.GetDialogInternalParameters(_12d)}; var _133={CommandTitle:_12e.Localization[_12d],OriginalImage:oImg}; _12e.ShowDialog(_12e.GetDialogUrl(_12d),_132,400,300,RadEditorNamespace.radEditorSetImageProperties,_133,_12e.Localization[_12d]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_FORMAT_CODE_BLOCK_DIALOG]=function(_134,_135,_136){ _135.ShowDialog(_135.GetDialogUrl(_134),null,700,570,RadEditorNamespace.radEditorFormatCodeBlock,null,_135.Localization[_134]); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SHOW_IMAGE_MAP_DIALOG]=function(_137,_138,_139){ var _13a={}; _13a.InternalParameters=_138.GetDialogInternalParameters(_137); _13a.EditorObj=_138; var _13b=_138.GetSelectedElement(); if(_13b&&_13b.tagName=="IMG"){ var _13c=_13b; _13a.ImageSrc=_13c.src; _13a.ImageWidth=(_13c.style.width)?_13c.style.width:_13c.width; _13a.ImageHeight=(_13c.style.height)?_13c.style.height:_13c.height; if(document.all){ var oRng=_138.Document.body.createTextRange(); oRng.collapse(); oRng.moveToElementText(_13c); oRng.select(); } if(_13c.useMap){ var _13e=_13c.getAttribute("useMap").substr(1); var _13f=""; var Map=RadEditorNamespace.GetImageMapByName(_138,_13e); if(Map!=null){ _13f="<map name = \""+_13e+"\">"+Map.innerHTML+"</map>"; } _13a.ImageMapHTML=_13f; _13c.style.width=_13a.ImageWidth; _13c.style.height=_13a.ImageHeight; } } var _141=(document.all)?700:730; var _142=(document.all)?450:470; _138.ShowDialog(_138.GetDialogUrl(_137),_13a,_141,_142,RadEditorNamespace.radEditorSetImageMapProperties,null,_138.Localization[_137]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SET_LINK_PROPERTIES]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SHOW_LINK_DIALOG]=function(_143,_144,_145){ var _146=null; if(_145&&_145.SelectedTab){ _146=_145.SelectedTab; } var args=RadEditorNamespace.GetSelectionLinkArgument(_144,_146); var _148=(null==args.realLinkObject?RadEditorNamespace.radEditorCreateLink:RadEditorNamespace.radEditorSetLinkProperties); if("function"==typeof (_145)){ _148=_145; } _144.ShowDialog(_144.GetDialogUrl(RadEditorNamespace.RADCOMMAND_SHOW_LINK_DIALOG),args,400,300,_148,{cmdName:_144.Localization[_143]},_144.Localization[_143]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SHOW_IMAGE_DIALOG]=function(_149,_14a,_14b){ var _14c=(_14b&&"function"==typeof (_14b)?_14b:RadEditorNamespace.radEditorCreateImage); var _14d={}; _14d.InternalParameters=_14a.GetDialogInternalParameters(_149); var _14e=_14a.GetDialogUrl(_149); var _14f=_14a.GetSelectedElement(); if(_14f&&_14f.tagName&&_14f.tagName.toLowerCase()=="img"){ _14e+="&selectedObjectPath="+RadEditorNamespace.Utils.RemoveProtocolNameAndServerName(_14f.src); } _14a.ShowDialog(_14e,_14d,400,300,_14c,null,_14a.Localization[_149]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SHOW_TEMPLATE_DIALOG]=function(_150,_151,_152){ var _153=(_152&&"function"==typeof (_152)?_152:RadEditorNamespace.radEditorInsertTemplate); var _154={}; _154.InternalParameters=_151.GetDialogInternalParameters(_150); _151.ShowDialog(_151.GetDialogUrl(_150),_154,400,300,_153,null,_151.Localization[_150]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SHOW_ABOUT_DIALOG]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_HELP]=function(_155,_156,_157){ var _158=RadEditorNamespace.RADCOMMAND_SHOW_ABOUT_DIALOG==_155?300:570; var _159=RadEditorNamespace.RADCOMMAND_SHOW_ABOUT_DIALOG==_155?160:400; _156.ShowDialog(_156.GetDialogUrl(_155),null,_158,_159,null,null,_156.Localization[_155]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_PAGE_PROPERTIES]=function(_15a,_15b,_15c){ var _15d={CssClasses:_15b.GetCssClassesByTagName("BODY",_15b.Document),EditorObj:_15b}; _15b.ShowDialog(_15b.GetDialogUrl(_15a),_15d,480,400,null,null,_15b.GetLocalizedString(_15a,_15a)); return false; }; RadEditorNamespace.ShowCleanFormattingDialogMozilla=function(_15e,_15f){ var _160={commandName:_15f,CommandTitle:_15e.Localization[_15f]}; _15e.ShowDialog(_15e.GetDialogUrl("MozillaPasteHelperDlg"),{GetPlainText:(RadEditorNamespace.RADCOMMAND_PASTE_PLAIN_TEXT==_15f?true:false)},400,300,RadEditorNamespace.PasteCleanedTextMozilla,_160,_15e.Localization[_15f]); return false; }; RadEditorNamespace.PasteCleanedTextMozilla=function(_161,_162){ if(_161){ cleanedText=_161; switch(_162.commandName){ case RadEditorNamespace.RADCOMMAND_PASTE_FROM_WORD: cleanedText=RadEditorNamespace.StripFormatting(cleanedText,"WORD"); break; case RadEditorNamespace.RADCOMMAND_PASTE_FROM_WORD_ALL: cleanedText=RadEditorNamespace.StripFormatting(cleanedText,"WORD_ALL"); break; case RadEditorNamespace.RADCOMMAND_PASTE_AS_HTML: cleanedText=RadEditorNamespace.ConvertText2Html(cleanedText); break; case RadEditorNamespace.RADCOMMAND_PASTE_PLAIN_TEXT: cleanedText=RadEditorNamespace.ReplaceNewLineWithBr(cleanedText); break; } _162.editor.PasteHtml(cleanedText); } }; RadEditorNamespace.radEditorCreateLink=function(_163,_164){ if(!_163){ return; } if(_164.editor.IsIE&&(_164.editor.StripAbsoluteAnchorPaths==false)&&_163.href){ var _165=document.createElement(_165); _165.innerHTML="<a href='"+_163.href+"'>temp</a>"; _163.href=_165.childNodes[0].href; } _164.editor.InsertLink(_163.href,_163.text,_163); }; RadEditorNamespace.radEditorSetLinkProperties=function(_166,_167){ if(_166){ _167.editor.SetLinkProperties(_166); } }; RadEditorNamespace.radEditorSetImageProperties=function(_168,_169){ if(_168){ _169.editor.ExecuteFormatObjectCommand(_168,_169.CommandTitle,_169.OriginalImage); } }; RadEditorNamespace.radEditorCreateMedia=function(_16a,_16b){ if(_16a){ if(TelerikNamespace.Utils.DetectBrowser("safari")){ window.setTimeout(function(){ _16b.editor.PasteHtml(_16a); },0); return; } _16b.editor.PasteHtml(_16a); } }; RadEditorNamespace.radEditorCreateFlash=function(_16c,_16d){ if(_16c){ _16d.editor.PasteHtml(_16c); var _16e=_16d.editor; if(!_16e.IsIE&&!_16e.IsOpera){ var _16f=new RadEditorNamespace.RadEditorMozillaFlashStart(_16e).GetDesignContent(_16e.GetHtml()); _16e.ContentArea.innerHTML=_16f; } } }; RadEditorNamespace.radEditorCreateImage=function(_170,_171){ if(!_170||!_170.imagePath){ return; } var _172=_171.editor; _172.InsertImage(_170.imagePath); var _173=_172.GetSelectedElement(); if(_173&&_173.tagName.toLowerCase()=="img"){ _173.alt=_170.imageAltText; } if(_170.linkImagePath){ if(_173.tagName.toUpperCase()=="IMG"){ _173.style.border="0"; } var _174={}; if(_170.targetToNew){ _174.text=_172.GetSelectionHtml(); _174.href=_170.linkImagePath; _174.target="_blank"; } _172.InsertLink(_170.linkImagePath,null,_174); } }; RadEditorNamespace.radEditorInsertTable=function(_175,_176){ if(_175){ _176.editor.ExecuteInsertObjectCommand(_175,"Insert Table"); } }; RadEditorNamespace.radEditorInsertTemplate=function(_177,_178){ if(_177){ _178.editor.PasteHtml(_177); } }; RadEditorNamespace.radEditorFormatCodeBlock=function(_179,_17a){ if(!_179.formattedCode){ return; } var _17b=_17a.editor; var _17c=_179.formattedCode; if(_17c){ _17b.PasteHtml(_17c); } }; RadEditorNamespace.radEditorSetImageMapProperties=function(_17d,_17e){ if(!_17d){ return; } var _17f=_17d.MapHtml; var _180=_17d.ImageSrc; var _181=_17e.editor; var _182=_181.GetSelectedElement(); var _183; if(_182&&_182.tagName=="IMG"){ _183=_182; if(_180!=_183.src){ _183.src=_180; } }else{ if(!_180){ return; } var Html="<img src=\""+_180+"\" id = \"__tmp__\">"; _181.PasteHtml(Html); _183=_181.Document.getElementById("__tmp__"); _183.removeAttribute("id"); if(document.all){ var oRng=_181.Document.body.createTextRange(); oRng.collapse(); oRng.moveToElementText(_183); oRng.select(); } } var _tmp=document.createElement("SPAN"); _tmp.innerHTML=_17f; var _187=_tmp.getElementsByTagName("map"); if(_187.length==0){ return; } var _188=_187[0].innerHTML; _tmp=null; if(_188){ var _189=""; var Map=null; var _18b=_183.getAttribute("useMap"); if(_18b){ _189=_18b.substr(1); Map=RadEditorNamespace.GetImageMapByName(_181,_189); } if(Map==null){ var _cnt=0; var _18d="rade_img_map_"+_181.Id+"_"; var _18e=_18d+_cnt; while(RadEditorNamespace.GetImageMapByName(_181,_18e)!=null){ _cnt++; _18e=_18d+_cnt; } Map=_181.Document.createElement("map"); Map.id=_18e; Map.name=_18e; _189=_18e; Map=_181.Document.body.appendChild(Map); _183.setAttribute("useMap","#"+_18e); _183.setAttribute("border","0"); } if(document.all){ Map.outerHTML="<map id=\""+_189+"\" name=\""+_189+"\">"+_188+"</map>"; }else{ Map.innerHTML=_188; } }else{ _183.removeAttribute("useMap"); } }; RadEditorNamespace.GetImageMapByName=function(_18f,_190){ var _191=_18f.Document.getElementsByTagName("map"); if(_18f.Document.getElementById(_190)!=null){ return _18f.Document.getElementById(_190); } for(var i=0;i<_191.length;i++){ if(_191[i].getAttribute("name")==_190){ return _191[i]; } } return null; }; RadEditorCommandList["AjaxSpellCheck"]=function(_193,_194,_195){ function AjaxSpellCheckController(_196){ this.Editor=_196; this.OriginalHtml=null; this.StartCheckMessage=_196.GetLocalizedString("SpellCheck","Check spelling"); this.FinalCheckMessage=_196.GetLocalizedString("SpellCheckEnd","Finish spellchecking"); this.CompleteMessage=_196.GetLocalizedString("SpellCheckComplete","Spellchecking complete!"); this.CancelMessage=_196.GetLocalizedString("Cancel","Cancel"); this.AddWordSuccessMessage=_196.GetLocalizedString("AddCustomWordSuccess"); this.SpellingInProgressMessage=_196.GetLocalizedString("SpellingInProgress"); this.SpellingModeMessage=_196.GetLocalizedString("SpellingMode"); this.NoSpellingMistakesMessage=_196.GetLocalizedString("NoSpellingMistakes","No mistakes found."); this.LoadingIcon=_196.GetImageUrl("../Img/loadingspell.gif"); this.CreateUI(); } AjaxSpellCheckController.prototype.GetSpellService=function(){ var _197=this.Editor.AjaxSpellId; var _198=GetSpellCheckService(_197); var _199=null; if(_195&&_195.GetSelectedValue){ _199=_195.GetSelectedValue(); }else{ if(!_198.DictionaryLanguage){ _199=_194.Language.replace(/_/,"-"); } } if(_199){ _198.DictionaryLanguage=_199; } return _198; }; AjaxSpellCheckController.prototype.CreateUI=function(){ var oDoc=document; var _19b=oDoc.createElement("table"); _19b.cellSpacing=2; _19b.cellPadding=0; _19b.className="RadEModuleTable"; _19b.style.width="100%"; _19b.style.backgroundColor="#ffffcc"; _19b.style.borderBottom="1px solid #adadad"; _19b.insertRow(-1); var _19c=_19b.rows[0].insertCell(-1); _19c.style.width="100%"; var oBut=oDoc.createElement("button"); oBut.className="RadEXhtmlButton"; _19c=_19b.rows[0].insertCell(-1); this.FinishButton=oBut.cloneNode(true); this.FinishButton.Parent=this; this.FinishButton.innerHTML=this.FinalCheckMessage; this.FinishButton.onclick=new Function("this.Parent.FinishSpellcheck();return false;"); _19c.appendChild(this.FinishButton); _19c=_19b.rows[0].insertCell(-1); this.CancelButton=oBut.cloneNode(true); this.CancelButton.Parent=this; this.CancelButton.innerHTML=this.CancelMessage; this.CancelButton.onclick=new Function("this.Parent.CancelSpellcheck();return false;"); _19c.appendChild(this.CancelButton); this.TopElement=_19b; }; AjaxSpellCheckController.prototype.Dispose=function(){ if(this.MultiDropdown&&this.MultiDropdown.Dispose){ this.MultiDropdown.Dispose(); } if(this.CancelButton){ this.CancelButton.Parent=null; this.CancelButton.onclick=null; } this.CancelButton=null; if(this.FinishButton){ this.FinishButton.Parent=null; this.FinishButton.onclick=null; } this.FinishButton=null; if(this.SpellEngineUI_Instance){ this.SpellEngineUI_Instance.Dispose(); } this.Editor=null; this.TopElement=null; this.LoadingIcon=null; this.SpellIconHtml=null; }; AjaxSpellCheckController.prototype.CancelSpellcheck=function(){ this.SetVisible(false); this.SpellEngineUI_Instance.Finalize(false); if(null!=this.OriginalHtml){ this.Editor.ContentArea.innerHTML=this.OriginalHtml; this.OriginalHtml=null; } var _19e=this.Editor.CommandsManager; var _19f=_19e.Commands; _19e.RemoveCommandAt(_19f.length-1); this.Editor.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED); }; AjaxSpellCheckController.prototype.FinishSpellcheck=function(){ this.SetVisible(false); this.SpellEngineUI_Instance.Finalize(); this.OriginalHtml=null; }; AjaxSpellCheckController.prototype.AddCustomWord=function(_1a0){ var _1a1=this.GetSpellService(); var _1a2=this; var _1a3=this.AddWordSuccessMessage; _1a1.AddCustomWord(_1a0,function(_1a4,_1a5){ alert(_1a0+" "+_1a3); _1a2.SpellEngineUI_Instance.ClearWrongWords(_1a0,_1a0); },null); }; AjaxSpellCheckController.prototype.SetVisible=function(_1a6){ this.TopElement.style.display=_1a6?"":"none"; }; AjaxSpellCheckController.prototype.EnableButtons=function(_1a7){ var buts=this.TopElement.getElementsByTagName("button"); for(var i=0;i<buts.length;i++){ buts[i].disabled=!_1a7; } }; AjaxSpellCheckController.prototype.SetLoadingIconVisible=function(_1aa){ var _1ab=this.TopElement.rows[0].cells[0]; _1ab.innerHTML=""; if(_1aa){ var oImg=document.createElement("IMG"); oImg.src=this.LoadingIcon; oImg.align="absmiddle"; _1ab.innerHTML="<label class='RadEToolText'>"+this.SpellingInProgressMessage+"</label>"; _1ab.appendChild(oImg); }else{ _1ab.innerHTML="<label class='RadEToolText'>"+this.SpellingModeMessage+"</label>"; } }; AjaxSpellCheckController.prototype.BeginSpellcheck=function(_1ad){ this.SetLoadingIconVisible(false); this.EnableButtons(true); if(_1ad.BadWords.length==0){ alert(this.NoSpellingMistakesMessage); this.FinishSpellcheck(); }else{ this.SpellEngineUI_Instance.Initialize(_1ad,this.OriginalHtml); } }; AjaxSpellCheckController.prototype.MakeSpellcheckRequest=function(){ var _1ae=this; if(this.SpellEngineUI_Instance){ var _1af=this.SpellEngineUI_Instance.SpellcheckComplete; if(!_1af){ this.FinishSpellcheck(); } }else{ this.SpellEngineUI_Instance=new RadEditorSpellEngineUI(this.Editor); this.SpellEngineUI_Instance.OnRaiseSpellcheckDone=function(){ _1ae.FinishSpellcheck(); alert(_1ae.CompleteMessage); }; this.SpellEngineUI_Instance.OnRaiseAddCustomWord=function(_1b0){ _1ae.AddCustomWord(_1b0); }; } this.SetVisible(true); this.SetLoadingIconVisible(true); this.EnableButtons(false); this.OriginalHtml=this.Editor.IsIE?this.Editor.GetHtml():this.Editor.ContentArea.innerHTML; var _1b1=this.GetSpellService(); var _1b2=function(_1b3,_1b4){ _1ae.BeginSpellcheck(_1b4); }; _1b1.SpellCheck(this.SpellEngineUI_Instance.EscapeNewLines(this.OriginalHtml),_1b2,null); }; if(!_194.AjaxSpellController_Instance){ _194.AjaxSpellController_Instance=new AjaxSpellCheckController(_194); var _1b5=_194.AjaxSpellController_Instance.TopElement; if(!_1b5.parentNode||!_1b5.parentNode.tagName){ if(_194.IsIE){ _194.DockingZones.TopZone.appendChild(_1b5); }else{ _194.ContentAreaElement.parentNode.insertBefore(_1b5,_194.ContentAreaElement); } } } _194.AjaxSpellController_Instance.MakeSpellcheckRequest(); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SPELLCHECK]=function(_1b6,_1b7,_1b8){ var _1b9=_1b7.GetSelection(); var _1ba=_1b9.GetText(); var _1bb=(""==_1ba||null==_1ba); var _1bc={restorePoint:_1b7.CreateRestorePoint(),GetText:function(){ return this.getText(); },SetText:function(text){ this.setText(text); },getText:function(){ if(_1bb){ return _1b7.GetPageHtml(); }else{ return _1b9.GetHtmlText(); } },setText:function(text){ if(_1bb){ _1b7.SetHtml(text,(_1b7.Localization["CorrectSpelling"]||"Spelling Changes")); }else{ this.restorePoint.Select(); _1b7.PasteHtml(text,(_1b7.Localization["CorrectSpelling"]||"Spelling Changes")); } }}; var _1bf=(_1b8&&_1b8.GetSelectedValue); var _1c0=_1bf?_1b8.GetSelectedValue():_1b7.Language.replace(/_/,"-"); var _1c1=_1b7.SpellId; try{ var _1c2=GetRadSpell(_1c1); _1c2.Skin=_1b7.SkinBasePath; _1c2.UseClassicDialogs=_1b7.UseClassicDialogs; if(_1c2.Language=="RadEditor_Default"||_1bf){ _1c2.Language=_1c0; } if(_1c2.DictionaryLanguage=="RadEditor_Default"||_1bf){ _1c2.DictionaryLanguage=_1c0; } _1c2.SetTextSource(_1bc); _1c2.StartSpellCheck(); } catch(spellError){ alert("The spellchecker has not been found."+"\nPlease ensure that you have a compatible RadSpell.dll assembly in your web application's bin folder"+"\nError message: "+spellError.message); } return false; };;RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_STRIKETHROUGH]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_STRIKETHROUGH); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_SUPERSCRIPT]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_SUPERSCRIPT); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_SUBSCRIPT]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_SUBSCRIPT); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_JUSTIFY_FULL]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_JUSTIFY_FULL); RadEditorNamespace.UpdateCommandsArray[RadEditorNamespace.RADCOMMAND_ABSOLUTE_POSITION]=RadEditorNamespace.RadBrowserCommand.New(null,RadEditorNamespace.RADCOMMAND_ABSOLUTE_POSITION); RadEditorCommandList[RadEditorNamespace.RADCOMMAND_ABSOLUTE_POSITION]=function(_1,_2,_3){ var _4=false; try{ _4=oDocument.queryCommandEnabled(_1); } catch(ev){ } if(_4){ _2.ExecuteBrowserCommand(_1,true,null); }else{ var _5=_2.GetSelection().GetParentElement(); if(_5&&_5.style){ var _6=_5.style.position; _5.style.position=(_6=="absolute")?"":"absolute"; } } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_FORM_ELEMENT]=function(_7,_8,_9){ var _a=_9.GetSelectedValue(); var _b=null; var _a=_a.toLowerCase(); switch(_a){ case "form": _b=_8.CreateElement("form","150px","150px"); _b.innerHTML="&nbsp;"; break; case "textarea": _b=_8.CreateElement("textarea"); break; case "select": _b=_8.CreateElement("select","100px","22px"); break; case "checkbox": case "radio": _b=_8.CreateElement("input"); _b.setAttribute("type",_a); break; case "button": case "reset": case "submit": _b=_8.CreateElement("input","50px","22px"); _b.setAttribute("type",_a); break; case "hidden": case "password": case "text": _b=_8.CreateElement("input","100px","22px"); _b.setAttribute("type",_a); break; } if(_b){ var id=(new Date()-100); _b.setAttribute("id",id); _8.ExecuteInsertObjectCommand(_b,_8.Localization[_7]); var _d=_8.Document.getElementById(id); if(_d){ _d.removeAttribute("id"); if(_d.setActive){ _d.setActive(); } return false; } } }; RadEditorCommandList["InsertFormForm"]=RadEditorCommandList["InsertFormButton"]=RadEditorCommandList["InsertFormCheckbox"]=RadEditorCommandList["InsertFormHidden"]=RadEditorCommandList["InsertFormImageButton"]=RadEditorCommandList["InsertFormPassword"]=RadEditorCommandList["InsertFormRadio"]=RadEditorCommandList["InsertFormReset"]=RadEditorCommandList["InsertFormSelect"]=RadEditorCommandList["InsertFormSubmit"]=RadEditorCommandList["InsertFormTextarea"]=RadEditorCommandList["InsertFormText"]=function(_e,_f,_10){ var _11=_e.substring(10); var _10={GetSelectedValue:function(){ return _11; }}; _f.Fire(RadEditorNamespace.RADCOMMAND_INSERT_FORM_ELEMENT,_10); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_PASTE_PLAIN_TEXT]=function(_12,_13,_14){ if(_13.IsIE){ var _15=window.clipboardData.getData("Text"); var _16=RadEditorNamespace.ReplaceNewLineWithBr(_15); if(_16){ _13.PasteHtml(_16); } }else{ return RadEditorNamespace.ShowCleanFormattingDialogMozilla(_13,_12); } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_PASTE_FROM_WORD]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_PASTE_FROM_WORD_ALL]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_PASTE_AS_HTML]=function(_17,_18,_19){ if(_18.IsIE){ var _1a=_18.CreateRestorePoint(); var _1b=_18.GetClipboardAsHtml(); var _1c=""; if(_17==RadEditorNamespace.RADCOMMAND_PASTE_FROM_WORD){ _1c=RadEditorNamespace.StripFormatting(_1b,"WORD"); }else{ if(_17==RadEditorNamespace.RADCOMMAND_PASTE_FROM_WORD_ALL){ _1c=RadEditorNamespace.StripFormatting(_1b,"WORD_ALL"); }else{ _1c=RadEditorNamespace.ConvertText2Html(_1b); } } _1a.Select(); if(_1c){ _18.PasteHtml(_1c); } }else{ return RadEditorNamespace.ShowCleanFormattingDialogMozilla(_18,_17); } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SHOW_FIND_DIALOG]=function(_1d,_1e,_1f){ var _20={area:(_1e.Mode==RadEditorNamespace.RADEDITOR_DESIGN_MODE?_1e.ContentArea:_1e.ContentTextarea)}; _1e.ShowDialog(_1e.GetDialogUrl(_1d),_20,400,300,null,null,_1e.Localization[_1d]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SHOW_DOCUMENT_DIALOG]=function(_21,_22,_23){ var _24=RadEditorNamespace.GetSelectionLinkArgument(_22); _24.InternalParameters=_22.GetDialogInternalParameters(_21); var _25=(null==_24.realLinkObject?RadEditorNamespace.radEditorCreateLink:RadEditorNamespace.radEditorSetLinkProperties); if("function"==typeof (_23)){ _25=_23; } _22.ShowDialog(_22.GetDialogUrl(_21),_24,400,300,_25,null,_22.Localization[_21]); return false; }; RadEditorNamespace.GetObjectParamValue=function(_26,_27){ for(var i=0;i<_26.childNodes.length;i++){ if((_26.childNodes[i].tagName.toUpperCase()=="PARAM")&&(_26.childNodes[i].name.toUpperCase()==_27.toUpperCase())){ return _26.childNodes[i].value; } } return null; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SHOW_MEDIA_DIALOG]=function(_29,_2a,_2b){ _2a.SetFocus(); var _2c={}; _2c.InternalParameters=_2a.GetDialogInternalParameters(_29); var _2d=_2a.GetSelectedElement(); _2c.Media=_2d; var _2e=null; if(_2d&&_2d.tagName){ _2e=(_2d.tagName.toUpperCase()=="OBJECT")?RadEditorNamespace.GetObjectParamValue(_2d,"URL"):_2d.src; } _2c.MediaPath=_2e; var _2f=(_2b&&"function"==typeof (_2b)?_2b:RadEditorNamespace.radEditorCreateMedia); var _30=_2a.GetDialogUrl(_29); if(_2e){ _30+="&selectedObjectPath="+_2e; } _2a.ShowDialog(_30,_2c,400,300,_2f,null,_2a.Localization[_29]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_SHOW_FLASH_DIALOG]=function(_31,_32,_33){ _32.SetFocus(); var _34={}; _34.StripAbsoluteImagesPaths=_32.StripAbsoluteImagesPaths; _34.InternalParameters=_32.GetDialogInternalParameters(_31); var _35=_32.GetSelectedElement(); _34.Flash=_35; var _36=null; if(_35){ _36=(_35.tagName.toUpperCase()=="OBJECT")?RadEditorNamespace.GetObjectParamValue(_35,"movie"):_35.src; } _34.FlashPath=_36; var _37=(_33&&"function"==typeof (_33)?_33:RadEditorNamespace.radEditorCreateFlash); var _38=_32.GetDialogUrl(_31); if(_36){ _38+="&selectedObjectPath="+_36; } _32.ShowDialog(_38,_34,400,300,_37,null,_32.Localization[_31]); return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_MANAGE_MODULE]=function(_39,_3a,_3b){ var _3c=_3b.GetSelectedValue(); if(_3c){ var _3d=!_3c.IsEnabled; _3c.SetEnabled(_3d); if(!_3a.IsIE&&!_3d){ _3a.ResetSize(); } } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_TOGGLE_DOCKING]=function(_3e,_3f,_40){ if(_3f.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.PageTop)){ var _41=_3f.FloatingToolbarManager; if(_41){ _41.ToggleFloatingToolbar(); _41.ToggleFloatingToolbar(true); } }else{ var _42=_3f.GetHtmlToolbarElements(); for(var i=0;i<_42.length;i++){ var _44=_42[i]; if(_44&&_44.AutoDock){ _44.AutoDock(true); } } var _45=_3f.Modules; for(var i=0;i<_45.length;i++){ var _44=_45[i].GetTopElement(); if(_44&&_44.AutoDock){ _44.AutoDock(true); } } } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_TOGGLE_SCREEN_MODE]=function(_46,_47,_48){ var _49=_47.WrapperElement; if(_47.ToggleFullScreen){ if(_47.OnResizeHanlder){ RadEditorNamespace.Utils.DetachEventEx(window,"resize",_47.OnResizeHanlder); _47.OnResizeHanlder=null; } var _4a=_47.DockingZones.TopZone; _4a.style.width=_47.TopZoneWidth; _47.SetSize(_47.Width,_47.Height,false); document.body.scroll=""; document.documentElement.style.overflow=""; _47.ToggleFullScreen=false; try{ document.body.style.margin=""; } catch(e){ } if(true==_47.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.PageTop)||true==_47.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.ShowOnFocus)){ var _4b=_47.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.PageTop)?RadEditorNamespace.GetPageTopToolbarManager():RadEditorNamespace.GetShowOnFocusToolbarManager(); if(_4b){ var _4c=_4b.GetToolbarByEditor(_47); if(_4c&&_4c.parentNode){ _4c.parentNode.removeChild(_4c); } _4b.CurrentEditor=null; _47.SetFocus(); } } }else{ _47.Fire(RadEditorNamespace.RADCOMMAND_TOGGLE_DOCKING); if(true==_47.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.PageTop)||true==_47.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.ShowOnFocus)){ var _4b=_47.IsToolbarModeEnabled(RadEditorNamespace.ToolbarModesEnum.PageTop)?RadEditorNamespace.GetPageTopToolbarManager():RadEditorNamespace.GetShowOnFocusToolbarManager(); if(_4b){ var _4c=_4b.GetToolbarByEditor(_47); if(_4c){ _4b.ShowToolbarHolder(false); _4c.parentNode.removeChild(_4c); _47.GetDockingZoneById("Top").appendChild(_4c); } } } document.body.scroll="no"; document.body.style.margin="0px"; if(document.documentElement){ document.documentElement.style.overflow="hidden"; } var _4a=_47.DockingZones.TopZone; _47.TopZoneWidth=_4a.offsetWidth; if(_47.IsIE&&"CSS1Compat"==document.compatMode){ _47.Height=_49.clientHeight; _49.style.width=document.documentElement.clientWidth; _49.style.height=document.documentElement.clientHeight; var _4d=RadEditorNamespace.Utils.GetRect(_49); var _4e=_4d.height-parseInt(_49.style.height); if(_4e>0){ _49.style.height=(parseInt(_49.style.height)-_4e)+"px"; } }else{ _49.style.width=window.innerWidth?parseInt(window.innerWidth)+"px":parseInt(document.body.clientWidth)+"px"; var _4f=parseInt(document.body.clientHeight); _49.style.height=window.innerHeight?parseInt(window.innerHeight)+"px":_4f+"px"; } var _4d=RadEditorNamespace.Utils.GetRect(_49); var _50=_4d.left; var top=_4d.top; document.body.scrollTop=top; document.body.scrollLeft=_50; document.documentElement.scrollTop=top; document.documentElement.scrollLeft=_50; _47.ToggleFullScreen=true; if(!_47.OnResizeHanlder){ _47.OnResizeHanlder=function(){ _47.ToggleFullScreen=false; _47.Fire(RadEditorNamespace.RADCOMMAND_TOGGLE_SCREEN_MODE); }; RadEditorNamespace.Utils.AttachEventEx(window,"resize",_47.OnResizeHanlder); } } _47.SetEditable(true); _47.SetFocus(); if(!_48){ _48=_47.GetToolByName(_46); } if(_48){ _48.SetState(_47.ToggleFullScreen?RadEditorNamespace.RADCOMMAND_STATE_ON:RadEditorNamespace.RADCOMMAND_STATE_OFF); } return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_ZOOM]=function(_52,_53,_54){ var _55=_54.GetSelectedValue(); _54.HeaderElement.innerHTML=_55; _53.ContentArea.style.zoom=_55; return false; }; RadEditorCommandList["InsertHorizontalRule"]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_PARAGRAPH]=function(_56,_57,_58){ if("InsertHorizontalRule"==_56){ _57.ExecuteInsertObjectCommand(_57.CreateElement("HR"),_57.Localization[_56]); }else{ _57.ExecuteBrowserCommand("InsertParagraph",false); if(_57.IsIE){ var _59=_57.Document; var _5a=_59.selection.createRange(); var _5b=_59.body.getElementsByTagName("P"); var oP=null; for(var i=_5b.length-1;i>=0;i--){ tempRange=_5a.duplicate(); tempRange.moveToElementText(_5b[i]); var _5e=_5a.compareEndPoints("StartToEnd",tempRange); if(1==_5e){ oP=_5b[i]; break; } } if(oP){ var _5f=RadEditorNamespace.RadGenericCommand.New(_56,_57.ContentWindow); _5a.moveToElementText(oP); _5a.collapse(false); _5a.pasteHTML("&nbsp;"); _57.ExecuteCommand(_5f); _5a.moveStart("character",-1); _5a.moveToElementText(oP); _5a.moveStart("character",1); _5a.select(); _5a.collapse(true); } } } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_PRINT]=function(_60,_61,_62){ if(_61.IsIE){ _61.ExecuteBrowserCommand(_60,false,null); }else{ if(_61.ContentWindow.print){ _61.ContentWindow.print(); } } return false; }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_REPEAT_LAST_COMMAND]=function(_63,_64,_65){ _64.SetFocus(); _64.CommandsManager.RepeatLastCommand(); }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_SNIPPET]=function(_66,_67,_68){ var _69=_68.GetSelectedValue(); var _6a=document.getElementById(_69); var _6b=TelerikNamespace.Utils.DecodePostbackContent(_6a.innerHTML,false); if(_6a){ _67.PasteHtml(_6b,_67.Localization[_68.Name]); } }; RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_CUSTOM_LINK]=function(_6c,_6d,_6e){ var _6f=_6e.GetSelectedValue(); var _70=_6d.GetSelectedElement(); var _71=RadEditorNamespace.Utils.GetElementParentByTag(_70,"A"); var _72=""; if(!_71&&_6d.GetSelection().GetHtmlText()==""){ _72=_6f.Text; } var _73={href:_6f.Href,title:_6f.Title,target:_6f.Target,text:_72}; _6d.InsertLink(_6f.Href,_72,_73); }; RadEditorCommandList["InsertGroupbox"]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_DATE]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_TIME]=RadEditorCommandList[RadEditorNamespace.RADCOMMAND_INSERT_SYMBOL]=function(_74,_75,_76){ var _77=""; switch(_74){ case RadEditorNamespace.RADCOMMAND_INSERT_SYMBOL: var _77=_76.GetSelectedValue(); break; case RadEditorNamespace.RADCOMMAND_INSERT_DATE: var now=new Date(); _77="&nbsp;"+now.toLocaleDateString(); break; case RadEditorNamespace.RADCOMMAND_INSERT_TIME: var now=new Date(); _77="&nbsp;"+now.toLocaleTimeString(); break; default: _77="<fieldset style='WIDTH: 200px; HEIGHT: 76px'> <legend>Title</legend>Content... </fieldset> "; } _75.PasteHtml(_77,_76!=null?_75.Localization[_76.Name]:""); };;;function RadEditorSpellEngineUI(_1){ this.Editor=_1; this.RadSpellData=null; this.SuggestionDropdown=null; this.WrongWordCounter=0; this.WrongWordsArray=null; this.SpanId="RadESpellError_"; this.SelectedEditorElement=null; this.SpellcheckComplete=true; this.AutomaticAdvance=true; this.LocalizedCommandName=this.Editor.GetLocalizedString("SpellCheck","Check spelling"); this.LocalizedName=this.Editor.GetLocalizedString("SpellingChange","Spelling Change"); this.NoSuggestionsString=this.Editor.GetLocalizedString("NoSuggestions","(no suggestions)"); this.ChangeWordString=this.Editor.GetLocalizedString("ChangeWordString","Change"); this.IgnoreAllString=this.Editor.GetLocalizedString("IgnoreAllString","Ignore All"); this.IgnoreString=this.Editor.GetLocalizedString("IgnoreString","Ignore"); this.MoreThanOnceMessage=this.Editor.GetLocalizedString("MoreThanOnceMessage","This word occurs more than once in the text. Would you like to replace all instances?"); this.UndoDisabledMessage=this.Editor.GetLocalizedString("UndoDisabledMessage","You cannot undo further while in spellcheck mode. Please finish spellchecking first."); this.AddToDictionaryString=this.Editor.GetLocalizedString("AddToDictionary","Add to dictionary"); this.IgnoreIcon=this.Editor.GetImageUrl("../Img/SpellIgnore.gif"); this.OkIcon=this.Editor.GetImageUrl("../Img/SpellChange.gif"); this.AddIcon=this.Editor.GetImageUrl("../Img/SpellDictionary.gif"); this.SuggestionBox=null; this.OnRaiseAddCustomWord=function(_2){ }; this.OnRaiseSpellcheckDone=function(){ }; this.Dispose=function(){ this.Editor=null; this.SearchEngine=null; this.RadSpellData=null; this.OnRaiseSpellcheckDone=null; if(this.SuggestionDropdown){ this.SuggestionDropdown.Dispose(); } if(this.SuggestionBox){ this.SuggestionBox.Dispose(); } this.SuggestionBox=null; }; this.ConfigureUndo=function(_3){ if(_3){ this.Editor.EnableEditing(true); var _4=this.Editor.CommandsManager; var _5=_4.Commands; var i=this.CurrentUndoIndex; while(i<_5.length){ _4.RemoveCommandAt(_5.length-1); } this.Editor.ExecuteCommand(this.SaveStateCmd); this.Editor.OnClientCommandExecuting=this.OnClientCommandExecuting; this.OnClientCommandExecuting=null; }else{ var _7=this; this.OnClientCommandExecuting=this.Editor.OnClientCommandExecuting; this.CurrentUndoIndex=this.Editor.CommandsManager.GetCommandsToUndo().length; this.Editor.OnClientCommandExecuting=function(_8,_9,_a){ if(_9=="Undo"&&_7.CurrentUndoIndex>=_8.CommandsManager.GetCommandsToUndo().length){ alert(_7.UndoDisabledMessage); return false; } }; this.Editor.EnableEditing(true,{"Undo":true,"Redo":true,"AjaxSpellCheck":true},false,true,false,false,false,false); } }; this.Finalize=function(_b){ if(true!=this.Initialized){ return; } if(false!=_b){ this.ClearWrongWords(); } var _c=this.Editor; if(this.OnMouseHandler){ _c.DetachEventHandler("click",this.OnMouseHandler); } if(this.OnKeyDownHandler){ _c.DetachEventHandler("keydown",this.OnKeyDownHandler); } if(this.OnContextMenu){ _c.DetachEventHandler(RadEditorNamespace.RADEVENT_CONTEXTMENU,this.OnContextMenu); } if(this.OnEditorSubmit){ _c.DetachEventHandler(RadEditorNamespace.RADEVENT_SUBMIT,this.OnEditorSubmit); } this.ConfigureUndo(true); _c.SetFocus(); _c.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED); this.WrongWordsArray=null; this.SpellcheckComplete=true; if(this.SuggestionDropdown){ this.SuggestionDropdown.Dispose(); } if(this.SuggestionBox){ this.SuggestionBox.Dispose(); } this.SuggestionBox=null; this.Initialized=false; }; this.Initialize=function(_d,_e){ this.Initialized=true; this.WrongWordsArray=_d.BadWords; this.WordOffsets=_d.WordOffsets; var _f=this.Editor; this.SaveStateCmd=RadEditorNamespace.RadGenericCommand.New(this.LocalizedCommandName,_f.ContentWindow); this.MarkWrongWords(_e); this.SpellcheckComplete=false; this.WrongWordCounter=0; var _10=this; this.OnEditorSubmit=function(){ _10.Finalize(); }; this.Editor.AttachEventHandler(RadEditorNamespace.RADEVENT_SUBMIT,this.OnEditorSubmit); this.OnMouseHandler=function(e){ _10.ShowSuggestionDropdown(); return RadEditorNamespace.Utils.CancelEvent(e); }; var _12=this.Editor.IsIE; this.OnKeyDownHandler=function(e){ if(e.keyCode==9){ _10.MoveToNextWrongWord(); return RadEditorNamespace.Utils.CancelEvent(e); } var _14=false; if(_10.SuggestionDropdown){ var _15=_10.SuggestionDropdown; var _16=(_10.SuggestionDropdown.Popup&&_10.SuggestionDropdown.Popup.IsVisible()); var _17=e.keyCode; if(_16){ if(38==_17){ _15.SelectPreviousItem(); _14=true; }else{ if(40==_17){ _15.SelectNextItem(); _14=true; }else{ if(13==_17){ _15.ShowPopup(false); _10.Fire("",_15); try{ e.keyCode=123; } catch(e){ } _14=true; }else{ if(27==_17&&!_12){ _15.ShowPopup(false); } } } } _14=true; } } if(_14){ RadEditorNamespace.Utils.CancelEvent(e); return false; } }; this.OnContextMenu=function(_18,e){ if(_12){ _10.OnMouseHandler(e); } e.cancelBubble=true; if(_12){ return false; } }; window.setTimeout(function(){ var ed=_10.Editor; ed.AttachEventHandler("click",_10.OnMouseHandler); ed.AttachEventHandler("keydown",_10.OnKeyDownHandler); ed.AttachEventHandler(RadEditorNamespace.RADEVENT_CONTEXTMENU,_10.OnContextMenu); if(_10.AutomaticAdvance){ if(_12){ ed.SetFocus(); } _10.MoveToNextWrongWord(); } },50); this.ConfigureUndo(false); }; this.MoveToNextWrongWord=function(){ var dir=-1; var _1c=this.Editor.GetSelection(); var _1d=_1c.GetParentElement(); var _1e=null; if(this.IsHighlightedWord(_1d)&&!this.Editor.GetSelectionHtml()){ _1e=_1d; }else{ _1c.Collapse(); var _1f=this.Editor.Document; var _20=this.Editor; var _21=this.Editor.IsIE; var _22=this; var _23=null; function getWrongWord(){ var _24=_20.Document.getElementsByTagName("SPAN"); var i=0; var _26=_24[i]; _23=_20.GetSelection().GetRange(); while(_26!=null){ if(_22.IsHighlightedWord(_26)){ var _27=null; if(_21){ if(_23.duplicate){ tempRange=_23.duplicate(); }else{ tempRange=_20.ContentArea.createTextRange(); } if(tempRange.moveToElementText){ tempRange.moveToElementText(_26); } if(!_23.compareEndPoints){ break; } _27=_23.compareEndPoints("EndToStart",tempRange); if(0==_27&&_22.SuggestionDropdown&&_22.SuggestionDropdown.Popup&&!_22.SuggestionDropdown.Popup.IsVisible()){ _1e=_26; break; } }else{ tempRange=_23.cloneRange(); tempRange.selectNodeContents(_26); _27=_23.compareBoundaryPoints(Range.END_TO_START,tempRange); } if(dir==_27){ _1e=_26; break; } } i++; _26=_24[i]; } return _26; } var _1e=getWrongWord(); if(!_1e){ var _28=_20.ContentArea; if(_28&&_28.createTextRange){ var _29=_28.createTextRange(); _29.moveToElementText(_28); _29.collapse(true); _29.select(); }else{ var _2a=_20.Document.getElementsByTagName("SPAN")[0]; if(_2a){ _20.SelectElement(_2a); } } try{ var _23=_20.GetSelection().GetRange(); if(_23&&_23.moveStart){ _23.moveStart("character",-1); _23.select(); } } catch(e){ } _20.GetSelection().Collapse(true); _1e=getWrongWord(); } } if(_1e){ this.Editor.SelectElement(_1e); var _2b=this.Editor.GetSelection().GetRange(); if(_2b&&_2b.scrollIntoView&&_2b.select){ _2b.scrollIntoView(true); _2b.select(); }else{ if(_1e.scrollIntoView){ _1e.scrollIntoView(false); } } this.ShowSuggestionDropdown(); } }; this.ClearWrongWords=function(_2c,_2d){ var _2e=this.Editor.Document.getElementsByTagName("SPAN"); for(var i=0;i<_2e.length;i++){ var _30=_2e[i]; if(this.IsHighlightedWord(_30)){ if(_2c){ if(_30.innerHTML==_2c){ this.ClearHighlightedElement(_30,_2d); i--; } continue; }else{ this.ClearHighlightedElement(_30); } i--; } } }; this.IsHighlightedRemaining=function(){ var _31=this.Editor.Document.getElementsByTagName("SPAN"); for(var i=0;i<_31.length;i++){ var _33=_31[i]; if(this.IsHighlightedWord(_33)){ return true; } } return false; }; this.GetCurrentWrongWord=function(){ var _34=this.SelectedEditorElement; var _35=_34.innerHTML.replace(/<\/?[^>]*>/ig,""); return _35; }; this.IsHighlightedWord=function(_36){ if(!_36||!_36.getAttribute){ return false; } var id=_36.getAttribute("id"); if(id&&id.indexOf(this.SpanId)>-1){ return true; } return false; }; this.ClearHighlightedElement=function(_38,_39){ var _3a=_39?_39:_38.innerHTML.replace(/<\/?[^>]*>/ig,""); var _3b=_39?true:false; this.Editor.SelectElement(_38); var _3c=RadEditorNamespace.RadGenericCommand.New(this.LocalizedName,this.Editor.ContentWindow); var _3d=this.Editor.Document.createTextNode(_3a); _38.parentNode.replaceChild(_3d,_38); if(this.Editor.IsIE){ range=this.Editor.Document.body.createTextRange(); range.findText(_3d.data); range.select(); }else{ this.Editor.SelectElement(_3d); } this.Editor.GetSelection().Collapse(); if(_3b){ this.Editor.ExecuteCommand(_3c); } this.SelectedEditorElement=null; }; this.MarkWrongWords=function(_3e){ var _3f=function(_40,_41,_42,_43){ this.BadWords=_40; this.WordOffsets=_41; this.SpanId=_42; this.Content=_43; this.CurrentWordIndex=0; this.Result=null; }; _3f.prototype={GetSplitContent:function(){ var _44=new Array(this.BadWords.length*2+1); for(var i=0;i<this.BadWords.length;i++){ var _46=i*2; _44[_46]=this.GetBeforeText(i); _44[_46+1]=this.BadWords[i].wordString; } _44[_44.length-1]=this.GetLastText(); return _44; },GetMarkedSplitContent:function(_47){ for(var i=1;i<_47.length;i+=2){ _47[i]=this.GetMarkedWord(_47[i]); this.CurrentWordIndex++; } return _47; },GetBeforeText:function(_49){ var _4a=0; var _4b=this.GetWordStartIndex(this.BadWords[_49]); if(_49!=0){ badWordBefore=this.BadWords[_49-1]; _4a=this.GetWordEndCharIndex(badWordBefore); } return this.Content.substring(_4a,_4b); },GetLastText:function(){ var _4c=this.BadWords[this.BadWords.length-1]; var _4d=this.GetWordEndCharIndex(_4c); var _4e=this.Content.length; return this.GetSubContent(_4d,_4e); },GetWordEndCharIndex:function(_4f){ return this.GetWordStartIndex(_4f)+_4f.wordString.length; },GetSubContent:function(_50,_51){ return this.Content.substring(_50,_51); },GetWordStartIndex:function(_52){ return this.WordOffsets[_52.textOffset]; },GetMarkedWord:function(_53){ return "<span class='RadEWrongWord' id='"+this.SpanId+this.CurrentWordIndex+"'>"+_53+"</span>"; },GetResult:function(){ if(this.Result==null){ this.Result=this.GetMarkedSplitContent(this.GetSplitContent()).join(""); } return this.Result; }}; var _54=new _3f(this.WrongWordsArray,this.WordOffsets,this.SpanId,this.EscapeNewLines(_3e)); RadEditorNamespace.SetElementInnerHTML(this.Editor.Document.body,this.UnEscapeNewLines(_54.GetResult())); }; this.EscapeNewLines=function(_55){ var _56=_55.replace(/\n/gi,"<telerikcr />"); _56=_56.replace(/\r/gi,"<teleriklf />"); return _56; }; this.UnEscapeNewLines=function(_57){ var _58=_57.replace(/\<telerikcr\s*\/\>/gi,"\n"); var _58=_58.replace(/\<teleriklf\s*\/\>/gi,"\r"); return _58; }; this.GetSuggestionsForWord=function(_59){ var _5a=this.WrongWordsArray; for(var i=0;i<_5a.length;i++){ var _5c=_5a[i].wordString; if(_5c==_59){ var _5d=_5a[i].suggestionsString; if(_5d.length==0){ return [["",this.NoSuggestionsString]]; }else{ _5d=_5d.concat([]); for(var j=0;j<_5d.length;j++){ _5d[j]=[_5d[j],_5d[j]]; } } return _5d; } } return []; }; this.GetFooterItems=function(_5f){ var _60=[]; if(this.Editor.SpellAllowAddCustom){ _60.splice(0,0,["rade_add_to_dictionary",this.AddToDictionaryString,this.AddIcon]); } _60.splice(0,0,["rade_change",this.ChangeWordString,this.OkIcon]); if(this.OccursMoreThanOnce(_5f)){ _60.splice(0,0,["rade_ignore_all",this.IgnoreAllString,this.IgnoreIcon]); } _60.splice(0,0,["",this.IgnoreString,this.IgnoreIcon]); return _60; }; this.OccursMoreThanOnce=function(_61){ var _62=this.Editor.GetText(); var re=new RegExp("(\\b)"+_61+"(\\b)","g"); var res=_62.match(re); return (res&&res.length>1); }; this.Fire=function(_65,_66){ var _67=_66.SelectedValue; var _68=this.SelectedEditorElement.innerHTML; if(_67=="rade_add_to_dictionary"){ this.OnRaiseAddCustomWord(this.GetCurrentWrongWord()); }else{ if(_67=="rade_ignore_all"){ this.ClearWrongWords(_68,""); }else{ if(_67=="rade_change"){ this.ShowSuggestionBox(this.SelectedEditorElement); return; }else{ var _69=false; if(_67){ var _6a=this.OccursMoreThanOnce(_68); if(_6a){ var _6b=confirm(this.MoreThanOnceMessage); if(_6b){ this.ClearWrongWords(_68,_67); _69=true; } } } if(!_69){ this.ClearHighlightedElement(this.SelectedEditorElement,_67); } } } } this.SuggestionDropdown.Dispose(); this.SuggestionDropdown=null; var res=this.IsHighlightedRemaining(); if(!res){ this.OnRaiseSpellcheckDone(); return; } this.Editor.FireEvent(RadEditorNamespace.RADEVENT_SEL_CHANGED); if(this.AutomaticAdvance){ this.MoveToNextWrongWord(); } }; this.ShowSuggestionDropdown=function(){ var _6d=this.Editor; var _6e=_6d.GetSelection().GetParentElement(); if(!this.IsHighlightedWord(_6e)){ return; } this.SelectedEditorElement=_6e; var _6f=160; var _70=this.GetCurrentWrongWord(); if(this.SuggestionDropdown){ this.SuggestionDropdown.Dispose(); } var _71=this; var _72={}; _72.IsPopupScrollable=false; _72.GetController=function(){ return _71; }; _72.Type=RadEditorNamespace.TOOL_COMBOBOX; _72.PopupClassName="RadESpellChecker"; _72.Name=this.LocalizedName; _72.PopupWidth=_6f; _72.WrongWordWrapper=_6e; _72.GetDataFunction=function(){ var _73=_71.GetCurrentWrongWord(); return _71.GetSuggestionsForWord(_73); }; _72.FooterItems=this.GetFooterItems(_70); var _74=RadEditorNamespace.RadEditorSpellSuggestionBox.New(_72); this.SuggestionDropdown=_74; _74.ShowPopup(true); _74.SelectNextItem(); if(_6d.IsIE){ _6d.SetFocus(); } }; this.ShowSuggestionBox=function(_75){ var _76=this; if(!this.SuggestionBox){ this.SuggestionBox=new RadEditorNamespace.RadEditorSuggestionTextBox(this.OkIcon,this.AddIcon); } var _77=this.SuggestionBox; var _78=RadEditorNamespace.Utils.GetRect(this.Editor.ContentAreaElement); var _79=RadEditorNamespace.Utils.GetRect(_75); var _7a=this.Editor.ContentArea.scrollTop; var _7b=this.GetCurrentWrongWord(); _77.ValueChanged=function(val){ _76.Editor.SetFocus(); _76.Fire("",{SelectedValue:val}); }; window.setTimeout(function(){ _77.SetValue(_7b); _77.SetRect(_78.left+_79.left,_78.top+_79.top-_7a,_79.width+20,_79.height,_75); },10); }; } RadEditorNamespace.RadEditorSpellSuggestionBox={New:function(_7d){ var obj=RadEditorNamespace.RadEditorComboBox.New(_7d); RadEditorNamespace.Utils.ExtendObject(obj,this); obj.SelectedValue=""; obj.SelectedIndex=-1; obj.WrongWordWrapper=_7d.WrongWordWrapper; obj.FooterItems=_7d.FooterItems; obj.MaxItemSize=5; return obj; },OnDispose:function(){ this.WrongWordWrapper=null; },GetPopupBodyElement:function(){ var _7f=this.Popup.CreateElement("DIV"); _7f.className=this.PopupClassName; var _80=this.Popup.CreateElement("DIV"); _80.style.overflow="auto"; _7f.appendChild(_80); return _7f; },OnBeforeShowPopup:function(){ this.SelectedIndex=-1; this.Element=this.WrongWordWrapper; if(!this.IsCreated){ var _81=this.PopupBodyElement; var _82=this.GetDefaultPopupTable("SuggestionTable",this.CellSpacing,this.CellPadding,"100%",""); this.PopupBodyElement=_82; this.CreateItems(); var _83=22; var _84=this.ItemsArray.length>this.MaxItemSize?this.MaxItemSize:this.ItemsArray.length; var _85=_84>1?(_84*_83):25; var _86=(this.FooterItems&&this.FooterItems.length)?this.FooterItems.length*_83:0; var _87=this.GetDefaultPopupTable("ButtonTable",1,1,"100%",""); this.PopupBodyElement=_87; this.CreatePopupFooter(); this.PopupBodyElement=_81; var _88=this.PopupBodyElement.firstChild; _88.appendChild(_82); _88.style.height=_85+"px"; this.PopupBodyElement.appendChild(_87); this.PopupHeight=_85+_86; this.IsCreated=true; } },CreatePopupFooter:function(){ var _89=this.FooterItems; var _8a=this.ItemsArray.length; for(var i=0;i<_89.length;i++){ var _8c=this.AddRow(); var _8d=this.AddCell(_8c); this.CreateCellContent(_8d,_89[i],_8a); this.ConfigureCell(_8d,this,_8a); _8a++; } this.ItemsArray=this.ItemsArray.concat(this.FooterItems); },OnCellClick:function(_8e){ this.SetSelectedItem(_8e); this.SelectUIItem(); },SelectPreviousItem:function(){ var _8f=this.SelectedIndex; if(_8f-1>=0){ this.SelectedIndex--; this.SetSelectedItem(this.SelectedIndex); this.SelectUIItem(); } },SelectNextItem:function(){ var _90=this.SelectedIndex; if(_90+1<this.ItemsArray.length){ this.SelectedIndex++; this.SetSelectedItem(this.SelectedIndex); this.SelectUIItem(); } },SelectUIItem:function(){ var _91=this.PopupBodyElement.getElementsByTagName("TD"); var len=_91.length; var _93=this.SelectedIndex; var _94=null; for(var i=0;i<len;i++){ var _96=_91[i]; if(_96.className==_96.RadClassOver){ _96.className=_96.RadClassOut; } if(_96.Index==_93){ _96.className=_96.RadClassOver; _94=_96; } } if(_94&&!window.RadControlsNamespace.Browser.IsSafari){ if(_94.scrollIntoView){ _94.scrollIntoView(false); } } }}; RadEditorNamespace.RadEditorSuggestionTextBox=function(_97){ this.Document=document; this.ClassName="RadETextBox"; this.ButtonClassName="RadEXhtmlButton"; this.OkIcon=_97; this.ValueChanged=function(_98){ }; var _99=this; this.GlobalMouseHanlder=function(e){ var _9b=RadEditorNamespace.Utils.GetEventSource(e); if(_9b&&RadEditorNamespace.Utils.IsParentNode(_99.Element,_9b)){ return; } _99.SetVisible(false); }; this.RegisterMouseHandlers=function(_9c){ var _9d=function(_9e){ var _9f=window.frames; for(var i=0;i<_9f.length;i++){ var _a1=null; try{ _a1=_9f[i].window.document; } catch(ex){ continue; } if(_9e){ RadEditorNamespace.Utils.AttachEventEx(_a1,"mousedown",_99.GlobalMouseHanlder); }else{ RadEditorNamespace.Utils.DetachEventEx(_a1,"mousedown",_99.GlobalMouseHanlder); } } if(_9e){ RadEditorNamespace.Utils.AttachEventEx(window.document,"mousedown",_99.GlobalMouseHanlder); }else{ RadEditorNamespace.Utils.DetachEventEx(window.document,"mousedown",_99.GlobalMouseHanlder); } }; _9d(_9c); }; this.Dispose=function(){ this.RegisterMouseHandlers(false); this.SetVisible(false); if(null!=this.Element){ this.Element.onchange=null; this.Element.onkeypress=null; this.Element.onclick=null; this.Element.Parent=null; } this.ValueChanged=null; this.Element=null; }; this.SetVisible=function(_a2){ if(this.Element){ this.Element.style.display=_a2?"":"none"; } }; this.SetValue=function(_a3){ if(this.TextElement){ this.TextElement.value=_a3; } }; this.Fire=function(){ this.ValueChanged(this.TextElement.value); this.SetVisible(false); }; this.SetRect=function(x,y,_a6,_a7,_a8){ if(!this.Element||!this.Element.style){ return; } var oSt=this.Element.style; oSt.position="absolute"; oSt.left=parseInt(x)+"px"; oSt.top=parseInt(y)+"px"; var _a8=this.TextElement; _a8.style.width=parseInt(_a6)+"px"; _a8.style.height=parseInt(_a7)+"px"; oSt.width=parseInt(_a6)+100+"px"; oSt.height=_a8.style.height; this.SetVisible(true); try{ if(_a8){ _a8.focus(); } if(_a8&&_a8.setActive){ _a8.setActive(); var _aa=document.selection.createRange(); _aa.moveStart("word",1); _aa.select(); _aa.collapse(); } } catch(e){ } }; this.Create=function(){ this.CreateTextBox(); this.RegisterMouseHandlers(true); this.Document.body.appendChild(this.Element); }; this.CreateTextBox=function(){ var _ab=this.Document.createElement("INPUT"); _ab.setAttribute("size","20"); _ab.className=this.ClassName; _ab.Parent=this; var _ac=function(e,_ae,_af){ if(_af){ if(_ae.Executed){ _ae.Executed=false; return RadEditorNamespace.Utils.CancelEvent(e); } } _ae.Executed=true; _ae.Parent.Fire(); return RadEditorNamespace.Utils.CancelEvent(e); }; _ab.onclick=new Function("this.focus();"); _ab.onkeypress=function(e){ if(!e){ e=window.event; } if(e&&e.keyCode==13){ return _ac(e,this); } }; this.TextElement=_ab; var _b1=this.Document.createElement("div"); var _b2=this.Document.createElement("button"); _b2.style.height="22px"; _b2.style.width="22px"; _b2.className=this.ButtonClassName; _b2.onmousedown=new Function("e","return false;"); _b2.onclick=new Function("e","this.parentNode.getElementsByTagName('input')[0].Parent.Fire();return false;"); _b2.innerHTML="<img align='absmiddle' src='"+this.OkIcon+"' border='0'>"; _b1.appendChild(_ab); _b1.appendChild(_b2); this.Element=_b1; return this.Element; }; this.Create(); };;RadEditorNamespace.OnToolClick=function(e){ RadEditorNamespace.Utils.CancelEvent(e); this.Tool.OnElementClick(); }; RadEditorNamespace.RadToolBase={New:function(_2){ var _3=new RadEditorNamespace.RadEditorButton(); _3.GetController=_2.GetController; _3.Name=_2.Name; _3.Shortcut=_2.Shortcut; _3.Type=_2.Type; _3.IconUrl=_2.IconUrl; _3.Title=_2.Title; if(null!=_2.ShowIcon){ _3.ShowIcon=_2.ShowIcon; } if(null!=_2.ShowText){ _3.ShowText=_2.ShowText; } if(null!=_2.TextPosition){ _3.TextPosition=_2.TextPosition; } if(null!=_2.Document){ _3.Document=_2.Document; } return _3; }}; RadEditorNamespace.RadEditorButton=function(){ this.Document=null; this.Name=null; this.State=null; this.Element=null; this.Document=document; this.Type="B"; this.ClassName="RadETool"; this.State=RadEditorNamespace.RADCOMMAND_STATE_OFF; this.ShowIcon=true; this.ShowText=false; this.TextPosition="right"; }; RadEditorNamespace.RadEditorButton.prototype.Dispose=function(){ var _4=this.Element; if(_4){ _4.onclick=null; _4.Tool=null; } this.Element=null; this.Document=null; }; RadEditorNamespace.RadEditorButton.prototype.GetButtonTable=function(_5,_6){ var _7=RadEditorNamespace.Utils.GetPlainTable(_5); if(_6){ _7.className=_6; } return _7; }; RadEditorNamespace.RadEditorButton.prototype.GetDefaultDiv=function(_8,_9,_a){ var _b=_8.createElement("DIV"); if(_a){ _b.style.whiteSpace="nowrap"; } _b.setAttribute("unselectable","on"); var _c=_b.cloneNode(true); return _c; }; RadEditorNamespace.RadEditorButton.prototype.GetDefaultImage=function(_d){ return _d.createElement("IMG"); }; RadEditorNamespace.RadEditorButton.prototype.GetToolButton=function(){ var _e=null; if(this.ShowIcon){ var _f=this.GetDefaultImage(this.Document); _f.src=this.IconUrl; _f.align="absmiddle"; _f.ondragstart=RadEditorNamespace.Utils.OnItemDragStart; _e=_f; } if(this.ShowText&&this.Title){ var _10=this.GetButtonTable(this.Document,""); _10.setAttribute("align","center"); _10.style.width="100%"; var _11=_10.insertRow(-1); if(_e){ var _12=_11.insertCell(-1); _12.appendChild(_f); _12.align="center"; _12.setAttribute("unselectable","on"); } if("bottom"==this.TextPosition){ _11=_10.insertRow(-1); } var _12=_11.insertCell(-1); if(this.TextPosition!="right"){ _12.align="center"; } _12.setAttribute("width","100%"); _12.noWrap=true; _12.innerHTML=this.Title; _12.className="RadEToolText"; _12.setAttribute("unselectable","on"); _e=_10; } return _e; }; RadEditorNamespace.RadEditorButton.prototype.Create=function(_13){ if(null==_13&&this.OnCreate){ this.OnCreate(); }else{ this.Element=_13; } this.Element.Tool=this; if(!this.Element.title){ this.Element.title=this.Title+(this.Shortcut?" ("+this.Shortcut+")":""); } this.UpdateState(); return this.Element; }; RadEditorNamespace.RadEditorButton.prototype.OnCreate=function(){ this.Element=this.GetToolButton(); this.Element.onclick=new Function("RadEditorNamespace.OnToolClick.call(this); return false;"); }; RadEditorNamespace.RadEditorButton.prototype.GetTopElement=function(){ return this.Element; }; RadEditorNamespace.RadEditorButton.prototype.SetState=function(_14,_15){ if(_14==this.State&&(true!=_15)){ return; } this.State=_14; this.UpdateState(); }; RadEditorNamespace.RadEditorButton.prototype.GetState=function(_16){ return this.State; }; RadEditorNamespace.RadEditorButton.prototype.UpdateState=function(){ var _17=this.Element; var _18=this.ClassName; if(RadEditorNamespace.RADCOMMAND_STATE_DISABLED==this.State){ _17.className=_18+"Disabled"; _17.onmouseover=null; _17.onmouseout=null; _17.onmouseup=null; _17.onmousedown=null; }else{ _17.classNameOut=_17.className=_18+(RadEditorNamespace.RADCOMMAND_STATE_OFF==this.State?"Off":"On"); _17.classNameOver=_17.className+"Over"; _17.onmouseover=new Function("this.className = this.classNameOver;"); _17.onmouseout=new Function("this.className = this.classNameOut;"); if("B"==this.Type){ _17.onmousedown=new Function("this.classNameUp = this.className; this.className = 'RadEToolDown';"); _17.onmouseup=new Function("this.className = this.classNameUp;"); } } }; RadEditorNamespace.RadEditorButton.prototype.GetIcon=function(){ return this.GetTopElement(); }; RadEditorNamespace.RadEditorButton.prototype.OnElementClick=function(){ if(RadEditorNamespace.RADCOMMAND_STATE_DISABLED==this.State){ return; } this.GetController().Fire(this.Name,this); };;RadEditorNamespace.RadEditorButtonComboBox={New:function(_1){ _1.PopupClassName="RadEContextMenu"; _1.CellSpacing=0; _1.CellPadding=0; var _2=RadEditorNamespace.RadComboBoxBase.New(_1); RadEditorNamespace.Utils.ExtendObject(_2,this); _2.Tools=[]; _2.FireOnClose=false; return _2; },OnBeforeShowPopup:function(){ if(!this.ItemsCreated){ this.CreateItems(); this.ItemsCreated=true; } var _3=this.ItemsArray.length; var _4=_3/this.ItemsPerRow+(_3%this.ItemsPerRow?1:0); this.PopupHeight=2+(_4*24); this.GetController().SetToolState(this.Tools,true); },CreateCellContent:function(_5,_6,_7){ var _8=_6; var _9=this.Popup.GetDocument(); var _a=this.GetController().CreateButtonTool(_8[1],null,_9,null,null,true); _5.appendChild(_a.GetTopElement()); this.Tools[this.Tools.length]=_a; }};;RadEditorNamespace.RadColorPicker={New:function(_1){ _1.ClassName="RadEToolLong"; _1.PopupWidth=120; _1.PopupHeight=120; _1.CellSpacing=1; _1.CellPadding=1; _1.PopupClassName="RadEColorPicker"; _1.PopupTableWidth=""; var _2=RadEditorNamespace.RadComboBoxBase.New(_1); RadEditorNamespace.Utils.ExtendObject(_2,this); _2.AllowCustomColors=_1.AllowCustomColors!=null?_1.AllowCustomColors:true; _2.ItemsPerRow=6; _2.ImageX="x.gif"; _2.AddCustomColorLabel=_1.AddCustomColor?_1.AddCustomColor:"Add Custom Color"; _2.AddCustomHexColorLabel=_1.AddCustomHexColor?_1.AddCustomHexColor:"Add Hex Color"; _2.PromptColorMessage=_1.PromptColor?_1.PromptColor:"Hex color:"; _2.CustomColorsRow=null; _2.IsPopupScrollable=false; return _2; },OnHeaderElementClick:function(){ this.FireOnClose=true; if(this.SelectedValue!=null){ this.OnPopupClick(); return false; } },OnCustomColorAdded:function(_3){ this.ItemsArray[this.ItemsArray.length]=_3; this.SetValue(_3); this.OnPopupClick(); },OnCellClick:function(_4){ this.SetValue(this.ItemsArray[_4]); },SetValue:function(_5){ this.SelectedValue=_5; if(this.OnValueSet){ this.OnValueSet(); } },OnValueSet:function(){ if(""==this.SelectedValue||null==this.SelectedValue){ this.HeaderElement.style.borderBottom=""; }else{ this.HeaderElement.style.borderBottom="3px solid "+this.SelectedValue; } },OnBeforeShowPopup:function(){ if(!this.ItemsCreated){ this.CreateItems(); this.CreatePopupFooter(); this.ItemsCreated=true; } this.FireOnClose=true; },CreatePopupFooter:function(){ if(this.AllowCustomColors){ this.AddCustomColorButton(); this.AddHexColorButton(); } },AddEmptyCell:function(_6){ this.AddCell(_6); },AddColorCell:function(_7,_8){ if(null==_8){ _8=this.ItemsArray.length; } var _9=this.AddCell(_7); this.ConfigureCell(_9,this,_8); return _9; },AddCustomColorButton:function(){ if(document.addEventListener){ return; } var _a=this.AddRow(); var _b=this.AddTextCell(_a,this.AddCustomColorLabel); this.CustomColorDlg=this.Popup.CreateElement("OBJECT"); this.CustomColorDlg.classid="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b"; this.CustomColorDlg.style.width=0; this.CustomColorDlg.style.height=0; _b.appendChild(this.CustomColorDlg); _b.Parent=this; _b.onclick=new Function("this.Parent.OnAddCustomColor()"); },AddHexColorButton:function(){ var _c=this.AddRow(); var _d=this.AddTextCell(_c,this.AddCustomHexColorLabel); _d.Parent=this; _d.onclick=new Function("this.Parent.OnAddHexColor()"); },CreateItems:function(){ var _e=null; var _f=0; this.ItemsArray=this.GetDataFunction(this.Name); if(this.ItemsArray&&this.ItemsArray.length){ this.ItemsArray=this.ItemsArray.concat([]); } for(var i=0;i<this.ItemsArray.length;i++){ if(0==i%this.ItemsPerRow){ _e=this.AddRow(); _f=0; } _f++; var _11=this.AddColorCell(_e,i); this.CreateCellContent(_11,this.ItemsArray[i],i); } var _12=this.ItemsPerRow-_f-1; if(_12>0){ for(var i=0;i<=_12;i++){ this.AddEmptyCell(_e); } } },CreateCellContent:function(_13,_14,_15){ if(""==_14){ _13.style.backgroundRepeat="no-repeat"; _13.style.backgroundPosition="center"; } var _16=this.Popup.CreateElement("div"); _16.style.backgroundColor=_14; if(TelerikNamespace.Utils.DetectBrowser("safari")){ _16.style.innerHTML="&nbsp;"; _16.style.height="14px"; _16.style.width="14px"; } _13.appendChild(_16); _13.Value=_14; _13.setAttribute("title",_14); },AddTextCell:function(_17,_18){ var _19=this.AddCell(this.AddRow()); _19.colSpan=this.ItemsPerRow; _19.noWrap=true; _19.innerHTML=_18; return _19; },AddCustomColor:function(_1a){ if(!this.CustomColorsRow||this.CustomColorsRow.cells.length==this.ItemsPerRow){ this.CustomColorsRow=this.AddRow(); this.PopupHeight+=17; } var _1b=this.AddColorCell(this.CustomColorsRow); this.CreateCellContent(_1b,_1a); },OnAddCustomColor:function(){ if(!this.CustomColorDlg){ return; } var _1c=this.CustomColorDlg.ChooseColorDlg(); if(_1c){ _1c=this.ConvertColor(_1c); this.AddCustomColor(_1c); this.OnCustomColorAdded(_1c); }else{ this.FireOnClose=false; } },OnAddHexColor:function(){ var _1d=prompt(this.PromptColorMessage,"#"); _1d=this.ValidateColor(_1d); if(""!=_1d){ this.AddCustomColor(_1d); this.OnCustomColorAdded(_1d); }else{ this.FireOnClose=false; } },ConvertColor:function(_1e){ _1e=parseInt(_1e); _1e=_1e.toString(16); if(_1e.length<6){ var _1f="000000".substring(0,(6-_1e.length)); _1e="#"+_1f.concat(_1e).toUpperCase(); }else{ _1e="#"+_1e.toUpperCase(); } return _1e; },ValidateColor:function(_20){ if(null==_20){ return ""; } if(_20.charAt(0)!="#"){ _20="#"+_20; } re=new RegExp("#[0-9a-fA-F]{6}","gi"); return re.exec(_20)?_20:""; }};;RadEditorNamespace.RadEditorComboBox={New:function(_1){ var _2=RadEditorNamespace.RadComboBoxBase.New(_1); RadEditorNamespace.Utils.ExtendObject(_2,this); _2.SelectedValue=""; _2.SelectedIndex=-1; return _2; },OnBeforeShowPopup:function(){ this.SelectedIndex=-1; if(!this.ItemsCreated){ this.CreateItems(); this.ItemsCreated=true; } },SetSelectedItem:function(_3){ var _4=this.ItemsArray[_3]; if(_4){ this.SelectedValue=_4[0]; this.SelectedIndex=_3; } },OnCellClick:function(_5){ this.SetSelectedItem(_5); },CreateCellContent:function(_6,_7,_8){ var _9=this.Popup.GetDocument(); var _a=_9.createElement("span"); if(_7){ var _b=_7[1]; var _c=_7[2]; if(_c){ var _d=_9.createElement("img"); _d.src=_c; _d.style.marginRight="5px"; _d.setAttribute("align","absmiddle"); _a.appendChild(_d); } if(_b){ _a.innerHTML+=_b; _a.noWrap=true; } } _6.appendChild(_a); }};;RadEditorNamespace.OnItemMouseOver=function(){ this.className=this.RadClassOver; }; RadEditorNamespace.OnItemMouseOut=function(){ this.className=this.RadClassOut; }; RadEditorNamespace.OnComboHeaderClick=function(){ var _1=this; var _2=null; while(null==(_2=_1.Tool)){ _1=_1.parentNode; } _2.HeaderElementClick(); return false; }; RadEditorNamespace.OnComboArrowClick=function(){ var _3=this; var _4=null; while(null==(_4=_3.Tool)){ _3=_3.parentNode; } _4.OnArrowClick(); return false; }; RadEditorNamespace.RadComboBoxBase={IsPopupScrollable:true,RecreateBeforeShow:false,HeaderElement:null,ArrowElement:null,PopupBodyElement:null,Popup:null,ClassName:"",PopupWidth:0,PopupHeight:0,ItemsPerRow:1,SelectedValue:null,IconContainer:null,ArrowContainer:null,FireOnClose:true,GetDataFunction:null,AutomaticHeight:false,New:function(_5){ var _6=RadEditorNamespace.RadToolBase.New(_5); RadEditorNamespace.Utils.ExtendObject(_6,this); if(_5.UpdateValue!=null){ _6.UpdateValue=_5.UpdateValue; } _6.ClassName=_5.ClassName?_5.ClassName:"RadEDropDown"; _6.ItemsPerRow=_5.ItemsPerRow?_5.ItemsPerRow:1; _6.ArrowUrl=_5.ArrowUrl; _6.GetDataFunction=_5.GetDataFunction?_5.GetDataFunction:function(){ return []; }; _6.PopupWidth=parseInt(_5.PopupWidth); if(isNaN(_6.PopupWidth)){ _6.PopupWidth=100; } _6.PopupHeight=parseInt(_5.PopupHeight); if(isNaN(_6.PopupHeight)){ _6.PopupHeight=100; } _6.Width=_5.Width?_5.Width:"30px"; _6.CellSpacing=_5.CellSpacing!=null?_5.CellSpacing:2; _6.CellPadding=_5.CellPadding!=null?_5.CellPadding:2; _6.PopupClassName=_5.PopupClassName?_5.PopupClassName:""; _6.PopupTableWidth=_5.PopupTableWidth; _6.IsPopupScrollable=(_5.IsPopupScrollable!=false); _6.AutomaticHeight=(_5.AutomaticHeight==true); _6.Popup=window["RadEditorPopupInstance"]; return _6; },CreateItems:function(){ this.ItemsArray=this.GetDataFunction(this.Name); var _7=this.ItemsArray; var _8=null; for(var i=0;i<_7.length;i++){ if(0==(i%this.ItemsPerRow)){ _8=this.AddRow(); } var _a=this.AddCell(_8); this.ConfigureCell(_a,this,i); this.CreateCellContent(_a,_7[i],i); } },ConfigureCell:function(_b,_c,i){ _b.Index=i; _b.Parent=_c; _b.onclick=new Function(" if (this.Parent.OnCellClick) this.Parent.OnCellClick(this.Index, this);"+"this.className = this.RadClassOut;"); },Dispose:function(){ if(this.Element){ this.Element.onclick=null; this.Element.Tool=null; } this.Element=null; this.Popup=null; this.ArrowElement=null; if(this.IconContainer){ this.IconContainer.onclick=null; this.IconContainer=null; } if(this.ArrowContainer){ this.ArrowContainer.onclick=null; this.ArrowContainer=null; } if(this.OnDispose!=null&&typeof (this.OnDispose)=="function"){ try{ this.OnDispose(); } catch(e){ } } if(this.PopupBodyElement!=null){ try{ } catch(e){ } } this.PopupBodyElement=null; },OnCreate:function(){ var _e=this.GetButtonTable(this.Document,"RadEDropDownOff"); _e.setAttribute("title",this.Title); var _f=_e.insertRow(-1); var _10=_f.insertCell(-1); _10.setAttribute("unselectable","on"); if(this.IconUrl){ this.ShowIcon=true; var _11=this.GetToolButton(); _10.appendChild(_11); this.HeaderElement=_11; }else{ var _12=this.CreateHeaderElement(); if(null==_12){ _12=this.GetDefaultDiv(this.Document); _12.innerHTML=this.Title; _12.style.whiteSpace="nowrap"; if(!document.all){ _12.style.overflow="hidden"; } _12.style.width=this.Width; } this.HeaderElement=_12; _10.appendChild(this.HeaderElement); var _13=this.Document.createElement("colgroup"); var col=this.Document.createElement("col"); col.setAttribute("width",this.Width); _13.appendChild(col); col=this.Document.createElement("col"); col.setAttribute("width","14px"); _13.appendChild(col); _e.insertBefore(_13,_e.firstChild); _e.style.tableLayout="fixed"; } this.IconContainer=_10; _10.onclick=RadEditorNamespace.OnComboHeaderClick; this.ArrowElement=this.CreateArrowElement(); if(this.ArrowElement){ var _15=_f.insertCell(-1); _15.appendChild(this.ArrowElement); _15.onclick=RadEditorNamespace.OnComboArrowClick; this.ArrowContainer=_15; } this.Element=_e; },CreateArrowElement:function(){ if(this.ArrowUrl){ var _16=this.GetDefaultImage(this.Document); _16.src=this.ArrowUrl; _16.ondragstart=RadEditorNamespace.Utils.OnItemDragStart; _16.border=0; if(!document.all){ _16.setAttribute("align","absbottom"); } return _16; } },ShowPopup:function(_17){ if(_17){ if(!this.PopupDocument){ this.PopupDocument=this.Popup.GetDocument(); } if(!this.PopupBodyElement||this.RecreateBeforeShow){ this.PopupBodyElement=this.GetPopupBodyElement(); } this.Popup.SetClassName(this.IsPopupScrollable?"RadEDropdownMenu":"RadEDropdownMenuNonScrollable"); this.OnBeforeShowPopup(); var _18=this; this.PopupBodyElement.onclick=function(){ if(_18.OnPopupClick){ _18.OnPopupClick(); } }; this.Popup.SetTopElement(this.PopupBodyElement); this.Popup.ShowDropdown(this.PopupWidth,this.PopupHeight,this.Element,this.IsPopupScrollable,this.AutomaticHeight); this.PopupDocument=null; }else{ this.Popup.Hide(); } },GetDefaultPopupTable:function(_19,_1a,_1b,_1c,_1d){ var _1e=RadEditorNamespace.Utils.GetPlainTable(this.Popup.GetDocument()); _1e.cellSpacing=_1a?_1a:0; _1e.cellPadding=_1b?_1b:0; _1e.className=_19?_19:""; _1e.style.width=_1c!=null?_1c:"100%"; _1e.style.height=_1d!=null?_1d:"100%"; return _1e; },GetPopupBodyElement:function(){ return this.GetDefaultPopupTable(this.PopupClassName?this.PopupClassName:"RadEDropDownTable",this.CellSpacing,this.CellPadding,this.PopupTableWidth,""); },AddRow:function(){ return (this.PopupBodyElement.insertRow(-1)); },AddCell:function(_1f){ var _20=_1f.insertCell(-1); _20.RadClassOut=""; _20.RadClassOver="Over"; _20.onmouseover=RadEditorNamespace.OnItemMouseOver; _20.onmouseout=RadEditorNamespace.OnItemMouseOut; return _20; },OnPopupClick:function(){ if(true==this.CancelHide){ return; } this.Popup.Hide(); if(this.FireOnClose){ this.GetController().Fire(this.Name,this); } },HeaderElementClick:function(){ if(RadEditorNamespace.RADCOMMAND_STATE_DISABLED==this.State){ return; } var _21=true; if(this.OnHeaderElementClick!=null){ _21=this.OnHeaderElementClick(); } if(false!=_21){ this.ShowPopup(true); } },OnArrowClick:function(){ if(RadEditorNamespace.RADCOMMAND_STATE_DISABLED==this.State){ return; } this.ShowPopup(!this.Popup.IsVisible()); },OnElementClick:function(){ },GetSelectedValue:function(){ return this.SelectedValue; },CreateHeaderElement:function(){ return null; },OnBeforeShowPopup:function(){ }};;RadEditorNamespace.RadCssCombo={New:function(_1){ var _2=RadEditorNamespace.RadComboBoxBase.New(_1); RadEditorNamespace.Utils.ExtendObject(_2,this); _2.PopupIconPath=_1.PopupIconPath; _2.ClearStyleString=_1.ClearStyleString; return _2; },SetValue:function(_3){ this.UpdateValue(_3); },UpdateValue:function(_4){ try{ var _5=this.GetController(); if(!_4){ this.HeaderElement.innerHTML=this.Title; return; }else{ if(!document.all&&_5.GetSelectedElement){ var _6=_5.GetSelectedElement(); if(_6&&_6.tagName=="BODY"){ this.HeaderElement.innerHTML=this.Title; return; } } } var _7=_5.GetNamedCssForSelectedElement(_4); if(_7){ _4=_7; } } catch(e){ } this.HeaderElement.innerHTML=_4; },OnDispose:function(){ this.UniqueIndexer=null; this.CssArray=null; },OnCellClick:function(_8){ if(_8<0){ this.SelectedValue=""; }else{ this.SelectedValue=this.CssArray[_8].ClassName; } },CreatePopupHeader:function(){ oRow=this.AddRow(-1); oCell=this.AddCell(oRow); oCell.noWrap=true; oCell.innerHTML=this.ClearStyleString; this.ConfigureCell(oCell,this,-1); return true; },OnBeforeShowPopup:function(){ if(!this.IsCreated){ this.UniqueIndexer=[]; this.CreatePopupHeader(); this.CssArray=this.GetDataFunction(this.Name); this.CreateItems(); this.IsCreated=true; } },CreateItems:function(){ if(this.PopupBodyElement.rows.length>0){ var _9=this.PopupBodyElement; if(_9.parentNode&&_9.parentNode.removeChild){ _9.parentNode.removeChild(_9); } this.PopupBodyElement=this.GetPopupBodyElement(); this.CreatePopupHeader(); } var _a=0; for(var i=0;i<this.CssArray.length;i++){ var _c=this.AddRow(); var _d=this.AddCell(_c); _d.noWrap=true; this.ConfigureCell(_d,this,i); var _e=this.CreateCellContent(_d,this.CssArray[i],i); if(false==_e){ _d.parentNode.removeChild(_d); }else{ _a++; } } return _a; },CreateCellContent:function(_f,_10,_11){ var _12=_10; var tag=_12.Tag; var _14=_12.Rule; var _15=_12.Alias; if(!tag){ return false; }else{ tag=tag.toUpperCase(); } var _16=true; if(_14){ if(this.UniqueIndexer[_14.selectorText]){ _f=this.UniqueIndexer[_14.selectorText]; _f.innerHTML=""; _16=false; }else{ this.UniqueIndexer[_14.selectorText]=_f; } } this.FillCell(_f,tag,_14,_15); return _16; },FillCell:function(_17,tag,_19,_1a){ var _1b=this.GetCssClassIcon(tag); _17.appendChild(_1b); var _1c=this.PopupDocument.createElement("SPAN"); switch(tag){ case "A": var _1d=this.PopupDocument.createElement("A"); _1d.href="#"; _1d.onmouseover="window.status = ''; return false;"; _1d.onclick=new Function("return false;"); _1d.innerHTML=_1a; this.ApplyRule(_1d,_19); _1d.style.cursor="default"; _1c.appendChild(_1d); break; default: _1c.innerHTML=_1a; _1c.style.font="icon"; this.ApplyRule(_1c,_19); _1c.style.marginTop="2px"; break; } _1c.style.position=""; _1c.style.marginLeft="0px"; _1c.style.overflowX="hidden"; _17.appendChild(_1c); _17.setAttribute("title",(_19)?_19.selectorText:_1a); },ApplyRule:function(_1e,_1f){ if(!_1e||!_1f){ return; } _1e.style.cssText=_1f.style.cssText; var _20=_1e.style.backgroundColor.toLowerCase(); var _21=_1e.style.color.toLowerCase(); if((""==_20||"#ffffff"==_20||"white"==_20)&&("#ffffff"==_21||"white"==_21)){ _1e.style.backgroundColor="#aaaaaa"; } _1e.style.width=""; _1e.style.height=""; },GetCssClassIcon:function(tag){ if(!this.__defaultImg){ var _23=this.PopupDocument.createElement("IMG"); _23.style.marginRight="5px"; _23.style.width="12px"; _23.style.height="13px"; _23.setAttribute("align","absmiddle"); this.__defaultImg=_23; } var _24=this.__defaultImg.cloneNode(false); _24.src=this.GetCssClassImageSrcByTag(tag); return _24; },GetCssClassImageSrcByTag:function(tag){ var _26=""; switch(tag){ case "ALL": case "A": case "IMG": case "TABLE": case "P": _26=tag; break; default: _26="Custom"; break; } return this.PopupIconPath+"class"+_26+".gif"; }};;RadEditorNamespace.RadInsertTableCombo={New:function(_1){ var _2=RadEditorNamespace.RadComboBoxBase.New(_1); RadEditorNamespace.Utils.ExtendObject(_2,this); _2.Localization=_1.Localization; _2.CancelLabel=_1.CancelLabel?_1.CancelLabel:"Cancel"; _2.TableWizardLabel=_1.TableWizardLabel?_1.TableWizardLabel:"Table Wizard"; _2.TableLabel=_1.TableLabel?_1.TableLabel:"Table"; _2.IconBasePath=_1.IconBasePath; _2.TableTools=[]; _2.SetCellPropsTool=null; _2.SetTablePropsTool=null; _2.IsPopupScrollable=false; _2.ItemsPerRow=6; return _2; },Fire:function(_3,_4){ _4.SetState(RadEditorNamespace.RADCOMMAND_STATE_DISABLED); this.GetController().Fire(_3,_4); },GetPopupBodyElement:function(){ this.WizardTable=this.GetDefaultPopupTable("RadETablePicker",this.CellSpacing,this.CellPadding,null,""); var _5=this.Popup.CreateElement("div"); _5.appendChild(this.WizardTable); var _6=this.WizardTable; _6.style.overflowY="hidden"; _6.Parent=this; _6.onmouseout=new Function("this.Parent.OnSampleTableMouseOut();"); return _5; },OnBeforeShowPopup:function(){ this.FireOnClose=false; if(!this.IsCreated){ this.CreateItems(this.WizardTable); this.IsCreated=true; this.CreatePopupFooter(); } this.GetController().SetToolState(this.TableTools); if(this.SetCellPropsTool){ this.SetCellPropsTool.SetState(RadEditorNamespace.RADCOMMAND_STATE_OFF); } if(this.SetTablePropsTool){ this.SetTablePropsTool.SetState(RadEditorNamespace.RADCOMMAND_STATE_OFF); } this.UpdateSampleTable(0,0); },OnDispose:function(){ this.WizardTable=null; this.TableInfoLabel=null; var _7=this.TableTools; if(_7&&_7.length>0){ for(var i=0;i<_7.length;i++){ if(_7[i].Dispose){ _7[i].Dispose(); } } } _7=null; this.TableTools=null; this.SetCellPropsTool=null; this.SetTablePropsTool=null; },CreateItems:function(_9){ for(var i=0;i<36;i++){ if(0==i%this.ItemsPerRow){ oRow=_9.insertRow(-1); curRowItems=0; } oCell=oRow.insertCell(-1); oCell.width=10; oCell.height=10; oCell.innerHTML="&nbsp;"; oCell.style.fontSize="5pt"; oCell.Parent=this; oCell.onmouseover=new Function("this.Parent.OnSampleTableCellOver(this);"); oCell.onclick=new Function("this.Parent.OnCellClick(this);"); } },CreatePopupFooter:function(){ var _b=this.WizardTable; oRow=_b.insertRow(-1); oCell=oRow.insertCell(-1); oCell.colSpan=this.ItemsPerRow; oCell.className="Counter"; oCell.innerHTML=this.CancelLabel; this.TableInfoLabel=oCell; oRow=_b.insertRow(-1); oCell=oRow.insertCell(-1); oCell.colSpan=this.ItemsPerRow; oCell.className="Wizard"; oCell.Parent=this; oCell.onmouseover=new Function("this.className = 'WizardOver'"); oCell.onmouseout=new Function("this.className = 'Wizard'"); oCell.onclick=new Function("this.Parent.StartTableWizard();this.className = 'Wizard';"); oCell.innerHTML=this.TableWizardLabel; this.CreateTableButtons(); },CreateTableButtons:function(){ var _c=4; toolNamesArray=[RadEditorNamespace.RADCOMMAND_INSERT_ROW_ABOVE,RadEditorNamespace.RADCOMMAND_INSERT_ROW_BELOW,RadEditorNamespace.RADCOMMAND_DELETE_ROW,RadEditorNamespace.RADCOMMAND_INSERT_COLUMN_LEFT,RadEditorNamespace.RADCOMMAND_INSERT_COLUMN_RIGHT,RadEditorNamespace.RADCOMMAND_DELETE_COLUMN,RadEditorNamespace.RADCOMMAND_MERGE_COLUMNS,RadEditorNamespace.RADCOMMAND_MERGE_ROWS,RadEditorNamespace.RADCOMMAND_SPLIT_CELL,RadEditorNamespace.RADCOMMAND_DELETE_CELL,RadEditorNamespace.RADCOMMAND_SET_CELL_PROPERTIES,RadEditorNamespace.RADCOMMAND_SET_TABLE_PROPERTIES]; this.ToolsTable=this.GetDefaultPopupTable("RadETablePickerToolTable",0,0,null,""); var _d=this.ToolsTable; var _e=_d.insertRow(-1); var _f=this.Popup.GetDocument(); for(var i=0;i<toolNamesArray.length;i++){ var _11=toolNamesArray[i]; var _12=this.IconBasePath+_11+".gif"; var _13=this.GetController().CreateButtonTool(_11,this,_f,_12,true,false,null); this.TableTools[this.TableTools.length]=_13; if(i%_c==0){ _e=_d.insertRow(-1); } var _14=_e.insertCell(-1); _14.appendChild(_13.GetTopElement()); } this.SetCellPropsTool=this.TableTools[this.TableTools.length-2]; this.SetTablePropsTool=this.TableTools[this.TableTools.length-1]; this.PopupBodyElement.appendChild(this.ToolsTable); _f=null; },OnSampleTableMouseOut:function(){ if(!this.OnSampleTable){ this.UpdateSampleTable(0,0); } this.OnSampleTable=false; },OnSampleTableCellOver:function(_15){ this.OnSampleTable=true; var _16=RadEditorNamespace.Utils.GetCellIndex(_15); var _17=_15?(_15.parentNode.rowIndex+1):0; this.UpdateSampleTable(_16,_17); },OnCellClick:function(_18){ var _19=RadEditorNamespace.Utils.GetCellIndex(_18); var _1a=_18?(_18.parentNode.rowIndex+1):0; this.SelectedValue={RowsCount:_1a,ColumnsCount:_19}; this.FireOnClose=true; },UpdateSampleTable:function(_1b,_1c){ for(var i=0;i<this.ItemsPerRow;i++){ var row=this.WizardTable.rows[i]; if(!row){ return; } for(var j=0;j<row.cells.length;j++){ var _20=row.cells[j]; _20.className=(i<_1c&&j<_1b)?"Over":""; } } this.UpdateTableInfoLable(_1b,_1c); },UpdateTableInfoLable:function(_21,_22){ var _23=this.CancelLabel; if(_21>0&&_22>0){ _23=RadEditorNamespace.Utils.Format("{0} x {1} {2}",_22,_21,this.TableLabel); } this.TableInfoLabel.innerHTML=_23; },StartTableWizard:function(){ this.SelectedValue=null; var _24=this.GetController(); if(_24){ _24.Fire(RadEditorNamespace.RADCOMMAND_TABLE_WIZARD,this); } }};;RadEditorNamespace.RadInsertLinkCombo={New:function(_1){ _1.PopupClassName="RadELinks"; _1.CellSpacing=0; _1.CellPadding=0; var _2=RadEditorNamespace.RadComboBoxBase.New(_1); RadEditorNamespace.Utils.ExtendObject(_2,this); _2.BasePath=_1.BasePath; return _2; },OnBeforeShowPopup:function(){ if(!this.DropdownCreated){ this.CreateDropdown(); this.DropdownCreated=true; } },CreateDropdown:function(){ var _3=this.GetDataFunction(this.Name); this.LinkCounter=0; this.FlatLinksArray=[]; for(var i=0;i<_3.length;i++){ var _5=_3[i]; this.ParseLinkSubtree(_5,this.PopupBodyElement); } },OnCellClick:function(_6,_7){ var _8=this.FlatLinksArray[_6]; if(_8.length>4){ if(_8[1]==""){ this.ExpandCategory(_7); }else{ this.InsertLink(_7); } }else{ this.InsertLink(_7); } },ParseLinkSubtree:function(_9,t){ var _b=this.LinkCounter++; this.FlatLinksArray[_b]=_9; var tr=t.insertRow(-1); var tc=tr.insertCell(-1); tc.width=9; tc.noWrap=true; tc.Parent=this; if(_9.length>4){ tc.onclick=function(){ this.Parent.ExpandCategory(this); }; } tc.innerHTML=_9.length>4?"<img align=absmiddle src='"+this.BasePath+"Img/linksPlus.gif'>":"&nbsp;"; tc=tr.insertCell(tr.cells.length); tc.LinkItem=_9; tc.innerHTML=_9[0]; if(_9[1]!=""){ tc.onmouseover=new Function("this.className = 'Over'"); tc.onmouseout=new Function("this.className = ''"); } tc.width="100%"; this.ConfigureCell(tc,this,_b); if(_9.length>4){ tr=t.insertRow(-1); tc=tr.insertCell(-1); tc=tr.insertCell(-1); var _e=this.Popup.GetDocument().createElement("TABLE"); _e.cellPadding=0; _e.cellSpacing=0; _e.style.width="100%"; tc.appendChild(_e); var _f=_9.length; if(_f>4){ for(var i=0;i<_9[4].length;i++){ var _11=_9[4][i]; this.ParseLinkSubtree(_11,_e); } } tr.style.display="none"; } },InsertLink:function(_12){ _12.className=""; var _13=_12.LinkItem; if(!_13[1]){ this.CancelHide=true; return; } this.CancelHide=false; this.SelectedValue={Text:_13[0],Href:_13[1],Target:_13[2],Title:_13[3]}; },ExpandCategory:function(_14){ this.CancelHide=true; var _15=_14.parentNode.nextSibling; var _16=(_15.style.display=="none")?"":"none"; _15.style.display=_16; var _17=_14.parentNode.getElementsByTagName("IMG"); var _18=_17&&_17.length>0?_17.item(0):null; if(!_18){ return; } var re=new RegExp("links((Plus)|(Minus))(1|2)?\\.gif$","ig"); re.exec(_18.src); _18.src=_18.src.replace(re,"links"+((RegExp.$1=="Plus")?"Minus":"Plus")+RegExp.$4+".gif"); }};;RadEditorNamespace.RadModuleManagerCombo={New:function(_1){ var _2=RadEditorNamespace.RadComboBoxBase.New(_1); RadEditorNamespace.Utils.ExtendObject(_2,this); _2.ItemsArray=[]; _2.RecreateBeforeShow=true; _2.SkinBasePath=_1.SkinBasePath; return _2; },OnBeforeShowPopup:function(){ this.CreateItems(); },OnCellClick:function(_3){ this.SelectedValue=this.ItemsArray[_3]; },CreateCellContent:function(_4,_5,_6){ if(_5){ var _7=_5.IsEnabled; var _8=this.Popup.CreateElement("img"); _8.src=this.SkinBasePath+(_7?"Img/moduleEnabled.gif":"Img/moduleDisabled.gif"); _8.style.marginRight="5px"; _8.setAttribute("align","absmiddle"); _4.appendChild(_8); _4.innerHTML+=_5.Title; } },OnPopupClick:function(){ this.Popup.Hide(); this.GetController().Fire(this.Name,this); if(this.SelectedValue){ var _9=this.SelectedValue.IsEnabled; var _a=this.ItemsArray; var _b=false; for(var i=0;i<_a.length;i++){ if(_a[i].IsEnabled!=_9){ _b=true; break; } } if(_b){ this.HeaderElementClick(); } } }};;RadEditorNamespace.RadUndoRedoCombo={New:function(_1){ var _2=RadEditorNamespace.RadComboBoxBase.New(_1); RadEditorNamespace.Utils.ExtendObject(_2,this); _2.TopTable=null; return _2; },OnHeaderElementClick:function(){ this.SelectedValue=1; this.GetController().Fire(this.Name,this); return false; },GetPopupBodyElement:function(){ var _3=this.Popup.CreateElement("DIV"); var _4=this.Popup.CreateElement("DIV"); _4.style.height="107px"; _4.style.overflow="auto"; _3.appendChild(_4); return _3; },OnBeforeShowPopup:function(){ this.SelectedValue=0; var _5=this.GetDefaultPopupTable("RadETablePicker",this.CellSpacing,this.CellPadding,"100%",""); this.TopTable=_5; var _6=this.GetDataFunction(this.Name); this.CreateItems(_5,_6); var _7=this.PopupBodyElement.firstChild; _7.innerHTML=""; _7.appendChild(_5); if(!this.IsCreated){ this.CreatePopupFooter(); this.IsCreated=true; } },OnDispose:function(){ this.TopTable=null; this.TableInfoLabel=null; },CreateItems:function(_8,_9){ if(_9.length>0){ var _a=null; var _b=null; for(var i=0;i<_9.length;i++){ _a=_8.insertRow(-1); _b=_a.insertCell(-1); _b.onmouseover=new Function("this.Parent.OnCellOver(this);"); this.ConfigureCell(_b,this,i); this.CreateCellContent(_b,_9[i],i); } } },CreateCellContent:function(_d,_e,_f){ _d.innerHTML=_e.Title; },CreatePopupFooter:function(){ var _10=this.GetDefaultPopupTable("RadETablePicker",1,1,"100%",""); oRow=_10.insertRow(-1); oCell=oRow.insertCell(-1); oCell.innerHTML=this.Name; oCell.className="Wizard"; oCell.onmouseover=new Function("this.className = 'WizardOver'"); oCell.onmouseout=new Function("this.className = 'Wizard'"); oCell.onclick=new Function("return false;"); this.TableInfoLabel=oCell; this.PopupBodyElement.appendChild(_10); },OnCellClick:function(_11){ this.SelectedValue=_11+1; },OnCellOver:function(_12){ this.NumRowsSelected=_12?(_12.parentNode.rowIndex+1):0; this.UpdateSampleTable(); },UpdateSampleTable:function(){ if(this.TopTable){ var _13=this.TopTable.rows; for(var i=0;i<_13.length;i++){ cell=_13[i].cells[0]; cell.className=(i<this.NumRowsSelected)?"Over":""; } this.UpdateTableInfoLable(); } },UpdateTableInfoLable:function(){ var _15=this.Name; if(RadEditorNamespace.Utils.IsNull(this.NumRowsSelected,0)>0){ _15=this.Name+RadEditorNamespace.Utils.Format(" {0}",this.NumRowsSelected)+" actions"; } this.TableInfoLabel.innerHTML=_15; }};;;yffunction RadWindow(id){ this.IsIE=(null!=document.all)&&(window.opera==null); this.IsQuirksMode=(document.all&&!window.opera&&"CSS1Compat"!=document.compatMode); this.Id=id; this.Width=0; this.Height=0; this.OnClientClosing=null; this.ContentWindow=null; this.ContentWrapperTable=null; this.Caption=null; this.X=0; this.Y=0; this.ShowContentWhenMoving=true; this.CanMove=true; this.CanResize=true; this.DragMode=""; this.IsModal=false; this.Container=null; this.Parent=null; this.Argument=null; this.ReturnValue=null; this.ExitCode=null; this.ZIndex=0; this.AdjustPosInterval=-1; this.CallbackFunc=null; this.OnLoadFunc=null; this.Param=null; this.ModalSetCapture=false; this.UseRadWindow=true; this.Window=null; this.InnerHTML=null; this._overImage=null; } RadWindow.prototype.OnLoad=function(){ if(this.Window&&""!=this.Window.document.title){ this.SetCaption(this.Window.document.title); } if(this.OnLoadFunc){ this.OnLoadFunc(); } }; RadWindow.prototype.SetCapture=function(_2){ if(this.UseRadWindow){ if(null!=_2){ this.bContainerCapture=_2; }else{ if(null!=this.bContainerCapture){ _2=this.bContainerCapture; }else{ _2=false; } } if(this.ModalSetCapture&&this.IsIE){ this.ContentWrapperTable.setCapture(_2); } } }; RadWindow.prototype.ReleaseCapture=function(){ if(this.UseRadWindow){ if(this.ModalSetCapture&&this.IsIE){ if(this.ContentWrapperTable){ this.ContentWrapperTable.releaseCapture(); } } } }; RadWindow.prototype.SetZIndex=function(_3){ this.ZIndex=_3; if(this.ContentWrapperTable){ this.ContentWrapperTable.style.zIndex=this.ZIndex; } }; RadWindow.prototype.ToggleContent=function(){ if(this.UseRadWindow&&this.IsIE){ var _4=""; if(parseInt(this.Height)==parseInt(this.ContentWrapperTable.style.height)){ this.SetHeight(0); _4="none"; }else{ this.SetHeight(this.Height); _4="inline"; } } }; RadWindow.prototype.IsVisible=function(){ if(this.ContentWrapperTable){ return this.ContentWrapperTable.style.display==""; } return false; }; RadWindow.prototype.ShowWindow=function(_5,x,y){ if(null==_5){ _5=true; } var _8=_5?"":"none"; if(this.ContentWrapperTable){ this.ContentWrapperTable.style.display=_8; } if(_5){ if(null!=x&&null!=y){ x+=10; if(this.ContentWrapperTable){ this.ContentWrapperTable.style.left=x+"px"; this.ContentWrapperTable.style.top=y+"px"; } } } if(this.Parent){ this.Parent.OnShowWindow(this,_5); } }; RadWindow.prototype.Initialize2=function(_9,_a,_b,_c,_d){ this.Initialize(_9,_a); this.IsModal=_c; this.Container=_b; this.SetZIndex(_d); }; RadWindow.prototype.Initialize=function(_e,_f){ if(this.Id){ this.ContentWrapperTable=document.getElementById("RadWindowContentWrapper"+this.Id); this.ContentWindow=document.getElementById("RadWindowContentWindow"+this.Id); this.Caption=document.getElementById("RadWindowCaption"+this.Id); if(null==_f){ var _f=true; } this.ShowWindow(_f); }else{ alert("No window Id provided"); } }; RadWindow.prototype.SetContentWindowSize=function(_10,_11){ this.Width=_10; this.Height=_11; }; RadWindow.prototype.SetContentVisible=function(_12){ if(this.ContentWindow){ this.ContentWindow.style.visibility=_12?"visible":"hidden"; } }; RadWindow.prototype.Close=function(_13,_14,_15){ if(null!=this.OnClientClosing&&(this.OnClientClosing(_13)==false)){ return; } this.ShowWindow(false); this.ExitCode=_13; if(this.AdjustPosInterval>-1){ window.clearInterval(this.AdjustPosInterval); this.AdjustPosInterval=-1; } if(this.IsModal){ this.ReleaseCapture(); } try{ if(this.CallbackFunc&&false!=_15){ this.CallbackFunc(this.ReturnValue,this.Param); } if(_14){ _14(this.ReturnValue,this.Param); } } catch(ex){ } if(this.Parent){ this.Parent.DestroyWindow(this); } if(!this.UseRadWindow&&this.Window){ this.Window.close(); } }; RadWindow.prototype.ToggleCanMove=function(_16){ if(!this.UseRadWindow){ return; } this.CanMove=!this.CanMove; _16.className=this.CanMove?"RadERadWindowButtonPinOff":"RadERadWindowButtonPinOn"; if(!this.CanMove){ if(this.IsIE){ this.TopOffset=parseInt(this.ContentWrapperTable.style.top)-RadGetScrollTop(document); this.StartUpdatePosTimer(100); }else{ this.ContentWrapperTable.style.position="fixed"; } }else{ if(this.IsIE){ window.clearInterval(this.AdjustPosInterval); this.TopOffset=null; }else{ this.ContentWrapperTable.style.position="absolute"; } } }; RadWindow.prototype.StartUpdatePosTimer=function(_17){ if(!this.UseRadWindow){ return; } this.AdjustPosInterval=window.setInterval("UpdateWindowPos('"+this.Id+"')",_17); }; function UpdateWindowPos(_18){ var wnd=GetEditorRadWindowManager().LookupWindow(_18); if(wnd){ wnd.SetPosition(); } } RadWindow.prototype.CanDrag=function(){ if(!this.UseRadWindow){ return true; } return ("move"==this.DragMode&&this.CanMove)||("size"==this.DragMode&&this.CanResize); }; RadWindow.prototype.OnDragStart=function(e){ this.SetActive(true); if(!this.CanDrag()){ return; } this.X=(e.offsetX==null)?e.layerX:e.offsetX; this.Y=(e.offsetY==null)?e.layerY:e.offsetY; MousePosX=e.clientX; MousePosY=e.clientY; this.SetContentVisible(this.ShowContentWhenMoving); RadWindowDragStart(); }; RadWindow.prototype.SetActive=function(_1b){ if(!this.UseRadWindow){ return; } if(_1b){ if(null!=RadWindowActiveWindow&&RadWindowActiveWindow!=this){ RadWindowActiveWindow.SetActive(false); } RadWindowActiveWindow=this; if(this.Parent){ this.Parent.ActivateWindow(this); } }else{ if(this==RadWindowActiveWindow){ RadWindowActiveWindow=null; } } }; RadWindow.prototype.HitTest=function(x,y){ var _1e=parseInt(this.ContentWrapperTable.style.left); if(isNaN(_1e)){ return false; } var top=parseInt(this.ContentWrapperTable.style.top); if(isNaN(top)){ return false; } return _1e<=x&&x<=(_1e+this.Width)&&top<=y&&y<=(top+this.Height); }; RadWindow.prototype.SetPosition=function(_20,top){ if(!this.UseRadWindow){ if(this.Window){ this.Window.dialogLeft=_20; this.Window.dialogTop=top; } }else{ if(!_20){ _20=this.ContentWrapperTable.style.left; } if(!top){ if(this.TopOffset!=null){ top=parseInt(this.TopOffset)+RadGetScrollTop(document); }else{ top=this.ContentWrapperTable.style.top; } } _20=parseInt(_20); top=parseInt(top); if(!isNaN(_20)&&!isNaN(top)){ if(_20<=0){ _20=0; } if(top<=0){ top=0; } this.ContentWrapperTable.style.left=_20+"px"; this.ContentWrapperTable.style.top=top+"px"; } } }; RadWindow.prototype.GetWidth=function(){ var _22=0; if(!this.UseRadWindow){ if(this.Window){ _22=this.Window.dialogWidth; } }else{ if(this.IsIE){ _22=parseInt(this.ContentWrapperTable.clientWidth); }else{ _22=parseInt(this.ContentWrapperTable.scrollWidth); } if(isNaN(_22)){ _22=0; } } return _22; }; RadWindow.prototype.SetWidth=function(_23){ _23=parseInt(_23); if(isNaN(_23)){ return; } if(!this.UseRadWindow){ if(this.Window){ if(this.Window.dialogWidth){ this.Window.dialogTop=this.Window.screenTop-30; this.Window.dialogLeft=this.Window.screenLeft-4; this.Window.dialogWidth=_23+"px"; }else{ this.Window.outerWidth=_23; } } }else{ if(_23){ this.ContentWrapperTable.style.width=_23+"px"; } } }; RadWindow.prototype.GetHeight=function(){ var _24=0; if(!this.UseRadWindow){ if(this.Window){ _24=this.Window.dialogHeight; } }else{ if(this.IsIE){ _24=parseInt(this.ContentWrapperTable.clientHeight); if(isNaN(_24)){ _24=0; } }else{ _24=this.ContentWrapperTable.scrollHeight; } } return _24; }; RadWindow.prototype.SetHeight=function(_25){ _25=parseInt(_25); if(isNaN(_25)){ return; } if(!this.UseRadWindow){ if(this.Window){ if(this.Window.dialogWidth){ this.Window.dialogTop=this.Window.screenTop-30; this.Window.dialogLeft=this.Window.screenLeft-4; this.Window.dialogHeight=_25+"px"; }else{ this.Window.outerHeight=_25; } } }else{ var _26=this.ContentWrapperTable; var _27=_26.getElementsByTagName("TABLE")[0]; if(_27){ _27.setAttribute("border","1"); } this.ContentWrapperTable.style.height=_25+"px"; this.FixIeHeight(this.ContentWrapperTable,_25); _27.setAttribute("border","0"); } }; RadWindow.prototype.FixIeHeight=function(_28,_29){ if(this.IsIE&&"CSS1Compat"==document.compatMode){ var _2a=_28.offsetHeight; if(_2a!=0&&_2a!=_29){ var _2b=(_2a-_29); var _2c=(_29-_2b); if(_2c>0){ _28.style.height=(_2c+4)+"px"; } } } }; function RadWindowUnInitializeDrag(_2d){ var _2e=RadWindowActiveWindowSpan; _2d.SetPosition(_2e.style.left,_2e.style.top); var _2f=_2d.IsQuirksMode?6:0; _2f+=_2d.IsIE?2:0; extraHeight=_2f; if(_2d.IsIE&&!_2d.IsQuirksMode&&extraHeight>0){ extraHeight-=2; } _2d.SetSize(_2f+(_2e.clientWidth?_2e.clientWidth:_2e.offsetWidth),extraHeight+(_2e.clientHeight?_2e.clientHeight:_2e.offsetHeight)); if(RadWindowActiveWindowSpan){ RadWindowActiveWindowSpan.style.visibility="hidden"; } } RadWindow.prototype.SetSize=function(_30,_31){ if(!this.UseRadWindow&&!document.all&&this.Window&&this.Window.resizeTo){ this.Window.resizeTo(_30,_31); }else{ this.SetWidth(_30); this.SetHeight(_31); } if(_30>0){ this.Width=_30; } if(_31>0){ this.Height=_31; } }; RadWindow.prototype.SetCaption=function(_32){ if(this.Caption){ this.Caption.innerHTML=_32; } }; var RadWindowActiveWindow=null; var RadWindowActiveWindowSpan=null; var MousePosX=0; var MousePosY=0; function RadWindowDragStart(){ if(!RadWindowActiveWindow.CanDrag()){ return; } if(document.all&&document.body.attachEvent){ document.body.setCapture(); document.body.attachEvent("onmousemove",RadWindowDrag); document.body.attachEvent("onmouseup",RadWindowDragEnd); }else{ if(document.addEventListener){ document.addEventListener("mousemove",RadWindowDrag,false); document.addEventListener("mouseup",RadWindowDragEnd,false); } } RadWindowInitializeDrag(RadWindowActiveWindow); } function RadWindowDragEnd(){ if(document.all&&document.body.detachEvent){ document.body.detachEvent("onmousemove",RadWindowDrag); document.body.detachEvent("onmouseup",RadWindowDragEnd); document.body.releaseCapture(); }else{ if(document.removeEventListener){ document.removeEventListener("mousemove",RadWindowDrag,false); document.removeEventListener("mouseup",RadWindowDragEnd,false); } } if(RadWindowActiveWindow.IsModal){ RadWindowActiveWindow.SetCapture(); } RadWindowUnInitializeDrag(RadWindowActiveWindow); RadWindowActiveWindow.SetContentVisible(true); } function RadWindowDrag(e){ if(RadWindowActiveWindow.CanDrag()){ switch(RadWindowActiveWindow.DragMode){ case "move": RadWindowMove(e); break; case "size": RadWindowSize(e); break; } } e.cancelBubble=true; e.returnValue=false; if(e.preventDefault){ e.preventDefault(); } MousePosX=e.clientX; MousePosY=e.clientY; return false; } function RadWindowInitializeDrag(_34){ if(!_34){ return; } if(!RadWindowActiveWindowSpan){ RadWindowActiveWindowSpan=document.createElement("DIV"); RadWindowActiveWindowSpan.className="RadETableWrapperResizeSpan"; RadWindowActiveWindowSpan.style.position="absolute"; RadWindowActiveWindowSpan.style.zIndex=50000; document.body.appendChild(RadWindowActiveWindowSpan); } RadWindowActiveWindowSpan.style.visibility="visible"; RadWindowActiveWindowSpan.style.top=_34.ContentWrapperTable.style.top; RadWindowActiveWindowSpan.style.left=_34.ContentWrapperTable.style.left; RadWindowActiveWindowSpan.style.width=parseInt(_34.GetWidth())+"px"; RadWindowActiveWindowSpan.style.height=parseInt(_34.GetHeight())+"px"; switch(_34.DragMode){ case "move": RadWindowActiveWindowSpan.style.cursor="default"; break; case "size": RadWindowActiveWindowSpan.style.cursor="se-resize"; break; } } function RadWindowMove(e){ var _36=RadWindowActiveWindow.X; var _37=RadWindowActiveWindow.Y; var el=RadWindowActiveWindowSpan; var _39=0; var top=0; if(document.all){ _39=e.clientX*1+RadGetScrollLeft(document)-_36; top=e.clientY*1+RadGetScrollTop(document)-_37; }else{ _39=e.pageX*1-_36; top=e.pageY*1-_37; } if(_39<0){ _39=0; } if(top<0){ top=0; } el.style.left=_39+"px"; el.style.top=top+"px"; } var minWidth=155; var minHeight=43; function RadWindowSize(e){ var _3c=e.clientX-MousePosX; var _3d=e.clientY-MousePosY; var _3e=RadWindowActiveWindowSpan; var _3f=_3e.clientWidth?_3e.clientWidth:_3e.offsetWidth; var _40=_3e.clientHeight?_3e.clientHeight:_3e.offsetHeight; if(document.all&&!window.opera&&"CSS1Compat"!=document.compatMode){ _3f=_3e.offsetWidth; _40=_3e.offsetHeight; } _3f+=_3c; _40+=_3d; if(_3f<minWidth){ _3f=minWidth; } if(_40<minHeight){ _40=minHeight; } RadWindowActiveWindowSpan.style.width=_3f+"px"; RadWindowActiveWindowSpan.style.height=_40+"px"; } function GetTopWindow(){ var _41=null; var _42=false; try{ if(window.dialogArguments.parentWindow&&_42){ _42=true; } } catch(ex){ _42=false; } if(window.dialogArguments!=null&&_42){ _41=window.dialogArguments.parentWindow; }else{ if(window.opener&&!document.all&&window.isRadWindow){ _41=opener; }else{ _41=window; } } var _43=false; while(_41.parent&&!_43){ try{ topWindowTagName=_41.parent.tagName.toUpperCase(); } catch(exception){ topWindowTagName=""; } if(_41.parent==_41){ break; } try{ if(_41.parent.document.domain!=window.document.domain){ break; } } catch(exc){ _43=true; continue; } try{ if(_41.frameElement!=null&&(_41.frameElement.tagName!="IFRAME"||_41.frameElement.name!="RadWindowContent")){ break; } } catch(exc){ alert("in the Exception!"); _43=true; } _41=_41.parent; } return _41; } function Document_OnFocus(e){ if(!e){ e=window.event; } GetEditorRadWindowManager().ActivateWindow(); } function Document_OnKeyDown(e){ if(!e){ e=window.event; } return GetEditorRadWindowManager().OnKeyDown(e); } function RadWindowInfo(){ this.IsIE=(null!=document.all); this.ID=null; this.Url=""; this.InnerHtml=""; this.InnerObject=null; this.Width=300; this.Height=200; this.Caption=""; this.IsVisible=true; this.Argument=null; this.CallbackFunc=null; this.OnLoadFunc=null; this.Param=null; this.Resizable=true; this.Movable=true; this.CloseHide=false; this.UseClassicDialogs=true; } function GetEditorRadWindowManager(){ var _46=GetTopWindow(); if(!_46.radWindowManager){ _46.radWindowManager=new RadEditorWindowManager(); } return _46.radWindowManager; } function RadEditorWindowManager(){ this.ChildWindows=new Array(); this.ActiveWindow=null; this.TopWindowZIndex=10001; this.ContainerPool=new Array(); this.IsIE=(null!=document.all)&&(window.opera==null); this._overImage=null; document.body.onfocus=Document_OnFocus; if(this.IsIE&&document.body.attachEvent){ document.body.attachEvent("onkeydown",Document_OnKeyDown); }else{ if(document.body.addEventListener){ document.body.addEventListener("keydown",Document_OnKeyDown,false); } } } RadEditorWindowManager.prototype.ShowModalWindow=function(_47){ var wnd=this.CreateWindow(true,_47); return wnd; }; RadEditorWindowManager.prototype.ShowModallessWindow=function(_49){ var wnd=this.CreateWindow(false,_49); return wnd; }; RadEditorWindowManager.prototype.CreateWindow=function(_4b,_4c){ if(!_4c){ return null; } if(window.opera){ _4c.UseClassicDialogs=true; } var id=""; if(!_4c.ID||_4c.ID==""){ id=this.ChildWindows.length; }else{ id=_4c.ID; } var _4e=""; if(null==_4c.Caption){ _4e="["+id+"]"; }else{ _4e=_4c.Caption; } var _4f=this.GetWindow(id); _4f.Argument=_4c.Argument; _4f.Width=_4c.Width; _4f.Height=_4c.Height; _4f.CallbackFunc=_4c.CallbackFunc; _4f.Param=_4c.Param; _4f.CanResize=_4c.Resizable; _4f.CanMove=_4c.Movable; _4f.OnLoadFunc=_4c.OnLoadFunc; _4f.UseRadWindow=!_4c.UseClassicDialogs; if(_4c.UseClassicDialogs&&this.IsIE){ var _50="status:no;"+"resizable:yes;"+"center:yes;"+"help:no;"+"minimize:no;"+"maximize:no;"+"scroll:no;"+"border:thin;"+"statusbar:no;"+"dialogWidth:"+_4c.Width+"px;"+"dialogHeight:"+_4c.Height+"px"; if(_4c.InnerHtml&&_4c.InnerHtml!=""){ _4f.InnerHTML=_4c.InnerHtml; } if(!_4c.Url||""==_4c.Url){ _4c.Url="javascript:''"; } var _51={parentWindow:window,radWindow:_4f,IsRadWindowArgs:true}; window.showModalDialog(_4c.Url,_51,_50); }else{ if(_4c.UseClassicDialogs&&!this.IsIE){ if(!_4c.Url||""==_4c.Url){ _4c.Url="javascript:''"; } window.childRadWindow=_4f; _4f.Window=window.open(_4c.Url,"_blank","status=no,toolbar=no,location=no,resizable=yes,menubar=no,width="+_4c.Width+",height="+_4c.Height+",modal=yes"); }else{ if(!_4c.UseClassicDialogs){ var _52=null; if(this.ContainerPool.length>0){ _52=this.ContainerPool.pop(); }else{ _52=document.createElement("SPAN"); document.body.appendChild(_52); } var _53=this.BuildWrapperTableHtml(id,_4c.Width,_4c.Height,_4e,_4b,_4c.CloseHide); _52.innerHTML=_53; var _54=(null!=_4c.InnerObject)?_4c.InnerObject:document.getElementById("RadWindowContentFrame"+id); _4f.Initialize2(_54,true,_52,_4b,++this.TopWindowZIndex); var frm=document.getElementById("RadWindowContentFrame"+id); _4f.Window=null!=frm?frm.contentWindow:null; _4f.Iframe=frm; if(_4c.InnerHtml&&_4c.InnerHtml!=""){ var doc=frm.contentWindow.document; doc.open(); doc.write(_4c.InnerHtml); doc.close(); }else{ if(_4c.Url&&_4c.Url!=""){ frm.src=_4c.Url; } } if(_4b){ this.SetCapture(_4f,false); } if(null==_4c.IsVisible){ _4c.IsVisible=false; } var _57=this.GetWindowStartPosition(_4c); _4f.SetSize(_4c.Width,_4c.Height); _4f.ShowWindow(_4c.IsVisible,_57.horizontal,_57.vertical); } } } return _4f; }; RadEditorWindowManager.prototype.GetWindowStartPosition=function(_58){ var _59=parseInt(_58.Height)/2; var _5a=parseInt(_58.Width)/2; var _5b=this.GetDocumentVisibleCenter(); return {horizontal:_5b.horizontal-_5a,vertical:_5b.vertical-_59}; }; RadEditorWindowManager.prototype.GetDocumentVisibleCenter=function(){ var _5c=0; var _5d=0; var _5e=document.body; var _5f=!((RadControlsNamespace.Browser.IsMozilla||RadControlsNamespace.Browser.IsIE)&&document.compatMode!="CSS1Compat"); if(_5f&&!RadControlsNamespace.Browser.IsSafari){ _5e=document.documentElement; } if(window.innerWidth){ _5c=window.innerWidth; _5d=window.innerHeight; }else{ _5c=_5e.clientWidth; _5d=_5e.clientHeight; } var _60=this.GetVisibleCenterCoordinate(_5e.scrollLeft,_5c); var _61=this.GetVisibleCenterCoordinate(_5e.scrollTop,_5d); return {horizontal:_60,vertical:_61}; }; RadEditorWindowManager.prototype.GetVisibleCenterCoordinate=function(_62,_63){ var _64=parseInt(_63)/2; return parseInt(_62)+_64; }; RadEditorWindowManager.prototype.DestroyWindow=function(_65){ var _66=this.GetPrevWindow(_65.Id); this.UnregisterChild(_65); if(_66!=_65){ this.ActivateWindow(_66); } if(_65.Iframe){ _65.Iframe.src="javascript:'';"; } eval(this.GetWindowVarName(_65.Id)+" = null;"); if(_65.Container){ this.ContainerPool.push(_65.Container); } }; RadEditorWindowManager.prototype.GetPrevWindow=function(id){ var _68=false; var _69=null; for(var i=this.ChildWindows.length-1;i>=0;i--){ var wnd=this.ChildWindows[i]; if(wnd&&wnd.Id==id){ _68=true; }else{ if(wnd&&_68){ return wnd; }else{ if(null==_69){ _69=wnd; } } } } return _69; }; RadEditorWindowManager.prototype.CloseWindow=function(id){ var wnd=this.LookupWindow(id); if(wnd){ wnd.Close(); } }; RadEditorWindowManager.prototype.ActivateWindow=function(_6e){ if(!_6e){ _6e=this.ActiveWindow; } if(_6e){ if(_6e.IsModal){ this.SetCapture(_6e,false); } if(_6e!=this.ActiveWindow){ if(this.ActiveWindow){ this.ActiveWindow.SetZIndex(this.TopWindowZIndex-1); } _6e.SetZIndex(this.TopWindowZIndex); this.ActiveWindow=_6e; } if(_6e.IsModal){ this.ShowOverImage(_6e,true); } } }; RadEditorWindowManager.prototype.RegisterChild=function(_6f){ this.ChildWindows[this.ChildWindows.length]=_6f; }; RadEditorWindowManager.prototype.UnregisterChild=function(_70){ for(var i=0;i<this.ChildWindows.length;i++){ var wnd=this.ChildWindows[i]; if(wnd==_70){ this.ChildWindows[i]=null; return; } } }; RadEditorWindowManager.prototype.SetCapture=function(_73,_74){ try{ if(_73){ _73.SetCapture(_74); } } catch(ex){ } }; RadEditorWindowManager.prototype.LookupWindow=function(id){ for(var i=0;i<this.ChildWindows.length;i++){ var wnd=this.ChildWindows[i]; if(wnd&&id==wnd.Id){ return wnd; } } return null; }; RadEditorWindowManager.prototype.LookupRadWindowByBrowserWindowRef=function(_78){ for(var i=0;i<this.ChildWindows.length;i++){ var _7a=this.ChildWindows[i]; if(null!=_7a&&_78==_7a.Window){ return _7a; } } return null; }; RadEditorWindowManager.prototype.GetCurrentRadWindow=function(_7b){ if(_7b.dialogArguments&&(true==_7b.dialogArguments.IsRadWindowArgs)){ return _7b.dialogArguments.radWindow; }else{ if(_7b.opener!=null&&_7b.opener.childRadWindow!=null){ return _7b.opener.childRadWindow; }else{ var _7c=this.LookupRadWindowByBrowserWindowRef(_7b); return _7c; } } }; RadEditorWindowManager.prototype.GetWindow=function(id){ var wnd=this.LookupWindow(id); if(!wnd){ var _7f=this.GetWindowVarName(id); eval(_7f+" = new RadWindow('"+id+"');"); wnd=eval(_7f); wnd.Parent=this; this.RegisterChild(wnd); } return wnd; }; RadEditorWindowManager.prototype.GetWindowVarName=function(id){ return "window.radWindow_"+id; }; RadEditorWindowManager.prototype.GetWindowFromPos=function(x,y){ var wnd=null; for(var i=0;i<this.ChildWindows;i++){ var _85=this.ChildWindows[i]; if(_85&&_85.HitText(x,y)){ if(!wnd||wnd.ZIndex<_85.ZIndex){ wnd=_85; } } } return wnd; }; RadEditorWindowManager.prototype.OnShowWindow=function(_86,_87){ if(_87){ this.ActiveWindow=_86; }else{ if(this.ActiveWindow==_86){ this.ActiveWindow=null; } } if(_86.IsModal){ this.ShowOverImage(_86,_87); } }; RadEditorWindowManager.prototype.OnKeyDown=function(evt){ switch(evt.keyCode){ case 115: if(evt.altKey&&this.ActiveWindow){ }else{ if(evt.ctrlKey&&this.ActiveWindow){ } } evt.keyCode=8; break; case 27: if(this.ActiveWindow){ this.ActiveWindow.Close(); } break; default: return; } evt.cancelBubble=true; evt.returnValue=false; }; RadEditorWindowManager.prototype.BuildWrapperTableHtml=function(id,_8a,_8b,_8c,_8d,_8e){ var url=document.all?"javascript:'';":""; var _90=_8e?"ShowWindow(false)":"Close()"; var _91=""; _91+="\t\t<table border='0' id='RadWindowContentWrapper"+id+"' class='RadETableWrapper' style='width: "+_8a+";height:"+_8b+";z-index:1000; position:absolute;' cellspacing='0' cellpadding='0' >\n"+"\t\t\t<tr style='height:1px;'>\n"+"\t\t\t\t<td width='1' class='RadETableWrapperHeaderLeft' nowrap></td>\n"+"\t\t\t\t<td width='100%' class='RadETableWrapperHeaderCenter' nowrap='true' onmousedown='radWindow_"+id+".DragMode=\"move\"; return radWindow_"+id+".OnDragStart(event);' onselectstart='return false;'>\n"+"\t\t\t\t\t<span id='RadWindowCaption"+id+"' onselectstart='return false;' class='RadERadWindowHeader'>"+_8c+"</span>\n"+"\t\t\t\t</td>\n"; if(!_8d){ _91+="\t\t<td width='1' class='RadETableWrapperHeaderCenter' nowrap>\n"+"\t\t\t\t\t<span class='RadERadWindowButtonPinOff' id='ButtonPin' onclick='radWindow_"+id+".ToggleCanMove(this)'>&nbsp;</span>"+"\t\t\t</td>\n"; } _91+="\t\t\t\t<td width='1' class='RadETableWrapperHeaderCenter' nowrap>\n"+"\t\t\t<span class='RadERadWindowButtonClose' id='ButtonClose' onclick='radWindow_"+id+"."+_90+"'>&nbsp;</span>\n"+"\t\t\t\t</td>\n"+"\t\t\t\t<td width='1' class='RadETableWrapperHeaderRight' nowrap></td>\n"+"\t\t\t</tr>\n"+"\t\t\t<tr style='height:100%' >\n"+"\t\t\t\t<td style='height:100%;' colspan='5'>\n"+"\t\t\t\t\t<table height='100%' style='height:100%' border='0' width='100%' cellspacing='0' cellpadding='0'>\n"+"\t\t\t\t\t\t<tr style='height:100%'>\n"+"\t\t\t\t\t\t\t<td width='1' class='RadETableWrapperBodyLeft' nowrap></td>\n"+"\t\t\t\t\t\t\t<td id='RadWindowContentWindow"+id+"' style='height:100%;border:0px solid blue;' height='100%' width='100%' class='RadETableWrapperBodyCenter' align='left' valign='top' onselectstart='return false;'>\n"+"\t\t\t\t\t\t\t\t\t<iframe name='RadWindowContent' frameborder='0px' style='height:100%;width:100%;border:0px solid green' id='RadWindowContentFrame"+id+"' src='"+url+"' scrolling='no' border='no' ></iframe>\n"+"\t\t\t\t\t\t\t</td>\n"+"\t\t\t\t\t\t\t<td width='1' class='RadETableWrapperBodyRight' nowrap></td>\n"+"\t\t\t\t\t\t</tr>\n"+"\t\t\t\t\t</table>\n"+"\t\t\t\t</td>\n"+"\t\t\t</tr>\n"+"\t\t\t<tr style='height:1px;'>\n"+"\t\t\t\t<td colspan='5' width='100%' style='height:1px;' >\n"+"\t\t\t\t\t<table border='0' width='100%' height='1' cellspacing='0' cellpadding='0'>\n"+"\t\t\t\t\t\t<tr>\n"+"\t\t\t\t\t\t\t<td width='1' class='RadETableWrapperFooterLeft' nowrap>&nbsp;</td>\n"+"\t\t\t\t\t\t\t<td colspan='3' id='BorderBottom' width='100%' class='RadETableWrapperFooterCenter' nowrap>&nbsp;</td>\t\t\n"+"\t\t\t\t\t\t\t<td width='1' id='CornerBottomRight' class='RadETableWrapperFooterRight' onmousedown='radWindow_"+id+".DragMode=\"size\"; return radWindow_"+id+".OnDragStart(event);' onselectstart='return false;' nowrap>&nbsp;</td>\n"+"\t\t\t\t\t\t</tr>\n"+"\t\t\t\t\t</table>\n"+"\t\t\t\t</td>\n"+"\t\t\t</tr>\n"+"\t\t</table>\n"; return _91; }; RadEditorWindowManager.prototype.SetOverImage=function(_92){ this._overImage=document.getElementById(_92); }; RadEditorWindowManager.prototype.GetOverImage=function(){ if(!this._overImage){ this._overImage=document.getElementById("OVER_IMG"); } return this._overImage; }; RadEditorWindowManager.prototype.ShowOverImage=function(wnd,_94){ var _95=this.GetOverImage(); if(_95){ if(wnd&&_94){ var _96=RadControlsNamespace.Screen.GetViewPortSize(); _95.style.position="absolute"; _95.style.left=0; _95.style.top=0; _95.style.width=_96.width+"px"; _95.style.height=_96.height+"px"; _95.style.zIndex=wnd.ZIndex; _95.style.display=""; }else{ _95.style.display="none"; } } }; function RadGetScrollTop(_97){ if(_97.documentElement&&_97.documentElement.scrollTop){ return _97.documentElement.scrollTop; }else{ return _97.body.scrollTop; } } function RadGetScrollLeft(_98){ if(_98.documentElement&&_98.documentElement.scrollLeft){ return _98.documentElement.scrollLeft; }else{ return _98.body.scrollLeft; } } function CloseDlg(_99,_9a,_9b){ if(window.radWindow){ window.radWindow.ReturnValue=_99; window.radWindow.Close(null,_9a,_9b); } } function InitializeRadWindow(_9c){ window["GetDialogArguments"]=function(_9d){ if(window["radWindow"]){ if(_9d){ return window["radWindow"].Argument.CustomArguments; }else{ return window["radWindow"].Argument; } }else{ return null; } }; window["isRadWindow"]=true; window["radWindow"]=GetEditorRadWindowManager().GetCurrentRadWindow(window); if(window["radWindow"]){ if(window.dialogArguments){ window["radWindow"].Window=window; } window["radWindow"].OnLoad(); } var _9e=GetDialogArguments(); if(_9e){ if(_9e.HideEditorStatusBar){ _9e.HideEditorStatusBar(_9c); } } if(document.addEventListener){ document.onclick=function(e){ var _a0=e.target; if(_a0&&(_a0.tagName=="BUTTON"||(_a0.tagName=="INPUT"&&_a0.type.toLowerCase()=="button"))){ e.cancelBuble=true; e.returnValue=false; if(e.preventDefault){ e.preventDefault(); } return false; } }; } } �if(typeof window.RadControlsNamespace=="undefined"){ window.RadControlsNamespace={}; } if(typeof (window.RadControlsNamespace.Screen)=="undefined"||typeof (window.RadControlsNamespace.Screen.Version)==null||window.RadControlsNamespace.Screen.Version<1.1){ window.RadControlsNamespace.Screen={Version:1.1,GetViewPortSize:function(){ var _1=0; var _2=0; var _3=document.body; if(RadControlsNamespace.Browser.StandardsMode&&!RadControlsNamespace.Browser.IsSafari){ _3=document.documentElement; } if(RadControlsNamespace.Browser.IsMozilla&&document.compatMode!="CSS1Compat"){ _3=document.body; } if(window.innerWidth){ _1=window.innerWidth; _2=window.innerHeight; }else{ _1=_3.clientWidth; _2=_3.clientHeight; } _1+=_3.scrollLeft; _2+=_3.scrollTop; return {width:_1-6,height:_2-6}; },GetElementPosition:function(el){ var _5=null; var _6={x:0,y:0}; var _7; if(el.getBoundingClientRect){ _7=el.getBoundingClientRect(); var _8=document.documentElement.scrollTop||document.body.scrollTop; var _9=document.documentElement.scrollLeft||document.body.scrollLeft; _6.x=_7.left+_9-2; _6.y=_7.top+_8-2; return _6; }else{ if(document.getBoxObjectFor){ try{ _7=document.getBoxObjectFor(el); _6.x=_7.x-2; _6.y=_7.y-2; } catch(e){ } }else{ _6.x=el.offsetLeft; _6.y=el.offsetTop; _5=el.offsetParent; if(_5!=el){ while(_5){ _6.x+=_5.offsetLeft; _6.y+=_5.offsetTop; _5=_5.offsetParent; } } } } if(window.opera){ _5=el.offsetParent; while(_5&&_5.tagName.toLowerCase()!="body"&&_5.tagName.toLowerCase()!="html"){ _6.x-=_5.scrollLeft; _6.y-=_5.scrollTop; _5=_5.offsetParent; } }else{ _5=el.parentNode; while(_5&&_5.tagName.toLowerCase()!="body"&&_5.tagName.toLowerCase()!="html"){ _6.x-=_5.scrollLeft; _6.y-=_5.scrollTop; _5=_5.parentNode; } } return _6; },ElementOverflowsTop:function(_a){ return this.GetElementPosition(_a).y<0; },ElementOverflowsLeft:function(_b){ return this.GetElementPosition(_b).x<0; },ElementOverflowsBottom:function(_c,_d){ var _e=this.GetElementPosition(_d).y+RadControlsNamespace.Box.GetOuterHeight(_d); return _e>_c.height; },ElementOverflowsRight:function(_f,_10){ var _11=this.GetElementPosition(_10).x+RadControlsNamespace.Box.GetOuterWidth(_10); return _11>_f.width; }}; } BSJB v2.0.50727l�b#~�b�0#Strings���#US�G#GUID�G� #BlobW��+ �3E��� �� Q�� �  �� :%YR�o�������R�R�#R5RXBlB|B���R����������-RE7[7pR|R�7�����7�7�7�:BbR������ Rf��� 7B P% �%�RQBro���8J����4RnR�����`����>,w�TR�,�#B�#7L$-$4%7B)RO)RK(RR*Rb*-$�+y+C�+x,��,��-�g-R1.�2�P2��4��4�6��6�L:� <��<��=�H@)@�B��M�^YR�Z)@R[7H^��j�)k�ak��k��o�8q��r�r-s�]s�r�s�kt�tt��w�`x�k-�Y{��|��|�}�U}�A�����m4`�7������������������7�70�,I�,b�,�,�����Ҍ�R�,7�,P�,k�,��,��,��,Ӎ,������4RR���l��������׎� ��o�7��7��`�����%��L�R���Nv�͐B %� $�%��|�R��R��B͑B �% M�1�s�B���ג��� ��\�R h�% o�%����Γ��R��3��W�,r��������&��C��`���������DRەR���������O�RZ�Ro�y+��R�R&�Ra�,����f�,�����,�R�7J�5���������ۛ,�,�,J��S��{�7����y�-$��B��B��BÝB�B<�-$S�-$��R �ߞ�,����͟��ܟR �RR���h������Ƞ�Ӡ�ܠ����+;�����;���b���������ʢ��R%�Rx�]���R��RӣR�3�Q��p�R��R���Ǥ��������R����`��7�B&�7B�B[�7t�7��Bl��S-$��-$���)��y�7ê���K�R��B��RʫB�7��7 �B�BJ�7b�7��7��?��W��n����R��y+ְ�r���r5�`���ݱR������Ѳ��7��o�r�RĴ`�״����ɵ� ���,G Xk �k #�k '��*��= 1? T1!Dw1P�%`��1`�1%"{��1%{1<&�1@-�C)-�r�.���/���B����-K��1T�%T�Y�[ %3^K1%^a1%dt1%i��1o��1o��1o�1�o�1�o�1�o��9o��=o�Ao#'9o'b1o)q1q-�1Ev3�1Iv5�1%y7�1}7�1M�M��1Q�g�1��l�1��n1�p!1%�t11�t>1%�|H1%�|S1�|Y1%��g1%��y1���1���1���1���1%���1���1���1���1%���1Y��1].�1/#�10* �1a36� 13A1$8X1!8[6K%8f_1<ft1=��1>��1<C� �1aC��1%C��1!F��1N� �1aV��1V� �1aX��K%X�K%]�K1d�;Ked�TK1e�mK%eK%j�K%o�KXy�1�;�K�G �1a�_��n 1a�u1%��#1��+1$��91��� M1a��_1���o1�� x1a���1����K���1$���1��� �1a��1��1�+  1a�2 1�@# 1��F7 1��GJ 1�H_ 1�Kf 1u�P� 1u�S� 1<�V� 14�_� �t� �~� � y��� � ��( � ��: K1��R Ke��g � ��} � ��� � ��� � ��� � }���� � ��� � %�� � % �� � #�� � %� � 3�2 � 3�A � 3�S � 5d � 5s � 7 � � 9�� � :� � :� 1%<�� � @� � @�� � @� � ]@ � �A� � J1 � O;" � O<5 � O=L � QA�^ � QBt � QC� � ^W� � 1_X� � e_\� � 1_]  y_a<  �_kH  �_l[  �j{k  �j}z  �j~�  �j��  �k�� � yn��  �n��  �n��  �n��  �n��  �n� �o� �t�, �t�? �t�K �v�[1�v�j1y�sz����zy���z���z���1���<����I�-�I�����u%������1 7F�*� R��!, V�4V�;V��V�?V�D.�7�G�R�_�ly��, V� �V��l����"(�5s�Q�K>Q�T>]�hM�P�U�*�M�M�M�MM51YZt_�������cV��!V��!V��!V��!V��!V��!V��!V��!V�"Q�"Q�("Q�E"Z"f"�"��"�R$��$�, V�s)�V�x)�V��)�V��)�S��)�)�)��)K*�, V�s)�V��*�V��*�V��*�V��)�, V��*�V��*�V�+�V�+�, V�s)�V�)+�V�3+�V�K+�V�Y+�I,_U,;s,�,?�,�,��,&-&#-&--�, V�<-}V�B-}V�H-}V�K-�O-LU-^-g-k-�}s-�z-- �-��-�-��-��-��-�- �- p.�Q��. Q�K- �- �.;�. �. �-��. �._�. �. �/;�/ L0/01v >0�I0��{ , V�x0� V�<-� V��0� V��0� !� �0 �0� , V�s)� V��0� V��0� V��0� , V��0� V�1� V� 1� V�1� s-� "1� >� H� *1, V�O1� V�<-� V�W1� V�^1� V�g1� V�j1� V�p1� V�w1� V�|1� V��1� V��1� V��1� V��1� V��1� V��1� V��1� V��1� , V�O1� V��1� V��1� V��1� L�� �1�x0�1� 2� L)2� 22� <2� E2 H2�]2 A3i3�3�3�3, V�s)� V�4� V�4�  4� &4 +4 14 Lr4� z4��4�4� 1�4� �4�4Lr4� �4� 5� , V�j5� V�r5� V�y5� V��5� V��5� V��5� V��5� V��5� V��5� V��5� V��5� V��5� �5 H2��5� �5 �5��5M�5� �5 �5 �5 6�E2  6 6 6 '6 26 <6C6S6X6e6�o6u6��6�6�6�6�6 �6� �6�6�9�9�9�9�9�9:�; Q��;P<[<g<^ �<�<P< =k=, V��= V��= V�> �,gA "yAA�A�AC , V�4B� V�s� ;BABKB�<� aB lB� �,uB"_CP< =nCzC�C�� "iD, V�pD�V�wD�V�~D�V��)�, V��D�V��D�V��D�V��D�V��D�V��)�&�D, V�x0�V��D�V��D�V��D�, V��D�V��D�V��D�V��D�, V�s)�V��D�V�E�V� E�V�E�V�)E�V�-E�V�2E�V��)�S�7ES�MES�aES�wES��ES��ES��ES�FS�FS�-FS�CFS�WFS�jF#�F�GG+G:GJG� UGlG{G��G�G��G��G�G�G��G�G�G HH(H3H<HDHPHZHfHqH#Y�kY��Y��Y�2ZMcZM~\�\_9_P_n_Ih�`h�kh��h��h��h��h��h��,<lDlRl ~liD, V��l~V��l~"_CnCP<�l�l~[<�l�lg<^ pmzm�m�m~�mmn�|n��n >o�joiD�m�,Dl�p��pg<^ �,�,br nr �re�rjsss� Q��sS��s�se�rjs�s>tItQt"(�5uV-u;u�� �u�u ;B"�u�uv�ov��G�_wmw�w �w��w��w�x�+x�8x�Bx�Qx�hx�|x��x��x��x��x��x�Ny��y zyEz�Sz�1azMj{u�G�R�_��{�, V�L�V�Vt�V�m4�, V�:|V�D|O|�V|�|9�|��|9�|9(}><} D}C�gHc}�k}MNy�y}�}u��~��G��~hj{�~��G��~�;B(�, V��/�V�~D�V�wD��u $-5:DMm�Ct�}������ ov��G����.��7��J��(}�a��y����������j{u�&قI��U� e�uo����������˃؃�j{DŽՄ߄�9�R�e�u�~hm�#j{��(9���-������Q�ą�� �}� '��e���҆ �A� q��� ���(��U�|���ʈ �-��M�� �\������G�ċ�܋����~���F$K�8%��+&ͦ+&G�+&[�+&Э+&�+&�+&%�+&9�+&M�+&a�+&�+&�+&3�+&G�+&� �$$� �*(� �E,� �P3� �l7!��78!�l>@"��CD#��Ix#��P�#��P$��VI$��3j$�]�$� 1c�$�GhD%�Qn�%��z �&��� �&�$� �&�� �&�$$ �&�0� '�8$ ('�L� K'�L�\'�c��'�o�$(�o��(����(��$D)��$t)����)����)�$�)�3�)�(�)�$*�$$8*�h�*��!�*�$.�*��4,,��:�,��$�,��$,-�$�-�$�-� #3�-� 4D4.�E$ �.�P$ �.�b( �.�o� �.�|I!�.��I"/��I#,/��I$E/��I%^/��I&l/�$V'|/��4(�/�L\(�/�$$)�/�$c)�/�[3+0�em++0�qs,>0�zy-M0�Ly/\0���1j0��D2x0���3�0��35p1���5�1���7K2���=`2���>�2�$$B�2��B3��B 3�)3C'3�F�C33�$�CD3�emD�3�[3Eh4�_�E�4�t�H05���Jt5���L�5���O�6���Q�6���R�6���S�6��Td7�$2U�MC\�hJ]��J^��>_��>`��Pa��Wb��be�>i�>j�!mk�7�1sm8�Bxm"8�R}m+8� b(n.8�y�n68��3n>8��DnG8��3oO8��DoX8���p`8���ph8���pp8���px8�>p�8�$$q�[�q�8��r>9�+�tL9���up9�:�vx9�I�v�9�X�w�9�$$x�9��3x�9��3x:��3x :���x:��3x:���x!:���x):��$x8:�[�x�:���y�;�$�z�;�$��;�$D� <��3�<�$�)<�$�><��#�\<��-�x<��-��<�4��<�$�p=�$��=��h�>��h�D>� h��>� h��>�3 h�?�N h�P?�a l��?�z l��?�z q�@�� 3�P@�� 3��@�� v��@��|��@����A� ��4A� ��hA�3 ���A�N ���A�� ��B�� ��HB�� h��B�� h�pC�� q��C� !���C�&!3� D�H!3�`D�k!$�$E��!$��E��!(��F�B,7� G�$$�G�w"(�G ��"��3G ��"��LG��"3��G��"D��G�#���G�#3�-H�$#(�bH�4#3��H�C#D��H�R#3��H�e#3��H� t#3��H��#>� I��#>��I��#���I��#>�0J��#��|J��#���J��#���J��#m��J��#>��J�$(� K�c$��K�o$���K��$(��K��$(��L��$���L��$���L��$�� M�%��DM�%��dM�%n��M�9%��M�G%$��N�Y% �O�v%��O��%�EP��%h�TP��%'�Q��%$�HQ��%$�}Q� �%3��Q� �%3��Q� &3��Q� "&���Q� 6&���Q�J&D� R�Z&���R�n&$�+S��&.�?S��&6�NS��&A�S��&(��S��&���S��&(��S��&I��S��&O�TT�'T�pT�,'Y��T�F'^��T�Q'^��T�b'g��T�o'>��T��'��U��'>�,U��'>�dU��'o��U��'m��U�(m��U�(u�hV�(~��V�G%��0W�G%���W�$$�gW�B,7��$���;)���])���i)���W��)���W�$$��W�B,7�X�$$�jX��)3�rX��)3�X� *3��X�*3��X�2*3��X�3��X�>��X����X�h*���Y�$$��Y�$$��Y�$$��Y�$$��Y�$$��Y�j+���Y��+��Y��+��Z��+��Z�$$��Z��+ �x[��+)��[�,)��[�$$��[��+ ��[��+)��[�,)��[�$$��[�,0��[�$$�,\�B,7�\\�e,���\�l,�� ]�$$]�$DT]�$O�]��,Z�]��,`�^��,> �^��,h  _��,3_�$$_�$o3_�$wO_�$��_�$��_�$��_��-�%`��-�8`�.�a� .�Xc�.�`c�.$xc�".��c�?.�Td�I.�"�d�U.�$ f�_.3'$g�x.D',g�x.�([g�x.�*ng�x.�,|g��3.(h�~.T.Th��.D/(i�B,70Di�$ 0]j��.�2hj��. 2�j� /$3�k�/( 3�l�.�6�l�,/�6 m�5/�6pm�B/$7�m�R/374n�_/>7xn�_/2 8�n�n/D9�n�~/8 :xo��/8 :�p��/3:4q�".$:�q��/= :�q��/3;lr��/�;�r��/�;s��/B ;�s��/B >�s��/B At��/3DZt�.$Dgt��/P D��/X Gtt�0X L,u�0c QZu�$$Rpu��/X R8v�$$W@v��/X Ww�$$\w�$h \Ew�T0� bXw�b0� c�w�m0� dOx�$$fcx��0$f�x��0�f�x��0Df�x��0= g�x��0= hy��0Dicy�m0� j|y�01(l�y�$� l�y�=1� m�y��0Dn�y��0= o�z��0= p�z�m0� q�{�$Ds�{��1Dt�}��1�u�}�$$v~�L� v~�q� w)~�2� x<~�$ x�~�g2 z�~�u2" z(�u23 ���{2E ����2L ����2S ����2$�4��u2$�H���2$�@���2��l���2] �Ԃ��2$�2���2$�@���2$����3>����3E �d��.3E ����L3$����X3$�h��p3b ����3i �����3q �0���3x �P���3$�Ѝ��3� �\���3� �����3� �ȏ��3� �ِ�B,7� ���3� ���$$�'��$��6��84��>��B4��G��L4��O��q� �h��z� �s��U4h����Y4h���^4��H���4� �f���43�����4D�����4(����$$�����4� ���5� �|��5D�Г�,5� �-��;5��<��N5� ����N5 ����$$�͔�$$����6 ����6& � ���6- �����63���� 7D�Ŗ�73�͖�*7D�֖�?73�ޖ�Q7D���c73���v7D�����74 ����79 ����73����7D� ���7D�.���73�8���7D�����7(�����7�����8? ����8E �Ɨ�"8L �Η�/8R �ח�<83�ߗ�M8D���^8Y ���^8��,��b8$����Y4` � ��Y4k �}��U4$����g8t �ۚ��3���t83�$���83�Q���83�X���8(����43�����8�����83����8(�0���4(�Q���8��h���8z �����83����8� ����9� ���;5��H��N5>����N5m����N5� �ǝ�q� �Н�q>�ٝ�qm���)9�� ��)9� ���)9��a��99(�|��N9(�Ȟ�b9(���p9(� ��.��(��{9$����/(�С��2(�d���9� �У�3>�(���9� �Ħ��9(����9(�$���9(�(���9(���:$���:(����":� ����I.��0��,:(����7:� ���D:(���.$�T��V:� �p��d:3���o:3����|:3����g2 �ų��:>�ȳ��:$�Գ��:(����:� �H���:� �x���:� ���B,7�W���;��_���;��h��%��t���;����$$����;�����<G ���<O �<���,�����0<�����=<X �ַ�$$�޷�n<(���|<�����<3�����<D����<c ����<i � ��$$�.��$D�8��$w�l���<p �����<w �H���<~ ���$$���$� ���q� ���z� �&��L� 5���� C���� Q���<� _���� |���<p ����<w  ��=3��'=D��n<($��|<�-��7=3 5��@=D ��<p ��<w >��$� q��$� }��$����$D���I=p ��[=p #��I=w 7��[=w K��+w h��y=� ����=� ���y=� ��y=� !$���=w #:���=w $C��$D%Q���<p &a���<w '~��q� (���z� )����=� +����=� +���L� +ɽ���-׽��D.����/���<p 1����<w 2`��$$3h��$ 3w�� >34���>34���4>34���J>34���_>34���x>34ſ��>34ҿ��>34߿��>34���>34����>34��?34��*?34 ��E?>48���< 5���W? 68��b? 8x��p? :���}? <����? >@���? @����? B����? D���? FH���? H����? J����? L���@ N���@ P���Y@( RP��Y@2 T���$ V���Y@DW���Y@< X:��oADZS���3[[���AD[n���A3\v���AD\����A3]����AD]����A3^����AD^����AH _���qN _���qU `���$�aK��$�e_��$$g{��L\ g���Lc h���Lm l����\ n����Do���^4�p����A$q���AU q���<p r����<w s4���<u t*��$$u<���<p u����<w v���$$w���$� w���qN x���z� y���qU {���L\ |����\ }����� ~���<� ���� �,��&BU �h���<p �����<w �����B3����$� �c��$� �v��$� ����3�����B3����q>�����B$�p���B������B� ����C� �D���,>�h��C� ����3C3�(���C3�0���CD�9���3�A���AD�J��� �R���C(�Z���C��c���C3�k���CD�t��n<(�|��|<������C(����D�����D3����DD����$$���$��u��$D�����<p �����<w �<���<� �$��$$�,��$�@��q �S��z�d��q����L#�����#�����*�����<1�����<� ������ ����<p �T���<w �����3�����AD�����43�����4D����$$����$��!���<p �X���<w �����<F���$$���$O�$��qV�7��z]�F��Le�U���e�c���l�q���<s����� �����<p �����<w ��$���;)���])���i)����$���$���;)���])���i)��,���F��|���F������F�����$$����H�����H(����H��=���H3�E���HD�N���H(�\���H��~�� I(����I�����1I(����@I�����OI(����ZI��&��eI(�4��~I��b���I3�t���ID�����I3�����ID����I(�*���I��X���I(�f��J�����!J3����7JD����MJ(����cJ�� ��yJ(����J��G���J3�Y���JD�z���J(�����J������J(����K�����K(���.K��.��AK��=��ZK��k��sK��~���K������K(�����K.�����K3�����KD��� L(�,��L��Z��'L(�h��AL�����[L(����rL������L(�����L�����L(����L��J���L(�X���L�����M(����-M�����KM(����YM�����gM����xM��>���M(�L���M��z���M(�����M������M5�����M;�����M3�!���MD�X���M3�j��ND����&N3����3ND����@N(����NN�� ��\N����iN��&��N3�8���ND�a���N(o���N�����N(����N�����N(���O���O3(��ODQ�� #O3��� 1OD���?O(���PO����aO(���uO�"���O(0���O�^���O(l���O�����O( ���P� ���5PB ���PPH ��kP3 (��tPO 6���PU d���P5 {���P; ����P5 ����P; ����P(���P�/���P5F��Q;t��Q3���Q����5Q����NQ����cQ���xQ�0���Q�Y���Q�l���Q�����Q�����Q�����Q����R�%��(R�8��;R�a��NR�t��]R����lR����~R�����R�����R����R�'���R�U���R�g���R�����R���� S����S����-S���>S�'��RS�X��fS����wS�����S� ����S� ���S�!0���S�!Y���S�"l���S�"����S�#��� T�#���$T�$���9T�$ ��NT�% ��dT�%I��zT�&\���T�&����T�'����T�'����T3(����TD(����T\)���Ub)��Uh)��'Un)��<U\),��JUt):��XU\)H��jUh)V��xUz)d���U�)r���Uh)����Uh)����U�)����U�)����U()����U�)����U(*���V�* ��V3+��CVD+B��kV3,T���VD,x���V3-����VD-����V3.����VD.���W�/���)W�/ ��?W�0.��^W�0\��}W�1j���W�1����W�2����W�2����W33����WD3��X34!��XD4J��%X35\��BXD5���_X36���{XD6����X37����XD7����X38 ���XD86���X39H���XD9q� �!Y�:�� �5Y�;���LY�<�� �wY�=�� ��Y�>����Y�?� ��Y�@� ��Y�A5���Y�BL� ��Y�Ce� � Z�D~��"Z�E���BZ�F���QZ�G���sZ�H����Z�I����ZDJ����ZDKx���Z�L����Z$N���[3Ny��0[�N���7[�O(��@[$R`��a[�R���u[3R����[3R���[3R����[3R�"&�R���[�R��6&�S���%3S<��[3SS��%3S[� &3Sh��[�S���[�S� \3T��!\3T��@\3T�_\$T �m\3T �_\� T8 ��\$U� ��\U� ��\ Ut ��\ V� �] W� �] X �;] Y� �V] ZD�q] [���] \���]u]��]3`��]>`h��]a���]c ��]$cL��,>cU� ^3dq�^3d~�1^�d��<^>d��U^e��k^e���^e���^3e ��^#e+ ��^mg: ��^)iN ��^/kb ��^5mv ��^?o� ��^$q� �_q� �"_(s� �C_(s� �t_(s!�}_$s "��_�s$��_$t�$��_$tP%��_Gt�%��_(w�%��_(w�%�`3w�%�)`$w,&�;`Pw�&�%�x@'�N`�y�'�j`�z�'�q`${<(��`�{T(��,>|w(��#�}�(�w"(~�(��h�~�(��h�~�(�i�~�(�i�~�(�5i�~�(�Ei�~�(�ai�~�(�qi�~)��i�~H)��i�*�$$�\)�B,7�*�j`$��*�Dj$�+�Vj$�H,�hj$��,�PcD�00��jD��0��j$��1��j$� 2��j$��2��j$��2��j$��3��jD�4� k���5�<k���5�Qk��<6�lk���6�}k>��6��k��7��k��p7��k���7��k$��7�lD��C�+l���C�$��C�$$��C�$%��C�q,��C�z3��C�q>�D�z��@D�L��UD�L;�dD��D�xD��;��D�����D��B��D��<� ��D�ulI�E��� �#E��l3�+E��lD�4E��43�<E��4D�EE�$$�ME�$��dE��lW��E�$$��E�$\��E�qc��E�zh�F�L= �F�Ln�GF�LD�UF��= �hF��� �{F��<t��F��� ��F��<w �G��l3�G��lD�%G��3�-G��AD�6G��C3�>G��CD�GG��C(�OG��C��XG��l(�`G��l��iG�n<(�qG�|<��zG��<c ��G�m(��G�m��H�*m�� H�@m���H��<3��H��<D��H�$� �I�$D�I��<p �TJ��<w ��J��m3��J��mD��J��m(��K��m���K��m(�yL��m���L��m���L�n���L�n3��L�!nD��L�$���L�$w��L�$D��L�$� �M��<p �(M�-np ��M��<w ��M�-nw �ZN��n��bN��n��kN��n5�sN��n;�|N��n5��N��n;��N�$� ��N�-np �4O�-nw ��O�$$��O�$���O�q���O�z���O�q���O�LP��O��P��O�����O��<�� P��� �(P�,o��dP��<p ��P��<w ��P�Eo���P�$��Q�$w�Q�$D�*Q�-np �?Q�-nw �PQ�Oow ��Q�Zo���Q�kP3��Q�poD��Q��43�R��4D� R�n3�R�!nD�R�$��SR�$D�aR�$$�tR��<p �S��<w @S�$$HS�$�\S�q�oS�z~S�L �S�� �S���S��<�S��� �S��<p T��<w \T�$� lT�$wwT�$D�T�j`��T�yo(U��o/xV��o4�V��o<�W��oE�W��oNX��oNLX��oE�X� pUdZ�$p^�Z�1pe�Z�=pN�\�Jpml^�WpN$`�hpN �a�tpt!Pc�zp{"�c��p�$�c��pe%ld��p/&�d��p�&�d�$�'e�$$+#e��<p +Ce��<w ,Se��<c -[e�$�-ve�$w0�e�$D2�e�-np 3�e�-nw 4�e�$$5�e�$i 5�e�q�6�e�z�7�e�q�9f�Lt:f��t;!f���</f��<�==f��� >\f��p�?�f��<p @�f��<w A%g�$ B4g��DCXg��� D\h��p$ETi� q\E�i�q\F�i�,q\GPj�Dq�H�j�Qq\I<m�]q�Jdr�]q�Mpr�fq>N(t�q�Ou��qQ�u��q\S�u��q\T�u��q\Uv��q\V\v��q\W�v��q\Xw��q\YPw��q\Z�w�r\[�w�r\\�w�#r\]�x�8r\^�x�Er _Dy�Erb�y�Tr\f�y�$ g�y��<p hh{��?p i�{��?p jH|��<!k�|��<.p}��<<v-}�zr�{5}��r�{>}��r�|F}��r�|O}�$$}{}�$I}�}�qP~�}�zU�}�L���}�����}��[�~��<P�~��� ��~��<w ��~�$$��~�$o�(��:$���;s(���Gs3�t��qsy�}��$� ����$� ����$o����:3����qsy����$$�����s��)��qs��6���s��8�� t��g��$$�u��$D���$�����$$����$D����$�����t3����+t������3�Â�6t3�˂��3�ӂ����ۂ��3���[�����$����$2�J���s �M���s�P��MC�t��hJ����J�I��b(�L���>�`���>�����P�Ӆ��W����b�,��>����>���!m�D���t��l���t>�����t� �ԇ��t����t��8���t��o��$ �����t� �����t)�����t7����]A�����]M�ʊ��t(�ڊ��3����t(���u(����$[�$��zu[�h���������u������u������u3�����uD����#3����$$����$$�ȋ��u3�ߋ��uD���$$��$���;)a��])i��i)�����v3����3� ���AD���v(���&v��$��1v(�,��Avw�4��$}�`��'U��h���v��q���v�����$$����$$�����v3�����vD�Ȍ��v3�����vD����P3���QD�2���v3�I���vD�\��w3�s��wD����#wn����0[�����8$����$$����j`��׍�$$���0[����zw��6��%��V���w3�^���w3�f���wD�o��$$�����x��5���xo�_���x3�u�� yD�~��&y�����:y�����������_y��ԏ����܏�my�� �����(��}y��l���y��t���y������y(�ѐ�Bx����R}����y3(���y3v���yD��z3���0zD����3���D��tz����z����z�J���z(g���z�����zDĒ�0[� 4���v� ���%� ����z� ���zn���zn.��{nH��+{nd��F{3���b{����$$��B,7��$��a|����|P����|���|���|)>���|3!M���x�#U���}R#^���}�$����}�$����}�%ј��}�%���}�&��~�&'��~('/��&~�'8��5~((@��B~�(I��&y�)Q��:y�)Z��0[�*���#wn+��O~n- ��_~D/����>0���o~$1L���X1���}~a4>��$$5T��$$5\��j`�5���$$6���'U�6����v�6���#wn7���0[�9��$$:��$$:&���I3:U���ID:h��eI(;���~I�;����x3<��� yD<����v�=֞�%�>��$$?���'U�?���v�? ���v�@&��$$A.��8$A0��$$A8��j`�A\��$$Bd��v3Bl����Bt��$mB����t�D���$$E���$$Eş�$$E͟�$zE���S3F��aDF ��kP3G��poDG��o3H$��yDH-���3I5���DI>���3JF���DJO���(KW����K`���(Lh����Lq���3My���DM����3N����DN�����O`��$$PǢ���3PϢ���DPآ�ɀZQ��Ҁ$Q$����Q3��#wnR8��j`�T��0[�U��8$V)��$$VR��$$VZ��$$Vb��'U�Vj���v�Vs���v�W���$$X���$$X���$$X���0[�X���8$Yߦ ����Y�� �Ձ�Z����[(� ���\A� �4��]Z��L��^q��#wn_���_�$a���x3a�� yDa����x�b���m�>b����ncP�����e ��j`�g@�����ho����Dk���$$l���$Dl�$�m�;)�o�])�q�i)�u���$$v�$�v�;)�x�])�z�i)�~���#3�����ͫ��u3��&N3��'U�$��#wn2��0[��P��������zw����$$����$$�����(���������x3��� yD� ���3����#�D� ��#wn���6�$����Q�n����`� ���m�3� ��0[����8$�\����a����$$����m�3����$$���$$� ������)��0[��8��8$�L��#wn�N��$$�V���v�����$$����m�3�ݳ�0[���� ��� ���v��}��$$����#wn����0[�����8$����$$����$$��������´�0[��Ѵ�8$���#wn���$$���$$����$$�����v����$$�!���x3�)�� yD�4��#wn���� �����0[����j`��7��$$�J��$$�R��$$�Z���v�����$$�����������0[�����8$����#wn����$$�Ķ�#wn����0[�����8$����$$����х��H���D���5�����M�����w�3������D�����3� ����D�?���3�G����D�P���3�X��.�D�a��O���i��`� �r��v�3�z��~�D������������������ʇ�����ڇ�����5������E������`�(����n���Ǽ���(�ϼ�����ؼ���(���������ӈ(���߈�����$D�X���D�h������w�������� �������$�T�� �3���.�>�[��<�3�p��K������W������K(���2�D�{��:�>����#wn�#��0[��2��8$�F��$$�P��p��������3����t#3����&N3������3� ����3� ����3�7�����S��'U��o���u3�����K(�����&(����ي>�������'���>�4���3����'�>����4�3����'>�3���'>�[���'o�h��G������Y������m�������v����$$�#��Y���1��m���@��Y�������v�� ��$$���Y���"��m���/��Y�s�T��$$�\��#wn����0[�����8$���$$�?�I�I�_���_�=�I��� 6Ő��� �,�I���W�a����� �W� ��� ��%�6����� � � � � � ���K� �P�n�n���n���n�n�n���ϔؔ�ϔؔ� ���2�ϔؔ� ���9�D�b�j���j�������b�j���j���ז��=� �G�V�`�l�x������������������������� 6�������� 6��������זזؗזז��זזז 6ڗ�������7�����������u�u����������ɘۘ��ɘ����������� 6������<}7�=�I�<}7�<}��������I�=�I���j�țj� ��"�j�-�7�E�����Őr�E�Őr���_���_�-�-�I�ܘI�-��I�������-�6�-�B�I�-� 6I�K�I�I�\�g����ŐŐ�� �����D�b� ��� ����� ��� ���˞�� � � � � � � 655���&����&��0������J�s�&���s�&� 6�6��o6 6�� 66�-o6�6E2����E2�E2j�� � � � �� ��'�'��-_�ؗ�.����ڢ 6 6����.����.��+4�.�������+4�������������� ��������������� 6,�0�4�7�B� 6M� 6�5R�V�V�X� 6�5�[�R�V�V� 6�5 6j�'��5 6 6��6 6�6���6o6��6 6�6���6o6�� 6 66I������� 6 ���� ���4�M��� � ��� ����5�14������� 6����� 6���� 6���� 6!� 6���6������������������������ �^� � � 6����!��� 6 6c��� 6 6c� 6 6��� �� � ���E2�E2����5�5�5�5��I�ז��#��#�.���K�5R�������[�[�f�זז�5������������������זז������זזj���f�åj���f�j���j�זזזזזז��ז��ז��ז��זז��זזn�n���n���n�n�n���זז�ͥޥ�ז�ז�ז�ז�ז�ז�ז�ז�ז�ז�ז�ז�ז�ז��ז��זז����^�������������� 6"����� 6"�'� 6"����� 6"�'� 6���זז�5זז���������'�'�'�'����זז8�j�A�����8�j�A��8����n�_�i�B���u��������������� 6�� 6זז�5�������� 6���� 6��זז���� 6��זז�5��������=�=�=�=���זז���=�I�=�I��� ��D���=�B�j�=�B�j��� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������I�����I�����I�����I���������ϧϧݧ�I���%�ז� ��l�������Ω���I�-���������o�n�.�n�.�n�.�n�.�n�.�n�.�<}��E�u�d�E�}�I�I�I�b���ז/�=�����Ƭάެ�� ����!��+� 6 6 6_��I���������n�n���n���,�n�,�n�,�n�n�,�����n���������������������������ז������������������ 6­f� 6זז������������f�å��f���j���f�åזזזז������j���f�åזז�������� 6}�}�}�}��� 6זז��f�å��f���זזזז,�������5��5זז������������������זז��f�å��f���ז��� � � � � � � � � � � � � � ��� � � ����}���זז��f�å��f���זז���������� � � � �����זז�B� ����5ȮԮ�� �����[��d�p�{��������5��Ư�5�5ԯ������ �����+�>��זזזז��p�|���ז��p�|�����ז��p�|�������������������������ז��ɰ=�^�+�6�+�ɰ=�^�@�G�=�^�N��<}<}u�<}<}u�ז 6{���ڗ���� �G�V�`�l�x����������������������������� 6�������� 6����#�������0�@�M��#����ڗ��`��k�ڗ����,�,����������=�I�=�I��� ������� 6w�����I�����������=�I�I�זI�I���������������������������^��� 6��I�I�I�זŐ=�I�=�I�=�I�=�I����'�)��'��'��'��'���������������I�=�I�=�I�m�������B���ז��=�I�I�������I�I���I�ז���������������������������I�=�I�זI���I�I�����I�����I�=�I��� �=�I�D�R�ז�� ��قق���=�I�=�I��� ����=�I�=�I��� �=�I�I�"�����7�=�I�=�I�D�^�I�=�I�I�=�I�I�I�=�I�I�=�I�I�I�=�I�I���=�I�=�I�I�זI�I�=�I�=�I�I�e�m�m�������������������������������NvL1L1m�3��!3�m�:�t�=�I�I�A�?�H�P����I�[�I�r�=�I�I�5"|#�$�<U`i`mdq��������ZD�|!$�)$�1$D9$DA$DI$DQ$DY$$a$�i$Dq$Dy$��$D�$D�$D�$D�$D�$��$$ $$ E, P3�K��1�,3�$$1$R 9���L�������� I$$�$$Y��D�Î���� ���Y�M;i����L�!$DI���L�i(��!39$$Y�P5 6�( �4�YQ;Y�M5iB�3i�D9O��9_��Y����L�Y:��q>�z�A$$ApoD�poD�� Y��Yˏ ԏ� ݏ>i���Gh!$$$�$!1��!L'!D�o�^�4!p�(�|�=���B1��TY$$9���1�tH��N9��YLT �za$$ ��a��caLj$D�3A$�$$q0$I0���Eo�aLWc�y1��aq� y;��H��a84�d�[Is��Iu2�q���I���a�A$y$�!$$)$$Y����$�hQh���������o����1$,�$$�$��L ���$�$��2� �G�h�S�(�0$�G�3�w�3���91��N�$� ��@�“� ��R�$$�:Y�@�_��439L�9$$9$c�$D$DA~�~ qq z� L� �I �� �$��$$����A2��4h�lh���m�”��+t��������7��!�u�!z��T���u��1q�����$�����9u��1L�����Aƕ�Q��A+��$D��43Aql!qlA$$�T�39�=� �2� 9qq�Y@< i3���YI_���� �Y@��+t�yu2Tiu2v9z�Iu2��$$�LW�ϖ��ޖ��������q ��q"���3���$$������<� ��<)�Η� �Y@D�Y@��$ Q$$!M�A !D�H �h�O ���h �2�{ �?�h�U�I�s�� ���� ���� �ə� ڙ� ��� �+t�$� i�(���1!��1!i'�=!�ql�`�C!q>�z��G�M!�#3�43iy��Eo~�K�S!�p�Z!���`!���39Ț�q3�ߚ��K�g!��m!i������Ti �>��<t9�����!�P��!��,>9[���c�Z!�o�T��<�!�84��q�!�}�3i���!�D��!i%����A$$A��MA��M����!;)� Eo~ 2�$$Q:�\�"�2� �73ig�>��*")�&.1$$9�I1՜D1y=��Y@= 1�D)�5"� �o9$E"Y$$A$DI$DQ$DY$�a$�Q$��Η�#q��#�4�#!'��#!}�39b*�#i�43Y$Dq$�9���#Yd��Yn��Yx��Y���y$$�j+���+��+��ڞ�#�-�$�$ $q�+q$$y$���+ y$$�$$Iu2=$�$$��K$������U$�>�:��1�tb$�E�i$�$$�$�$��|�$����$��/��$D�$�$�$D������H3���3�$�$���$��D����$D���$�'���K��$�ڇ����$n���~�3��3���3�.�$����.$�¡�q͡�$1$Dq֡�$����$���cq�%q %��3��%%�$$�o�(��/P �{�8 ���=%$$�Y@M%�.$���_%��/P �0X ����$s%�$�%!��%��/B ����%�$$)>�43�84��2� <$�<L<&<��D&9�=� 9oAYA$DI$D�L>q4�&���'��|'�$$Q$$!#�P)$?'1=���“�$Y$D�oAD�K�R'�t83�N5� �N5>a$$�N5m�)9��)9��99(i$D��8��K��'�.$�g8t ��/(q$R qҤ�'��(�D:(��43�.$�K�+(1�D15�1�$��;��$$�;�Z!�I=Dy3�p���[=$�@�V(��3�84��$$���Z���h(�q� �z� �LW��� ��I��<W��� �84� �=� �=� �q� �84��”�(� ���^4���A$�,��(Y@��(Y84�AL��($$m�D�D��,>���(���)���3�84��$$�$ �$D�$�)�$D�$D�$��$��$$!kP39��*9��)* ���q��= ;)ni��B*���H*���H*���P*i��3���� �T*i0[�D$UD1�k*D5��#�9�r*iB�3i^�>�$�*�.�*)$ ��/3i�39b*�*�v�(i���*�q�*i1��i+t�9b*�*���#�+��*Y$ Y�������*���$!Ҩ(!�3Y��3I>���”N+�+�X+i$D�g+�.$1$��q�+�(��+3�(��3�@�o�R�3���  $$Y2� 9;�I u2�+��A$i���+ ��3�۪�+ ۪3 �� &���7�3! U��+���o�r�(Y�u,Y�u,Y������>) $�1 $w9 $�)Q$�A $a7Q$� Q$ Q $�Y $�F15�]1��]t��1���1���]�Y@�]�Y@^ 7=^Q����z���D�O���_��A$$1$$14�DI$$I�M^� LS^9$D��f^� Ll^� $$� {��� ���� �AD�$$���D���Di����^4���l� $D!���^� 84�� q_1u�D������[_A�A$��A$�g8t �4�#iu2�_qu2�_�L� �L�$�_�$���Da$Da$$aL`��3$(`i$?'y$g+y�.`aL4`� $�y�;`�;5��q� ��3q�,3�X�3��t�$��Y@�*9����$D���(����`� ���`�wDY��D�ϱ�`1wD�`9��_� ��`1!�`��t�`�}�3��3�t3�+t���t�`�T���$$i�v��0[�i���ij`���w3! U�a��Z!� �4DA�������9��-a� �3a9�A$� $�i��:a�poD� �43�kP3�poD�$ �$$��|iaq7�ua�poD�?�zaN��`�3�3�q� �p�(��3��<�a1���kP3�K��a$$�$�a��i̳$i���”�a�(� ����1��9���P��!�,�>�p�(�$?'� �P�� �M���P���M�� 6��a�$U� a�b� �43 z�b $� ��b ��b!��b ��$b�Q���M��$U ʹ1b �:b �Ab�q>i+�(�kP3���lbiK�� Y��b�$D���9Y@D0[�$$���bv�����D���D�c��bL�n����������b! L�b����*�$D) ���"������$��/3.$92��lh�4hT����(TX\#`(d-���C�H� ����� �$�(,,0I4gTX\#`(d�|��#�-�����#�(���#�-�����#��D H ���#�(���#�(���#�(���#(-�  � ��� �  � $� (� ,� 0� 4� <@D#H(���#���#�(�-� � � �� � � �� ���#dh#l-p�x|#�-���� ����#�-�����#�(���#�-���� �����������<�s������ e�������tx|#����#�-� 2.�N .�|.�|.�i .�v .� .#]�.:c.#Xc.#�c.#%d.#�d.#�d.#^e.#�e.#Mf.#�f.# g.#�g.#�g.#[h.#�h.#'i.#�i.#�i.#aj.#�j.#;k.#�k.#l.#�l.#�l.#\m.#�m.#>n.#�n.#)o.#�o.#p.#zp.#�p.#Wq.#�q.#2r.#�r.# s.#s.#�s.#ct.#�t.#Lu.#�u.#/v.#�v.# w.#ww.#�w.#Qx.#�x.#/y.#�y.#z.#|z.#�z.#Z{.#�{.#1|.#�|.#}.#}}.#�}.#S~.#�~.#..#�.# �.#w�.#�.#X�.#ȁ.#:�.#��.#!�.#��.# �.#}�.#�.#e�.#ׅ.#@�.#��.#,�.#��.#"�.#��.#�.#��.#��.#o�.#�.#Q�.#��.#+�.#��.#�.#z�.#�.#V�.#Ǝ.#;�.#��.#"�.#��.# �.#�.#�.#g�.#ג.#I�.#��.#"�.#��.#�.#{�.#�.#f�.#�.#X�.#ʗ.#=�.#��.#�.#��.#�.#y�.#�.#c�.#ۛ.#R�.#˜.#H�.#ŝ.#;�.#��.#'�.#��.#�.#��.#�.#~�.#��.#m�.#�.#_�.#ܣ.#V�.#Ф.#J�.#ĥ.#I�.#Φ.#H�.#§.#;�.#��.#-�.#��.#!�.#��.#+�.#��.#*�.#��.#(�.#��.#)�.#��.#�.#��.#�.#��.#�.#w�.#�.#[�.#Ͳ.#?�.#��.#"�.#��.#�.#y�.#�.#��.s|.#A�.#��.#&�.#��.# �.#}�.#�.#b�.#Ժ.#G�.#��.#+�.#��.#�.#��.#��.#h�.#۾.#M�.#��.#1�.#��.#�.#��.#��.#l�.#��.#O�.#��.#-�.#��.#�.#��.# �.#x�.#��.#`�.#��.#D�.#��.#.�.#��.#�.#��.#�.#}�.#��.#u�.#��.#i�.#��.#^�.#��.#@�.#��.#!�.#��.#��.#d�.#��.#C�.#��.#4�.#��.#�.#��.#�.#s�.#��.#W�.#��.#9�.#��.#�.#��.#��.#p�.#��.#\�.#��.#O�.#��.#:�.#��.#�.#��.#�.#m�.#��.#P�.#��.#I�.#϶.#)�.#��.#�.#�.#�.#v�.#��.#[�.#��.#B�.#��.#)�.#��.#�.#��.#��.#m�.#��.#R�.#��.#;�.#��.#'�.#��.#�.#��.# �.#��.#��.#q�.#��.#`�.#��.#Q�.#��.#F�.#��.#5�.#��.#'�.#��.#�.#��.#�.#u�.#��.#W�.#��.#A�.#��.##�.#��.# �.#{�.#��.#_�.#��.#G�.#��.#'�.#��.#�.#��.#��.#m�.#��.#R�.#��.#8.#�.#.#�.#�.#d.#�.#P.#�.#+.#�.# .#|.#�.#b.#�.#P.3�.;�).C�.K�.S.[�".c|.k4 �|���C�tC� �z� � � �� �"�� w"�{ M"�� �"�{ �"�� �"����� �"�� |�{ �"�� �"�� w"��t�t��t �tc �t� �t# �tc �t� �t� �t  #  �   {�) �| �| { �) [;) s�) c�) k�)c �t� �t �C �t� �tC�t��t# �� .,�� |�{ �,�� w"��|��9,��a�-�� |��|�� Q-�� a-��n-�{ �- � | { �. �| �N. � �. � �"){ �/)� |)�|)� 1/)� .,)�</I� |I� |I�|I� w"I� 0I{ ?0�{ �0��|�� �0�� |�� �0�� �"���"�{ C1�� 41�{ �1�� �"���"�� �.�� �1�� �"�{ =2���"�� �.�� �" � | � �" ��" � w" { �2)� 1/){ 3)� |I{ �3I� �"I��"I� w"I� |i� �"i� �"i��"i� w"i{ 34�� �"���"�� w"�� |�{ �4�� w"�� �"���"�� |�{ �4�{ ^5�� 1/�� T5�� �5�� 1/�{ �5 � �" { �6 ��" � w"  }6){ h7)27)�)��")� Q-I� �"I��"I� w"I�7I{ 8i��"i� �"i� w"i� |i{ h8���"�� �"�� w"�� �"�{ 9�� 1/�� l9�{ v9�� l9�� 1/�{ �9�� 1/�� l9�{ V: � 1/ � l9 { �:)� 1/)� l9){ M;I� l9I� Q-I{ �;i� 1/i� l9i{ <���"�� �"�{ �<�� w"� �<�� �"�{ =���"�� w"�� |�� �"�{ w=�� �"���"�� w"�� Q-��=�� �"���"�{ �>�#N>���� �" �> { ? � �" ��" � w" � |)� |){ Z?)� 1/I{ �?I� �"I��"I+�"I� Q-I� �?i� w"i{ +@i� �"i� �"i��"�� ����� |�{ �@����� |�{ �@�� �"�{ yA���"�� w"�� HA�� Q-�{ �A�� ., { JB � �" ��" � w" � |)� w")� �")��")� |){ �BI� �"I-I� a-I��"I� Q-I{ KCi��"i{ �Ci� Q-i� �C�� �"�{ �C���"�� w"�� �"�{ KD�� �"���"�� w"�� �"���"�� �"�� w"�� �"�{ �D���"�� �"�{ E�� �0�� �" � �" { qE ��" � w" � �")3�F)� w"){ F)��")� �")�EI{ XGI� |i{ �/i� 1/i� a-�� �.��=�� �"���"�{ H�#�G�{ UH��=�� �"���"�� �.�� |�� �"�� Q-�{ �H���"�� �"��=�� Q-�#I���� �"�{ �I { �I � |)�)27){ J)��")� \JI27I� �JI�I{ kJI��"i� �0i27i�i{ Ji��"�27�� #K���{ �J���"�� �K�27���{ .K���"���� \J�27�{ �K���"�� �K�27���"�� \J���{ L� � �J 27 � { QL ��")27)� �0)�){ �L)��"I� �0I27I�I{ MI��"i TMi{ ]Mi� �"i��"i� \J� �M�{ �M�� �"���"�� �J���"� 5N�{ >N�� �0�� �"�{ �N�� �"���"�� #K� �N� 5N�{ O�� �K���"�� �" ��" { |O 27 � #K �)��"){ �O)� #K)27)�I{ 4PI��"I� �KI�I27i��"i�i{ �Pi� �Ki27�� \J���"�27���{ �P�{ ?Q���"���� �J�27�� �0�{ �Q���"�27�����27�{ �Q���"�� #K � �K { ;R ��" 27 �)� w")� |){ �R)��"I��I� |I{ �Ri��i� |����� |�{ QS�� |�������� |�{ �S�{ T����� | �� � | { \T)� |)��){ �TI{ UI� |I��i��i� |����� |�{ bU�� |�{ �U����{ V�� |�������� | � | �|) � �") { gV) � �") � w") � �"I � �"I { �VI � �"I � w"I � |i { *Wi � �"i � �"i � w"i � �W� � |� � �"� { �W� � �"� � w"� � �"� { �W� � �"� � w"� � |� { &X� � �"� � �"� � w"� � |� 3�F� � �"� � w"� � �"� { �X� ��> !{ �X !� �" !� �" !� w" !ZY)!� �")!3�F)!� w")!{ �Y)!� �")!VZ)!��ZI!{ �Zi!{ [�!{ w[�!{ �[�!{ O\�!{ �\ "{ U] #�� #�| #� |�8�$K�D��4������.Zpv������!'Lfo�':Efo{������1 6 < ] c r � � � � � � � I!s!�!�!�!�!�!�!�!"""0"="�#�#$$$6$\$u$�$�$%%%,%E%U%l%y%%�%�%�%�%�%�%�%�%�%�%�%�%& &&M&R&V&_&j&p&w&~&�&�&�&�&�&�&�&�&�&�&�&''&'.'9'F'X'_'d'j't'|'�'�'�'�'�'�'�'�'�'�'�'�'((("(3(I(O(](n(s(x(�(�(�(�(�(�(�(�(�(�( )) )0) ***5*Z*z*�*�* ++"+`+m+z+�+�+�+�+�+�+�+, ,!,&,�]�]^ ^%^<^A^G^Z^s^�^�^�^�^�^�^�^�^__$_0_9_J_O_U_b_i_v_�_�_�_�_�_�_�_ ``B`H`U`\`h`p`|`�`�`�`�`�`a aa!a'aAaJaTa_aoa�a�a�a�a�a�a+bLbUbdbwb�b�b�b�b�b�b�bc ccc$c+c2c`�� �"\YhkY��Y��Y��gp�gp"|�����  !"#56+;.</>8?<@=A@BAEBGDHEkGlHoIpKsMvO�Q�S�T�U�V�W�`�a b(c*d,e.g/h9i>jAkClDmGqHrIuKvN}O~VW�[�\�_�`�e�f�k�m�|��������������������������������r��������?��N��� N�������N�N��������x�:NCNLNQ�]Na�m�N#9�!�/(�<(NK(�S(Nc(�o(Nz(N�(N�(N�(��(��(��(N�(N�(N)�)�()��)�r*N*N�*N�*N�*N-N�.��.��-J F1�� �3� g4�m4��� 1N�4�[5��:� �:N�:N;N;N;� +;N4;N9;��� F;� O;N�4� LN\;Nf;Ns;Nz;�1N�;��;N�;��4�z4� �4� �4N�6� [5��� �� �� �;�K-�L:� �3� �;��<��<N�<� �� �=N�<��N� �= �= _@No@N�@N�@N�@N�@N�@N�@N�@N AN!AN<ANPANLNBN BNBNB~ �� �� �� �� JCN�� /DNLN:D�EDN�<�SD�]DN�8�?LN1N�z�`W�`W�`Wa�aN a�,a�<a�Ga�Na�caNoaNya��a��aN�a��a��aN�a��a��a� b�!b�6^*bN�D�Mb�cb�vb��b��b��b��b��b��b��b��bdz-N�bNcNc�$c�-c�?cNPc�ac�mc�xcN}cN�c��c��c��c��c��cj�5Ndpdddd(d�:dd@dNFd�[d�ld�~d��d��d��d��d��d��d��d��d�e�e�e�/e�<e�Ge�We�ee�ze��e��e��e��eN�ev�e|�e��e�fv f�fv$f�.f�4f�<f�Gf�Pf�Xf�af�qf��fN�fN�fN�fN�f�g�a�g�5gNBgNOgNhgN�gN�gN�gN�gN�gN)�)��(N�(N�(N�g��gNh�h�h�$h�-h�/(��i��i��i��i��i�j� j�,j�dl��P�� �lN1N�yVmNLNEDN:D�Ym��<��<� bm���<N=nNFn�On�Xn�enNo�odod����do��5N1NenN�!�<� �����r��r��`�s�VtN`tCNgtNLNQ�]N��Ou��NZu�gu�a��u��uNS(N�uNNvNLNSv�Zv�fv��e -wN7wN:dNHwNSwN�wN�wN�{��{��{N�{��������{��{����{N|N|N�N-|��{��~��~��~���~��{��e caNNa��{N�e NvNQ�+�N�5N5�N;�NE�NS��\��d�Ng1N��N ���e �{N�{�S(N2� �uNcN�e ����{N�{Na��u�N��N��N��N�����NÉ�Ή�ډ����������6^�����N�(NcN��N��N��N2� �e �uN6^()��������� � �  � �  ��"!��%EF21IH56EDQPRSnmo!p#q%r%s't'u)v+w-x/1�1�3�5�7�9�;�=�?�A�C�E�G�I�I�K�M�O�Q�Q�S�U�W�Y�[�]�_�a�c�e�g�i�ik m oqsu3w:y;{N}|���������������������������������������������������������������������������������������������������������������������+�*�,�-�.�/�9�8�B�A�C�D�E�F�[�\�]�^�g�h�i�j�k�l�m�n�o�p�qrs��� � � � � � �������������!�#�#�%�%�'�'�)�)�+�+�-�-�/�1�1�3�3�5�579;==?? A A C CE EGGIIKKMMOOQQSSUUW W"Y!Y$[#[%]&](_'_*a)a,c+c.e-e/g0g1i2i4k3k6m5m8o7o9q:q;s<s>u=u?w@wByAyC{D{E}F}HGI�J�L�K�M�N�O�P�Q�R�T�S�U�V�X�W�Y�Z�\�[�]�^�`�_�a�b�d�c�e�f�h�g�i�j�k�l�m�o�n�q�p�s�r�t�u�v�w�x�z�y�|�{�~�}������������������������������������������������������������������������������������������������������������������������� � � � � � �������������������!�!�#�%�'�)�+�-�/13&5'7(9.;/=:?;A<C=E>G?I@KAMBOTQ]SaUbUdWcWoYnYq[p[x]w]�_�_�a�a�c�c�e�e�g�g�i�i�k�m�m�o�o�q�q�s�s�u�u�w�w�y�y�{�{�}�}�����������������������������������2�3�4�5�8�9�C�V�W�X�Y�Z�[�\�e�z�{�|�}���������������������������������������������������������������������������������������������������������������������������������������         !"$#&%('*!)!+#,#.%-%2'1'3)=+>+N-M-O/a1b3c5d7e9l;m;n=o=�?�?�A�A�C�C�E�E�G�G�I�I�K�K�M�M�O�O�Q�Q�S�S�U�U�W�W�Y�Y�[�[�]�_�a�c�e�g�i�k�m�o�q�s�u`��� ������4&c*�`�[��h���0�� % I`� R ������p��(?��x����P���.�ph�(����� &�P d� ��� �($��`����PϺ��S�x��0ӻ���V�X��׼���Y�8���۽��`S�z�������@B�����ɿh� U�� ���!��H"��$Y�'���)��8*���,7��.Y�H1��pG��Ȯ�(�O�0�������h�@������������j�H�������8�I����� ���(�'���u����`����U�0���������:�����@�����"���t������ ���V��������@�@�����������x�p�����P����T�����`��0:������h-��y�` ��� �8p������e�H����ha����H��V�`�� ���!J��!���"���#D��$��@&��x(3��*��0-���/�p0o��0��(1�x1S��1��02���2;��6���:��@<$��=o�8?���A�hBb��D��xF���HD�pK���M���P=��R��XU���W��Xm�h[��p_���aI� d���e��Xh<�i���j���l/�hnz��o��p��p]�Hq���q��pr>��s���t��hw��yh�P|��P}��W���������`�D���� ���@����`�h��������D�0���Џ��8�4�����P����0��y�����8����m�H���x� ���T����������@����� ����%��v�Ь��p� ��i����������F�����������,���x����������[�����������@����� ���(�'�0�s�8���@� �H�W�P���X���`�=�h���p��x!�� n�������S�������� 7��$���(���,��0g��4���8���<K��@���D���H/�M{�Q��PQ#��S���S���W&�\}�x]���_7d� h�(l=xn��p��tMy�8}�8�G������؋B��8����R��x����N��X����K(��h����?���� �5 8�� P�� h�' ��w ��  �% h�x ��� � P�k ��� �� �W (�� @�� ��7`�����з!@�v���p�h�b���(��h�B��������mh��п 0�Y�����X�A�����P�"��j���8����G�����p���k@������U��������Oh�������D0������� �oP���� ��Y(��p����@��h�����g ��x����<(������� H�W ��� �� `�0!��t! ��!��"@�L" ��"���"(�)#��s#���#��$��I$(��$��$��!%��n%��%` &�W& �&��&`7'�~'( �' (�W( �(h�(05)�,})P.�)�/*�0e*�1�*�2�*`4B+�4�+X5�+6,�6\,(7�,X7�,�9'- :k-`:�-xM�-0�-.�m.���.���.�:/�e�/� �/� 0pJ0�� �0P= �0 dc~�~�����q$}q$<Module>RadEditor.Net2.dllEditorDesignerTelerik.RadEditorDesignersEditorAutoFormatFlagCheckedListBoxTelerik.WebControls.Design.EditorFlagCheckedListBoxItemFlagEnumUIEditorRadControlDesignerActionListTelerik.RadEditorUtilsRadEditorActionListTelerik.WebControls.DesignInternalDialogParametersTelerik.WebControls.RadEditorUtilsInternalDialogParametersDictionaryInternalDialogParametersSerializerSupportedInternalDialogParameterTypeFileBrowserContentProviderFileBrowserDisplayModeFileBrowserItemDirectoryItemFileBrowserRootRadControlAutoIntelliSenseAttributeTelerik.WebControls.Ide.IntelliSense.RadEditorProjectManagementTelerik.WebControls.Ide.Common.RadEditorDteServicesPropertyCategoryRadControlRadControlsDirChangedHandlerWorkingConditionFlagsControlHelperControlVersionResharperHackTelerik.RadControlUtilsFragmentIgnoreOptionsSpellCheckProviderWordIgnoreOptionsIToolButtonIToolDropdownToolBaseToolButtonToolDropButtonToolDropDownListConverterTelerik.RadEditorConvertersRadEditorSkinTypeConverterOverflowConverterConfigReaderUtilsTelerik.WebControls.RadEditorConfigUtilsContentEncoderIncludeScriptsBuilderRadControlsDirNotFoundExceptionScriptFolderDefinitionLiteralTypeEntityHtmlStreamUcs4DecoderUcs4DecoderBigEngianUcs4DecoderLittleEndianElementDeclDeclaredContentContentModelGroupTypeOccurrenceGroupAttributeTypeAttributePresenceAttDefAttListSgmlDtdStringUtilitiesCaseFoldingHWStackAttributeNodeStateSgmlReaderToolbarTableUtilityContextMenuContextMenuCollectionToolCustomToolDialogParametersDictionaryDialogParametersModeTelerik.WebControlsJavaScriptSerializerJavaScriptWriterLinkLinkTreeLinkCollectionLocalizationTypeLocalizationBuilderModuleModuleCollectionParameterParameterCollectionEditorFileOptionsEditorFileTypesEditableChangedEventHandlerEditableChangedEventArgsEditorDialogEventHandlerEditorToolbarModeEditorOverflowEditorStripFormattingOptionsRadEditorRadEditorJavascriptFilesRadEditorRendererKeyValueCollectionKeyValueItemSymbolCollectionToolsTextPositionToolbarToolbarButtonToolbarDropDownBaseToolbarCollectionToolbarDropDownListItemListItemCollectionToolbarDropDownButtonToolbarRendererToolbarSeparatorToolbarToolsButtonToolCollectionToolsFileReaderToolsFileWriterIntCollectionXmlFileValidatorConfigFileValidatorToolsFileValidatorConfigFileValidator2Class1InvalidConfigFileExceptionInvalidLicenseFileExceptionFileItemFileSystemContentProviderDirectoryListerDirectoryFlattenerBaseEditorControlTelerik.WebControls.EditorControlsAccessibleTableAlignmentSelectorFileBrowserEventHandlerFileBrowserEventArgsCellPropertiesControlColorPickerCssClassSelectorDocumentPreviewerEditorSchemeImageFileBrowserFileBrowserSortFieldFileBrowserSortDirectionFileSystemInfoComparerFileUploaderFindAndReplaceControlFlashPreviewerImageDialogCallerImageInfoControlImagePreviewerImagePropertiesControlLinkManagerControlMediaPreviewerPathInfoPathPermissionsSpinBoxStyleBuilderStyleBuilderCallerFirstTemplateContainerTabRadTabTableBorderControlTableDesignControlTablePropertiesControlTemplatePreviewerThumbLinkOptionSetterThumbnailCreatorThumbnailCreationFailedEventArgsThumbnailCreationFailedEventHandlerThumbnailCreatedEventArgsThumbnailCreatedEventHandlerBaseDialogControlTelerik.WebControls.EditorDialogControlsAboutDialogBaseBrowserControlDocumentManagerFindAndReplaceFlashManagerHelpImageManagerImageMapDialogEditorTestAppLinkManagerMediaManagerMozillaPasteHelperDlgPagePropertiesSetCellPropertiesSetImagePropertiesSetTablePropertiesStyleBuilderHolderTableWizardTemplateManagerXhtmlValidatorHTTPSendDialogTelerik.WebControls.DialogsDialogLoaderBaseDialogLoaderJavascriptDialogLoaderSessionLocalizationSystem.DesignSystem.Web.UI.DesignControlDesignerDesignerAutoFormatSystem.Windows.FormsCheckedListBoxmscorlibSystemObjectSystem.DrawingSystem.Drawing.DesignUITypeEditorSystem.ComponentModel.DesignDesignerActionListSystem.CollectionsHashtableDictionaryBaseEnumSystem.WebSystem.Web.UI.WebControlsWebControlMulticastDelegateIFormattableSystem.ComponentModelCollectionConverterStringConverterTypeConverterSystem.IODirectoryNotFoundExceptionValueTypeTextReaderSystem.TextDecoderIEnumerableSystem.XmlXmlReaderSystem.Web.UI.HtmlControlsHtmlTableCollectionBaseEventArgsSystem.Web.UIIPostBackEventHandlerIPostBackDataHandlerIComparableApplicationExceptionUserControlHtmlImageIComparerINamingContainerTemplateBuilderPageeditor_ProjectManagementRadControlVerbsAddedDesignerVerbCollection_verbs.ctorget_AllowResizeIComponentInitializeGetDesignTimeHtmlExceptionGetErrorDesignTimeHtmlGetErrorMessageTableCreateMainTableButtonCreateButtonTableRowGetToolbarRowGetContentRowGetErrorMessageRowGetEmptyDesignTimeHtmlIServiceProviderget_ServiceProviderget_ProjectManagementget_VerbsOnEnableIntellisenseDesignerAutoFormatCollection_autoFormatsget_AutoFormatsDesignerActionListCollectionget_ActionListsAllowResizeServiceProviderVerbsAutoFormatsActionLists_viewControlApplyContainercomponentsDisposeInitializeComponentAddItemCheckEventArgsOnItemCheckUpdateCheckedItemsCheckStateisUpdatingCheckStatesGetCurrentValueTypeenumTypeenumValueFillEnumMembersApplyEnumValueget_EnumValueset_EnumValueEnumValueToStringget_IsFlagIsMemberFlagValueCaptionIsFlagflagEnumCBITypeDescriptorContextEditValueUITypeEditorEditStyleGetEditStyleparentproductNameDesignerActionItemCollectionGetSortedActionItemsCopyActionItemsToOpenOnlineExamplesOpenHelpOpenKBOpenCLsearchStringget_SearchStringset_SearchStringOpenSearchOpenSupportCenterget_AutoShowset_AutoShowOpenOnlineExamplesCallbackOpenHelpCallbackOpenKBCallbackOpenCLCallbackOpenSearchCallbackOpenSupportCenterCallbackSearchStringAutoShow_designerXmlNodeSystem.Runtime.SerializationSerializationInfoStreamingContextSerializeDeserializeget_Itemset_ItemContainsRemoveOnValidateToJavaScriptArrayGetSessionCookieKeyHttpContextStoreHttpCookieGetCacheKeyLoadItem_parametersget_Parametersset_Parameters_resultget_ResultArgumentExceptionget_UnsupportedExceptionSerializeValueArraySerializeArrayAddDeserializedItemDeserializeValueDeserializeArrayStringWriterRemoveLastSeparatorEncodeStringDecodeStringGetParameterTypeParametersResultUnsupportedExceptionvalue__StringIntBoolDateTimeResolveRootDirectoryAsListResolveRootDirectoryAsTreeResolveDirectoryGetFileNameGetPathStreamGetFileBitmapSystem.Drawing.ImagingImageFormatStoreBitmapHttpPostedFileStoreFileDeleteFileDeleteDirectoryCreateDirectoryResolveViewPathsget_DisplayModeset_DisplayModeget_CanCreateDirectoryget_Contextget_SelectedUrlset_SelectedUrlget_SelectedItemTagset_SelectedItemTagget_SearchPatternsget_ViewPathsget_UploadPathsget_DeletePathsRemoveProtocolNameAndServerName_context_searchPatterns_viewPaths_uploadPaths_deletePaths_selectedUrl_selectedItemTag_displayModeDisplayModeCanCreateDirectoryContextSelectedUrlSelectedItemTagSearchPatternsViewPathsUploadPathsDeletePathsListTreeWriteJavascriptStringWriteSeparatorget_Attributesset_AttributesSerializeAttributes_attributesAttributesget_FullPathget_Locationget_Nameget_Permissionsget_Tagget_Directoriesget_FilesClearDirectoriesSerializeContent_directories_files_fullPath_location_name_permissions_tagFullPathLocationNamePermissionsTagDirectoriesFiles_ControlSpecifficNamespaceget_ControlSpecifficNamespaceControlSpecifficNamespace_ServicesGetProjectManagementInstanceGetProjectFolderGetProjectVirtualFolderget_ServicesServicesSystem.ReflectionBindingFlagspropFlagmthdFlagEnvDteTypeEnvDteInstanceIWebFormReferenceManagerWebFormManagerRadControlDesignerEnvDteActiveDocumentEnvDteActiveProjectItemEnvDteContainingProjectEnvDteContainingProjectPropertiesEnvDteContainingProjectPathEnvDteContainingProjectPathStrGuidDesignTimeEnvironmentCLSIDDocumentBreakingCharsDocumentTypeDocumentContentCollectionTypeDocumentElementTypeAssemblyHTMLAssemblyGetEnvDteInstanceGetActiveDocumentGetActiveProjectItemGetActiveContainingProjectGetActiveProjectPropertiesGetActivePathAddInGetProjectPropertyByNameGetProjectPropertyValueGetActiveProjectFullPathGetActiveProjectFullNameGetEnvDteTypeGetDesignDocumentGetDesignDocumentBodyGetContainerDivReleaseUnmanagedComInstanceGenerateIntelliSenseAttributeNameGenerateIntelliSenseAttributeValueRegisterIntelliSenseUnRegisterIntelliSenseget_IntelliSenseEnabledIntelliSenseEnabledAppearanceBehaviorDataLayoutMiscLicensingEffectsActionClientSideEventsDefaultRadControlsDirMessageRadControlsNotPresentAjaxScriptManagerKey_siteDomain_applicationPathget_IsDesignMode_versionRadControlsDirChangedadd_RadControlsDirChangedremove_RadControlsDirChangedget_RadControlsDirset_RadControlsDirget_Versionget_ApplicationPathget_IsLocalhostget_SiteDomainset_SiteDomainget_RadControlsUrlget_ControlUrlget_ScriptsUrlGetServerVariableResolvePhysicalLocationISiteGetSiteResolveAbsoluteUrlEndWithSlashFormatControlMessageHtmlTextWriterRenderVersionStampCheckIfScriptsFolderExistsSystem.Text.RegularExpressionsRegexremoteUrlMatcherIsRemoteUrlIsInMsAjaxRequestget_InAjaxUpdatePanelget_UpdatedByMsAjaxIsInAjaxUpdatePanel_updatingUpdatePanelget_UpdatingUpdatePanelGetUpdatingUpdatePanelIsUpdatePanelOnPreRenderPage_PreRenderCompletePairGetScriptInfoRenderScriptFilesRegisterClientScriptResourceRegisterStartupScriptRegisterClientScriptIncludeGetScriptManagerRegisterLocalizationRegisterClientObjectget_InitScriptget_LocalizationLanguageget_LocalizationScriptget_JavaScriptFilesget_ControlCssFilesRegisterCssFileIsCssPathRegisteredRenderRuntimeSkinGetPostBackEventReferenceCheckWorkingConditionsget_UseEmbeddedScriptsset_UseEmbeddedScriptsIsUsingWebResourceScriptsGetRegisterHashtableIsClientScriptBlockRegisteredRegisterClientScriptBlockRenderOnceRenderScriptOnceRenderScriptGetScriptResourceNameGetScriptResourceNameStaticGetScriptUrlAsWebResourceGetProperWebResourceUrlGetWebResourceTypeGetSkinCssUrlAsWebResourcesGetSkinFileUrlAsWebResourceRenderScriptFileIsDesignModeRadControlsDirVersionApplicationPathIsLocalhostSiteDomainRadControlsUrlControlUrlScriptsUrlInAjaxUpdatePanelUpdatedByMsAjaxUpdatingUpdatePanelInitScriptLocalizationLanguageLocalizationScriptJavaScriptFilesControlCssFilesUseEmbeddedScriptsInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvokeNoneScriptsFolderLicenseKeyAllControlName_controlUpperget_ControlTitleControlTitleassemblyVersionassemblyNameget_AssemblyNameget_MajorMinorget_MajorMinorBuildget_MajorMinorAsUrlget_MajorMinorBuildAsUrl_regexIFormatProviderMatchMatchEvalAssemblyNameMajorMinorMajorMinorBuildMajorMinorAsUrlMajorMinorBuildAsUrlFileNamesUrlsEmailAddressesTelerikProviderEditDistanceProviderPhoneticProviderMicrosoftWordProviderUPPERCASEWordsWithCapitalLettersRepeatedWordsWordsWithNumbersCanConvertFromSystem.GlobalizationCultureInfoConvertFromCanConvertToConvertToStandardValuesCollectionGetStandardValuesGetStandardValuesSupportedGetStandardValuesExclusiveGetStripFormattingOptionsFromString.cctor_characters_characterBytesEncodeDecode_dirHttpServerUtility_server_editor_excludePaths_recursiveArrayListGetJavaScriptFilesGetJavaScriptFilesRecursiveMapPathFixPathget_MessageMessageRelativeFolderPathRecursiveExcludeFoldersCDATASDATAPIEOFProxyInternalPublicIdUriLiteralParentHtmlLineLastcharIsWhitespaceEncodingencodingresolvedUristmweOwnTheStreamlineStartabsolutePosget_ResolvedUriget_LinePositionReadCharOpenGetEncodingCloseSkipWhitespaceStringBuilderScanTokenScanLiteralScanToEndExpandCharEntityCtrlMapErrorIsLiteralTypeSetLiteralTypeResolvedUriLinePositionBUFSIZErawBufferrawPosrawUseddecoderbufferusedposget_EncodingCopyToMemoryStreamDecodeBlockAutoDetectEncodingPeekCharSniffPatternSniffWhitespaceSniffLiteralSniffAttributeSniffTerminatorSniffEncodingSniffMetaSniffNameSkipToParseAttributePeekReadReadBlockReadLineReadToEndtemptempBytesGetCharCountGetFullCharsGetCharsUnicodeToUTF16StartTagOptionalEndTagOptionalInclusionsExclusionsFindAttributeAddAttDefsCanContainDefaultRCDATAEMPTYCurrentDepthModelPushGroupPopGroupAddSymbolAddConnectorAddOccurrenceSetDeclaredContentAndOrSequenceRequiredOptionalZeroOrMoreOneOrMoreMembersMixedget_TextOnlyAddGroupTextOnlyDEFAULTENTITYENTITIESIDIDREFIDREFSNAMENAMESNMTOKENNMTOKENSNUMBERNUMBERSNUTOKENNUTOKENSNOTATIONENUMERATIONFIXEDREQUIREDIMPLIEDEnumValuesPresenceSetTypeSetPresenceAttDefsIEnumeratorGetEnumeratorelementspentitiesentitiessbcurrentXmlNameTablenameTableget_NameTableParseFindEntityFindElementPushEntityPopEntityParseMarkupParseDeclCommentsParseDeclCommentParseMarkedSectionParseIncludeSectionParseIgnoreSectionScanNameParseParameterEntityGetParameterEntityWhiteSpaceParseEntityParseElementDeclngtermParseNameGroupParseNameListdctermParseContentModelcmtermParseModelParseAttListpetermParseAttDefParseAttTypeParseAttDefaultNameTableEqualsIgnoreCaseToUpperToLoweritemssizecountgrowthget_Countset_Countget_SizePopPushRemoveAtCountSizeDtdTypeQuoteCharliteralValueResetget_Valueset_Valueget_IsDefaultIsDefaultXmlNodeTypeNodeTypeXmlSpaceSpaceXmlLangIsEmptyCurrentStateattributesAddAttributeRemoveAttributeCopyAttributesget_AttributeCountGetAttributeAttributeCountInitialMarkupEndTagAttrAttrValueTextPartialTagAutoCloseCDataPartialTextPseudoStartTagEofdtdstatenametablepartialendTagstacknodeaaposbaseUrinameTextWriterlognewnodepoptodepthrootCountisHtmlrootElementNamehreferrorLogFilelastErrorproxyinputStreamsyslitpubidsubsetdocTypeWhitespaceHandlingwhitespaceHandlingfoldingstripDocTypestartTagget_Dtdset_DtdLazyLoadDtdget_DocTypeset_DocTypeget_PublicIdentifierset_PublicIdentifierget_SystemLiteralset_SystemLiteralget_InternalSubsetset_InternalSubsetget_InputStreamset_InputStreamget_WebProxyset_WebProxySetBaseUriget_Hrefset_Hrefget_StripDocTypeset_StripDocTypeget_CaseFoldingset_CaseFoldingget_ErrorLogset_ErrorLogget_ErrorLogFileset_ErrorLogFileLogInitget_NodeTypeget_LocalNameget_NamespaceURIget_Prefixget_HasValueget_Depthget_BaseURIget_IsEmptyElementget_QuoteCharget_XmlSpaceget_XmlLangget_WhitespaceHandlingset_WhitespaceHandlingMoveToAttributeMoveToFirstAttributeMoveToNextAttributeMoveToElementget_IsHtmlOpenInputdecltermParseTagtagtermatermavtermParseStartTagParseEndTagParseAspNetParseCommentcdatatermParseConditionalBlockdttermParseDocTypepitermParsePIParseTextParseCDataExpandEntityget_EOFReadStateget_ReadStateReadStringReadInnerXmlReadOuterXmlLookupNamespaceResolveEntityReadAttributeValueValidateValidateAttributeValidateContentDtdDocTypePublicIdentifierSystemLiteralInternalSubsetInputStreamWebProxyHrefStripDocTypeErrorLogErrorLogFileLocalNameNamespaceURIPrefixHasValueDepthBaseURIIsEmptyElementIsHtml_toolWidthget_ToolWidthset_ToolWidthRenderChildrenToolWidthBASE_RESOURCES_PATHGetResourcePathHttpRequestGetObjectFromQueryStringGetScriptTagFormatErrorMessage_isEnabled_forElement_toolsget_IsEnabledset_IsEnabledget_ForElementset_ForElementget_Toolsset_ToolsXmlWriterWriteToFromXmlIsEnabledForElementToolsIndexOf_type_commandName_isVisibleget_CommandNameset_CommandNameget_Typeset_TypeWriteStartElementWriteEndElementneedSeparatorWriteAttributeWriteAttributePathWriteToolStartWriteToolEndCommandNameICollectionget_Keysget_ValuesKeysValuesJavascriptSessionCookieget_LinksClientNameget_ToolbarsClientNameget_ModulesClientNameget_ColorsClientNameget_ParagraphsClientNameget_SymbolsClientNameget_FontNamesClientNameget_FontSizesClientNameget_RealFontSizesClientNameget_CssClassesClientNameget_DialogParametersClientNameget_LanguagesClientNameget_ContextMenusClientNameConvertClientNameWriteLinksWriteToolbarsWriteModulesWriteColorsWriteParagraphsWriteSymbolsWriteFontNamesWriteFontSizesWriteRealFontSizesWriteClassesWriteSnippetsWriteDialogParametersWriteLanguagesWriteContextMenusSystem.Collections.SpecializedStringCollectionWriteLinksClientNameToolbarsClientNameModulesClientNameColorsClientNameParagraphsClientNameSymbolsClientNameFontNamesClientNameFontSizesClientNameRealFontSizesClientNameCssClassesClientNameDialogParametersClientNameLanguagesClientNameContextMenusClientName_writerWriteLine_hRef_tooltip_target_childLinksset_Nameget_HRefset_HRefget_Tooltipset_Tooltipget_Targetset_Targetget_ChildLinksClearGetChildLinkHRefTooltipTargetChildLinksGetLinkByNameEditor_path_language_localizationObjectId_jsBuilder_request_dialogNameget_LocalizationObjectIdToScriptStringCreateLocalizationObjectProcessLocalizationFilesXmlDocumentCreateLocalizationFromXmlCreateLocalizationFromFileProcessLocalizationXmlCreateLocalizationNameLocalizationObjectId_dockingZoneId_isDockable_controlPage_scriptFileget_ScriptFileset_ScriptFileget_IsDockableset_IsDockableget_DockingZoneIdset_DockingZoneIdget_IsVisibleset_IsVisibleget_ControlPageset_ControlPageScriptFileIsDockableDockingZoneIdIsVisibleControlPage_valueBrowseDeleteUploadImagesFlashMediaTemplateDocumentsEditableFloatingPageTopShowOnFocusAutoVisibleScrollHiddenNoneSupressCleanMessageMSWordMSWordNoFontsMSWordRemoveAllCssFontSpanSUBMIT_EVENT_ARGUMENTEDIT_EVENT_ARGUMENTCANCEL_EVENT_ARGUMENTBASE_LOCALIZATION_SCRIPT_LABELEDITOR_BODY_RESOURCE_NAMEEDITOR_BODY_NOT_SUPPORTED_BROWSER_RESOURCE_NAMEEDITOR_INITIALIZE_RESOURCE_NAMEmessageFileEncodingmessageDirectoryNotFoundmessageServerControlsmessageFileNotFoundmessageCannotWritemessageToolsFileNonExistingDEFAULT_IMAGE_FILTERSget_RELATIVE_SCRIPT_FILES_LOCATIONSget_MODULE_SCRIPT_FILES_LOCATIONSget_DOCKING_SCRIPT_FILES_LOCATIONS_radControlsDir_isControlInitialized_convertedText_convertedXhtmlpropertieshasProcessParentPassed_radEditorPage_radEditorFormpostbackErrorMessage_spell_ajaxSpell_spellCheckerEnabled_ajaxSpellCheckerEnabled_rootLink_toolbars_modules_dialogParameters_fontNames_realFontSizes_fontSizes_symbols_colors_paragraphs_snippets_cssClasses_languages_contextMenusRadControlsChangedHandlerget_CopyCssToFormatBlockToolset_CopyCssToFormatBlockToolget_Schemeset_Schemeget_ToolsOnPageset_ToolsOnPageget_UseFixedToolbarset_UseFixedToolbarget_UseSessionset_UseSessionget_UseDivset_UseDivget_AllowThumbGenerationset_AllowThumbGenerationget_ThumbSuffixset_ThumbSuffixget_ToolsFileset_ToolsFileget_AllowCustomColorsset_AllowCustomColorsget_AllowScriptsset_AllowScriptsget_AnchorPathToStripset_AnchorPathToStripget_CacheLocalizationset_CacheLocalizationget_CausesValidationset_CausesValidationget_ConfigFileset_ConfigFileget_ConvertFontToSpanset_ConvertFontToSpanget_ConvertTagsToLowerset_ConvertTagsToLowerget_ConvertToXhtmlset_ConvertToXhtmlget_CookieExpirationTimeset_CookieExpirationTimeget_CssFilesset_CssFilesget_DialogParametersModeset_DialogParametersModeget_FileBrowserContentProviderTypeNameset_FileBrowserContentProviderTypeNameget_Editableset_Editableget_EnableClientSerializeset_EnableClientSerializeget_EnableContextMenusset_EnableContextMenusget_EnableDockingset_EnableDockingget_EnableEnhancedEditset_EnableEnhancedEditget_EnableHtmlIndentationset_EnableHtmlIndentationget_EnableServerSideRenderingset_EnableServerSideRenderingget_EnableTabset_EnableTabget_FileEncodingset_FileEncodingget_FocusOnLoadset_FocusOnLoadget_HasPermissionset_HasPermissionUnitget_Heightset_Heightget_Htmlset_Htmlget_ImagesPathToStripset_ImagesPathToStripget_Languageset_Languageget_NewLineBrset_NewLineBrget_RadSpellget_SpellCheckServiceget_RadSpellTypeNameset_RadSpellTypeNameget_RenderAsTextAreaset_RenderAsTextAreaget_SaveAsXhtmlset_SaveAsXhtmlget_SaveInFileset_SaveInFileget_Skinset_Skinget_SkinsPathset_SkinsPathget_ShowHtmlModeset_ShowHtmlModeget_ShowPreviewModeset_ShowPreviewModeget_ShowSubmitCancelButtonsset_ShowSubmitCancelButtonsget_StripAbsoluteImagesPathsset_StripAbsoluteImagesPathsget_StripAbsoluteAnchorPathsset_StripAbsoluteAnchorPathsget_StripFormattingOnPasteset_StripFormattingOnPasteget_Textget_ToolbarModeset_ToolbarModeget_ToolsHeightset_ToolsHeightget_ToolsWidthset_ToolsWidthget_UseClassicDialogsset_UseClassicDialogsget_Widthset_Widthget_Xhtmlget_DeleteDocumentsPathsset_DeleteDocumentsPathsget_DeleteFlashPathsset_DeleteFlashPathsget_DeleteImagesPathsset_DeleteImagesPathsget_DeleteMediaPathsset_DeleteMediaPathsget_DeleteTemplatePathsset_DeleteTemplatePathsget_DocumentsFiltersset_DocumentsFiltersget_DocumentsPathsset_DocumentsPathsget_FlashPathsset_FlashPathsget_ImagesFiltersset_ImagesFiltersget_ImagesPathsset_ImagesPathsget_MaxDocumentSizeset_MaxDocumentSizeget_MaxFlashSizeset_MaxFlashSizeget_MaxImageSizeset_MaxImageSizeget_MaxMediaSizeset_MaxMediaSizeget_MaxTemplateSizeset_MaxTemplateSizeget_MediaFiltersset_MediaFiltersget_MediaPathsset_MediaPathsget_TemplateFiltersset_TemplateFiltersget_TemplatePathsset_TemplatePathsget_UploadDocumentsPathsset_UploadDocumentsPathsget_UploadFlashPathsset_UploadFlashPathsget_UploadImagesPathsset_UploadImagesPathsget_UploadMediaPathsset_UploadMediaPathsget_UploadTemplatePathsset_UploadTemplatePathsget_ValidationGroupset_ValidationGroupget_Colorsget_ContextMenusget_CssClassesget_DialogParametersget_FontNamesget_FontSizesget_RealFontSizesget_Languagesget_Linksget_Modulesget_Paragraphsget_Snippetsget_Symbolsget_Toolbarsget_PassSessionDataset_PassSessionDataget_SpellAllowAddCustomset_SpellAllowAddCustomget_SpellCustomDictionarySourceTypeNameset_SpellCustomDictionarySourceTypeNameget_SpellCustomDictionarySuffixset_SpellCustomDictionarySuffixget_SpellDictionaryPathset_SpellDictionaryPathget_SpellDictionaryLanguageset_SpellDictionaryLanguageget_SpellEditDistanceset_SpellEditDistanceget_SpellFragmentIgnoreOptionsset_SpellFragmentIgnoreOptionsget_SpellCheckProviderset_SpellCheckProviderget_SpellWordIgnoreOptionsset_SpellWordIgnoreOptionsget_OnClientInitset_OnClientInitget_OnClientLoadset_OnClientLoadget_OnClientCommandExecutingset_OnClientCommandExecutingget_OnClientCommandExecutedset_OnClientCommandExecutedget_OnClientModeChangeset_OnClientModeChangeget_OnClientSubmitset_OnClientSubmitget_OnClientCancelset_OnClientCancelEditableChangedadd_EditableChangedremove_EditableChangedOnEditableChangedEventHandlerTextChangedadd_TextChangedremove_TextChangedOnTextChangedCancelClickedadd_CancelClickedremove_CancelClickedOnCancelClickedSubmitClickedadd_SubmitClickedremove_SubmitClickedOnSubmitClickedFileDeleteEventadd_FileDeleteremove_FileDeleteFileUploadEventadd_FileUploadremove_FileUploadRaisePostBackEventSystem.Web.UI.IPostBackEventHandler.RaisePostBackEventNameValueCollectionLoadPostDataRaisePostDataChangedEventSetRadSessionVariablesOnInitSetPathsSaveInCurrentFileLiteralControlFindContentsControlget_DefaultSkinsPathget_DefaultSkinNameGetCssFilePathsGetSessionIDRenderJavascriptFilesGetInitScriptGetLocalizationBuilderGetEditorParametersGetSnippetsClientArrayGetUpdateButtonOnClickFunctionGetCancelButtonOnClickFunctionLoadToolsFileGetToolsFilePath_toolsFileLoadedEnsureToolsFileLoaded_internalParametersget_InternalParametersFillCallbackMethodsFillImagePropertiesParametersFillImageManagerParametersFillDocumentManagerParametersFillFlashManagerParametersFillMediaManagerParametersFillTemplateManagerParametersFillCommonParametersRenderScriptOptionalGetConfigFilePathGetXmlFilePathGetDirectoryGetValidConfigFileProcessConfigFileGetRadControlsDirGetApplicationPathGetContextGetImageUrlStreamReaderGetEditorBodyResourceGetEditorInitializerResourceGetEditorBodyNotSupportedBrowserResourceget_SkinUrlGetValueFromViewStateBaseGetValueFromViewStateProcessParentControlsGetMessage_isSupportedBrowserget_IsSupportedBrowser_isSafariget_IsSafari_browserCapabilitiesRetrieved_isIeget_IsIeCheckBrowserCapabilitiesSetSpellPropertiesCreateAjaxSpellCheckerCreateSpellCheckerSetSpellPropertyget_IsInFormget_IsMultiLanguageSpellCheckerGetPostbackErrorMessagePrepareToolbarIdsCheckContainsSpellAddEditorAttributesToRenderRenderCheckRadControlsExistanceReplaceHtmlSpecialCharsRELATIVE_SCRIPT_FILES_LOCATIONSMODULE_SCRIPT_FILES_LOCATIONSDOCKING_SCRIPT_FILES_LOCATIONSCopyCssToFormatBlockToolSchemeToolsOnPageUseFixedToolbarUseSessionUseDivAllowThumbGenerationThumbSuffixToolsFileAllowCustomColorsAllowScriptsAnchorPathToStripCacheLocalizationCausesValidationConfigFileConvertFontToSpanConvertTagsToLowerConvertToXhtmlCookieExpirationTimeCssFilesFileBrowserContentProviderTypeNameEnableClientSerializeEnableContextMenusEnableDockingEnableEnhancedEditEnableHtmlIndentationEnableServerSideRenderingEnableTabFileEncodingFocusOnLoadHasPermissionHeightImagesPathToStripLanguageNewLineBrRadSpellSpellCheckServiceRadSpellTypeNameRenderAsTextAreaSaveAsXhtmlSaveInFileSkinSkinsPathShowHtmlModeShowPreviewModeShowSubmitCancelButtonsStripAbsoluteImagesPathsStripAbsoluteAnchorPathsStripFormattingOnPasteToolbarModeToolsHeightToolsWidthUseClassicDialogsWidthXhtmlDeleteDocumentsPathsDeleteFlashPathsDeleteImagesPathsDeleteMediaPathsDeleteTemplatePathsDocumentsFiltersDocumentsPathsFlashPathsImagesFiltersImagesPathsMaxDocumentSizeMaxFlashSizeMaxImageSizeMaxMediaSizeMaxTemplateSizeMediaFiltersMediaPathsTemplateFiltersTemplatePathsUploadDocumentsPathsUploadFlashPathsUploadImagesPathsUploadMediaPathsUploadTemplatePathsValidationGroupColorsContextMenusCssClassesDialogParametersFontNamesFontSizesRealFontSizesLanguagesLinksModulesParagraphsSnippetsSymbolsToolbarsPassSessionDataSpellAllowAddCustomSpellCustomDictionarySourceTypeNameSpellCustomDictionarySuffixSpellDictionaryPathSpellDictionaryLanguageSpellEditDistanceSpellFragmentIgnoreOptionsSpellWordIgnoreOptionsOnClientInitOnClientLoadOnClientCommandExecutingOnClientCommandExecutedOnClientModeChangeOnClientSubmitOnClientCancelFileDeleteFileUploadDefaultSkinsPathDefaultSkinNameInternalParametersSkinUrlIsSupportedBrowserIsSafariIsIeIsInFormIsMultiLanguageSpellChecker_mainFilesWebResourced_mainFiles_dockingFilesWebResourced_dockingFiles_moduleFilesWebResourced_moduleFiles_dialogFilesWebResourced_dialogFilesget_MainFilesget_MainFilesWebResourcedget_DockingFilesget_DockingFilesWebResourcedget_ModuleFilesget_ModuleFilesWebResourcedget_DialogFilesget_DialogFilesWebResourcedGetWebResourcedFilesGetWebResourcedFileMainFilesMainFilesWebResourcedDockingFilesDockingFilesWebResourcedModuleFilesModuleFilesWebResourcedDialogFilesDialogFilesWebResourcedRenderConditionalRenderNonEditableRenderNonEditableContentRenderEditableRenderEditorScriptsRenderSnippetsRenderRadSpellRenderStyleSheetHolderRenderScriptCssApplierRenderCssLinkHtmlTableCellAddToolbarsToDockingZoneCellHtmlGenericControlget_ToolbarContainerCreateHtmlTableHtmlButtonCreateHtmlButtonGetButtonInnerImageCreateVerticalDockingZoneCellCreateHorizontalDockingZoneCellHtmlTableRowCreateHorizontalDockingZoneRowCreateToolbarContainerRenderEditorBodyInternalget_Localization_output_localization_toolbarContainerToolbarContainerFindItem_keyget_Keyset_KeyCompareToKeyBottomRight_showToolsText_toolsTextPosition_id_isRibbonget_Idset_Idget_IsRibbonset_IsRibbonget_ShowToolsTextset_ShowToolsTextget_ToolsTextPositionset_ToolsTextPositionIdIsRibbonShowToolsText_shortcut_showText_showIcon_textPosition_iconUrlget_Shortcutset_Shortcutget_ShowTextset_ShowTextget_ShowIconset_ShowIconget_TextPositionset_TextPositionget_IconUrlset_IconUrlWriteAttributesShortcutShowTextShowIconTextPositionIconUrl_dropDownWidth_dropDownHeight_itemsPerRowget_ItemsPerRowset_ItemsPerRowget_DropDownWidthset_DropDownWidthget_DropDownHeightset_DropDownHeightItemsPerRowDropDownWidthDropDownHeightFindToolbarByName_itemsget_ItemsWriteItemsWriteItemItems_textset_TextGetRibbonToolbarLengthCreateToolbarElementGetCurrentRowCreateToolCellHtmlControlCreateToolButtonElementGetTitleGetTooltipCreateToolButtonCreateToolButtonDropdownMustShowIconCreateArrowGetToolArrowGetToolWidthGetToolClassNameGetToolIconDummyCreateButtonTextCellCreateToolIconCellCreateToolIconCreateTableCreateSpecialTable_toolbar_renderVerticalFindToolByCommandNameResetEditorLoadContextMenusLoadContextMenuLoadModulesXmlNodeListLoadToolbarsLoadToolbarLoadToolGetToolTypeByCommandNameReadDropDownItemsReadButtonToolsLoadColorsLoadParagraphsLoadLinksLoadSymbolsReadSymbolLoadFontNamesLoadFontSizesReadFontSizeLoadRealFontSizesLoadClassesLoadDialogParametersLoadSnippetsLoadCollectionLoadLanguages_lowerBound_upperBoundget_LowerBoundset_LowerBoundget_UpperBoundset_UpperBoundLowerBoundUpperBound_documentSystem.Xml.SchemaXmlSchemaCollection_schema_errorOccured_validated_invalidEntriesXmlTextReaderget_IsValidGetInvalidEntriesListValidationEventArgsValidationErrorIsValidCONFIG_FILE_SCHEMATOOLS_FILE_SCHEMA_configFilevalidationMessageValidateXmlDocumentXmlValidatingReaderAppendValidationMessageGetCurrentFolderget_Extensionget_Lengthget_Url_extension_length_urlExtensionLengthUrlFileInfoDirectoryInfoProcessPathsGetAbsolutePathIsParentOfGetPermissionsCanUploadCanDeleteGetFilesGetDirectoriesget_IsListModeget_IncludeFilesget_IncludeDirectories_contentProvider_includeFiles_includeDirectoriesIsListModeIncludeFilesIncludeDirectoriesFlatten_skinPath_tabIndexget_TabIndexset_TabIndexget_SkinPathset_SkinPathTabIndexSkinPathget_Modeset_ModeMode_cancel_isDirectory_fileTypeget_Pathget_Cancelset_Cancelget_IsDirectoryget_FileTypePathCancelIsDirectoryFileTypebgImageDialogCallerset_DialogParametersOnLoadget_CssFilterset_CssFilterget_RadCssClassArrayset_RadCssClassArrayget_PopupWidthset_PopupWidthget_PopupHeightset_PopupHeightPage_LoadCssFilterRadCssClassArrayPopupWidthPopupHeight_baseSkinPath_relativeSrcGetDialogLoaderget_Srcget_RelSrcset_RelSrcSrcRelSrcNewFolderDivHtmlInputHiddenselectedItemPathHolderselectedItemTypeHolderselectedItemNameHolderselectedItemTagHolderDeleteButtonNewButtontreeViewButtonlistViewButtonTextBoxnewFolderNameHolderrefreshnewFolderIcondeleteIconokIconcancelIconliteralInitializerget_ContentProviderget_ContentProviderTypeget_ContentProviderTypeNameset_ContentProviderTypeNameget_ContainerDialogset_ContainerDialog_containerDialogset_ViewPathsset_UploadPathsset_DeletePathsget_FileFiltersset_FileFiltersget_IsAjaxModeget_SelectedPath_selectedItemPathget_SelectedItemPathset_SelectedItemPath_selectedItemNameget_SelectedItemNameset_SelectedItemNametreeViewImagelistViewImageDeleteItemEventKeyadd_DeleteItemremove_DeleteItemOnDeleteItemget_HasSelectionSelectItemSetErrorTokenRenderPageInAJAXModeDeleteButton_ServerClickNewButton_ServerClicktreeViewButton_ServerClicklistViewButton_ServerClickSerializeViewPathsHtmlFormGetForm_contentProviderTypeName_fileFiltersContentProviderContentProviderTypeContentProviderTypeNameContainerDialogFileFiltersIsAjaxModeSelectedPathSelectedItemPathSelectedItemNameDeleteItemHasSelectionAscendingDescending_field_directionSystem.Collections.IComparer.CompareCompareApplyDirectionCompareFilesCompareDirectoriesFileSystemInfoLabelmaxFileSizebtnUploadallowedFileExtensionslblfileExtensionsHolderHtmlInputCheckBoxcbOverwriteExistingmessagemessageHolderRowHtmlInputFilefileDircontainerPage_deleteFile_saveFileset_ContentProviderget_MaxAllowedSizeset_MaxAllowedSizeget_AllowedExtensionsset_AllowedExtensionsget_ContentTypesset_ContentTypesget_DeleteFileset_DeleteFileget_SaveFileset_SaveFilebtnUpload_ClickSetErrorMessagePerformUploadCheckTypeMaxAllowedSizeAllowedExtensionsContentTypesSaveFileltScriptHoldertheThumbnailCreatorchangeSourceImageDialogCallerconstrainToponClickimageimageOverselectedenabledtextelementIdparentIdtheIdget_ElementIdset_ElementIdget_Imageset_Imageget_ImageOverset_ImageOverget_OnClientClickset_OnClientClickget_Selectedset_Selectedget_Enabledset_Enabledget_ParentIdset_ParentIdget_IDset_IDInstantiateInElementIdImageImageOverOnClientClickSelectedEnabledParentIdTabRowskinPathresizeControlIdget_ResizeControlIdset_ResizeControlIdmyTemplateContainerget_TabsCreateChildControlsOnDataBindingtabListResizeControlIdTabsMessageTokentxtNewImageNametxtWidthtxtHeightCheckBoxcbConstrainProportionshdOriginalImageLocationbtnCreateDropDownListddlDimentionUnitThumbnailCreationFailedadd_ThumbnailCreationFailedremove_ThumbnailCreationFailedOnThumbnailCreationFailedThumbnailCreatedadd_ThumbnailCreatedremove_ThumbnailCreatedOnThumbnailCreatedResetControlsGetThumbnailFileNamebtnCreate_ServerClickGetThumbnailSizeCreateThumbnailProcessThumbnailCreationMessageErrorMessageTokenget_CommonDialogParametersControlCollectionSetChildControlPropertiesCommonDialogParametersfileBrowserdivErrorMessageTabHolderManagedFileTypemessageHolderPanelactionControlsHolder_showSubfoldersUploadTempFilePathfileUploaderjavascriptInitializeget_ShowSubfoldersset_ShowSubfoldersBuildJavaScriptSetPermissionErrorSetFileBrowserSelectedItemPage_PrerenderInvokeMethodGetAdditionalJavaScriptfileBrowser_DeleteItemShowSubfoldersGetContentTypesPlaceHolderLocalizedHelppreviewerthumbSuffixhasThumbnailCreationErrorOccurredtheThumbnailCreator_ThumbnailCreationFailedtheCellPropertiesControlthumbnailCreatorErrorTokentheImagePropertiesControltheTablePropertiesControlSubmitEditorContentEditorDoctypeCONTENT_DISPSendTextAsFileSendFilecoFormFieldsSystem.NetHttpWebRequestcoRequestcoFileStreamcoHttpVersionget_TransferHttpVersionset_TransferHttpVersioncoFileContentTypeget_FileContentTypeset_FileContentType_BeginBoundaryget_BeginBoundaryset_BeginBoundary_ContentBoundaryget_ContentBoundaryset_ContentBoundary_EndingBoundaryget_EndingBoundaryset_EndingBoundary_ResponseTextget_ResponseTextset_ResponseText_URLget_URLset_URL_BufferSizeget_BufferSizeset_BufferSizeICredentials_Credentialsget_Credentialsset_CredentialsSystem.Security.Cryptography.X509CertificatesX509Certificate_Certificateget_Certificateset_Certificate_KeepAliveget_KeepAliveset_KeepAlive_Expect100get_Expect100set_Expect100_Pipelinedget_Pipelinedset_Pipelined_Chunkedget_Chunkedset_ChunkedSetFilenameSetFieldSetHeaderGetStreamGetResponseGetFormFieldsGetFileHeaderGetFileTrailerWriteStringWriteFileTransferHttpVersionFileContentTypeBeginBoundaryContentBoundaryEndingBoundaryResponseTextURLBufferSizeCredentialsCertificateKeepAliveExpect100PipelinedChunkedplchControlHtmlContainerControlheadSetSkinGetSkinRegisterTagliteralScripts_javascriptFileUrlsget_JavascriptFileUrlsget_RadWindowUrlget_DialogNameget_EditorIDget_PageGUID_commonDialogParametersGetDialogPathGetJavascriptFilesAsStringGetJavascriptFileAsStringGetScriptsGetScriptUrlGetRadWindowScriptGetScriptFileUrlsGetDialogParametersGetCommonDialogParametersJavascriptFileUrlsRadWindowUrlDialogNameEditorIDPageGUIDliteralSelfReloadScripthiddenDialogParamshiddenCommonDialogParamsTagPrefixAttributeWebResourceAttributeAssemblyVersionAttributeAssemblyProductAttributeAssemblyDescriptionAttributeAssemblyTitleAttributeSystem.Runtime.CompilerServicesInternalsVisibleToAttributeSystem.SecurityAllowPartiallyTrustedCallersAttributeCLSCompliantAttributeAssemblyKeyNameAttributeAssemblyKeyFileAttributeAssemblyDelaySignAttributeAssemblyCultureAttributeAssemblyTrademarkAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeAssemblyConfigurationAttributeCompilationRelaxationsAttributeRuntimeCompatibilityAttributeRadEditor.Net2componenteConcatWebExceptionerrorMessageTableRowCollectionget_RowsEmptyop_InequalityTableCellset_CssClassHorizontalAlignset_HorizontalAlignVerticalAlignset_VerticalAlignPixelget_ControlsTableCellCollectionget_CellsRenderControlget_IsEmptyget_ClientIDset_CellPaddingset_CellSpacingCssStyleCollectionget_StyleAttributeCollectiontitleColorget_Redset_ForeColorFontInfoget_Fontset_BoldCreatePlaceHolderDesignTimeHtmlget_SiteComponentDesignerDesignerVerbMenuCommandset_CheckedsenderGetTypeRuntimeTypeHandleGetTypeFromHandleget_CheckedToCharArrayTrimEndDirectoryExistsCombineget_ComponentAddRangeviewcontrolToolboxItemAttributedisposingset_CheckOnClickcheckboxValuecaptionObjectCollectionListBoxitemget_Indexget_NewValueSetItemCheckedcompositecsGetItemCheckedGetNamesInt32ConvertChangeTypeToObjectvalueDesignerSerializationVisibilityAttributeDesignerSerializationVisibilityBorderStyleset_BorderStylecontextprovideritemValueget_InstanceSystem.Windows.Forms.DesignIWindowsFormsEditorServiceGetServicePropertyDescriptorget_PropertyDescriptorget_PropertyTypeDropDownControlDesignerActionHeaderItemDesignerActionItemFormatDesignerActionMethodItemDesignerActionPropertyItemsourceCollectiontargetCollectionget_CurrentMoveNextIDisposableCursorCursorsget_WaitCursorset_CurrentTransactedChangeCallbackInvokeTransactedChangeop_EqualitySystem.DiagnosticsProcessStartdesignerSerializableAttributetoolsFileNodeXmlAttributeCollectionXmlAttributeget_ItemOfinfosourceDefaultMemberAttributekeyIDictionaryget_DictionaryAppendIDictionaryEnumeratorDictionaryEntryReplaceAppendFormatpageGUIDeditorIDinternalParametersmodecookieExpirationTimeSystem.Web.SessionStateHttpSessionStateget_SessionSessionStateModeget_RequestHttpCookieCollectionget_CookiesNewGuidHttpResponseget_ResponseSystem.Web.CachingCacheget_CacheNoAbsoluteExpirationTimeSpanFromMinutesCacheDependencyCacheItemPriorityCacheItemRemovedCallbackInsertcookieparametersserializedCharSplitBooleanisArraytypeDateTimeFormatInfoget_InvariantInfotoSerializeGetValueserializedItemtoFillserializedValueToArraywriterGetStringBuildertoEncodeget_UTF8GetBytesToBase64StringtoDecodeFromBase64StringGetStringparametersearchPatternsviewPathsuploadPathsdeletePathsselectedUrlselectedItemTagpathurlbitmapformatfileargumentsParamArrayAttributeSubstringslocationfullPathtagpermissionsfilesdirectoriesAttributeUsageAttributeAttributeTargetsintellisenseNamespaceLoadWithPartialNameBinderInvokeMemberpropertyNamepropertyInstanceGetTypeFromCLSIDenvdteInstanceactiveDocprojectItemcontainingProjectcontainingProjectPropertiesaddinItemHtmlControlDesignerIHtmlControlDesignerBehaviorget_Behaviorget_DesignTimeElementIsInstanceOfTypePropertyInfoGetPropertybodyObjectcomInstanceSystem.Runtime.InteropServicesMarshalIsComObjectReleaseComObjectGetTagPrefixMemberInfoGetCustomAttributesget_DesignModeDelegateStateBagget_ViewStateSystem.ConfigurationConfigurationSettingsget_AppSettingsget_ServerVariablesIWebApplicationIProjectItemGetProjectItemFromUrlget_PhysicalPathDirectorySeparatorCharEndsWithget_RootProjectItemget_ParentFileResolveClientUrlAltDirectorySeparatorCharcolorshowVersionoutputget_ServerIsMatchget_HeadersIsNullOrEmptyget_FullNametargetget_Pageadd_PreRenderCompletescriptNameFirstSecondscriptResourceNameMethodInfoParameterModifierGetMethodMethodBaseclientIDscriptBlockrenderTagsscriptKeyscriptFileUrlpageHtmlLinkHtmlHeadget_HeaderResolveUrlargumentClientScriptManagerget_ClientScriptworkingConditionFlagsOutAttributehtmlKeyhtmlBlockWriteBeginTagWriteEndTagjavaScriptFilewebResourceNameGetWebResourceUrlget_BaseTypeskinNamecssFileNamefileNamerelativeFilePathscriptsKeyrelativeFilePathsRegexOptionsDescriptionAttributeCategoryAttributeDefaultValueAttributeNotifyParentPropertyAttributeBrowsableAttributeobjectmethodcallbackresultget_InvariantCultureGetExecutingAssemblyCaptureformatProviderMatchEvaluatormget_Majorget_Minorget_Buildget_RevisionFlagsAttributesourceTypeculturesourceObjdestinationTypedestinationObjJoinSystem.ComponentModel.Design.SerializationInstanceDescriptorConstructorInfoGetConstructor<PrivateImplementationDetails>{D5E4EDEE-17D2-4D77-9183-425F91625511}CompilerGeneratedAttribute__StaticArrayInitTypeSize=52$$method0x6000126-1RuntimeHelpersRuntimeFieldHandleInitializeArrayget_ASCIIByteserverdirexcludePathsrecursivealScriptsStartsWithSortdirPathStructLayoutAttributeLayoutKindrelativeFolderPathexcludeFoldersuriliteralStringReaderget_Defaultget_LocalPathFileStreamFileModeFileAccessWebRequestCreateset_UserAgentset_TimeoutIWebProxyset_Proxyset_PreAuthenticateCredentialCacheget_DefaultCredentialsWebResponseget_ResponseUriget_AbsoluteUriget_ContentTypeTrimGetResponseStreamtermnmtokenset_LengthIsLetterIsLetterOrDigitquoteterminatorsget_CharsToCharmsgchxargget_AbsolutePathtoken__StaticArrayInitTypeSize=128$$method0x60006fe-1defaultEncodingget_CanSeekGetDecoderSeekOriginSeekMemoryStreamCopyindexlengthget_BigEndianUnicodeUnicodeEncodingpatternwhatstartMathMinbytesbyteIndexbyteCountcharscharIndexcodeUInt32stoetocminclusionsexclusionslistsymcdcgSystem.Collections.GenericDictionary`2$$method0x6000180-1TryGetValuentinputConsolefullNotImplementedExceptionNotSupportedExceptionnmtokensnamescmtattdefbiquotecharcaseInsensitivenGetManifestResourceStreamGetCurrentDirectoryStreamWriterargsnamespaceURIIndexOutOfRangeExceptionnsInvalidOperationExceptionnewtextterminatorXmlTextWriterFormattingset_FormattingWriteNodeprefixRenderBeginTagRenderEndTagResourceNamerequestobjectNamedefaultValueget_QueryStringscriptinEditorforElementisEnabledWriteAttributeStringXmlNamedNodeMapcollget_InnerListIListget_ListcommandNameisVisibleclientNamePrefixtextWritervariableNamecollectionEnvironmentget_NewLinelinkNamehReflinkSelectNodeslanguagedialogNameget_InnerHashtablefileNamesxmlLoadXmlxmlLocalizationXmlElementget_DocumentElementget_ChildNodesget_InnerTextcontrolPage$$method0x60002cf-1moduleToolboxBitmapAttributeToolboxDataAttributeDesignerAttributeValidationPropertyAttributeDefaultPropertyAttributePersistChildrenAttributeParseChildrenAttributeset_IndentCharEventHandlerListget_EventsAddHandlerRemoveHandlereventArgumentpostDataKeypostCollectionget_UniqueIDEqualsget_GUIDpathsfileTypesfileOptionsSetGetSetValueget_TemplateSourceDirectoryMapPathSecureFileShareget_SuccessGroupCollectionget_Groupsget_BaseStreamSetLengthFlushFileNotFoundExceptionget_IsCookielessget_SessionIDjssget_CssClassget_FormxmlDocumentdialogParametersget_Methodget_IsPublicget_DeclaringTypeget_AssemblyQualifiedNameimagePropertiesParametersimageManagerParametersdocumentManagerParametersflashManagerParametersmediaManagerParameterstemplateManagerParameterscommonParametersendWithSlashLastIndexOfWebColorConverterContainsKey$$method0x600040e-1$$method0x600040e-2imageNameTemplateControlget_TemplateControlget_AppRelativeVirtualPathisInEditorHttpBrowserCapabilitiesget_BrowserSystem.Web.ConfigurationHttpCapabilitiesBaseget_MinorVersionget_MajorVersionget_UserAgentspellActivatorCreateInstancepropertyValueget_IsEnumtoolbarAddAttributesToRenderHtmlDecodeBindableAttributeObsoleteAttributeTypeConverterAttributePersistenceModeAttributePersistenceModeLocalizableAttributeEditorAttributeoriginalFilesoriginalFileHtmlTextWriterAttributeHtmlTextWriterTagVerifyRenderingInServerFormAddStyleAttributeerrorMessageRowHtmlTextWriterStylecssFiledockingZoneNamecellverticalZoneUnitTypeset_InnerHtmlidwidthheightclassNameinnerHtmlimageUrlset_VAlignHtmlTableCellCollectionHtmlTableRowCollectionHtmlTextAreaset_Rowsset_Colsset_Altset_Srcset_VisibleInt16objsymbolsymbolsdockingZoneId$$method0x6000493-1$$method0x6000495-1toolsCeilingtabletool$$method0x60004e6-1$$method0x60004e7-1$$method0x60004e8-1$$method0x60004e9-1$$method0x60004ea-1set_Alignset_BorderlocalizationrenderVerticalSelectSingleNodecontextMenusNodemodulesNodetoolbarListtoolbarNode$$method0x600050f-1toolNodeshowTexttextPosition$$method0x6000510-1$$method0x6000510-2$$method0x6000512-1dropDowntoolsButtonparentNodecolorsNodeparagraphsNodelinksNodesymbolsNodeNumberStylesfontNamesNodefontSizesNodeclassesNodedialogParametersNodesnippetsNoderootNodeattributeNamenameAttributeNamevalueAttributeNamelanguagesNodeWriteStartDocumentWriteEndDocumentrootTagNametagNameattributekeyAttributevalueAttributeWriteCDatadictionarydocumentschemaReaderXmlSchemaget_OuterXmlget_SchemasValidationEventHandleradd_ValidationEventHandlerconfigFiletoolsFilexmlDocxsdDocvalidatorget_CurrentExecutionFilePathinnerextensiondirectoryGetDirectoryNameget_ExistsOpenReadSaveSaveAsFileAttributesGetAttributesUnauthorizedAccessExceptionInvalidPathCharsIndexOfAnyvirtualParentvirtualChildcontentProviderincludeFilesincludeDirectoriesparentPathvirtualNameisDirectoryfileTypeadd_LoadHtmlInputControlerrorTokenadd_ServerClickHttpCachePolicyHttpCacheabilitySetCacheabilityRenderMethodSetRenderMethodDelegatefielddirectionycompareResultToInt32get_PostedFileget_ContentLengthget_FileNameerrorMessageLabelget_InnerHtmlmessageNametemporaryFiletargetFolderuploadedFileset_NoWrapEnsureChildControlsget_IsPostBackListControlset_SelectedIndexoriginalImagePathGetExtensionUrlDecodeget_RawFormatoriginalWidthoriginalHeightget_SelectedItemDecimalop_Implicitop_Divisionop_MultiplyRoundop_ExplicitoriginalImageBitmapGraphicsFromImageSystem.Drawing.Drawing2DInterpolationModeset_InterpolationModeDrawImagecontrolsget_VisiblemessageLabelactionadd_PreRenderLoadControlcontentFilenameset_ProtocolVersionset_Methodset_ContentTypeWebHeaderCollectionset_SendChunkedX509CertificateCollectionget_ClientCertificatesset_ContentLengthHttpVersionVersion11GetRequestStreamOutputskinfileUrlsfileUrlscriptFilehiddenParameterStorageparametersKeyTelerik.WebControls.EditorControls.AccessibleTable.resourcesTelerik.WebControls.EditorControls.AlignmentSelector.resourcesTelerik.WebControls.EditorControls.CellPropertiesControl.resourcesTelerik.WebControls.EditorControls.ColorPicker.resourcesTelerik.WebControls.EditorControls.CssClassSelector.resourcesTelerik.WebControls.EditorControls.DocumentPreviewer.resourcesTelerik.WebControls.EditorControls.FileBrowser.resourcesTelerik.WebControls.EditorControls.FileUploader.resourcesTelerik.WebControls.EditorControls.FindAndReplaceControl.resourcesTelerik.WebControls.EditorControls.FlashPreviewer.resourcesTelerik.WebControls.EditorControls.ImageDialogCaller.resourcesTelerik.WebControls.EditorControls.ImageInfoControl.resourcesTelerik.WebControls.EditorControls.ImagePreviewer.resourcesTelerik.WebControls.EditorControls.ImagePropertiesControl.resourcesTelerik.WebControls.EditorControls.LinkManagerControl.resourcesTelerik.WebControls.EditorControls.MediaPreviewer.resourcesTelerik.WebControls.EditorControls.SpinBox.resourcesTelerik.WebControls.EditorControls.StyleBuilder.resourcesTelerik.WebControls.EditorControls.StyleBuilderCaller.resourcesTelerik.WebControls.EditorControls.FirstTemplateContainer.resourcesTelerik.WebControls.EditorControls.TableBorderControl.resourcesTelerik.WebControls.EditorControls.TableDesignControl.resourcesTelerik.WebControls.EditorControls.TablePropertiesControl.resourcesTelerik.WebControls.EditorControls.TemplatePreviewer.resourcesTelerik.WebControls.EditorControls.ThumbLinkOptionSetter.resourcesTelerik.WebControls.EditorControls.ThumbnailCreator.resourcesTelerik.WebControls.EditorDialogControls.AboutDialog.resourcesTelerik.WebControls.EditorDialogControls.DocumentManager.resourcesTelerik.WebControls.EditorDialogControls.FindAndReplace.resourcesTelerik.WebControls.EditorDialogControls.FlashManager.resourcesTelerik.WebControls.EditorDialogControls.Help.resourcesTelerik.WebControls.EditorDialogControls.ImageManager.resourcesEditorTestApp.ImageMapDialog.resourcesTelerik.WebControls.EditorDialogControls.LinkManager.resourcesTelerik.WebControls.EditorDialogControls.MediaManager.resourcesTelerik.WebControls.EditorDialogControls.MozillaPasteHelperDlg.resourcesTelerik.WebControls.EditorDialogControls.PageProperties.resourcesTelerik.WebControls.EditorDialogControls.SetCellProperties.resourcesTelerik.WebControls.EditorDialogControls.SetImageProperties.resourcesTelerik.WebControls.EditorDialogControls.SetTableProperties.resourcesTelerik.WebControls.EditorDialogControls.StyleBuilderHolder.resourcesTelerik.WebControls.EditorDialogControls.TableWizard.resourcesTelerik.WebControls.EditorDialogControls.TemplateManager.resourcesTelerik.WebControls.RadEditorUtils.XhtmlValidator.resourcesTelerik.WebControls.Dialogs.Dialog.resourcesTelerik.WebControls.Dialogs.DialogLoaderJavascript.resourcesTelerik.WebControls.Dialogs.DialogLoaderSession.resourcesTelerik.WebControls.RadEditorUtils.Localization.resourcesTelerik.WebControls.RadEditor.bmpTelerik.WebControls.EditorResources.EditorInitialize.htmlTelerik.WebControls.EditorResources.SchemaConfigFile.xsdTelerik.WebControls.EditorResources.xhtml1-strict.dtdTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.AboutDialog.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.AbsolutePosition.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.AjaxSpellCheck.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.arrowDropdown.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.arrowIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.BackColor.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Bold.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.BringToFront.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Cancel.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Class.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ConvertToLower.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ConvertToUpper.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Copy.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Custom.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.CustomDialog.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.CustomLinks.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Cut.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DecreaseSize.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DeleteCell.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DeleteColumn.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DeleteRow.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DeleteTable.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DocumentManager.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.dropDown.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.dropDownDisabled.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.dropDownOver.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FileOpen.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FileSave.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FileSaveAs.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FindAndReplace.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FlashManager.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FontName.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FontSize.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ForeColor.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FormatCodeBlock.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FormatStripper.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Help.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ImageManager.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ImageMapDialog.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.IncreaseSize.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Indent.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertAnchor.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertColumnLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertColumnRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertDate.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertEmailLink.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormButton.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormCheckbox.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormElement.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormForm.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormHidden.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormImageButton.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormPassword.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormRadio.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormReset.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormSelect.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormSubmit.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormText.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormTextarea.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertGroupbox.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertHorizontalRule.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertOrderedList.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertParagraph.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertRowAbove.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertRowBelow.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertSnippet.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertSymbol.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertTable.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertTime.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertUnorderedList.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Italic.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyFull.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyNone.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.LinkManager.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.MediaManager.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.MergeColumns.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.MergeRows.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ModuleManager.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.MultiLanguageSpellChecker.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Outdent.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PageProperties.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Paragraph.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Paste.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PasteAsHtml.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PasteFromWord.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PasteFromWordNoFontsNoSizes.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PastePlainText.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Print.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Redo.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.RepeatLastCommand.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Save.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SaveLocal.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SelectAll.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SendToBack.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SetCellProperties.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SetImageProperties.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SetLinkProperties.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SetTableProperties.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SpellCheck.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SplitCell.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StrikeThrough.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripAll.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripCss.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripFont.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripSpan.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripWord.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Subscript.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Superscript.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Sweeper.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Symbols.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.TemplateManager.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ToggleBorders.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ToggleDocking.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ToggleScreenMode.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ToggleTableBorder.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.transp.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Underline.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Undo.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Unlink.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.x.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Zoom.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.AjaxSpellWrong.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.AutoDockButton.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.button.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderClose.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderPinOff.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderPinOn.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.disabled.curTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.draggedToolbarTitleBg.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dragHandle.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dragHandleVertical.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.footerResize.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.footerSeparator.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.Separator.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.SeparatorHorizontal.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabLeftSelected.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabMiddle.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabMiddleSelected.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabRightSelected.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.ToolbarRowBackground.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.ToolbarRowBgVertical.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.toolOnBg.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.toolOverBg.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.transp.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.xhtmlBtnBg.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.aif.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.aifc.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.aiff.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.asf.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.asx.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.au.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.avi.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.bmp.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.doc.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.file.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.fla.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.folder.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.gif.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.jpg.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.m1v.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.m3u.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mid.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.midi.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mp2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mp2v.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mp3.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpa.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpe.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpeg.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpg.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpv2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.pdf.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.png.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.rmi.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.snd.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.swf.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.tif.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.tiff.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.vm.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wav.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wax.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wma.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wmp.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wmv.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wmx.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wvx.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.AboutDialogTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ASC.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.CellPropertiesTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.DESC.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.DocumentTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.DocumentTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.FindAndReplaceTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.FindAndReplaceTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.FlashTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.FlashTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImagePropertiesTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImagePropertiesTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImagePropertiesTab3.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImageTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImageTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.LinkTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.LinkTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.LinkTab3.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.MediaTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.MediaTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TablePropertiesTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TablePropertiesTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TableTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TableTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TableTab3.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TableTab4.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TemplateTab1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TemplateTab2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.Accessibility.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.actualSizeIcon.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignBottomCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignBottomLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignBottomRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignCenterCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignCenterLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignCenterRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignDownCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignDownLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignDownRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignmentDropdownOver.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignmentSelectorIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignMiddleCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignMiddleLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignMiddleRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignTopCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignTopLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignTopRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignUpCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignUpLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignUpRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ASC.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.bestFitIcon.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.cancelIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ColorPickerIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ColorPickerIconOver.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.constrainBottom.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.constrainOff.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.constrainOn.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.constrainTop.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.deleteIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.DESC.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.empty.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.folderIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FolderUp.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmAboveIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmBelowIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmBorderIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmHsidesIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmLeftIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmRightIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmVoidIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmVsidesIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ListView.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.minus1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.minus2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.newFolderIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.none.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.okIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.plus1.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.plus2.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.refresh.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.RuleAllIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.RuleColsIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.RuleNoneIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.RuleRowsIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.showPreviewIcon.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.showPropertiesIcon.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.tableBorderControlH.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.tableBorderControlV.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ThumbnailCreatorIcon.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TreeView.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.x.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.zoomInIcon.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.zoomOutIcon.GIFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignBottomCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignBottomLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignBottomRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignMiddleCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignMiddleLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignMiddleRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignTopCenter.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignTopLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignTopRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.ButtonDesign.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.ButtonHtml.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.ButtonPreview.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classA.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classALL.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classCustom.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classIMG.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classP.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classTABLE.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.DeleteCell.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.DeleteColumn.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.DeleteRow.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.editor.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formBUTTON.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formCHECKBOX.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formFORM.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formHIDDEN.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formImageButton.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formOPTION.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formPASSWORD.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formRADIO.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formRESET.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formSELECT.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formSUBMIT.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formTEXT.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formTEXTAREA.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.imageProperties.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.InsertColumnLeft.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.InsertColumnRight.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.InsertRowAbove.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.InsertRowBelow.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.linkProperties.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.linksMinus.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.linksPlus.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.loading.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.loadingspell.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.MergeColumns.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.MergeRows.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.moduleDisabled.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.moduleEnabled.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.productBox.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SetCellProperties.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SetTableProperties.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SpellChange.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SpellDictionary.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SpellIgnore.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SplitCell.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepALL.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepCSS.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepFONT.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepSPAN.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepWORD.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.t.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.toolbar.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.transp.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.x.gifTelerik.WebControls.RadControls.Editor.Skins.Outlook.Controls.cssTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.cssTelerik.WebControls.RadControls.Editor.Skins.Outlook.Editor.cssTelerik.WebControls.RadControls.Editor.Skins.Outlook.EditorContentArea.cssTelerik.WebControls.RadControls.Editor.Skins.Outlook.Main.cssTelerik.WebControls.RadControls.Editor.Scripts.Controls.Controls.jsTelerik.WebControls.RadControls.Editor.Scripts.Docking.RadEditorDocking.jsTelerik.WebControls.RadControls.Editor.Scripts.Modules.0RadEditorModules.jsTelerik.WebControls.RadControls.Editor.Scripts.Browser.jsTelerik.WebControls.RadControls.Editor.Scripts.ControlUtils.jsTelerik.WebControls.RadControls.Editor.Scripts.RadEditor.jsTelerik.WebControls.RadControls.Editor.Scripts.RadWindow.jsTelerik.WebControls.RadControls.Editor.Scripts.Screen.jsGA design time error occurred: <br/>��Either the ToolsFile or the ConfigFile were not found! Please, check one of the following conditions:<br/> <ul> <li>The specified path is invalid</li> <li>You have not copied the RadControls folder to your application</li> <li>The file is located in a virtual directory mapping to a different physical directory and anonymous access is not allowed. Note: If this is the case, RadEditor might work fine in runtime. </li> </ul>�AThe RadControls folder was not found! Please, check one of the following conditions:<br/> <ul> <li>You have not copied the RadControls folder to your application</li> <li>The file is located in a virtual directory mapping to a different physical directory and anonymous access is not allowed. Note: If this is the case, RadEditor might work fine in runtime.</li> </ul>)RadEContentContainer Cancel &nbsp; Updatefont-family Menu styleRadEWrapper!RadECancelButtonRadEButtonRadEditor v$m.$n.$b $m.$n)Auto Intellisense.../ Editor Skins editor!Learning center:Learning%OpenOnlineExamples-Online Rad{0} examples+Open on-line examplesOpenHelp%Online Rad{0} help#Open on-line help OpenCLGOnline Rad{0} Code Library projectsEOpen on-line Code Library projects OpenKB3Online Rad{0} KB articles1Open on-line KB articles7Search www.telerik.com for:SearchStringOpenSearch Search7Open on-line Telerik search#OpenSupportCenterGGo to online Telerik support centerIGo to on-line Telerik support centerQhttp://www.telerik.com/demos/aspnet/{0}/Qhttp://www.telerik.com/help/aspnet/{0}/ [http://www.telerik.com/support/aspnet/kb/{0}/shttp://www.telerik.com/community/aspnet/code-library/{0}/�_http://search.telerik.com/search?q={0}&btnG.x=0&btnG.y=0&btnG=Search&filter=0&output=xml_no_dtd&sort=date%3AD%3AL%3Ad1&client=telerik&oe=UTF-8&ie=UTF-8&proxystylesheet=telerik?http://www.telerik.com/support/ name valueIThe Dialog parameters are corrupted.7Key must be of type String.key��Value must be of type Telerik.WebControls.RadEditorUtils.InternalDialogParameters.{{0}:'{1}','\'}#RadEditor:{0}:{1};Invalid DialogParametersMode.RadEditor9Invalid DialogParametersModeSUnsupported InternalDialogParameters type!{0},{1},{2},{3}; {0},//\\\ \n \r,[] ['D', {0:D}''BrowseURL!Microsoft.mshtml/mshtml.DispHTMLDocument;mshtml.IHTMLElementCollection'mshtml.IHTMLElementActiveDocumentProjectItem#ContainingProjectProperties ItemFullPath ValueFullNamedocument)getElementsByTagName BODY itemfirstChild xmlns:setAttributeremoveAttributegetAttributeRadControlsDirETelerik.WebControls.RadControlsDir~/RadControls/SERVER_NAMElocalhostLOCAL_ADDR127.0.0.1#TelerikSiteDomainScripts$m_$n_$b~/-Rad{0} v{1:$m.$n.$b}: ��<span style="display: inline; font:normal 8pt MS Sans Serif;background-color:white;color:{0}">{1}{2}</span>+<!-- {0:$m.$n.$b} -->red Pragmax-microsoftajaxDelta=trueETelerik.Web.UI.PreControlToAjaxifyGTelerik.Web.UI.PostControlToAjaxify��System.Web.UI.UpdatePanel, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35{0}.{1}��System.Web.UI.ScriptManager, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e359RegisterClientScriptResource+RegisterStartupScript7RegisterClientScriptIncludeMTelerik.WebControls.AJAX.ScriptManager7System.Web.UI.ScriptManager typetext/cssrelstylesheet href�You have not copied the RadControls folder to the root folder of your web-application or you have applied an update incorrectly. To resolve the problem, review <a href='http://www.telerik.com/support/knowledge-base/kb-article.aspx?b454K=BhB&amp;b454T=YKj'>this link</a>.%UseEmbeddedScripts%RadControlsScripts scripttext/javascript_Telerik.WebControls.RadControls.{0}.Scripts.{1}&t &amp;tcTelerik.WebControls.RadControls.{0}.Skins.{1}.{2}src {0}{1}^https?://www.telerik.com(\$[mnbr])C(?<=Version=)(\d+\.\d+\.\d+\.\d+)([\.\w]+)(?=,) $m_$n$m.$n.$b.$r$m$n$b$rVisible Hidden Scroll Auto%x_ *.jsIthe RadControls folder was not found html3Unresolvable entity '{0}' file5Mozilla/4.0 (compatible;);text/htmlcharset=;EInvalid name start character '{0}'9Invalid name character '{0}'M starting on line {0} was never closedMPremature {0} parsing entity referenceEOF} Referenced on line {0}, position {1} of internal entity '{2}'} Referenced on line {0}, position {1} of '{2}' entity at [{3}] CDATA SDATAPI <?xmlversionencoding> metahttp-equivcontentcontent-type)Invalid character 0x in encoding EMPTY RCDATAYDeclared content type '{0}' is not supported#PCDATAKMissing token before connector '{0}'._Connector '{0}' is inconsistent with {1} group. ENTITYENTITIESID IDREF IDREFS NAME NAMESNMTOKENNMTOKENS NUMBERNUMBERSNUTOKENNUTOKENS!Attribute type '%' is not supported FIXEDREQUIREDIMPLIEDGAttribute value '{0}' not supported5Unexpected character '{0}'qFound '{0}', but expecing declaration starting with '<!'MExpecting comment '<!--' but found {0}Comment-->ELEMENTATTLIST��Invalid declaration '<!{0}'. Expecting 'ENTITY', 'ELEMENT' or 'ATTLIST'.]Expecting comment delimiter '--' but found {0}Markup Comment--INCLUDE IGNOREKUnsupported marked section type '{0}'Include Section7Expecting '[' but found {0}'Conditional Section]]>IExternal parameter entity resolution[Reference to undefined parameter entity '{0}' PUBLICgExpecting public identifier literal but found '{0}' SYSTEM��Invalid external identifier '{0}'. Expecing 'PUBLIC' or 'SYSTEM'.gExpecting system identifier literal but found '{0}'oExpecting end of entity declaration '>' but found '{0}'/Invalid syntax at '{0}'?Expecting inclusions name groupqExpecting end of ELEMENT declaration '>' but found '{0}'9Content Model was not closedyParameter entity cannot close a paren outside it's own scope#QATTLIST references undefined ELEMENT {0}NOTATIONSExpecting name group '(', but found '{0}'  |,) > ,&|()?+* >kTelerik.WebControls.EditorResources.xhtml1-strict.dtd HTML://file:/// ### Error:### Error in , line , position : xmlns;http://www.w3.org/2000/xmlns/#document��You must specify input either via Href or InputStream propertiesRecovering7Ignoring invalid markup '<!DOCTYPEyInvalid declaration '<!{0}...'. Expecting '<!DOCTYPE' only.oExpected empty start tag '/>' sequence instead of '{0}'=Start tag '{0}' is missing '>'CDuplicate attribute '{0}' ignoredMUnexpected EOF parsing start tag '{0}'ENo matching start tag for '</{0}>'<% AspNet%>- ?Expecting CDATA but found '{0}';Expecting '[' but found '{0}'CUnexpected token in DOCTYPE '{0}'Internal Subset[Expecting end of DOCTYPE tag, but found '{0}'-Processing Instructionxml</-Undefined entity '{0}'&7Not on an entity reference.)Not on an attribute.<iElement '{0}' not allowed inside '{1}', closing {2}. >< =/>< ='"/> [<> ?colgroup widthcol 14pxITelerik.WebControls.EditorResources.��<script type="text/javascript"> /*<![CDATA[*/ {0} /*]]>*/ </script>i<div class="RadEErrorMessage">RadEditor{0} {1}</div>)<tr><td colspan="3"></td></tr>*ContextMenuenabledforElement '{0}',{0} false trueforelement[Collection only supports ContextMenu objects.contextMenus tool '{0}' CUSTOMiValue must be of type Telerik.WebControls.Parameter.!dialogParameters dialogX1X2X3X4X5X6X7X8X13X9X10X11X12!window["{0}{1}"] {0} = AjaxSpellCheckDSpellCheck['{0}','{1}'] link targettooltip/'{0}','{1}','{2}','{3}' Root linksMCollection only supports Link objects..<script type="text/javascript">/*<![CDATA[*/{0}/*]]>*/</script>�3{ showText : function(textName) { document.write(this[textName]); } , showSpacedText : function(textName) { document.write(this[textName].replace(/([^ ])/g, "$1 ")); } , getText : function(textName) { return this[textName]; } , setAttribute : function(id, attr, textName) { var str = this[textName]; var elem = document.getElementById(id); if (elem) { elem.setAttribute(attr, str); } } };/window.RadELoc = null; Uif (window.loc) { RadELoc = window.loc; } -window.loc = {0} = {1}Main.xmlModules.xmlDialogMain.xmlMif (RadELoc) { window.loc = RadELoc; } .xml1{0}/Localization/{1}/{2}id'loc["{0}"] = "{1}";!localization_{0}localization moduledockingZonedockablevisiblecontrolPagescriptFileC['{0}','{1}',{2},{3},'{4}','{5}',dockingzonecontrolpagescriptfileparameterQCollection only supports Module objects.modulesWCollection only supports Parameter objects.ControlsModulesDocking{0}Modules{0}Docking *.gif *.xbm *.xpm *.png *.ief *.jpg *.jpe *.jpeg *.tiff *.tif *.rgb *.g3f *.xwd *.pict *.ppm *.pgm *.pbm *.pnm *.bmp *.ras *.pcd *.cgm *.mil *.cal *.fif *.dsf *.cmx *.wi *.dwg *.dxf *.svf1CopyCssToFormatBlockToolToolsOnPageUseFixedToolbarUseSession UseDiv)AllowThumbGenerationThumbSuffixThumbnailToolsFile)Editor/ToolsFile.xmlToolsFileXml#AllowCustomColorsAllowScripts#AnchorPathToStrip#CacheLocalization!CausesValidationConfigFile#ConvertFontToSpan%ConvertTagsToLowerConvertToXhtml)CookieExpirationTimeCssFiles)DialogParametersModeEFileBrowserContentProviderTypeNameEditable+EnableClientSerialize%EnableContextMenusEnableDocking%EnableEnhancedEdit+EnableHtmlIndentation3EnableServerSideRenderingEnableTabFileEncodingFocusOnLoadHasPermission Height Html#ImagesPathToStripLanguage en-USNewLineBr!RadSpellTypeNameWTelerik.WebControls.RadSpell, RadSpell.NET2!RenderAsTextAreaSaveAsXhtmlSaveInFile SkinSkinsPathShowHtmlModeShowPreviewMode/ShowSubmitCancelButtons1StripAbsoluteImagesPaths1StripAbsoluteAnchorPaths-StripFormattingOnPaste [ ]+5<script[^>]*>.*\?</script><br[^>]*><p [^>]*> </p [^>]*><p> </p> <hr><!--.*\?--> </h2> </h3> </h4><[^>]*> \&[^;]+;ToolbarModeToolsHeightToolsWidth#UseClassicDialogs Width <html></html>!<html>{0}</html> &amp;)DeleteDocumentsPaths!DeleteFlashPaths#DeleteImagesPaths!DeleteMediaPaths'DeleteTemplatePaths!DocumentsFilters*.*DocumentsPathsFlashPathsImagesFiltersImagesPathsMaxDocumentSizeMaxFlashSizeMaxImageSizeMaxMediaSizeMaxTemplateSizeMediaFilters *.asf *.asx *.wm *.wmx *.wmp *.wma *.wax *.wmv *.wvx *.avi *.wav *.mpeg *.mpg *.mpe *.mov *.m1v *.mp2 *.mpv2 *.mp2v *.mpa *.mp3 *.m3u *.mid *.midi *.rm *.rma *.rmi *.rmv *.aif *.aifc *.aiff *.au *.sndMediaPathsTemplateFilters *.html *.htmTemplatePaths)UploadDocumentsPaths!UploadFlashPaths#UploadImagesPaths!UploadMediaPaths'UploadTemplatePathsValidationGroupPassSessionData'SpellAllowAddCustomGSpellCustomDictionarySourceTypeName7SpellCustomDictionarySuffix-Custom'SpellDictionaryPath/SpellDictionaryLanguage#SpellEditDistance5SpellFragmentIgnoreOptions%SpellCheckProvider-SpellWordIgnoreOptionsOnClientInitOnClientLoad1OnClientCommandExecuting/OnClientCommandExecuted%OnClientModeChangeOnClientSubmitOnClientCancelRadEditorSubmitRadEditorEditRadEditorCancel__EVENTARGUMENT__EVENTTARGET{}G<(\w+):RadEditor[^>]*ID\s*=\s*['"]?['"]?[^>]*>:RadEditor>��An error has occurred. The File Encoding you have provided is not supported!CRefresh the screen and try again!��An error occurred while trying to save to file. File not found.<br>Exception message:��Another process is using the resource (ascx/aspx file) you are trying to update or the ASPNET user (IIS5) / NETWORK SERVICE account (IIS6) has no write privileges for this file. The changes were not applied.Editor/Skins1Telerik.WebControls.SkinDefault['',''][] ({0})/Editor.cssControls.css]<script type="text/javascript">/* <![CDATA[ */%/* ]]> */</script>SERVER_PORT auto 'no' 'yes'C["{0}RadEditorSnippet{1}","{2}"],http:// .aspx��Cannot load ToolsFile '{0}' in design time. You should specify a fully qualified url to an ASPX tools file or use an XML file in the project folder in design time. Note that your project may work in run time with this setting./Cannot find tools file �� Please make sure the file exists or that RadControls folder have been properly set.%SetImagePropertiesImageManagerDocumentManagerFlashManagerMediaManagerTemplateManager-CommonDialogParameterscFileUpload event handler must be a public method.OnFileUpload5OnFileUploadDeclaringClasscFileDelete event handler must be a public method.OnFileDelete5OnFileDeleteDeclaringClassMaxFileSizeFileFiltersViewPathsUploadPathsDeletePathsFileType *.swfSkinPathwConfiguration File provided is not valid. Invalid entries: Scheme%AllowServerScripts PathsFilters'EditorBackbone.html+EditorInitialize.htmlAEditableNonSupportedBrowser.htmlIE operaYrv:((1\.(3|4|5|6|7|8|9|10))|((2|3|4|5)\.\d)) safari geckoG/Editor//Spell/%DictionaryLanguageAllowAddCustom=CustomDictionarySourceTypeName-CustomDictionarySuffixspell/TDF/DictionaryPathEditDistance+FragmentIgnoreOptions#WordIgnoreOptions.RadSpell%.SpellCheckServiceajaxSpell spellButtonType NoneToolbar9{0}Editor/Dialogs/blank.htmlBrowser.jsControlUtils.jsRadEditor.jsRadWindow.jsScreen.js7Docking/RadEditorDocking.js9Modules/0RadEditorModules.js)Controls/Controls.js_wrapper3RadEContentHiddenTextareadisplay:none; border1px solid white cursor handimg/editor.gifAthis.style.border = '1px inset';��<script type="text/javascript" src="{0}ControlUtils.js"></script> 7RadEditorControlUtilsScript��TelerikNamespace.Utils.AddStyleSheet('{0}Editor.css', document);0'RadEContentTextarea4080+radEditorCancel_{0}() button!RadEUpdateButton+radEditorSubmit_{0}()�O<!-- function radEditorEncode_{0}(toEncode) {{ var characters = new Array('%', '<', '>', '!', '"', '#', '$', '&', '\'', '(', ')', ',', ':', ';', '=', '?', '[', '\\', ']', '^', '`', '{{', '|', '}}', '~', '+'); var contentArea = document.getElementById("RadEContentTextarea{0}"); var theHtml = contentArea.value; if (toEncode) {{ for (var i=0; i<characters.length; i++) {{ theHtml = theHtml.replace( new RegExp('\\x' + characters[i].charCodeAt(0).toString(16), 'ig'), '%' + characters[i].charCodeAt(0).toString(16)); }} }} else {{ for (var i=characters.length - 1; i>=0; i-=1) {{ theHtml = theHtml.replace(new RegExp('\%' + characters[i].charCodeAt(0).toString(16), 'ig'), characters[i]); }} }} contentArea.value = theHtml; }} radEditorEncode_{0}(false); function radEditorSubmit_{0}() {{ radEditorEncode_{0}(true); eval('{1}'); }} function radEditorCancel_{0}() {{ eval('{2}'); }} //-->9RadEditorLocalizationScript_g<script type="text/javascript" src="{0}"></script> ��<script type="text/javascript" src="{0}Editor/Localization.aspx?type={1}&language={2}"></script> ��<textarea rows="40" cols="80" id="{0}RadEditorSnippet{1}" style="display:none">{2}</textarea>display:none!StyleSheetHolder�E/* <![CDATA[ */ TelerikNamespace.Utils.AppendStyleSheet('{0}', '{1}Editor.css'); TelerikNamespace.Utils.AppendStyleSheet('{0}', '{1}Controls.css'); /* ]]> */ Topdisplay none��The toolbar container should be rendered before using this property! height classY<img alt='' src='{0}' style='border:0px;' /> 100%top/RadEVerticalDockingZoneRadEDockingZonediv Left Right#RadEContentHolderRadETextAreaRadEContentDivRadEContent� <!-- document.open(); document.write('<iframe name="RadEContentIframe{1}" allowTransparency="true" class="RadEContentBordered" id="RadEContentIframe{1}"' + ' sr' + 'c="jav' + 'ascr' + 'ipt:\'' + '\'" marginheight="0" marginwidth="0" frameborder="0" style="width:100%;height:100%"></iframe>'); document.close(); //-->  iframe#RadEContentIframe#allowTransparency'RadEContentBorderedjavascript:''marginheightmarginwidthframeborder/width:100%;height:100%;Ywidth:100%;height:100%;border:0px solid red;PasteContainer1px0px solid redoverflow hidden��<textarea style='display:none' id='RadEContentHiddenTextarea{0}' name='{1}' rows='5' cols='50'>{2}</textarea> margin0px 2px 0px 2px!radEditorLoadingLoading ...Img/loading.gifwhite-space nowrap!RadEDesignButton)Img/ButtonDesign.gif!RadEToggleButtonRadEHtmlButton%Img/ButtonHtml.gif#RadEPreviewButton+Img/ButtonPreview.gif Bottom spanRadEIndentHtml font%normal 11px Tahoma1<input type='checkbox'/>CancelButtonUpdateButton Module�� <script type="text/javascript"> /* <![CDATA[ */ var editorFrame = document.createElement('iframe');O editorFrame.setAttribute("tabIndex", "");�KeditorFrame.name = 'RadEContentIframe{0}'; editorFrame.className = 'RadEContentBordered'; editorFrame.id = 'RadEContentIframe{0}'; editorFrame.src = 'javascript:\'\''; editorFrame.marginHeight = 0; editorFrame.marginWidth = 0; editorFrame.frameBorder = '0'; editorFrame.style.width = '100%'; editorFrame.style.height = '100%'; document.getElementById('RadEContentHolder{0}').insertBefore(editorFrame, document.getElementById('PasteContainer{0}')); /* ]]> */ </script> ]Collection only supports KeyValueItem objects.aCan compare only to objects of type KeyValueItemMCollection only supports char objects. tools ribbonshowToolsText#toolsTextPositionA'{0}','{1}','{2}',{3},'{4}',{5}, Zoom!InsertCustomLinkFontSizeFontNameRealFontSizeApplyClassFormatBlockBshortcutshowTextshowIcontextPositioniconUrl 100pxitemsPerRowdropDownWidthdropDownHeightSCollection only supports Toolbar objects.'['{0}','{1}','{3}']UCollection only supports ListItem objects.DBsRadEToolbar'RadEToolbarVertical inline float leftRadESeparator/RadESeparatorHorizontalCUSTOM:UNKNOWN: title ()table-layout fixedpx zoom!insertcustomlinkformatblockfontsizefontnamerealfontsizeapplyclassspellcheckajaxspellcheck undo redoformatstrippermodulemanagerinsertsnippet#insertformelementinserttableforecolorbackcolorinsertsymbol3buttons/arrowDropdown.gif+buttons/arrowIcon.gifRadEToolLongRadEDropDownOffwhitespaceRadEToolText centerbuttons/ .gifdefaultSseparatorTDMCollection only supports Tool objects.root/colorsroot/paragraphsroot/linksroot/symbolsroot/fontNamesroot/fontSizes%root/realFontSizesroot/classesroot/snippetsroot/languagesroot/modulesroot/tools+root/dialogParameters#root/contextMenusToolbar {0}isenabledisribbonisdockableshowtoolstext#toolstextpositionisvisibleshowtextshowicontextpositioniconurlitemsperrowdropdownwidthdropdownheightdropdowntoolsbutton custombdtddbdropdownbutton��Tool '{0}' can only have children that are buttons (ToolbarButton). Please remove '{1}' from the children collection.\usnippet code root colors colorparagraphsparagraphfontNamesrealFontSizes sizeclassessnippetslanguageslanguagesymbols symbolfontSizesfontSizeKCollection only supports int objects.YNumbers in range [{0}-{1}] are only allowed.)SchemaConfigFile.xsd!SchemaEditor.xsd=Invalid config file entry {0}.CError opening Configuration File.7Error opening License File. ['F'[]]FileReadOnly3NoPermissionsToDeleteFile7NoPermissionsToDeleteFolder/InvalidCharactersInPath7NoPermissionsToCreateFolder~+AlignmentSelectorModeCssFilter!RadCssClassArray nullPopupWidthPopupHeight<script>var I = new DocumentPreviewer();</script>'fileBrowserAjaxLoadDisplayModeonclickKjavascript:if ({0}.ConfirmDeletion())A{0}.InitializeFileList({1}, {2})[RadEditorNamespace.FileBrowserDisplayMode.{0};MESSAGETOKEN=DirectoryDeletedInvalid SortByMaxAllowedSize#AllowedExtensionsContentTypes, %MessageNothingPostMessageValidMessageSize Upload��<script language="javascript">localization.showText('{0}');var isErrorVisible=true;</script>'MessageTargetExists3NoPermissionsToUploadFileC = new FlashPreviewer();</script>5AdditionalDialogParameters��<script language="javascript"> var {0} = new ImageDialogCaller('{0}', '{1}'); </script>C = new MediaPreviewer();</script><table id="" onclick="�I.SelectTab(this);" class='TabSelected' border=0 cellspacing=0 cellpadding=0><tr><td class='TabLeftSelected' nowrap>&nbsp;</td><td nowrap class='TabCenterSelected'>9<img align='absmiddle' src='' border=0> u</td><td class='TabRightSelected'>&nbsp;</td></tr></table>;.SelectTab(this);" class='TabDisabled{' border=0 cellspacing=0 cellpadding=0><tr><td class='TabLeft_' nowrap>&nbsp;</td><td nowrap class='TabCenter'>1</td><td class='TabRight5'>&nbsp;</td></tr></table>.AddTab('',"",);<script> var ' = new TabManager('');;</script>?<script language="javascript"> - function {0}OnLoad()  { ' {0}.Initialize();  } ' if (document.all) W window.attachEvent("onload", {0}OnLoad);  } else { k window.addEventListener("load", {0}OnLoad, false); </script> 3MessageSourceDoesNotExist5MessageCannotWriteToFolderpercent{<script language="javascript">{0}.SetMessage('{1}');</script>=<script language='JavaScript'>3var FileUploadID = '{0}';-var fileDirID = '{0}';]var submitButtonAction = 'submit{0}File({1})';?var messageHolderRowID = '{0}';=var messageHolderRowID = null;</script>��<script language="javascript">localization.showText('{0}')</script>��<span style="FONT:8pt MS Sans Serif; COLOR:red"><script>localization.showText("NoPermission")</script></span>-var fileBrowser = {0};��<script language="javascript">var isErrorVisible=false;</script>%selectedObjectPath+PrenavigatedDirectory OnFileDeclaringClassoInvalid OnFile{0} event handler. Cannot find {1} class.qCannot find {0} method. Invalid OnFile{1} event handler. DeleteOvar documentFilters = '{0}'.split(',');;application/x-shockwave-flash;../Localization/{0}/Help.ascx5var thumbAppendix = '{0}';[var hasThumbnailCreationErrorOccurred = true;]var hasThumbnailCreationErrorOccurred = false;��<script language="javascript">var thumbnailCreatorErrorToken = '{0}';</script>��<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">dtd xhtml <htmlK xmlns="http://www.w3.org/1999/xhtml"��> <head> <title>Validation Results</title><meta http-equiv="Content-Type" content="text/)html; charset=UTF-8"!></head> <body> !</body> </html> ;http://validator.w3.org/check-(detect automatically)doctype Inline groupverbose1+RadEditorContent.html src=";src="http://validator.w3.org/Csrc="http://validator.w3.org/url( url( POST=multipart/form-data; boundary=Cache-Controlno-cacheEou812--------------8c405ee4e38917cUHTTPSend: Error retrieving server responseMContent-Disposition: form-data; name=""��Content-Disposition: form-data; name="uploaded_file"; filename="Content-type: useSessionY <title>{0}</title> {1}<base target='_self'> Title}<link rel='stylesheet' type='text/css' href='{0}Dialogs.css'> 7DialogLoaderJavascript.ascx1DialogLoaderSession.ascx?UseSession parameter is invaliddialogLoader./Scripts/{0}/editorIDSessionID2yes%./Dialogs/{0}.ascx��<script type="text/javascript" src="./Localization.aspx?type={0}&language={1}&dialogName={2}"></script> 7InitializeRadWindow('{0}');WThis should be overriden by the successors!dialogControl�!var hiddenDialogParamsClientElement = document.getElementById('{0}');var hiddenCommonDialogParamsClientElement = document.getElementById('{1}');dialogName�����wM��B_�bU�?_� :�z\V4���L��   ��  ��  �� �� �� �� �� L �� e�� �� ��((��(L(��(��(�� �� ����    ��  �� ��% % %(%   ���� ����  �� ����  (  �� ����$ $ $  (�0���� (�0��($$ $ $�� 0 0��$0��0�� 0($��0 �� @ @ �� ���� �  D 8 8 �� ��8(8(��( �� ��  �d @ �� �d��@@���d(�d(@(�� @P �� �� L���� P(P���� � �   ���� AppearanceBehaviorData LayoutMiscLicensingEffects Action$Client-side events~/RadControls/�You have not copied the RadControls folder to the root folder of your web-application or you have applied an update incorrectly. To resolve the problem, review <a href='http://www.telerik.com/support/knowledge-base/kb-article.aspx?b454K=BhB&amp;b454T=YKj'>this link</a>.LTelerik.WebControls.AJAX.ScriptManagerh\ \h �  ������ ������ e �! �� �� ���� �� ���� ` �� �� � � �h(��  X �%X�) �%` editor�- �1 �5ptx ���� ���9 ���9�� �=�� ���|�A �A �� �E �E   �������I�MM   �MM �M  ���M �I �Q �Q �Q  (�M(@������Q ���I ���� Q  Q  (�I    ������ �� �� �����������E ����     �� �� �U(���Q�Y �Y �Y���M�Y���MM�Y �� �� �M��   �E �� �� �� �� ��(�Y��  (�� �]�a��� � �] � �  ������e�i �� �� �M M M �� �� �e �e  ��] �� �] �a �i �i     �Q �m ��(��(M(��(�e(�]((�a(�i((((�mHTelerik.WebControls.EditorResources.�q�q�� �� �� �u �8���(�� �  � � � � � (�   �8 �8 �8 �\ �\ �y(�\(�y�0 �� �Q �8 �}�8 ���8 �D �D �< �< �< �< �<�<��(�D(�<(�< �D �< �< �<�H�q �H�q�� �H�q �� �� ���\ �\�P��(�\ �T �P �P �P �P �P �P(�P(�P�X�� �\ �X �X �X �X �X(�X�`�d �l �%�l�) �d �%�d�) �%�t�x�| @�RadEditorSubmitRadEditorEditRadEditorCancel6RadEditorLocalizationScript&EditorBackbone.html@EditableNonSupportedBrowser.html*EditorInitialize.html��An error has occurred. The File Encoding you have provided is not supported!BRefresh the screen and try again!��Please remove serverside controls from the editor Html property!��An error occurred while trying to save to file. File not found.<br>Exception message:��Another process is using the resource (ascx/aspx file) you are trying to update or the ASPNET user (IIS5) / NETWORK SERVICE account (IIS6) has no write privileges for this file. The changes were not applied.>: The ToolsFile does not exist. ��-�<���T�,�}�������  �0 �0 �� �� �| �| �t �t �} �  �� �, �� �< �T �� �� p p t t x x�h �h �l�� �� �p �� �d�` �� �L �4( ( $$  �� ��    ����  �� ��(��(�0(��(�|(�t(�}(� (��(�,(��(�<(�T(��(��(p(t(x(( �� �� ] �� �� ����L�� ���(��(�L �� �� �� �� �� ��(��  ��    (�� �� ��(�� �� �� �� �� �� �� ��(��(���� �� �8��(�� �� �� �� �� �� ��(�� �� ] ��] ���$ ���� �� ���� �� }�� �� �$ ���� ���� ]�� ���L�� �$ �$ �$ �$ �$(�$(�$ �� �$���� �$�� ���� ���� ���} ���� �u�} �u�� �u�� ��   (���� ���� ��(SchemaConfigFile.xsd SchemaEditor.xsd ���������q ��  �d (  �� �� �d �� �����d @�� @�� @���� @ � �%��) �d �d(�d�H ��������(�� 4 �� ���� � � ��� ��4(4(��(���0�4 �0�4  ���� ���� ����  ���������� 4 � ��� �d�| �|(�E������ �� ���� �� �� �� ���� �� �%���) �� �%���) ���,���< ����P��T����JContent-Disposition: form-data; name=� �- �- �Q� � ��  �  �  �� ��(�-(�Q(�(� �   $�ɀ�$��$RSA1q���G������B� �}��v �V�$��4.UWd@r)'g'�} �<� �8���6,�&5�����1�*�m4�MW)R:�r��R����˶a����� Q���Ũ� �,=��4� �e �� �m �q�� �� �u �i��������i  �y �}���������������i�� �� �� �� ��������   ��   �� ���� �� �� �������� �� �� �� �� ����% �� �� ���U������ �������� �� ������$ Item � �Q �  �Q �Q�Q� � �� � �  �q � ���  � �� �!�%�)  �-�%�)�1�5����0� ����0  $ ��0�U���A �10�%�� �%�10 �����E��0�Q�I  %�% �y@ �E@@��@�� �MT AllowMultiplePP� �� ��Q ��� � �� �Y �] �] �] �� ��H    61http://schemas.telerik.com/Intellisense/RadEditor �i�i�i �m���� �� �y �y ��u�y�� �A  �� �������� �������! ����Q���������� � � �� ���������U�� �� �� ��)$Relative path to RadControls folder. Behavior~/RadControls/ Misc% Gets component's current version����This property provides the Application Path data. Could be used in user scenarios requiring such type of data, like URI building or resources (navigation links and images). Appends the "/" character at the end of the path automatically. �9 �9��5� �� ���� �e�y �������E�=��� ���� �E   �� �9 �M�M �M �������M ��� ��I���I���M�� �Q   ���Q�  �Q  � ����    Q�IQ �IQ �Q�Q  ���U�� ���� �����U���U����  ���� ���������� �� �� �E���� ���������� �������� �� ������ ��� �� ������ ��a�� �� ��� �  �����] �= Y ���9�]���9������ �����h �� ��� �E �U�� �U���8���$�$�U�� �Q�< �� ���<���� �� ���� �M �� �������P���� �X��DTelerik.WebControls.RadEditor!Telerik.WebControls.RadEditor.bmp1,<{0}:RadEditor Runat=server></{0}:RadEditor>Telerik RadEditor ��.)Telerik.RadEditorDesigners.EditorDesigner Html������ �� ���� ����9 �m �ie � �0�   ) �d�`�d�`�d�` �����q�I �5�� �y �u �5    �����5��5�-�} �E �E �Q�4��+���������  �Q �Q�Q Y �������� �i �� �p�p������!���E�����U�U���� �� �� �q�� �����]�� �$�U�� �����9  �� FalseNHThis property is obsolete. Copying css is done automatically when needed����Gets or sets the value indicating whether RadEditor will insert the CSS classes defined in the page into the [Format Block] dropdown.;6Telerik.RadEditorConverters.RadEditorSkinTypeConverter Appearance DefaultQKThe Scheme property of RadEditor is obsolete. Please, use the Skin property����Gets or sets the name of the skin used by editor. The Scheme property of RadEditor is obsolete. Please, use the Skin property instead.F@Use ToolbarMode = Telerik.WebControls.EditorToolbarMode.Floating Toolbar����Gets or sets a value indicating whether the RadEditor toolbar should appear on the same page as the edited HTML or float over the page. Setup`ZThis property is obsolete. Use ToolbarMode = Telerik.WebControls.EditorToolbarMode.PageTopkfGets or sets the value indicating whether the RadEditor toolbar will be docked at the top of the page.5/This property is obsolete from RadEditor v 6.0.��}Gets or sets the value indicating whether RadEditor should use session variables or cookies to store its dialog related data. Imagesd_Gets or sets the value indicating whether the user who accesses the page can create thumbnails. Thumbnail{vGets or sets the suffix, which is added to the original file name of the image to form the file name of its thumbnail.'"~/RadControls/Editor/ToolsFile.xmlUPGets or sets a string containing the path to the XML toolbar configuration file.{vGets or sets the value indicating whether the user should be allowed to add custom colors to any color picker palette.d_Gets or sets the value indicating whether script tags will be allowed in the RadEditor content.ytGets or sets the part of the absolute anchor URLs which will be removed when StripAbsoluteAnchorPaths is set to true����Gets or sets the value indicating whether the RadEditor's localization data will be created into a separate file or will be embedded into the page.jeGets or sets the value indicating whether the [Update] button should perform validation when clicked.QLGets or sets a string containing the path to a valid XML configuration file.c^Gets or sets the value indicating whether RadEditor should convert the FONT tags to SPAN tags. true����Gets or sets the value indicating whether the client-side filter that converts the RadEditor content enclosing tags to lower case is enabled. false~yGets or sets the value indicating whether the client-side filter that converts the RadEditor content to XHTML is enabled.(����Gets or sets the time-out period (in minutes) allowed between requests before the expiration of the cookie, used for storage of the RadEditor's dialog related data..)Telerik.RadEditorConverters.ListConverter ��lgGets or sets the list of external CSS files that should be made available in the editor's content area.2U(Telerik.WebControls.DialogParametersMode_ZGets or sets the value indicating how the editor will pass the parameters for its dialogs.����Gets or sets the fully qualified type name of the FileBrowserContentProvider used in the FileBrowser dialogs, including the assembly name, version, culture, public key token.MHGets or sets the value indicating whether the RadEditor is in edit mode. True����Gets or sets the value indicating whether RadEditor will save the state and positions of its toolbars and modules into a cookie.WRGets or sets the value indicating whether the RadEditor context menus are enabled.c^Gets or sets the value indicating whether the RadEditor toolbars and modules are able to dock.����Gets or sets the value indicating whether the RadEditor will display the HTML tables with dashed borders, will mark the form elements, etc.gbGets or sets the value indicating whether the RadEditor should display the [Indent HTML] checkbox.d_Gets or sets the value indicating whether the RadEditor will render its toolbars on the server.zGets or sets the value indicating whether the RadEditor will insert four empty spaces when the user presses the [Tab] key.��rmGets or sets the code page number used to encode the RadEditor content when saving it into ASCX or ASPX file.`[Gets or sets the value indicating whether RadEditor should get the focus on itself on load.ZUGets or sets the value indicating whether the RadEditor can be switched to edit mode.{vSystem.Web.UI.WebControls.UnitConverter, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3axmSystem.Web.UI.WebControls.Unit, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a400px2-Gets or sets the height of the RadEditor box.VQGets or sets the text content of the RadEditor control including the HTML markup.wrGets or sets the part of the absolute IMG URLs which will be removed when StripAbsoluteImagesPaths is set to true. en-USMHGets or sets the localization language for the RadEditor user interface.��~Gets or sets the value indicating whether the RadEditor will insert a new line or a paragraph when the [Enter] key is pressed.D?Gets the RadSpell object that RadEditor uses for spellchecking.RMGets the SpellCheckService object that RadEditor uses for AJAX spellchecking.0+Telerik.WebControls.RadSpell, RadSpell.NET2zuGets or sets the fully qualified RadSpell type name, including the assembly name, version, culture, public key token.UPGets or sets the value indicating whether the RadEditor will render as TextArea.����Gets or sets the value indicating whether the HTML content should be converted to XHTML before it is saved to the ascx/aspx file.wrGets or sets the value indicating whether the HTML content of the RadEditor will be saved into the ASCX/ASPX file.faGets or sets the name of the skin that is used by all editor components - toolbars, dialogs, etc.!The path to the skin folder.~/RadControls/Editor/SkinsVQGets or sets the value indicating whether the [Html Mode] icon will be displayed.XSGets or sets the value indicating whether the [Preview Mode] icon will be displayedc^Gets or sets the value indicating whether the [Submit] and [Cancel] buttons will be displayed.hcGets or sets the value indicating whether RadEditor should make the absolute images paths relative.hcGets or sets the value indicating whether RadEditor should make the absolute anchor paths relative.:U0Telerik.WebControls.EditorStripFormattingOptions����Gets or sets the value indicating how the editor should clear the HTML formatting when the user pastes data into the content area. ���ŀ�2Telerik.WebControls.Design.Editor.FlagEnumUIEditoruSystem.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aLGGets the text content of the RadEditor control without the HTML markup.xmSystem.Web.UI.WebControls.Unit, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a130px61Gets or sets the height of the RadEditor toolbar.50Gets or sets the width of the RadEditor toolbar.����Gets or sets the value indicating whether the RadEditor will use RadWindow windows or popup windows for its toolbars and dialogs.xmSystem.Web.UI.WebControls.Unit, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a640px/*Sepecifies the width of the RadEditor box.OJGets the text content of the RadEditor control including the XHTML markup.NIGets or sets the paths where the RadEditor will be able to delete images. DocumentsXSGets or sets the paths where the RadEditor will be able to delete flash animations. FlashSNGets or sets the paths where the RadEditor will be able to delete media files. MediaQLGets or sets the paths where the RadEditor will be able to delete templates. TemplatesojGets or sets the file extension filters that control which files are shown in the Document Manager dialog.*.*HCGets or sets the paths where the RadEditor will look for documents.OJGets or sets the paths where the RadEditor will look for flash animations.lgGets or sets the file extension filters that control which files are shown in the Image Manager dialog.E@Gets or sets the paths where the RadEditor will look for images.�hcGets or sets the maximum file size in bytes allowed for uploading with the Document Manager dialog.�e`Gets or sets the maximum file size in bytes allowed for uploading with the Flash Manager dialog. e`Gets or sets the maximum file size in bytes allowed for uploading with the Image Manager dialog.Pe`Gets or sets the maximum file size in bytes allowed for uploading with the Media Manager dialog.hcGets or sets the maximum file size in bytes allowed for uploading with the Template Manager dialog.lgGets or sets the file extension filters that control which files are shown in the Media Manager dialog.JEGets or sets the paths where the RadEditor will look for media files.ojGets or sets the file extension filters that control which files are shown in the Template Manager dialog.HCGets or sets the paths where the RadEditor will look for templates.QLGets or sets the paths where the RadEditor will be able to upload documents.XSGets or sets the paths where the RadEditor will be able to upload flash animations.NIGets or sets the paths where the RadEditor will be able to upload images.SNGets or sets the paths where the RadEditor will be able to upload media files.QLGets or sets the paths where the RadEditor will be able to upload templates.\WGets or sets the name of the validation group to which this validation control belongs.faGets the collection containing the colors to put in the Foreground and Background color dropdowns[VGets the collection containing the CSS classes to put in the Apply CSS Class dropdown.VQGets the collection containing the custom font names to put in the Font dropdown.WRGets the collection containing the custom font sizes to put in the [Size] dropdownc^Gets the collection containing the custom real font sizes to put in the RealFontSize dropdown.NIGets the collection containing the available languages for spellchecking.RMGets the collection containing the links to put in the Custom Links dropdown.`[Gets the collection containing the paragraph styles to put in the Paragraph Style dropdown.TOGets the collection containing the snippets to put in the Code Snippet dropdownNIGets the collection containing the symbols to put in the Symbols dropdownXSGets or sets the value indicating whether the spell will allow adding custom words.idGets or sets the fully qualified type name that will be used to store and read the custom dictionarykfThe suffix for the custom dictionary files (filenames are Language + CustomDictionarySuffix + '.txt'). -Custom/*The default path for the dictionary files.RMGets or sets the spellcheck language if different than the Language property.}xSpecifies the edit distance. If you increase the value, the checking speed decreases but more suggestions are presented.GBIgnore selectd text fragments: file names, URL's, email addresses.mhSpecifies whether RadSpell should use the internal spellchecking algorithm or try to use Microsoft Word.?U5Telerik.WebControls.RadEditorUtils.SpellCheckProvider����Gets or sets the value used to configure the spellchecker engine to ignore words containing: UPPERCASE, some CaPitaL letters, numbers; or to ignore repeated words (very very).>U4Telerik.WebControls.RadEditorUtils.WordIgnoreOptionslgGets or sets the name of the client-side function which will be executed after the RadEditor is createdkfGets or sets the name of the client-side function which will be executed after the RadEditor is loadedkfGets or sets the name of the client-side function which will be executed before a command is processedkfGets or sets the name of the client-side function which will be executed after a command is processed.����Gets or sets the name of the client-side function which will be executed before the RadEditor mode (Design, Html, Preview) is changed.wrGets or sets the name of the client-side function which will be executed before the RadEditor submit is initiated.|wGets or sets the name of the client-side function which will be executed when the RadEditor [Cancel] button is clicked.  �� �� ��  ���� �P�U��  ������]���U����]���� �� �� ������ �� ��T]����]��������������������]����}���������������������� ����������  ]���$�U�� ���� ������]��]������}}� ���� ����$���������$ �$���������������� ���$�������������\�� �������������� ��Y  �� �� ���� �Q�U���� ������@� ���� ������ ���� ���d ���� �E���� �� ���E���d@��@@������ �� �� ��@�� � �Q��D �����0 � ���  ����  Tabs �Q�x�U�� �Q�� ������������ ��� ����������� � ���������U�� ������������ �����Q���� �  � � ����������������a�� � ���L��0 �Q�Q�Q�HTelerik.WebControlsradEd8Telerik.WebControls.RadControls.Editor.Scripts.Screen.jstext/javascriptTPerformSubstitutiong;Telerik.WebControls.RadControls.Editor.Scripts.RadWindow.jstext/javascriptTPerformSubstitutiong;Telerik.WebControls.RadControls.Editor.Scripts.RadEditor.jstext/javascriptTPerformSubstitutionj>Telerik.WebControls.RadControls.Editor.Scripts.ControlUtils.jstext/javascriptTPerformSubstitutione9Telerik.WebControls.RadControls.Editor.Scripts.Browser.jstext/javascriptTPerformSubstitutionwKTelerik.WebControls.RadControls.Editor.Scripts.Modules.0RadEditorModules.jstext/javascriptTPerformSubstitutionvJTelerik.WebControls.RadControls.Editor.Scripts.Docking.RadEditorDocking.jstext/javascriptTPerformSubstitutionoCTelerik.WebControls.RadControls.Editor.Scripts.Controls.Controls.jstext/javascriptTPerformSubstitutionb=Telerik.WebControls.RadControls.Editor.Skins.Outlook.Main.csstext/cssTPerformSubstitutionoJTelerik.WebControls.RadControls.Editor.Skins.Outlook.EditorContentArea.csstext/cssTPerformSubstitutiond?Telerik.WebControls.RadControls.Editor.Skins.Outlook.Editor.csstext/cssTPerformSubstitutione@Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.csstext/cssTPerformSubstitutionfATelerik.WebControls.RadControls.Editor.Skins.Outlook.Controls.csstext/cssTPerformSubstitutiond>Telerik.WebControls.RadControls.Editor.Skins.Outlook.Img.x.gif image/gifTPerformSubstitutioniCTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.transp.gif image/gifTPerformSubstitutionjDTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.toolbar.gif image/gifTPerformSubstitutiond>Telerik.WebControls.RadControls.Editor.Skins.Outlook.Img.t.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepWORD.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepSPAN.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepFONT.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepCSS.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.sweepALL.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SplitCell.gif image/gifTPerformSubstitutionnHTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SpellIgnore.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SpellDictionary.gif image/gifTPerformSubstitutionnHTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SpellChange.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SetTableProperties.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.SetCellProperties.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.productBox.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.moduleEnabled.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.moduleDisabled.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.MergeRows.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.MergeColumns.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.loadingspell.gif image/gifTPerformSubstitutionjDTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.loading.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.linksPlus.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.linksMinus.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.linkProperties.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.InsertRowBelow.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.InsertRowAbove.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.InsertColumnRight.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.InsertColumnLeft.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.imageProperties.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formTEXTAREA.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formTEXT.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formSUBMIT.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formSELECT.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formRESET.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formRADIO.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formPASSWORD.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formOPTION.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formImageButton.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formHIDDEN.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formFORM.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formCHECKBOX.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.formBUTTON.gif image/gifTPerformSubstitutioniCTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.editor.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.DeleteRow.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.DeleteColumn.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.DeleteCell.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classTABLE.gif image/gifTPerformSubstitutioniCTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classP.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classIMG.gif image/gifTPerformSubstitutionnHTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classCustom.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classALL.gif image/gifTPerformSubstitutioniCTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.classA.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.ButtonPreview.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.ButtonHtml.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.ButtonDesign.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignTopRight.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignTopLeft.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignTopCenter.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignMiddleRight.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignMiddleLeft.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignMiddleCenter.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignBottomRight.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignBottomLeft.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Img.AlignBottomCenter.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.zoomOutIcon.GIF image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.zoomInIcon.GIF image/gifTPerformSubstitutionhBTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.x.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TreeView.gif image/gifTPerformSubstitution{UTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ThumbnailCreatorIcon.gif image/gifTPerformSubstitutionzTTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.tableBorderControlV.gif image/gifTPerformSubstitutionzTTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.tableBorderControlH.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.showPropertiesIcon.GIF image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.showPreviewIcon.GIF image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.RuleRowsIcon.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.RuleNoneIcon.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.RuleColsIcon.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.RuleAllIcon.gif image/gifTPerformSubstitutionnHTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.refresh.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.plus2.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.plus1.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.okIcon.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.none.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.newFolderIcon.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.minus2.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.minus1.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ListView.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmVsidesIcon.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmVoidIcon.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmRightIcon.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmLeftIcon.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmHsidesIcon.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmBorderIcon.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmBelowIcon.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FrmAboveIcon.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.FolderUp.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.folderIcon.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.empty.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.DESC.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.deleteIcon.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.constrainTop.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.constrainOn.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.constrainOff.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.constrainBottom.gif image/gifTPerformSubstitutionzTTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ColorPickerIconOver.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ColorPickerIcon.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.cancelIcon.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.bestFitIcon.GIF image/gifTPerformSubstitutionjDTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ASC.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignUpRight.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignUpLeft.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignUpCenter.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignTopRight.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignTopLeft.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignTopCenter.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignMiddleRight.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignMiddleLeft.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignMiddleCenter.gif image/gifTPerformSubstitution|VTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignmentSelectorIcon.gif image/gifTPerformSubstitution|VTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignmentDropdownOver.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignDownRight.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignDownLeft.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignDownCenter.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignCenterRight.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignCenterLeft.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignCenterCenter.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignBottomRight.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignBottomLeft.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.AlignBottomCenter.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.actualSizeIcon.GIF image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.Accessibility.gif image/gifTPerformSubstitution|VTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TemplateTab2.gif image/gifTPerformSubstitution|VTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TemplateTab1.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TableTab4.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TableTab3.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TableTab2.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TableTab1.gif image/gifTPerformSubstitution��]Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TablePropertiesTab2.gif image/gifTPerformSubstitution��]Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.TablePropertiesTab1.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.MediaTab2.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.MediaTab1.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.LinkTab3.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.LinkTab2.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.LinkTab1.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImageTab2.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImageTab1.gif image/gifTPerformSubstitution��]Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImagePropertiesTab3.gif image/gifTPerformSubstitution��]Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImagePropertiesTab2.gif image/gifTPerformSubstitution��]Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ImagePropertiesTab1.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.FlashTab2.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.FlashTab1.gif image/gifTPerformSubstitution��\Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.FindAndReplaceTab2.gif image/gifTPerformSubstitution��\Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.FindAndReplaceTab1.gif image/gifTPerformSubstitution|VTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.DocumentTab2.gif image/gifTPerformSubstitution|VTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.DocumentTab1.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.DESC.gif image/gifTPerformSubstitution��\Telerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.CellPropertiesTab1.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.ASC.gif image/gifTPerformSubstitutionYTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.TabIcons.AboutDialogTab1.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wvx.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wmx.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wmv.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wmp.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wma.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wax.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.wav.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.vm.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.tiff.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.tif.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.swf.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.snd.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.rmi.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.png.GIF image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.pdf.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpv2.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpg.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpeg.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpe.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mpa.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mp3.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mp2v.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mp2.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.midi.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.mid.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.m3u.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.m1v.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.jpg.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.gif.GIF image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.folder.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.fla.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.file.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.doc.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.bmp.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.avi.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.au.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.asx.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.asf.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.aiff.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.aifc.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Dialogs.ImgExt.aif.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.xhtmlBtnBg.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.transp.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.toolOverBg.gif image/gifTPerformSubstitutionnHTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.toolOnBg.gif image/gifTPerformSubstitutionzTTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.ToolbarRowBgVertical.gif image/gifTPerformSubstitutionzTTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.ToolbarRowBackground.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabRightSelected.GIF image/gifTPerformSubstitutionnHTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabRight.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabMiddleSelected.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabMiddle.GIF image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabLeftSelected.GIF image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.TabLeft.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.SeparatorHorizontal.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.Separator.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.footerSeparator.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.footerResize.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dragHandleVertical.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dragHandle.gif image/gifTPerformSubstitution{UTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.draggedToolbarTitleBg.gif image/gifTPerformSubstitution}HTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.disabled.curapplication/octet-streamTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderPinOn.gif image/gifTPerformSubstitutionzTTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderPinOff.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderLeft.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderClose.gif image/gifTPerformSubstitutionzTTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.dialogueHeaderCenter.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.button.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.AutoDockButton.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.CssImg.AjaxSpellWrong.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Zoom.gif image/gifTPerformSubstitutionhBTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.x.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Unlink.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Undo.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Underline.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.transp.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ToggleTableBorder.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ToggleScreenMode.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ToggleDocking.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ToggleBorders.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.TemplateManager.gif image/gifTPerformSubstitutionnHTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Symbols.gif image/gifTPerformSubstitutionnHTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Sweeper.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Superscript.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Subscript.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripWord.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripSpan.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripFont.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripCss.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StripAll.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.StrikeThrough.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SplitCell.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SpellCheck.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SetTableProperties.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SetLinkProperties.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SetImageProperties.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SetCellProperties.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SendToBack.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SelectAll.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.SaveLocal.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Save.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.RepeatLastCommand.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Redo.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Print.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PastePlainText.gif image/gifTPerformSubstitution��\Telerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PasteFromWordNoFontsNoSizes.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PasteFromWord.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PasteAsHtml.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Paste.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Paragraph.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.PageProperties.gif image/gifTPerformSubstitutionnHTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Outdent.gif image/gifTPerformSubstitution��ZTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.MultiLanguageSpellChecker.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ModuleManager.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.MergeRows.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.MergeColumns.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.MediaManager.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.LinkManager.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyRight.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyNone.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyLeft.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyFull.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.JustifyCenter.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Italic.gif image/gifTPerformSubstitutionzTTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertUnorderedList.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertTime.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertTable.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertSymbol.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertSnippet.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertRowBelow.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertRowAbove.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertParagraph.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertOrderedList.gif image/gifTPerformSubstitution{UTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertHorizontalRule.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertGroupbox.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormTextarea.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormText.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormSubmit.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormSelect.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormReset.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormRadio.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormPassword.gif image/gifTPerformSubstitution|VTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormImageButton.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormHidden.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormForm.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormElement.gif image/gifTPerformSubstitutionySTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormCheckbox.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertFormButton.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertEmailLink.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertDate.gif image/gifTPerformSubstitutionxRTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertColumnRight.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertColumnLeft.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.InsertAnchor.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Indent.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.IncreaseSize.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ImageMapDialog.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ImageManager.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Help.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FormatStripper.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FormatCodeBlock.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ForeColor.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FontSize.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FontName.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FlashManager.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FindAndReplace.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FileSaveAs.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FileSave.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.FileOpen.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.dropDownOver.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.dropDownDisabled.gif image/gifTPerformSubstitutionoITelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.dropDown.gif image/gifTPerformSubstitutionvPTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DocumentManager.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DeleteTable.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DeleteRow.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DeleteColumn.gif image/gifTPerformSubstitutionqKTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DeleteCell.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.DecreaseSize.gif image/gifTPerformSubstitutionjDTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Cut.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.CustomLinks.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.CustomDialog.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Custom.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Copy.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ConvertToUpper.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.ConvertToLower.gif image/gifTPerformSubstitutionlFTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Class.gif image/gifTPerformSubstitutionmGTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Cancel.gif image/gifTPerformSubstitutionsMTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.BringToFront.gif image/gifTPerformSubstitutionkETelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.Bold.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.BackColor.gif image/gifTPerformSubstitutionpJTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.arrowIcon.gif image/gifTPerformSubstitutiontNTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.arrowDropdown.gif image/gifTPerformSubstitutionuOTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.AjaxSpellCheck.gif image/gifTPerformSubstitutionwQTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.AbsolutePosition.gif image/gifTPerformSubstitutionrLTelerik.WebControls.RadControls.Editor.Skins.Outlook.Buttons.AboutDialog.gif image/gifTPerformSubstitution RadEditor�`�ZTelerik.Web.UI, PublicKey=002400000480000094000000060200000024000052534131000400000100010069f31f753c891d9f7f9d1cd0b579f61977769a5a48e01247cc2481c8765613854c8dcb5101dd092d5075a7339b4e34d0c9bd417f54972c7554ae480d6b1bb17be8c1527554644bbd352d9498b174eaff1090a30e1f7c2c3073669cb3efc7d9640e82049f5fda08ca58072c14169091a0bc7092eb6de9c2a249a3c80f7704e5cf..\..\RadControl.snkTelerik (c) 2002-2007 TelerikTWrapNonExceptionThrowsp^�^ �^_CorDllMainmscoree.dll�% @�0�HX`<<4VS_VERSION_INFO���?DVarFileInfo$Translation��StringFileInfox000004b0<CommentsTelerik RadEditor0CompanyNameTelerik< FileDescriptionRadEditor0FileVersion7.2.0.0HInternalNameRadEditor.Net2.dllPLegalCopyrightTelerik (c) 2002-2007POriginalFilenameRadEditor.Net2.dll4 ProductNameRadEditor4ProductVersion7.2.0.08Assembly Version7.2.0.0P �>