// ----------------------------------------------------------------------------
// j(Universal?)TagEditor, JQuery plugin
// v 1.1.00
// ----------------------------------------------------------------------------
// Copyright (C) 2007 Jay Salvat
// http://www.jaysalvat.com/jquery/jtageditor/
// ----------------------------------------------------------------------------
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(4($){$.2h.M=4(p){2 q=11;r={1G:"M-2p",1C:"M-2d",1v:"M-26",22:"M-2U",1X:"M-2P",1J:"M-1e",1M:"",1q:"",1B:"1A",1a:{H:"",B:"",O:"",J:E},1o:{H:"<2W />\\n",B:"",O:"",J:A},1h:{H:"<p>",B:"</p>",O:"",J:A},1d:{H:"     ",B:"",O:"",J:A},1R:"<(.*?)>",X:"S/S-2z.2w"};2 r=$.2s(r,p);2 s=0;2 t=0;2 u=0;2 v=1b 2f();2 w=A;2 x=A;2 z=A;8 11.1w(4(){2 f=11;2 g=$(f);2 h=g.N("12")||"";2 j=g.N("I")||"";2 k=g.N("V")||"";2 l=g.N("2V")||"";3($.1m.1k)g.16(g.16().W(/(\\r\\n)*$/g,""));$(f).L("<Q 12=\\""+h+"\\" V=\\""+k+"\\" I=\\""+j+"\\"></Q>");2 m=$("<Q I=\\""+r.1C+"\\"><1U></1U></Q>").2O(f);$(f).N("12","").N("I","").N("I",r.1G);3(2K(r.X)=="G"){$.2H({1K:A});$.2C(r.X,4(a){r.X=a})}$(r.X).1w(4(i){2 a=11;$("<1Y I=\'"+a.2t+" "+r.1v+(i+1)+"\'><a 1T=\\"\\" 1Q=\\""+a.1Q+"\\" V=\\""+a.1S+"\\">"+a.1S+"</a></1Y>").2l(4(){T(a);8 A}).2j(m)});2 o=$("<Q I=\\""+r.22+"\\"></Q>").2i($(11)).R("2g",4(b){2 c=$(f).14();2 y=b.1H;2 d=4(a){$(f).14(2e.2c(20,a.1H+c-y))};2 e=4(a){$("S").1z("1y",d).1z("1x",e)};$("S").R("1y",d).R("1x",e)});$(f).R("2b",1f).R("2a",1f).R("29",1u);4 19(b){3(b){8 b.W(/@(.*?)@/g,4(a){8 28(a.W(/@/g,""),"")})}6{8""}}4 T(a){U();3($.27(1s(a.O))){1s(a.O).25()}6{H=19(a.H);B=19(a.B);3(5!=""){L(H,B)}6{3(!1D(B)){3(B){v.24(B)}L(H,"")}6{v.1r();L("",B)}}}}4 L(a,b){G=a+5+b;3(w==E&&x==E){F=5.W(1b 1t("\\r?\\n","g"),"~§~");F=F.23("~§~");n=F.7;1p(i=n-1;i>=0;i--){F[i]=(F[i]!="")?a+F[i]+b:""}G=F.2X("\\r\\n");P=s;Z=s+G.7-n+1}6 3(w==E){P=s+a.7;Z=s+a.7+(5.7-1n(5))}6 3(x==E){P=s;Z=s+G.7}6{P=s+a.7+5.7+b.7;Z=P}3(K.5){21=K.5.1l();21.17=G}6 3(s||s=="0"){f.D=f.D.1j(0,s)+G+f.D.1j(t,f.D.7)}6{f.D+=G}1Z(P,Z)}4 1Z(a,b){3(f.1i){C=f.1i();C.2S(E);C.2R("1g",a);C.1W("1g",b-a);C.2Q()}6 3(f.1V){f.1V(a,b)}f.1E=u;f.15()}4 U(){f.15();u=f.1E;3(K.5){5=K.5.1l().17;3($.1m.1k){C=f.1i();C.2M(K.5.1l().2L());C.1W("1g",f.D.7);s=f.D.7-C.17.7;s=s-1n(f.D.2J(0,s))}6{s=f.18;t=f.1O}}6 3(f.18||f.18=="0"){s=f.18;t=f.1O;5=f.D.1j(s,t)}6{5=""}8 5}4 2I(){U();5=5.W(1b 1t(r.1R,"g"),"");L("","")}4 2G(){2 a="";n=v.7;1p(i=n-1;i>=0;i--){a+=v[i];v.1r()}U();L("",a);f.15()}4 1e(){2 b;3(r.1q!=""){$.2E({1L:"2D",1K:A,2B:r.1q,1A:r.1B+"="+$(f).16(),2A:4(a){b=a}})}6{b="<S>";b+="<1I><V>2y</V>";b+="<2x 1T=\\""+r.1M+"\\" 2F=\\"2v\\" 1L=\\"17/2u\\">";b+="</1I>";b+="<1P 12=\\""+r.1X+"\\" I=\\""+r.1J+"\\">"+$(f).16()+"</1P>";b+="</S>"}Y=2r.1N("","1e","2q=2N, 1F="+$(f).1F()+", 14="+$(f).14());Y.K.1N();Y.K.2o(b);Y.K.2n();Y.15()}4 1D(a){2 n=v.7;1p(2 i=0;i<n;i++){3(v[i]==a){8 E}}8 A}4 1f(a){w=a.2m;x=a.2k;z=a.2T}4 1u(a){U();3(a.1c==13||a.1c==10){3(w==E){w=A;T(r.1h);8 r.1h.J}6 3(x==E){x=A;T(r.1o);8 r.1o.J}6{T(r.1a);8 r.1a.J}}3(a.1c==9){T(r.1d);8 r.1d.J}}4 1n(a){8($.1m.1k)?a.23("\\r\\n").7-1:0}})}})(2Y);',62,185,'||var|if|function|selection|else|length|return||||||||||||||||||||||||||||false|closeTag|range|value|true|lines|string|openTag|class|preventDefault|document|wrap|jTagEditor|attr|callBack|start|div|bind|html|tag|get|title|replace|tagSet|win|end||this|id||height|focus|val|text|selectionStart|attribute|insertOnEnter|new|keyCode|insertOnTab|preview|keyUpDown|character|insertOnCtrlEnter|createTextRange|substring|msie|createRange|browser|ieFix|insertOnShiftEnter|for|previewParser|pop|eval|RegExp|keyPress|buttonClassName|each|mouseup|mousemove|unbind|data|previewVarName|toolBarClassName|tagIsOpen|scrollTop|width|editorClassName|clientY|head|previewClassName|async|type|previewCss|open|selectionEnd|body|accesskey|tagMask|label|href|ul|setSelectionRange|moveEnd|previewId|li|set||newSelection|resizeHandleClassName|split|push|call|button|isFunction|prompt|keypress|keyup|keydown|max|toolBar|Math|Array|mousedown|fn|insertAfter|appendTo|shiftKey|click|ctrlKey|close|write|editor|scrollbars|window|extend|className|css|stylesheet|js|link|Preview|tags|success|url|getJSON|POST|ajax|rel|closeAll|ajaxSetup|cleanAll|substr|typeof|getBookmark|moveToBookmark|yes|insertBefore|previewWindow|select|moveStart|collapse|altKey|resizeHandle|name|br|join|jQuery'.split('|'),0,{}))