eval(function(p,a,c,k,e,d){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--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('7(1C 1w.6=="T"){1w.T=1w.T;B 6=u(a,c){7(1w==q)v 1p 6(a,c);a=a||17;7(6.1t(a))v 1p 6(17)[6.E.27?"27":"2O"](a);7(1C a=="23"){B m=/^[^<]*(<(.|\\s)+>)[^>]*$/.2Q(a);7(m)a=6.3k([m[1]]);J v 1p 6(c).2o(a)}v q.6r(a.1l==2y&&a||(a.3Y||a.I&&a!=1w&&!a.24&&a[0]!=T&&a[0].24)&&6.3M(a)||[a])};7(1C $!="T")6.2S$=$;B $=6;6.E=6.8p={3Y:"1.1.2",8q:u(){v q.I},I:0,2b:u(1T){v 1T==T?6.3M(q):q[1T]},2r:u(a){B L=6(a);L.6p=q;v L},6r:u(a){q.I=0;[].1g.14(q,a);v q},K:u(E,1E){v 6.K(q,E,1E)},2h:u(1c){B 4c=-1;q.K(u(i){7(q==1c)4c=i});v 4c},1I:u(1Y,O,C){B 1c=1Y;7(1Y.1l==3t)7(O==T)v q.I&&6[C||"1I"](q[0],1Y)||T;J{1c={};1c[1Y]=O}v q.K(u(2h){P(B H 1x 1c)6.1I(C?q.1q:q,H,6.H(q,1c[H],C,2h,H))})},1m:u(1Y,O){v q.1I(1Y,O,"30")},2L:u(e){7(1C e=="23")v q.3u().3r(17.8t(e));B t="";6.K(e||q,u(){6.K(q.2I,u(){7(q.24!=8)t+=q.24!=1?q.60:6.E.2L([q])})});v t},2K:u(){B a=6.3k(1A);v q.K(u(){B b=a[0].3l(U);q.11.2X(b,q);22(b.1b)b=b.1b;b.4C(q)})},3r:u(){v q.3j(1A,U,1,u(a){q.4C(a)})},5i:u(){v q.3j(1A,U,-1,u(a){q.2X(a,q.1b)})},5j:u(){v q.3j(1A,12,1,u(a){q.11.2X(a,q)})},5t:u(){v q.3j(1A,12,-1,u(a){q.11.2X(a,q.2e)})},4g:u(){v q.6p||6([])},2o:u(t){v q.2r(6.31(q,u(a){v 6.2o(t,a)}),t)},4Y:u(4N){v q.2r(6.31(q,u(a){B a=a.3l(4N!=T?4N:U);a.$1H=16;v a}))},1D:u(t){v q.2r(6.1t(t)&&6.2q(q,u(2z,2h){v t.14(2z,[2h])})||6.3z(t,q))},2g:u(t){v q.2r(t.1l==3t&&6.3z(t,q,U)||6.2q(q,u(a){v(t.1l==2y||t.3Y)?6.3y(a,t)<0:a!=t}))},1M:u(t){v q.2r(6.2k(q.2b(),t.1l==3t?6(t).2b():t.I!=T&&(!t.1f||t.1f=="8v")?t:[t]))},4l:u(1s){v 1s?6.1D(1s,q).r.I>0:12},1a:u(1a){v 1a==T?(q.I?q[0].O:16):q.1I("O",1a)},4U:u(1a){v 1a==T?(q.I?q[0].2t:16):q.3u().3r(1a)},3j:u(1E,1P,3Z,E){B 4Y=q.I>1;B a=6.3k(1E);7(3Z<0)a.8w();v q.K(u(){B 1c=q;7(1P&&6.1f(q,"1P")&&6.1f(a[0],"3m"))1c=q.5J("20")[0]||q.4C(17.6n("20"));6.K(a,u(){E.14(1c,[4Y?q.3l(U):q])})})}};6.1z=6.E.1z=u(){B 1O=1A[0],a=1;7(1A.I==1){1O=q;a=0}B H;22(H=1A[a++])P(B i 1x H)1O[i]=H[i];v 1O};6.1z({8x:u(){7(6.2S$)$=6.2S$;v 6},1t:u(E){v!!E&&1C E!="23"&&!E.1f&&1C E[0]=="T"&&/u/i.1n(E+"")},4B:u(D){v D.66&&D.5I&&!D.5I.64},1f:u(D,Y){v D.1f&&D.1f.3K()==Y.3K()},K:u(1c,E,1E){7(1c.I==T)P(B i 1x 1c)E.14(1c[i],1E||[i,1c[i]]);J P(B i=0,6q=1c.I;i<6q;i++)7(E.14(1c[i],1E||[i,1c[i]])===12)3O;v 1c},H:u(D,O,C,2h,H){7(6.1t(O))O=O.3n(D,[2h]);B 6s=/z-?2h|7P-?8A|1d|58|8B-?28/i;v O&&O.1l==3Q&&C=="30"&&!6s.1n(H)?O+"4S":O},19:{1M:u(D,c){6.K(c.3o(/\\s+/),u(i,Q){7(!6.19.2V(D.19,Q))D.19+=(D.19?" ":"")+Q})},2f:u(D,c){D.19=c?6.2q(D.19.3o(/\\s+/),u(Q){v!6.19.2V(c,Q)}).6t(" "):""},2V:u(t,c){t=t.19||t;c=c.1R(/([\\.\\\\\\+\\*\\?\\[\\^\\]\\$\\(\\)\\{\\}\\=\\!\\<\\>\\|\\:])/g,"\\\\$1");v t&&1p 4v("(^|\\\\s)"+c+"(\\\\s|$)").1n(t)}},4d:u(e,o,f){P(B i 1x o){e.1q["1N"+i]=e.1q[i];e.1q[i]=o[i]}f.14(e,[]);P(B i 1x o)e.1q[i]=e.1q["1N"+i]},1m:u(e,p){7(p=="28"||p=="3V"){B 1N={},46,3P,d=["7d","8C","8D","8E"];6.K(d,u(){1N["8F"+q]=0;1N["8G"+q+"8H"]=0});6.4d(e,1N,u(){7(6.1m(e,"1h")!="1Z"){46=e.8I;3P=e.8J}J{e=6(e.3l(U)).2o(":4j").5l("2Z").4g().1m({4n:"1G",45:"8K",1h:"2D",7I:"0",8M:"0"}).5z(e.11)[0];B 3d=6.1m(e.11,"45");7(3d==""||3d=="4b")e.11.1q.45="6x";46=e.6y;3P=e.6z;7(3d==""||3d=="4b")e.11.1q.45="4b";e.11.33(e)}});v p=="28"?46:3P}v 6.30(e,p)},30:u(D,H,53){B L;7(H=="1d"&&6.W.1j)v 6.1I(D.1q,"1d");7(H=="4h"||H=="2v")H=6.W.1j?"3T":"2v";7(!53&&D.1q[H])L=D.1q[H];J 7(17.44&&17.44.4W){7(H=="2v"||H=="3T")H="4h";H=H.1R(/([A-Z])/g,"-$1").4m();B Q=17.44.4W(D,16);7(Q)L=Q.55(H);J 7(H=="1h")L="1Z";J 6.4d(D,{1h:"2D"},u(){B c=17.44.4W(q,"");L=c&&c.55(H)||""})}J 7(D.51){B 56=H.1R(/\\-(\\w)/g,u(m,c){v c.3K()});L=D.51[H]||D.51[56]}v L},3k:u(a){B r=[];6.K(a,u(i,1r){7(!1r)v;7(1r.1l==3Q)1r=1r.6C();7(1C 1r=="23"){B s=6.35(1r),1V=17.6n("1V"),2i=[];B 2K=!s.18("<1u")&&[1,"<42>","</42>"]||(!s.18("<6D")||!s.18("<20")||!s.18("<6E"))&&[1,"<1P>","</1P>"]||!s.18("<3m")&&[2,"<1P><20>","</20></1P>"]||(!s.18("<6F")||!s.18("<6G"))&&[3,"<1P><20><3m>","</3m></20></1P>"]||[0,"",""];1V.2t=2K[1]+s+2K[2];22(2K[0]--)1V=1V.1b;7(6.W.1j){7(!s.18("<1P")&&s.18("<20")<0)2i=1V.1b&&1V.1b.2I;J 7(2K[1]=="<1P>"&&s.18("<20")<0)2i=1V.2I;P(B n=2i.I-1;n>=0;--n)7(6.1f(2i[n],"20")&&!2i[n].2I.I)2i[n].11.33(2i[n])}1r=[];P(B i=0,l=1V.2I.I;i<l;i++)1r.1g(1V.2I[i])}7(1r.I===0&&!6.1f(1r,"3w"))v;7(1r[0]==T||6.1f(1r,"3w"))r.1g(1r);J r=6.2k(r,1r)});v r},1I:u(D,Y,O){B 2j=6.4B(D)?{}:{"P":"6J","6L":"19","4h":6.W.1j?"3T":"2v",2v:6.W.1j?"3T":"2v",2t:"2t",19:"19",O:"O",2W:"2W",2Z:"2Z",89:"6N",2Y:"2Y"};7(Y=="1d"&&6.W.1j&&O!=T){D.58=1;v D.1D=D.1D.1R(/4i\\([^\\)]*\\)/6O,"")+(O==1?"":"4i(1d="+O*6g+")")}J 7(Y=="1d"&&6.W.1j)v D.1D?4T(D.1D.6P(/4i\\(1d=(.*)\\)/)[1])/6g:1;7(Y=="1d"&&6.W.3h&&O==1)O=0.6R;7(2j[Y]){7(O!=T)D[2j[Y]]=O;v D[2j[Y]]}J 7(O==T&&6.W.1j&&6.1f(D,"3w")&&(Y=="81"||Y=="80"))v D.6T(Y).60;J 7(D.66){7(O!=T)D.6V(Y,O);7(6.W.1j&&/5E|3e/.1n(Y)&&!6.4B(D))v D.36(Y,2);v D.36(Y)}J{Y=Y.1R(/-([a-z])/6W,u(z,b){v b.3K()});7(O!=T)D[Y]=O;v D[Y]}},35:u(t){v t.1R(/^\\s+|\\s+$/g,"")},3M:u(a){B r=[];7(a.1l!=2y)P(B i=0,2R=a.I;i<2R;i++)r.1g(a[i]);J r=a.3N(0);v r},3y:u(b,a){P(B i=0,2R=a.I;i<2R;i++)7(a[i]==b)v i;v-1},2k:u(2u,3H){B r=[].3N.3n(2u,0);P(B i=0,5b=3H.I;i<5b;i++)7(6.3y(3H[i],r)==-1)2u.1g(3H[i]);v 2u},2q:u(1U,E,4k){7(1C E=="23")E=1p 4w("a","i","v "+E);B 1i=[];P(B i=0,2z=1U.I;i<2z;i++)7(!4k&&E(1U[i],i)||4k&&!E(1U[i],i))1i.1g(1U[i]);v 1i},31:u(1U,E){7(1C E=="23")E=1p 4w("a","v "+E);B 1i=[],r=[];P(B i=0,2z=1U.I;i<2z;i++){B 1a=E(1U[i],i);7(1a!==16&&1a!=T){7(1a.1l!=2y)1a=[1a];1i=1i.6Z(1a)}}B r=1i.I?[1i[0]]:[];5f:P(B i=1,5e=1i.I;i<5e;i++){P(B j=0;j<i;j++)7(1i[i]==r[j])5F 5f;r.1g(1i[i])}v r}});1p u(){B b=7L.71.4m();6.W={2N:/5D/.1n(b),3f:/3f/.1n(b),1j:/1j/.1n(b)&&!/3f/.1n(b),3h:/3h/.1n(b)&&!/(72|5D)/.1n(b)};6.7H=!6.W.1j||17.74=="75"};6.K({5u:"a.11",4z:"6.4z(a)",76:"6.2a(a,2,\'2e\')",7D:"6.2a(a,2,\'5s\')",78:"6.2B(a.11.1b,a)",79:"6.2B(a.1b)"},u(i,n){6.E[i]=u(a){B L=6.31(q,n);7(a&&1C a=="23")L=6.3z(a,L);v q.2r(L)}});6.K({5z:"3r",7b:"5i",2X:"5j",7e:"5t"},u(i,n){6.E[i]=u(){B a=1A;v q.K(u(){P(B j=0,2R=a.I;j<2R;j++)6(a[j])[n](q)})}});6.K({5l:u(1Y){6.1I(q,1Y,"");q.7g(1Y)},7h:u(c){6.19.1M(q,c)},7i:u(c){6.19.2f(q,c)},7k:u(c){6.19[6.19.2V(q,c)?"2f":"1M"](q,c)},2f:u(a){7(!a||6.1D(a,[q]).r.I)q.11.33(q)},3u:u(){22(q.1b)q.33(q.1b)}},u(i,n){6.E[i]=u(){v q.K(n,1A)}});6.K(["5q","5n","5p","5v"],u(i,n){6.E[n]=u(1T,E){v q.1D(":"+n+"("+1T+")",E)}});6.K(["28","3V"],u(i,n){6.E[n]=u(h){v h==T?(q.I?6.1m(q[0],n):16):q.1m(n,h.1l==3t?h:h+"4S")}});6.1z({1s:{"":"m[2]==\'*\'||6.1f(a,m[2])","#":"a.36(\'2J\')==m[2]",":":{5n:"i<m[3]-0",5p:"i>m[3]-0",2a:"m[3]-0==i",5q:"m[3]-0==i",2u:"i==0",2T:"i==r.I-1",5R:"i%2==0",5S:"i%2","2a-3s":"6.2a(a.11.1b,m[3],\'2e\',a)==a","2u-3s":"6.2a(a.11.1b,1,\'2e\')==a","2T-3s":"6.2a(a.11.7n,1,\'5s\')==a","7p-3s":"6.2B(a.11.1b).I==1",5u:"a.1b",3u:"!a.1b",5v:"6.E.2L.14([a]).18(m[3])>=0",3i:\'a.C!="1G"&&6.1m(a,"1h")!="1Z"&&6.1m(a,"4n")!="1G"\',1G:\'a.C=="1G"||6.1m(a,"1h")=="1Z"||6.1m(a,"4n")=="1G"\',7v:"!a.2W",2W:"a.2W",2Z:"a.2Z",2Y:"a.2Y||6.1I(a,\'2Y\')",2L:"a.C==\'2L\'",4j:"a.C==\'4j\'",5x:"a.C==\'5x\'",4G:"a.C==\'4G\'",5y:"a.C==\'5y\'",4R:"a.C==\'4R\'",5A:"a.C==\'5A\'",5B:"a.C==\'5B\'",3x:\'a.C=="3x"||6.1f(a,"3x")\',5C:"/5C|42|7A|3x/i.1n(a.1f)"},".":"6.19.2V(a,m[2])","@":{"=":"z==m[4]","!=":"z!=m[4]","^=":"z&&!z.18(m[4])","$=":"z&&z.2U(z.I - m[4].I,m[4].I)==m[4]","*=":"z&&z.18(m[4])>=0","":"z",4u:u(m){v["",m[1],m[3],m[2],m[5]]},5P:"z=a[m[3]];7(!z||/5E|3e/.1n(m[3]))z=6.1I(a,m[3]);"},"[":"6.2o(m[2],a).I"},5M:[/^\\[ *(@)([a-2m-3C-]*) *([!*$^=]*) *(\'?"?)(.*?)\\4 *\\]/i,/^(\\[)\\s*(.*?(\\[.*?\\])?[^[]*?)\\s*\\]/,/^(:)([a-2m-3C-]*)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/i,/^([:.#]*)([a-2m-3C*-]*)/i],1Q:[/^(\\/?\\.\\.)/,"a.11",/^(>|\\/)/,"6.2B(a.1b)",/^(\\+)/,"6.2a(a,2,\'2e\')",/^(~)/,u(a){B s=6.2B(a.11.1b);v s.3N(6.3y(a,s)+1)}],3z:u(1s,1U,2g){B 1N,Q=[];22(1s&&1s!=1N){1N=1s;B f=6.1D(1s,1U,2g);1s=f.t.1R(/^\\s*,\\s*/,"");Q=2g?1U=f.r:6.2k(Q,f.r)}v Q},2o:u(t,1B){7(1C t!="23")v[t];7(1B&&!1B.24)1B=16;1B=1B||17;7(!t.18("//")){1B=1B.4H;t=t.2U(2,t.I)}J 7(!t.18("/")){1B=1B.4H;t=t.2U(1,t.I);7(t.18("/")>=1)t=t.2U(t.18("/"),t.I)}B L=[1B],2c=[],2T=16;22(t&&2T!=t){B r=[];2T=t;t=6.35(t).1R(/^\\/\\//i,"");B 3B=12;B 1J=/^[\\/>]\\s*([a-2m-9*-]+)/i;B m=1J.2Q(t);7(m){6.K(L,u(){P(B c=q.1b;c;c=c.2e)7(c.24==1&&(6.1f(c,m[1])||m[1]=="*"))r.1g(c)});L=r;t=t.1R(1J,"");7(t.18(" ")==0)5F;3B=U}J{P(B i=0;i<6.1Q.I;i+=2){B 1J=6.1Q[i];B m=1J.2Q(t);7(m){r=L=6.31(L,6.1t(6.1Q[i+1])?6.1Q[i+1]:u(a){v 40(6.1Q[i+1])});t=6.35(t.1R(1J,""));3B=U;3O}}}7(t&&!3B){7(!t.18(",")){7(L[0]==1B)L.4L();6.2k(2c,L);r=L=[1B];t=" "+t.2U(1,t.I)}J{B 34=/^([a-2m-3C-]+)(#)([a-2m-9\\\\*2S-]*)/i;B m=34.2Q(t);7(m){m=[0,m[2],m[3],m[1]]}J{34=/^([#.]?)([a-2m-9\\\\*2S-]*)/i;m=34.2Q(t)}7(m[1]=="#"&&L[L.I-1].4X){B 2l=L[L.I-1].4X(m[2]);7(6.W.1j&&2l&&2l.2J!=m[2])2l=6(\'[@2J="\'+m[2]+\'"]\',L[L.I-1])[0];L=r=2l&&(!m[3]||6.1f(2l,m[3]))?[2l]:[]}J{7(m[1]==".")B 4r=1p 4v("(^|\\\\s)"+m[2]+"(\\\\s|$)");6.K(L,u(){B 3E=m[1]!=""||m[0]==""?"*":m[2];7(6.1f(q,"7J")&&3E=="*")3E="3g";6.2k(r,m[1]!=""&&L.I!=1?6.4x(q,[],m[1],m[2],4r):q.5J(3E))});7(m[1]=="."&&L.I==1)r=6.2q(r,u(e){v 4r.1n(e.19)});7(m[1]=="#"&&L.I==1){B 5K=r;r=[];6.K(5K,u(){7(q.36("2J")==m[2]){r=[q];v 12}})}L=r}t=t.1R(34,"")}}7(t){B 1a=6.1D(t,r);L=r=1a.r;t=6.35(1a.t)}}7(L&&L[0]==1B)L.4L();6.2k(2c,L);v 2c},1D:u(t,r,2g){22(t&&/^[a-z[({<*:.#]/i.1n(t)){B p=6.5M,m;6.K(p,u(i,1J){m=1J.2Q(t);7(m){t=t.7M(m[0].I);7(6.1s[m[1]].4u)m=6.1s[m[1]].4u(m);v 12}});7(m[1]==":"&&m[2]=="2g")r=6.1D(m[3],r,U).r;J 7(m[1]=="."){B 1J=1p 4v("(^|\\\\s)"+m[2]+"(\\\\s|$)");r=6.2q(r,u(e){v 1J.1n(e.19||"")},2g)}J{B f=6.1s[m[1]];7(1C f!="23")f=6.1s[m[1]][m[2]];40("f = u(a,i){"+(6.1s[m[1]].5P||"")+"v "+f+"}");r=6.2q(r,f,2g)}}v{r:r,t:t}},4x:u(o,r,1Q,Y,1J){P(B s=o.1b;s;s=s.2e)7(s.24==1){B 1M=U;7(1Q==".")1M=s.19&&1J.1n(s.19);J 7(1Q=="#")1M=s.36("2J")==Y;7(1M)r.1g(s);7(1Q=="#"&&r.I)3O;7(s.1b)6.4x(s,r,1Q,Y,1J)}v r},4z:u(D){B 4A=[];B Q=D.11;22(Q&&Q!=17){4A.1g(Q);Q=Q.11}v 4A},2a:u(Q,1i,3Z,D){1i=1i||1;B 1T=0;P(;Q;Q=Q[3Z]){7(Q.24==1)1T++;7(1T==1i||1i=="5R"&&1T%2==0&&1T>1&&Q==D||1i=="5S"&&1T%2==1&&Q==D)v Q}},2B:u(n,D){B r=[];P(;n;n=n.2e){7(n.24==1&&(!D||n!=D))r.1g(n)}v r}});6.G={1M:u(S,C,1o,F){7(6.W.1j&&S.3L!=T)S=1w;7(F)1o.F=F;7(!1o.2A)1o.2A=q.2A++;7(!S.$1H)S.$1H={};B 38=S.$1H[C];7(!38){38=S.$1H[C]={};7(S["39"+C])38[0]=S["39"+C]}38[1o.2A]=1o;S["39"+C]=q.5Y;7(!q.1k[C])q.1k[C]=[];q.1k[C].1g(S)},2A:1,1k:{},2f:u(S,C,1o){7(S.$1H){B i,j,k;7(C&&C.C){1o=C.1o;C=C.C}7(C&&S.$1H[C])7(1o)5U S.$1H[C][1o.2A];J P(i 1x S.$1H[C])5U S.$1H[C][i];J P(j 1x S.$1H)q.2f(S,j);P(k 1x S.$1H[C])7(k){k=U;3O}7(!k)S["39"+C]=16}},1S:u(C,F,S){F=6.3M(F||[]);7(!S)6.K(q.1k[C]||[],u(){6.G.1S(C,F,q)});J{B 1o=S["39"+C],1a,E=6.1t(S[C]);7(1o){F.61(q.2j({C:C,1O:S}));7((1a=1o.14(S,F))!==12)q.4F=U}7(E&&1a!==12)S[C]();q.4F=12}},5Y:u(G){7(1C 6=="T"||6.G.4F)v;G=6.G.2j(G||1w.G||{});B 3R;B c=q.$1H[G.C];B 1E=[].3N.3n(1A,1);1E.61(G);P(B j 1x c){1E[0].1o=c[j];1E[0].F=c[j].F;7(c[j].14(q,1E)===12){G.2n();G.2H();3R=12}}7(6.W.1j)G.1O=G.2n=G.2H=G.1o=G.F=16;v 3R},2j:u(G){7(!G.1O&&G.63)G.1O=G.63;7(G.65==T&&G.67!=T){B e=17.4H,b=17.64;G.65=G.67+(e.68||b.68);G.7Y=G.7Z+(e.6c||b.6c)}7(6.W.2N&&G.1O.24==3){B 3a=G;G=6.1z({},3a);G.1O=3a.1O.11;G.2n=u(){v 3a.2n()};G.2H=u(){v 3a.2H()}}7(!G.2n)G.2n=u(){q.3R=12};7(!G.2H)G.2H=u(){q.82=U};v G}};6.E.1z({3U:u(C,F,E){v q.K(u(){6.G.1M(q,C,E||F,F)})},6u:u(C,F,E){v q.K(u(){6.G.1M(q,C,u(G){6(q).6f(G);v(E||F).14(q,1A)},F)})},6f:u(C,E){v q.K(u(){6.G.2f(q,C,E)})},1S:u(C,F){v q.K(u(){6.G.1S(C,F,q)})},3X:u(){B a=1A;v q.6j(u(e){q.4M=q.4M==0?1:0;e.2n();v a[q.4M].14(q,[e])||12})},83:u(f,g){u 4O(e){B p=(e.C=="41"?e.84:e.85)||e.86;22(p&&p!=q)2G{p=p.11}2w(e){p=q};7(p==q)v 12;v(e.C=="41"?f:g).14(q,[e])}v q.41(4O).6k(4O)},27:u(f){7(6.3W)f.14(17,[6]);J{6.3c.1g(u(){v f.14(q,[6])})}v q}});6.1z({3W:12,3c:[],27:u(){7(!6.3W){6.3W=U;7(6.3c){6.K(6.3c,u(){q.14(17)});6.3c=16}7(6.W.3h||6.W.3f)17.87("6o",6.27,12)}}});1p u(){6.K(("88,8a,2O,8b,8d,52,6j,8e,"+"8f,8g,8h,41,6k,8j,42,"+"4R,8k,8l,8m,2C").3o(","),u(i,o){6.E[o]=u(f){v f?q.3U(o,f):q.1S(o)}});7(6.W.3h||6.W.3f)17.8n("6o",6.27,12);J 7(6.W.1j){17.8o("<8r"+"8s 2J=62 8u=U "+"3e=//:><\\/2d>");B 2d=17.4X("62");7(2d)2d.37=u(){7(q.3D!="1X")v;q.11.33(q);6.27()};2d=16}J 7(6.W.2N)6.50=3L(u(){7(17.3D=="8y"||17.3D=="1X"){4p(6.50);6.50=16;6.27()}},10);6.G.1M(1w,"2O",6.27)};7(6.W.1j)6(1w).6u("52",u(){B 1k=6.G.1k;P(B C 1x 1k){B 4Z=1k[C],i=4Z.I;7(i&&C!=\'52\')6w 6.G.2f(4Z[i-1],C);22(--i)}});6.E.1z({6A:u(V,21,M){q.2O(V,21,M,1)},2O:u(V,21,M,1W){7(6.1t(V))v q.3U("2O",V);M=M||u(){};B C="5d";7(21)7(6.1t(21)){M=21;21=16}J{21=6.3g(21);C="5V"}B 4e=q;6.3v({V:V,C:C,F:21,1W:1W,1X:u(2P,15){7(15=="2M"||!1W&&15=="5L")4e.1I("2t",2P.3G).4V().K(M,[2P.3G,15,2P]);J M.14(4e,[2P.3G,15,2P])}});v q},6B:u(){v 6.3g(q)},4V:u(){v q.2o("2d").K(u(){7(q.3e)6.59(q.3e);J 6.4a(q.2L||q.6H||q.2t||"")}).4g()}});7(!1w.3p)3p=u(){v 1p 6I("6K.6M")};6.K("5m,5Q,5O,5W,5N,5H".3o(","),u(i,o){6.E[o]=u(f){v q.3U(o,f)}});6.1z({2b:u(V,F,M,C,1W){7(6.1t(F)){M=F;F=16}v 6.3v({V:V,F:F,2M:M,4t:C,1W:1W})},6Q:u(V,F,M,C){v 6.2b(V,F,M,C,1)},59:u(V,M){v 6.2b(V,16,M,"2d")},6S:u(V,F,M){v 6.2b(V,F,M,"6m")},6U:u(V,F,M,C){7(6.1t(F)){M=F;F={}}v 6.3v({C:"5V",V:V,F:F,2M:M,4t:C})},6X:u(29){6.3q.29=29},6Y:u(5c){6.1z(6.3q,5c)},3q:{1k:U,C:"5d",29:0,5r:"70/x-73-3w-77",5h:U,48:U,F:16},3S:{},3v:u(s){s=6.1z({},6.3q,s);7(s.F){7(s.5h&&1C s.F!="23")s.F=6.3g(s.F);7(s.C.4m()=="2b"){s.V+=((s.V.18("?")>-1)?"&":"?")+s.F;s.F=16}}7(s.1k&&!6.4E++)6.G.1S("5m");B 4y=12;B N=1p 3p();N.7j(s.C,s.V,s.48);7(s.F)N.3A("7l-7m",s.5r);7(s.1W)N.3A("7o-4K-7q",6.3S[s.V]||"7s, 7t 7w 7x 4o:4o:4o 7z");N.3A("X-7B-7C","3p");7(N.7E)N.3A("7F","7G");7(s.5G)s.5G(N);7(s.1k)6.G.1S("5H",[N,s]);B 37=u(4s){7(N&&(N.3D==4||4s=="29")){4y=U;7(3I){4p(3I);3I=16}B 15;2G{15=6.5Z(N)&&4s!="29"?s.1W&&6.69(N,s.V)?"5L":"2M":"2C";7(15!="2C"){B 3F;2G{3F=N.4P("6b-4K")}2w(e){}7(s.1W&&3F)6.3S[s.V]=3F;B F=6.6i(N,s.4t);7(s.2M)s.2M(F,15);7(s.1k)6.G.1S("5N",[N,s])}J 6.3J(s,N,15)}2w(e){15="2C";6.3J(s,N,15,e)}7(s.1k)6.G.1S("5O",[N,s]);7(s.1k&&!--6.4E)6.G.1S("5Q");7(s.1X)s.1X(N,15);7(s.48)N=16}};B 3I=3L(37,13);7(s.29>0)57(u(){7(N){N.7N();7(!4y)37("29")}},s.29);2G{N.7Q(s.F)}2w(e){6.3J(s,N,16,e)}7(!s.48)37();v N},3J:u(s,N,15,e){7(s.2C)s.2C(N,15,e);7(s.1k)6.G.1S("5W",[N,s,e])},4E:0,5Z:u(r){2G{v!r.15&&7V.7W=="4G:"||(r.15>=5X&&r.15<7X)||r.15==6d||6.W.2N&&r.15==T}2w(e){}v 12},69:u(N,V){2G{B 6e=N.4P("6b-4K");v N.15==6d||6e==6.3S[V]||6.W.2N&&N.15==T}2w(e){}v 12},6i:u(r,C){B 4Q=r.4P("8c-C");B F=!C&&4Q&&4Q.18("N")>=0;F=C=="N"||F?r.8i:r.3G;7(C=="2d")6.4a(F);7(C=="6m")40("F = "+F);7(C=="4U")6("<1V>").4U(F).4V();v F},3g:u(a){B s=[];7(a.1l==2y||a.3Y)6.K(a,u(){s.1g(2x(q.Y)+"="+2x(q.O))});J P(B j 1x a)7(a[j]&&a[j].1l==2y)6.K(a[j],u(){s.1g(2x(j)+"="+2x(q))});J s.1g(2x(j)+"="+2x(a[j]));v s.6t("&")},4a:u(F){7(1w.54)1w.54(F);J 7(6.W.2N)1w.57(F,0);J 40.3n(1w,F)}});6.E.1z({1L:u(R,M){B 1G=q.1D(":1G");R?1G.26({28:"1L",3V:"1L",1d:"1L"},R,M):1G.K(u(){q.1q.1h=q.2E?q.2E:"";7(6.1m(q,"1h")=="1Z")q.1q.1h="2D"});v q},1K:u(R,M){B 3i=q.1D(":3i");R?3i.26({28:"1K",3V:"1K",1d:"1K"},R,M):3i.K(u(){q.2E=q.2E||6.1m(q,"1h");7(q.2E=="1Z")q.2E="2D";q.1q.1h="1Z"});v q},5g:6.E.3X,3X:u(E,4I){B 1E=1A;v 6.1t(E)&&6.1t(4I)?q.5g(E,4I):q.K(u(){6(q)[6(q).4l(":1G")?"1L":"1K"].14(6(q),1E)})},7a:u(R,M){v q.26({28:"1L"},R,M)},7c:u(R,M){v q.26({28:"1K"},R,M)},7f:u(R,M){v q.K(u(){B 5k=6(q).4l(":1G")?"1L":"1K";6(q).26({28:5k},R,M)})},7r:u(R,M){v q.26({1d:"1L"},R,M)},7u:u(R,M){v q.26({1d:"1K"},R,M)},7y:u(R,43,M){v q.26({1d:43},R,M)},26:u(H,R,1v,M){v q.1F(u(){q.2F=6.1z({},H);B 1u=6.R(R,1v,M);P(B p 1x H){B e=1p 6.3b(q,1u,p);7(H[p].1l==3Q)e.2s(e.Q(),H[p]);J e[H[p]](H)}})},1F:u(C,E){7(!E){E=C;C="3b"}v q.K(u(){7(!q.1F)q.1F={};7(!q.1F[C])q.1F[C]=[];q.1F[C].1g(E);7(q.1F[C].I==1)E.14(q)})}});6.1z({R:u(R,1v,E){B 1u=R&&R.1l==7K?R:{1X:E||!E&&1v||6.1t(R)&&R,25:R,1v:E&&1v||1v&&1v.1l!=4w&&1v};1u.25=(1u.25&&1u.25.1l==3Q?1u.25:{7R:7S,7T:5X}[1u.25])||7U;1u.1N=1u.1X;1u.1X=u(){6.6a(q,"3b");7(6.1t(1u.1N))1u.1N.14(q)};v 1u},1v:{},1F:{},6a:u(D,C){C=C||"3b";7(D.1F&&D.1F[C]){D.1F[C].4L();B f=D.1F[C][0];7(f)f.14(D)}},3b:u(D,1e,H){B z=q;B y=D.1q;B 4D=6.1m(D,"1h");y.5T="1G";z.a=u(){7(1e.49)1e.49.14(D,[z.2p]);7(H=="1d")6.1I(y,"1d",z.2p);J 7(6l(z.2p))y[H]=6l(z.2p)+"4S";y.1h="2D"};z.6v=u(){v 4T(6.1m(D,H))};z.Q=u(){B r=4T(6.30(D,H));v r&&r>-8z?r:z.6v()};z.2s=u(4f,43){z.4J=(1p 5o()).5w();z.2p=4f;z.a();z.4q=3L(u(){z.49(4f,43)},13)};z.1L=u(){7(!D.1y)D.1y={};D.1y[H]=q.Q();1e.1L=U;z.2s(0,D.1y[H]);7(H!="1d")y[H]="5a"};z.1K=u(){7(!D.1y)D.1y={};D.1y[H]=q.Q();1e.1K=U;z.2s(D.1y[H],0)};z.3X=u(){7(!D.1y)D.1y={};D.1y[H]=q.Q();7(4D=="1Z"){1e.1L=U;7(H!="1d")y[H]="5a";z.2s(0,D.1y[H])}J{1e.1K=U;z.2s(D.1y[H],0)}};z.49=u(32,47){B t=(1p 5o()).5w();7(t>1e.25+z.4J){4p(z.4q);z.4q=16;z.2p=47;z.a();7(D.2F)D.2F[H]=U;B 2c=U;P(B i 1x D.2F)7(D.2F[i]!==U)2c=12;7(2c){y.5T="";y.1h=4D;7(6.1m(D,"1h")=="1Z")y.1h="2D";7(1e.1K)y.1h="1Z";7(1e.1K||1e.1L)P(B p 1x D.2F)7(p=="1d")6.1I(y,p,D.1y[p]);J y[p]=""}7(2c&&6.1t(1e.1X))1e.1X.14(D)}J{B n=t-q.4J;B p=n/1e.25;z.2p=1e.1v&&6.1v[1e.1v]?6.1v[1e.1v](p,n,32,(47-32),1e.25):((-6h.7O(p*6h.8L)/2)+0.5)*(47-32)+32;z.a()}}}})}',62,545,'||||||jQuery|if|||||||||||||||||||this||||function|return||||||var|type|elem|fn|data|event|prop|length|else|each|ret|callback|xml|value|for|cur|speed|element|undefined|true|url|browser||name|||parentNode|false||apply|status|null|document|indexOf|className|val|firstChild|obj|opacity|options|nodeName|push|display|result|msie|global|constructor|css|test|handler|new|style|arg|expr|isFunction|opt|easing|window|in|orig|extend|arguments|context|typeof|filter|args|queue|hidden|events|attr|re|hide|show|add|old|target|table|token|replace|trigger|num|elems|div|ifModified|complete|key|none|tbody|params|while|string|nodeType|duration|animate|ready|height|timeout|nth|get|done|script|nextSibling|remove|not|index|tb|fix|merge|oid|z0|preventDefault|find|now|grep|pushStack|custom|innerHTML|first|cssFloat|catch|encodeURIComponent|Array|el|guid|sibling|error|block|oldblock|curAnim|try|stopPropagation|childNodes|id|wrap|text|success|safari|load|res|exec|al|_|last|substr|has|disabled|insertBefore|selected|checked|curCSS|map|firstNum|removeChild|re2|trim|getAttribute|onreadystatechange|handlers|on|originalEvent|fx|readyList|parPos|src|opera|param|mozilla|visible|domManip|clean|cloneNode|tr|call|split|XMLHttpRequest|ajaxSettings|append|child|String|empty|ajax|form|button|inArray|multiFilter|setRequestHeader|foundToken|9_|readyState|tag|modRes|responseText|second|ival|handleError|toUpperCase|setInterval|makeArray|slice|break|oWidth|Number|returnValue|lastModified|styleFloat|bind|width|isReady|toggle|jquery|dir|eval|mouseover|select|to|defaultView|position|oHeight|lastNum|async|step|globalEval|static|pos|swap|self|from|end|float|alpha|radio|inv|is|toLowerCase|visibility|00|clearInterval|timer|rec|isTimeout|dataType|_resort|RegExp|Function|getAll|requestDone|parents|matched|isXMLDoc|appendChild|oldDisplay|active|triggered|file|documentElement|fn2|startTime|Modified|shift|lastToggle|deep|handleHover|getResponseHeader|ct|submit|px|parseFloat|html|evalScripts|getComputedStyle|getElementById|clone|els|safariTimer|currentStyle|unload|force|execScript|getPropertyValue|newProp|setTimeout|zoom|getScript|1px|sl|settings|GET|rl|check|_toggle|processData|prepend|before|state|removeAttr|ajaxStart|lt|Date|gt|eq|contentType|previousSibling|after|parent|contains|getTime|checkbox|password|appendTo|image|reset|input|webkit|href|continue|beforeSend|ajaxSend|ownerDocument|getElementsByTagName|tmp|notmodified|parse|ajaxSuccess|ajaxComplete|_prefix|ajaxStop|even|odd|overflow|delete|POST|ajaxError|200|handle|httpSuccess|nodeValue|unshift|__ie_init|srcElement|body|pageX|tagName|clientX|scrollLeft|httpNotModified|dequeue|Last|scrollTop|304|xmlRes|unbind|100|Math|httpData|click|mouseout|parseInt|json|createElement|DOMContentLoaded|prevObject|ol|setArray|exclude|join|one|max|do|relative|clientHeight|clientWidth|loadIfModified|serialize|toString|thead|tfoot|td|th|textContent|ActiveXObject|htmlFor|Microsoft|class|XMLHTTP|readOnly|gi|match|getIfModified|9999|getJSON|getAttributeNode|post|setAttribute|ig|ajaxTimeout|ajaxSetup|concat|application|userAgent|compatible|www|compatMode|CSS1Compat|next|urlencoded|siblings|children|slideDown|prependTo|slideUp|Top|insertAfter|slideToggle|removeAttribute|addClass|removeClass|open|toggleClass|Content|Type|lastChild|If|only|Since|fadeIn|Thu|01|fadeOut|enabled|Jan|1970|fadeTo|GMT|textarea|Requested|With|prev|overrideMimeType|Connection|close|boxModel|right|object|Object|navigator|substring|abort|cos|font|send|slow|600|fast|400|location|protocol|300|pageY|clientY|method|action|cancelBubble|hover|fromElement|toElement|relatedTarget|removeEventListener|blur|readonly|focus|resize|content|scroll|dblclick|mousedown|mouseup|mousemove|responseXML|change|keydown|keypress|keyup|addEventListener|write|prototype|size|scr|ipt|createTextNode|defer|FORM|reverse|noConflict|loaded|10000|weight|line|Bottom|Right|Left|padding|border|Width|offsetHeight|offsetWidth|absolute|PI|left'.split('|'),0,{}))
eval(function(D,A,F,B,C,E){C=function(G){return(G<A?"":C(parseInt(G/A)))+((G=G%A)>35?String.fromCharCode(G+29):G.toString(36))};if(!"".replace(/^/,String)){while(F--){E[C(F)]=B[F]||C(F)}B=[function(G){return E[G]}];C=function(){return"\\w+"};F=1}while(F--){if(B[F]){D=D.replace(new RegExp("\\b"+C(F)+"\\b","g"),B[F])}}return D}("(5($){$.22.8=5(9,2){3(E 9=='2W')2=9;2=$.2w({9:(9&&E 9=='2x'&&9>0)?--9:0,w:f,m:$.Q?2y:J,r:J,1G:f,1K:f,1h:f,1i:f,1J:'2o',2b:f,2c:f,2e:J,I:f,K:f,S:f,O:'8-2u',R:'8-w',14:'8-1g',1p:'8-2A',1b:'G'},2||{});$.d.16=$.d.16||$.d.B&&E 2B=='5';5 1A(){21(0,0)}q 6.U(5(){4 o=6;4 8=$('>1w:n(0)>1q>a',6);3(2.r){4 1C={};8.U(5(i){4 l='8-r-'+(i+1);4 7='#'+l;1C[7]=6.2d;6.2d=7;$(o).2D('<G l=\"'+l+'\" 2E=\"2F\"></G>')})}3(T.7){8.U(5(i){3(6.7==T.7){2.9=i;3(($.d.B||$.d.2G)&&!2.r){4 c=$(T.7);4 17=c.P('l');c.P('l','');A(5(){c.P('l',17)},2H)}1A();q J}})}3($.d.B){1A()}$('>'+2.1b,6).1I(':n('+2.9+')').1f().12().2I(':n('+2.9+')').C(2.14);3(!2.r){$('>1w:n(0)>1q:n('+2.9+')',6).C(2.O)}3(2.2e){4 1e=$('>'+2.1b,o);4 1F=5(1U){4 1v=$.2J(1e.13(),5(N){4 h,s=$(N);3(1U){3($.d.16){N.z.2K('1X');N.z.g='';N.19=f}h=s.t({'1a-g':''}).g()}j{h=s.g()}q h}).2M(5(a,b){q b-a});3($.d.16){1e.U(5(){6.19=1v[0]+'1Z';6.z.2N('1X','6.z.g = 6.19 ? 6.19 : \"2O\"')})}j{1e.t({'1a-g':1v[0]+'1Z'})}};1F();4 V=o.28;4 1k=o.W;4 1o=$('#8-1S-20-1E').13(0)||$('<2f l=\"8-1S-20-1E\">M</2f>').t({1z:'2P',2Q:'2R',2S:'1M'}).2U(v.1y).13(0);4 X=1o.W;2V(5(){4 1c=o.28;4 1H=o.W;4 1d=1o.W;3(1H>1k||1c!=V||1d!=X){1F((1c>V||1d<X));V=1c;1k=1H;X=1d}},1j)}4 F={},y={},1t=2.2b||2.1J,1x=2.2c||2.1J;3(2.1K||2.1G){3(2.1K){F['g']='1f';y['g']='1g'}3(2.1G){F['x']='1f';y['x']='1g'}}j{3(2.1h){F=2.1h}j{F['1a-1L']=0;1t=2.m?1j:1}3(2.1i){y=2.1i}j{y['1a-1L']=0;1x=2.m?1j:1}}4 I=2.I,K=2.K,S=2.S;8.10('1R',5(){4 7=6.7;3($(7).H(':1M')&&!$(6.L).H('.'+2.R)){3($.d.B){$(6).D();3(2.m){$.Q.1D(7);T.7=7.1s('#','')}}j 3($.d.1Q){4 1O=$('<1N 2h=\"'+7+'\"><G><2i 2j=\"1P\" 2l=\"h\" /></G></1N>').13(0);1O.1P();$(6).D();3(2.m){$.Q.1D(7)}}j{3(2.m){T.7=7.1s('#','')}j{$(6).D()}}}});8.10('1l',5(){$(6.L).C(2.R)});3(2.w&&2.w.1B){1W(4 i=0,k=2.w.1B;i<k;i++){8.n(--2.w[i]).15('1l').12()}};8.10('26',5(){4 s=$(6.L);s.18(2.R);3($.d.1Q){s.2m(1,1.0).t({1z:'',x:1});A(5(){s.t({x:''})},2p)}});8.10('D',5(e){4 23=e.2r;4 1r=$(6.L);3(1r.H('.'+2.O)||1r.H('.'+2.R)){6.2a();q J}4 c=$(6.7);3(c.1E()>0){3($.d.B&&2.m){4 17=6.7.1s('#','');c.P('l','');A(5(){c.P('l',17)},0)}4 p=6;4 u=$('>'+2.1b+':2z',o);3(E I=='5'){A(5(){I(p,c[0],u[0])},0)}5 1m(){3(2.m&&23){$.Q.1D(p.7)}u.1Y(y,1x,5(){$(p.L).C(2.O).2L().18(2.O);3(E K=='5'){K(p,c[0],u[0])}u.C(2.14).t({1z:'',24:'',g:'',x:''});c.18(2.14).1Y(F,1t,5(){c.t({24:'',g:'',x:''});3($.d.B){u[0].z.1I='';c[0].z.1I=''}3(E S=='5'){S(p,c[0],u[0])}})})}3(!2.r){1m()}j{4 1n=$(6);1n.C(2.1p);A(5(){$(p.7).2g(1C[p.7],5(){1m();1n.18(2.1p)})},0)}}j{2n('2q H 2s 2t o.')}4 25=1u.2v||v.Z&&v.Z.1T||v.1y.1T||0;4 27=1u.2C||v.Z&&v.Z.1V||v.1y.1V||0;A(5(){1u.21(25,27)},0);6.2a();q 2.m});3(2.r){8.n(2.9).15('D').12()}3(2.m){$.Q.2k(5(){8.n(2.9).15('D').12()})}})};4 11=['1R','1l','26'];1W(4 i=0;i<11.1B;i++){$.22[11[i]]=(5(29){q 5(Y){q 6.U(5(){4 i=Y&&Y>0&&Y-1||0;$('>1w:n(0)>1q>a',6).n(i).15(29)})}})(11[i])}})(2T);",62,183,"||settings|if|var|function|this|hash|tabs|initial|||toShow|browser||null|height|||else||id|bookmarkable|eq|container|clicked|return|remote|jq|css|toHide|document|disabled|opacity|hideAnim|style|setTimeout|msie|addClass|click|typeof|showAnim|div|is|onClick|false|onHide|parentNode||el|selectedClass|attr|ajaxHistory|disabledClass|onShow|location|each|cachedWidth|offsetHeight|cachedFontSize|tabIndex|documentElement|bind|tabEvents|end|get|hideClass|trigger|msie6|toShowId|removeClass|minHeight|min|tabStruct|currentWidth|currentFontSize|tabsContents|show|hide|fxShow|fxHide|50|cachedHeight|disableTab|switchTab|jqThis|watchFontSize|loadingClass|li|jqLi|replace|showSpeed|window|heights|ul|hideSpeed|body|display|unFocus|length|remoteUrls|update|size|_setAutoHeight|fxFade|currentHeight|filter|fxSpeed|fxSlide|width|hidden|form|tempForm|submit|safari|triggerTab|watch|scrollLeft|reset|scrollTop|for|behaviour|animate|px|font|scrollTo|fn|trueClick|overflow|scrollX|enableTab|scrollY|offsetWidth|tabEvent|blur|fxShowSpeed|fxHideSpeed|href|fxAutoHeight|span|load|action|input|type|initialize|value|fadeTo|alert|normal|30|There|clientX|no|such|selected|pageXOffset|extend|number|true|visible|loading|XMLHttpRequest|pageYOffset|append|class|fragment|opera|500|not|map|removeExpression|siblings|sort|setExpression|1px|block|position|absolute|visibility|jQuery|appendTo|setInterval|object".split("|"),0,{}));(function(B){B.fn.divtabs=function(D,E){if(typeof D=="object"){E=D}E=B.extend({initial:(D&&typeof D=="number"&&D>0)?--D:0,disabled:null,bookmarkable:B.ajaxHistory?true:false,remote:false,fxFade:null,fxSlide:null,fxShow:null,fxHide:null,fxSpeed:"normal",fxShowSpeed:null,fxHideSpeed:null,fxAutoHeight:false,onClick:null,onHide:null,onShow:null,selectedClass:"tabs-selected",disabledClass:"tabs-disabled",hideClass:"tabs-hide",loadingClass:"tabs-loading",tabStruct:"div"},E||{});B.browser.msie6=B.browser.msie6||B.browser.msie&&typeof XMLHttpRequest=="function";function F(){scrollTo(0,0)}return this.each(function(){var O=this;var Q=B(">ul:eq(0)>li>div>a",this);if(E.remote){var R={};Q.each(function(Y){var a="tabs-remote-"+(Y+1);var Z="#"+a;R[Z]=this.href;this.href=Z;B(O).append('<div id="'+a+'" class="fragment"></div>')})}if(location.hash){Q.each(function(Z){if(this.hash==location.hash){E.initial=Z;if((B.browser.msie||B.browser.opera)&&!E.remote){var Y=B(location.hash);var a=Y.attr("id");Y.attr("id","");setTimeout(function(){Y.attr("id",a)},500)}F();return false}})}if(B.browser.msie){F()}B(">"+E.tabStruct,this).filter(":eq("+E.initial+")").show().end().not(":eq("+E.initial+")").addClass(E.hideClass);if(!E.remote){B(">ul:eq(0)>li:eq("+E.initial+")",this).addClass(E.selectedClass)}if(E.fxAutoHeight){var L=B(">"+E.tabStruct,O);var X=function(Y){var Z=B.map(L.get(),function(b){var a,c=B(b);if(Y){if(B.browser.msie6){b.style.removeExpression("behaviour");b.style.height="";b.minHeight=null}a=c.css({"min-height":""}).height()}else{a=c.height()}return a}).sort(function(d,c){return c-d});if(B.browser.msie6){L.each(function(){this.minHeight=Z[0]+"px";this.style.setExpression("behaviour",'this.style.height = this.minHeight ? this.minHeight : "1px"')})}else{L.css({"min-height":Z[0]+"px"})}};X();var N=O.offsetWidth;var W=O.offsetHeight;var I=B("#tabs-watch-font-size").get(0)||B('<span id="tabs-watch-font-size">M</span>').css({display:"block",position:"absolute",visibility:"hidden"}).appendTo(document.body).get(0);var P=I.offsetHeight;setInterval(function(){var Z=O.offsetWidth;var a=O.offsetHeight;var Y=I.offsetHeight;if(a>W||Z!=N||Y!=P){X((Z>N||Y<P));N=Z;W=a;P=Y}},50)}var J={},S={},H=E.fxShowSpeed||E.fxSpeed,M=E.fxHideSpeed||E.fxSpeed;if(E.fxSlide||E.fxFade){if(E.fxSlide){J.height="show";S.height="hide"}if(E.fxFade){J.opacity="show";S.opacity="hide"}}else{if(E.fxShow){J=E.fxShow}else{J["min-width"]=0;H=E.bookmarkable?50:1}if(E.fxHide){S=E.fxHide}else{S["min-width"]=0;M=E.bookmarkable?50:1}}var K=E.onClick,G=E.onHide,T=E.onShow;Q.bind("divtriggerTab",function(){var Z=this.hash;if(B(Z).is(":hidden")&&!B(this.parentNode).is("."+E.disabledClass)){if(B.browser.msie){B(this).click();if(E.bookmarkable){B.ajaxHistory.update(Z);location.hash=Z.replace("#","")}}else{if(B.browser.safari){var Y=B('<form action="'+Z+'"><div><input type="submit" value="h" /></div></form>').get(0);Y.submit();B(this).click();if(E.bookmarkable){B.ajaxHistory.update(Z)}}else{if(E.bookmarkable){location.hash=Z.replace("#","")}else{B(this).click()}}}}});Q.bind("divdisableTab",function(){B(this.parentNode).addClass(E.disabledClass)});if(E.disabled&&E.disabled.length){for(var V=0,U=E.disabled.length;V<U;V++){Q.eq(--E.disabled[V]).trigger("divdisableTab").end()}}Q.bind("divenableTab",function(){var Y=B(this.parentNode);Y.removeClass(E.disabledClass);if(B.browser.safari){Y.fadeTo(1,1).css({display:"",opacity:1});setTimeout(function(){Y.css({opacity:""})},30)}});Q.bind("click",function(b){var i=b.clientX;var j=B(this.parentNode.parentNode);if(j.is("."+E.selectedClass)||j.is("."+E.disabledClass)){this.blur();return false}var a=B(this.hash);if(a.size()>0){if(B.browser.msie&&E.bookmarkable){var Y=this.hash.replace("#","");a.attr("id","");setTimeout(function(){a.attr("id",Y)},0)}var c=this;var d=B(">"+E.tabStruct+":visible",O);if(typeof K=="function"){setTimeout(function(){K(c,a[0],d[0])},0)}function Z(){if(E.bookmarkable&&i){B.ajaxHistory.update(c.hash)}d.animate(S,M,function(){B(c.parentNode.parentNode).addClass(E.selectedClass).siblings().removeClass(E.selectedClass);if(typeof G=="function"){G(c,a[0],d[0])}d.addClass(E.hideClass).css({display:"",overflow:"",height:"",opacity:""});a.removeClass(E.hideClass).animate(J,H,function(){a.css({overflow:"",height:"",opacity:""});if(B.browser.msie){d[0].style.filter="";a[0].style.filter=""}if(typeof T=="function"){T(c,a[0],d[0])}})})}if(!E.remote){Z()}else{var h=B(this);h.addClass(E.loadingClass);setTimeout(function(){B(c.hash).load(R[c.hash],function(){Z();h.removeClass(E.loadingClass)})},0)}}else{alert("There is no such container.")}var g=window.pageXOffset||document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft||0;var f=window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop||0;setTimeout(function(){window.scrollTo(g,f)},0);this.blur();return E.bookmarkable});if(E.remote){Q.eq(E.initial).trigger("click").end()}if(E.bookmarkable){B.ajaxHistory.initialize(function(){Q.eq(E.initial).trigger("click").end()})}})};var C=["divtriggerTab","divdisableTab","divenableTab"];for(var A=0;A<C.length;A++){B.fn[C[A]]=(function(D){return function(E){return this.each(function(){var F=E&&E>0&&E-1||0;B(">ul:eq(0)>li>div>a",this).eq(F).trigger(D)})}})(C[A])}})(jQuery);$.fn.innerfade=function(A){return this.each(function(){var C={speed:"normal",timeout:2000,type:"sequence",containerheight:"auto"};if(A){$.extend(C,A)}var D=$(this).children().get();if(D.length>1){$(this).parent().css("position","relative");$(this).css("height",C.containerheight);for(var B=0;B<D.length;B++){$(D[B]).css("z-index",D.length-B).css("position","absolute");$(D[B]).hide()}if(C.type=="sequence"){setTimeout(function(){$.innerfade.next(D,C,1,0)},C.timeout);$(D[0]).show()}else{if(C.type=="random"){setTimeout(function(){do{current=Math.floor(Math.random()*(D.length))}while(current==0);$.innerfade.next(D,C,current,0)},C.timeout);$(D[0]).show()}else{alert("type must either be 'sequence' or 'random'")}}}})};$.innerfade=function(){};$.innerfade.next=function(C,A,D,B){$(C[B]).fadeOut(A.speed);$(C[D]).fadeIn(A.speed);if(A.type=="sequence"){if((D+1)<C.length){D=D+1;B=D-1}else{D=0;B=C.length-1}}else{if(A.type=="random"){B=D;while(D==B){D=Math.floor(Math.random()*(C.length))}}else{alert("type must either be 'sequence' or 'random'")}}setTimeout((function(){$.innerfade.next(C,A,D,B)}),A.timeout)};jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};var E="";if(L.expires&&(typeof L.expires=="number"||L.expires.toGMTString)){var F;if(typeof L.expires=="number"){F=new Date();F.setTime(F.getTime()+(L.expires*24*60*60*1000))}else{F=L.expires}E="; expires="+F.toGMTString()}var K=L.path?"; path="+L.path:"";var G=L.domain?"; domain="+L.domain:"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;H<J.length;H++){var C=jQuery.trim(J[H]);if(C.substring(0,B.length+1)==(B+"=")){D=decodeURIComponent(C.substring(B.length+1));break}}}return D}};
$(document).ready(function(){$("#horoscope-teasers").innerfade({speed:0.1,timeout:6000,type:"random",containerheight:"3em"})});$(document).ready(function(){$("#weather-teasers").innerfade({speed:0.1,timeout:10000,type:"sequence",containerheight:"3em"})});$(document).ready(function(){$("#traffic-teasers").innerfade({speed:0.1,timeout:10000,type:"sequence",containerheight:"3em"})});function setSingleboxHeight(A){var B=40;if($(A).length==2){$(A+"/.node").height(Math.max($(A+":first").height()-B,$(A+":last").height()-B))}if($(A).length==2){$(A+"/.tipofday").height(Math.max($(A+":first").height()-B,$(A+":last").height()-B))}}$(document).ready(function(){setSingleboxHeight(".summary-row-1");setSingleboxHeight(".summary-row-2");setSingleboxHeight(".summary-row-3");setSingleboxHeight(".summary-row-4");setSingleboxHeight(".summary-row-5");setSingleboxHeight(".summary-row-6");setSingleboxHeight(".summary-row-7");setSingleboxHeight(".summary-row-10")});$(document).ready(function(){$(".search-form").submit(function(){var D=$("input",this).val();if(D==undefined||D==null){D=" "}$.cookie("search_value",D);return true});var B=$.cookie("search_value");if(B==null){B=""}$("a[@href=search/amg]").attr("href","search/amg/"+B);$("a[@href=search/node]").attr("href","search/node/"+B);$("#search-combo").divtabs({bookmarkable:false,fxAutoHeight:true,fxFade:true,fxSpeed:"fast",onShow:searchTabsOnShow});var C=$.cookie("search_panel");if(C!=null&&C!=""){var A=C.replace("search-","");$("#search-combo").divtriggerTab(A)}});function searchTabsOnShow(C,B,D){var A=$(".search-text",D).val();$(".search-text",B).val(A);$.cookie("search_panel",$(B).attr("id"))}var win=null;function launchPlayer(){var A="/player/player";try{if(self.SiteURL){A=SiteURL+"player/player/"}}catch(B){}win=window.open(A,"player","width=750,height=370,scrollbars=no");if(!win){alert("Opening the player window failed.  You may have to allow popups for the player to open correctly.")}else{win.focus()}}function launchArchivePlayer(B,C){var A="/player/player";if(B&&B!=""){A+="?mediapath="+B}if(C&&C!=""){A+="&title="+C}win=window.open(A,"player","width=750,height=370,scrollbars=no,resizable=no,status=yes");if(!win){alert("Opening the player window failed. You may have to allow popups for the player to open correctly.")}else{win.focus()}}function openPopup(B,C,D){var A=null;A=window.open(B,C,D);if(A){A.focus();if(A.opener==null){A.opener=self}}else{alert("couldn't open window.  perhaps you're popup blocker blocked it?")}}function toggleBlockDisplay(B){var A=document.getElementById(B);if(!A){return }else{if(A.style.display=="block"){A.style.display="none"}else{A.style.display="block"}}}function clearElement(A){if(!A){return }while(A.hasChildNodes()){A.removeChild(A.firstChild)}return A}function showEl(B){var A=document.getElementById(B);if(A){A.style.display="block"}}function hideEl(B){var A=document.getElementById(B);if(A){A.style.display="none"}}if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(E,C,K,F,H,J,L,G,A,D){if(!document.getElementById){return }this.DETECT_KEY=D?D:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(E){this.setAttribute("swf",E)}if(C){this.setAttribute("id",C)}if(K){this.setAttribute("width",K)}if(F){this.setAttribute("height",F)}if(H){this.setAttribute("version",new deconcept.PlayerVersion(H.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(J){this.addParam("bgcolor",J)}var B=L?L:"high";this.addParam("quality",B);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var I=(G)?G:window.location;this.setAttribute("xiRedirectUrl",I);this.setAttribute("redirectUrl","");if(A){this.setAttribute("redirectUrl",A)}};deconcept.SWFObject.prototype={useExpressInstall:function(A){this.xiSWFPath=!A?"expressinstall.swf":A;this.setAttribute("useExpressInstall",true)},setAttribute:function(A,B){this.attributes[A]=B},getAttribute:function(A){return this.attributes[A]},addParam:function(A,B){this.params[A]=B},getParams:function(){return this.params},addVariable:function(A,B){this.variables[A]=B},getVariable:function(A){return this.variables[A]},getVariables:function(){return this.variables},getVariablePairs:function(){var A=new Array();var B;var C=this.getVariables();for(B in C){A[A.length]=B+"="+C[B]}return A},getSWFHTML:function(){var D="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}D='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';D+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var C=this.getParams();for(var A in C){D+=[A]+'="'+C[A]+'" '}var B=this.getVariablePairs().join("&");if(B.length>0){D+='flashvars="'+B+'"'}D+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}D='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';D+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var C=this.getParams();for(var A in C){D+='<param name="'+A+'" value="'+C[A]+'" />'}var B=this.getVariablePairs().join("&");if(B.length>0){D+='<param name="flashvars" value="'+B+'" />'}D+="</object>"}return D},write:function(A){if(this.getAttribute("useExpressInstall")){var B=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(B)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var C=(typeof A=="string")?document.getElementById(A):A;C.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var C=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var A=navigator.plugins["Shockwave Flash"];if(A&&A.description){C=new deconcept.PlayerVersion(A.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var D=1;var B=3;while(D){try{B++;D=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+B);C=new deconcept.PlayerVersion([B,0,0])}catch(E){D=null}}}else{try{var D=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(E){try{var D=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");C=new deconcept.PlayerVersion([6,0,21]);D.AllowScriptAccess="always"}catch(E){if(C.major==6){return C}}try{D=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(E){}}if(D!=null){C=new deconcept.PlayerVersion(D.GetVariable("$version").split(" ")[1].split(","))}}}return C};deconcept.PlayerVersion=function(A){this.major=A[0]!=null?parseInt(A[0]):0;this.minor=A[1]!=null?parseInt(A[1]):0;this.rev=A[2]!=null?parseInt(A[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(A){if(this.major<A.major){return false}if(this.major>A.major){return true}if(this.minor<A.minor){return false}if(this.minor>A.minor){return true}if(this.rev<A.rev){return false}return true};deconcept.util={getRequestParameter:function(D){var C=document.location.search||document.location.hash;if(D==null){return C}if(C){var B=C.substring(1).split("&");for(var A=0;A<B.length;A++){if(B[A].substring(0,B[A].indexOf("="))==D){return B[A].substring((B[A].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var C=document.getElementsByTagName("OBJECT");for(var B=C.length-1;B>=0;B--){C[B].style.display="none";for(var A in C[B]){if(typeof C[B][A]=="function"){C[B][A]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(A){return document.all[A]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;function launchBChannelPlayer(C,B,A){win=window.open("http://playlist.icebergradio.com/player.php?station="+C+"&source="+B+"&theme="+B+"&bitrate=32&user_format=wm&mount="+A,"player","width=750,height=469,scrollbars=no,resizable=no,status=yes");if(!win){alert("Opening the player window failed. You may have to allow popups for the player to open correctly.")}else{win.focus()}}$.json={callbacks:{}};$.fn.json=function(url,callback){var _$_=this;load(url.replace(/{callback}/,name(callback)));return this;function name(callback){var id=(new Date).getTime();var name="json_"+id;var cb=$.json.callbacks[id]=function(json){delete $.json.callbacks[id];eval("delete "+name);_$_.each(function(){callback(json)})};eval(name+" = cb");return name}function load(url){var script=document.createElement("script");script.type="text/javascript";script.src=url;$("head",document).append(script)}};
var flashPromoTimer;var flashPromoStopped=false;function nextFlashPromo(A,B){A++;if(A>B){A=1}$("#flashpromo").triggerTab(A);if(!flashPromoStopped){flashPromoTimer=setTimeout(function(){nextFlashPromo(A,B)},7000)}}function stopFlashPromo(){clearTimeout(flashPromoTimer);flashPromoStopped=true}$(document).ready(function(){var A=document.getElementById("flashpromo");if(!A){return }$.get("/flashpromo/xml",null,function(B){if(typeof B!="object"){return }$("#flashpromo").append("<ul></ul>");$("promo",B).each(function(D){var E="";if(D==0){E=' class="first"'}$("#flashpromo/ul").append("<li"+E+'><a href="#flashpromo-'+D+'">'+this.attributes.getNamedItem("title").value+"</a></li>");var C="<div onclick=\"location.href='"+this.attributes.getNamedItem("href").value+'\'" id="flashpromo-'+D+'" class="'+this.attributes.getNamedItem("layout").value+'" style="background-image: url('+this.attributes.getNamedItem("image").value+');cursor:pointer;overflow:hidden;"><h4 style="width: '+Math.min(this.attributes.getNamedItem("title").value.length*14,392)+'px;"><a href="'+this.attributes.getNamedItem("href").value+'">'+this.attributes.getNamedItem("title").value+"</a></h4><span";C+=' style="width: '+Math.min(this.firstChild.nodeValue.length*6.5,392)+'px;"><a href="'+this.attributes.getNamedItem("href").value+'">'+this.firstChild.nodeValue+"</a></span></div>";$("#flashpromo").append(C)});$("#flashpromo").tabs({bookmarkable:false,fxFade:false,fxSpeed:"fast"});if(!$.browser.safari){flashPromoTimer=setTimeout(function(){nextFlashPromo(1,$("#flashpromo li").size())},7000)}$("#flashpromo>ul:eq(0)>li>a").click(function(C){if(C.clientX){stopFlashPromo()}});$(document).blur(function(C){stopFlashPromo()});$("input").focus(function(C){stopFlashPromo()});$("select").focus(function(C){stopFlashPromo()})})});

/*
 * add show/hide to common form fields.
 */
$(document).ready(function(){
  var collapse_id = 1;
  $('.collapsable_fieldset').each(function(){
    var collapse_link_id = 'collapse_link'+collapse_id;
    var collapse_link = '&nbsp;<a style="font-weight:bold;color:blue;" href="javascript:{;}" id="'+collapse_link_id+'" >Show/Hide</a>&nbsp;';
    $('legend', this).html($('legend', this).html()+collapse_link);
    var _me = this;
    
    $('#'+collapse_link_id).click(function(){
    	toggleFormItems(_me);
    	return false;
    });
    toggleFormItems(this);
    collapse_id++;
  });
});

function toggleFormItems(context){
  $('.form-item', $(context)).each(function(){$(this).toggle();});
  $('.form-submit', $(context)).each(function(){$(this).toggle();});
  $('.description', $(context)).each(function(){$(this).toggle();});
}

$(document).ready(function(){
  $('#edit-title').bind('change', function(){
    teaserSetImageTitle($(this).val());
  });
  $('#edit-title').bind('mouseout', function(){
    teaserSetImageTitle($(this).val());
  });
  $('#edit-cta_url').bind('change', function(){
    teaserUpdatePreview();
  });
  $('#edit-cta_url').bind('blur', function(){
    teaserUpdatePreview();
  });
  $('#add-related_content_pointer_nodes').bind('click', function(){
    teaserUpdatePreview();
  });
  $('#del-related_content_pointer_selected').bind('click', function(){
    teaserUpdatePreview();
  });
  
  $('#teaser_size_radio_container .form-radio').each(function(){
    $(this).click(function(){
      teaserShowSize($(this).val());
      teaserUpdatePreview();
    });
  });
  $('#teaser_link_radio_container .form-radio').each(function(){
    $(this).click(function(){
      teaserShowLink($(this).val());
      teaserUpdatePreview();
    });
  });
  var size = teaserGetSize();
  if(size){
    teaserShowSize(size);
  }
  var fid = $('#teaser_fid').val();
  if(fid){
    teaserUpdatePreview();	
  }

  $('#edit-teaser_file').bind('change', function(){teaserCheckFile(this);});
  /*$('#edit-teaser_file').bind('focus', function(){alert('focus'+$(this).val());});
  $('#edit-teaser_file').bind('blur', function(){alert('blur'+$(this).val());});*/
});

function teaserCheckFile(e){
//	console.log('file val:'+$(e).val());
	var file_type = teaserGetFileTypeExt($(e).val());
	var valid = false;
	switch(file_type){
		case 'image':  
		case 'flash': valid = true;
		  break;
		case null: 
		default:valid = false;
	}
	var msg = '';
	if (valid) {
		msg = '<div class="status_ok">Please click the &quot;Upload file&quot; button to save the file to the server.  Once the file has been uploaded you will be able to see it in the preview area.</div>';
	}
	else {
		msg = '<div class="status_fail">The file you have selected is not a compatible type.  Please use an image file (.png, .gif, .jpg, .jpeg) or a Flash file (.swf)</div>';
	}
  teaserUpdateFileStatusMessage(msg);
  $('#upload_file_button').attr('disabled', valid?'':'disabled');
	
}

function teaserUpdateFileStatusMessage(msg){
	$('#upload_status_message').html(msg);
}

function teaserShowType(t){
	$('.teaser_type_container').hide();
  $('#teaser_type_container_'+t).show();
  teaserDebug('type radio clicked'+t);
}

function teaserShowSize(t){
//  $('.teaser_size_container').hide();
//  $('#teaser_size_temp').val(t);
  var width = '';
  var height = '';
  if(t == 1){
  	width = '300';
  	height = '250';
  }
  else if(t == 2){
  	width = '610';
  	height = '250';
  }
  $('#teaser_preview').show();
  $('#teaser_preview').css({'height':height+'px','width':width+'px'});

  teaserDebug('size radio clicked'+t);
}

function teaserGetSize(){
	return $("#teaser_size_radio_container input[@name='edit[cta_size]']:checked").val();
}

function teaserShowLink(t){
  $('.teaser_link_container').hide();
  $('#teaser_link_container_'+t).show();
  teaserDebug('type radio clicked'+t);
}
/*
 * user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
user_pref("capability.policy.localfilelinks.sites", "http://cfrb.hunter-desktop");
user_pref("capability.policy.policynames", "localfilelinks");
* 
* 
* In the upper right hand corner of IE7, please click on Tools and select Internet Options in the list. Click on the Security tab. Select Trusted Sites in the list and then click on Sites. In the box "Add this website to the zone" type in http://www.nimble.ie
Make sure that the box "Require server verification (https:) for all sites in this zone" is NOT ticked and then click Add. Now click close. Then click OK. Voila!
* 
 */

function teaserGetFilename(){
	return $('#teaser_server_filename').val();
}

function teaserGetMime(){
	return $('#teaser_server_mime').val();
}

function teaserShowPreviewImage(filename){
  if(typeof(filename)=='undefined'){filename = teaserGetFilename();}
  teaserDebug('preview filename is'+filename);
	var title = $('#edit-title').val();
  var img = '<a id="teaser_preview_href" href="javascript:{};"><img id="teaser_preview_image" src="'+filename+'" alt="'+title+'" title="'+title+'" /></a>';
  $('#teaser_preview').html(img);
  teaserSetImageHref();
	var jq_img = $('#teaser_preview_image');
  teaserDebug('image dims are: ['+jq_img[0].width+','+jq_img[0].height+']');

}

function teaserShowPreviewFlash(filename){
  if(typeof(filename)=='undefined'){filename = teaserGetFilename();}
  teaserDebug('preview filename is'+filename);
  var title = $('#edit-title').val();
  var href = teaserGetHref();
  var dims = teaserGetPreviewDims();
  teaserWritePreviewFlash(filename, dims.width, dims.height, href, 'teaser_preview', '_blank');
}

function teaserWritePreviewFlash(filename, width, height, href, el, target ){
	var fo = new SWFObject(filename, el+'_flash', width, height, 8, "#000000");
  fo.addParam("quality", "best");
  fo.addParam("wmode", "opaque");
  fo.addParam("flashvars", "clicktag=" + href + '&clicktarget=' + target);
  $('#'+el).empty();
  fo.write(el);
  delete fo;
  fo = null;
}

function teaserSetImageTitle(title){
	$('#teaser_preview_image').attr('alt',title).attr('title',title);
}

function teaserUpdatePreview(){
  var fileType = teaserGetFileType();
  switch(fileType){
    case 'image':
      teaserShowPreviewImage();
    break;
    case 'flash':
      teaserShowPreviewFlash();
    break;
  }
}

function teaserSetImageHref(){
  var href = teaserGetHref();
  $('#teaser_preview_href').attr('href', href).attr('target', '_blank');
}

function teaserGetHref(){
	var link_type = $("#teaser_link_radio_container input[@name='edit[cta_teaser_link_type]']:checked").val();
	var href = '';
  if(link_type == 2){
    href = $('#edit-cta_url').val();
    if(!href || href.length < 8 ){
      href = 'javascript:{};';
    }
  }
  else if(link_type == 1){
    var pointer = $('#edit-related_content_pointer_selected option').eq(0).val();
    href='';
    if(!pointer){
      href = 'javascript:{};';
    }
    else {
      var node_id = pointer.split(':')[1];
      href = '/node/'+node_id;   
    }
  }
  return href;
}

function teaserGetFileType(mime){
	if(typeof(mime)=='undefined'){
    mime = teaserGetMime();		
	}
	teaserDebug('mime is:'+mime);
  switch(mime){
  	case 'image/png':
  	case 'image/gif':
  	case 'image/jpg':
  	case 'image/jpeg':
  	  return 'image';
  	case 'application/x-shockwave-flash':
  	  return 'flash';
  }
  return null;
}

function teaserGetFileTypeExt(f){
	var dot = f.lastIndexOf('.');
  if (dot == -1) {
  	return null;
  }
  var ext = f.substr(dot+1);
  teaserDebug('ext is:'+ext);
  switch(ext){
    case 'png':
    case 'gif':
    case 'jpg':
    case 'jpeg':
      return 'image';
    case 'swf':
      return 'flash';
    default:
       return null;
  }
}

var pageSubmitAction = '';
function teaserUploadFile(){  
	$('#upload_file_button').attr('disabled', 'disabled').addClass('button-loading').val('Saving...');
  pageSubmitAction = $('#node-form').attr('action');
	$('#node-form').attr('action', '/cta/teaser-file-upload');
  $('#node-form').attr('target', 'teaser_upload_iframe');
  $('#node-form')[0].submit();
}

function teaserUploadComplete(data){
  if(!data.fid){
  	alert('Sorry, something went wrong with the upload.  Please contact technical support');
  }
	else {
		//alert('uploaded new file.  fid is:'+data.fid+' type is:'+data.mime);
    $('#teaser_fid').val(data.fid);
    $('#teaser_server_filename').val(data.path);
    $('#uploaded_filename_info').html(data.path);
    $('#teaser_server_mime').val(data.mime);
    $('#teaser_server_size').val(data.size);
		var fileType = teaserGetFileType(data.mime);
		switch(fileType){
			case 'image':
			  teaserShowPreviewImage(data.path);
			break;
			case 'flash':
		    teaserShowPreviewFlash(data.path);
			break;
		}
  }
  // restore the submit action so the form works normally again.
  $('#node-form').attr('action', pageSubmitAction);
  $('#node-form').attr('target', '_self');
  teaserUpdateFileStatusMessage('');
  $('#upload_file_button').attr('disabled', '');
  $('#upload_file_button').val('Upload File');
  $('#upload_file_button').removeClass('button-loading');
  
  //alert('action:'+pageSubmitAction);
}

function teaserGetPreviewDims(){
	var dims = {};
	dims.height = $('#teaser_preview').height();
  dims.width  = $('#teaser_preview').width();
  return dims;
}

function teaserDebug(m){
	try{
		if(console && console.log){
			console.log(m);
		}
	}catch(e){}
}

