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}('(H(){J w=1b.4M,3m$=1b.$;J D=1b.4M=1b.$=H(a,b){I 2B D.17.5j(a,b)};J u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/,62=/^.[^:#\\[\\.]*$/,12;D.17=D.44={5j:H(d,b){d=d||S;G(d.16){7[0]=d;7.K=1;I 7}G(1j d=="23"){J c=u.2D(d);G(c&&(c[1]||!b)){G(c[1])d=D.4h([c[1]],b);N{J a=S.61(c[3]);G(a){G(a.2v!=c[3])I D().2q(d);I D(a)}d=[]}}N I D(b).2q(d)}N G(D.1D(d))I D(S)[D.17.27?"27":"43"](d);I 7.6Y(D.2d(d))},5w:"1.2.6",8G:H(){I 7.K},K:0,3p:H(a){I a==12?D.2d(7):7[a]},2I:H(b){J a=D(b);a.5n=7;I a},6Y:H(a){7.K=0;2p.44.1p.1w(7,a);I 7},P:H(a,b){I D.P(7,a,b)},5i:H(b){J a=-1;I D.2L(b&&b.5w?b[0]:b,7)},1K:H(c,a,b){J d=c;G(c.1q==56)G(a===12)I 7[0]&&D[b||"1K"](7[0],c);N{d={};d[c]=a}I 7.P(H(i){R(c 1n d)D.1K(b?7.V:7,c,D.1i(7,d[c],b,i,c))})},1g:H(b,a){G((b==\'2h\'||b==\'1Z\')&&3d(a)<0)a=12;I 7.1K(b,a,"2a")},1r:H(b){G(1j b!="49"&&b!=U)I 7.4E().3v((7[0]&&7[0].2z||S).5F(b));J a="";D.P(b||7,H(){D.P(7.3t,H(){G(7.16!=8)a+=7.16!=1?7.76:D.17.1r([7])})});I a},5z:H(b){G(7[0])D(b,7[0].2z).5y().39(7[0]).2l(H(){J a=7;1B(a.1x)a=a.1x;I a}).3v(7);I 7},8Y:H(a){I 7.P(H(){D(7).6Q().5z(a)})},8R:H(a){I 7.P(H(){D(7).5z(a)})},3v:H(){I 7.3W(19,M,Q,H(a){G(7.16==1)7.3U(a)})},6F:H(){I 7.3W(19,M,M,H(a){G(7.16==1)7.39(a,7.1x)})},6E:H(){I 7.3W(19,Q,Q,H(a){7.1d.39(a,7)})},5q:H(){I 7.3W(19,Q,M,H(a){7.1d.39(a,7.2H)})},3l:H(){I 7.5n||D([])},2q:H(b){J c=D.2l(7,H(a){I D.2q(b,a)});I 7.2I(/[^+>] [^+>]/.11(b)||b.1h("..")>-1?D.4r(c):c)},5y:H(e){J f=7.2l(H(){G(D.14.1f&&!D.4n(7)){J a=7.6o(M),5h=S.3h("1v");5h.3U(a);I D.4h([5h.4H])[0]}N I 7.6o(M)});J d=f.2q("*").5c().P(H(){G(7[E]!=12)7[E]=U});G(e===M)7.2q("*").5c().P(H(i){G(7.16==3)I;J c=D.L(7,"3w");R(J a 1n c)R(J b 1n c[a])D.W.1e(d[i],a,c[a][b],c[a][b].L)});I f},1E:H(b){I 7.2I(D.1D(b)&&D.3C(7,H(a,i){I b.1k(a,i)})||D.3g(b,7))},4Y:H(b){G(b.1q==56)G(62.11(b))I 7.2I(D.3g(b,7,M));N b=D.3g(b,7);J a=b.K&&b[b.K-1]!==12&&!b.16;I 7.1E(H(){I a?D.2L(7,b)<0:7!=b})},1e:H(a){I 7.2I(D.4r(D.2R(7.3p(),1j a==\'23\'?D(a):D.2d(a))))},3F:H(a){I!!a&&D.3g(a,7).K>0},7T:H(a){I 7.3F("."+a)},6e:H(b){G(b==12){G(7.K){J c=7[0];G(D.Y(c,"2A")){J e=c.64,63=[],15=c.15,2V=c.O=="2A-2V";G(e<0)I U;R(J i=2V?e:0,2f=2V?e+1:15.K;i<2f;i++){J d=15[i];G(d.2W){b=D.14.1f&&!d.at.2x.an?d.1r:d.2x;G(2V)I b;63.1p(b)}}I 63}N I(7[0].2x||"").1o(/\\r/g,"")}I 12}G(b.1q==4L)b+=\'\';I 7.P(H(){G(7.16!=1)I;G(b.1q==2p&&/5O|5L/.11(7.O))7.4J=(D.2L(7.2x,b)>=0||D.2L(7.34,b)>=0);N G(D.Y(7,"2A")){J a=D.2d(b);D("9R",7).P(H(){7.2W=(D.2L(7.2x,a)>=0||D.2L(7.1r,a)>=0)});G(!a.K)7.64=-1}N 7.2x=b})},2K:H(a){I a==12?(7[0]?7[0].4H:U):7.4E().3v(a)},7b:H(a){I 7.5q(a).21()},79:H(i){I 7.3s(i,i+1)},3s:H(){I 7.2I(2p.44.3s.1w(7,19))},2l:H(b){I 7.2I(D.2l(7,H(a,i){I b.1k(a,i,a)}))},5c:H(){I 7.1e(7.5n)},L:H(d,b){J a=d.1R(".");a[1]=a[1]?"."+a[1]:"";G(b===12){J c=7.5C("9z"+a[1]+"!",[a[0]]);G(c===12&&7.K)c=D.L(7[0],d);I c===12&&a[1]?7.L(a[0]):c}N I 7.1P("9u"+a[1]+"!",[a[0],b]).P(H(){D.L(7,d,b)})},3b:H(a){I 7.P(H(){D.3b(7,a)})},3W:H(g,f,h,d){J e=7.K>1,3x;I 7.P(H(){G(!3x){3x=D.4h(g,7.2z);G(h)3x.9o()}J b=7;G(f&&D.Y(7,"1T")&&D.Y(3x[0],"4F"))b=7.3H("22")[0]||7.3U(7.2z.3h("22"));J c=D([]);D.P(3x,H(){J a=e?D(7).5y(M)[0]:7;G(D.Y(a,"1m"))c=c.1e(a);N{G(a.16==1)c=c.1e(D("1m",a).21());d.1k(b,a)}});c.P(6T)})}};D.17.5j.44=D.17;H 6T(i,a){G(a.4d)D.3Y({1a:a.4d,31:Q,1O:"1m"});N D.5u(a.1r||a.6O||a.4H||"");G(a.1d)a.1d.37(a)}H 1z(){I+2B 8J}D.1l=D.17.1l=H(){J b=19[0]||{},i=1,K=19.K,4x=Q,15;G(b.1q==8I){4x=b;b=19[1]||{};i=2}G(1j b!="49"&&1j b!="H")b={};G(K==i){b=7;--i}R(;i<K;i++)G((15=19[i])!=U)R(J c 1n 15){J a=b[c],2w=15[c];G(b===2w)6M;G(4x&&2w&&1j 2w=="49"&&!2w.16)b[c]=D.1l(4x,a||(2w.K!=U?[]:{}),2w);N G(2w!==12)b[c]=2w}I b};J E="4M"+1z(),6K=0,5r={},6G=/z-?5i|8B-?8A|1y|6B|8v-?1Z/i,3P=S.3P||{};D.1l({8u:H(a){1b.$=3m$;G(a)1b.4M=w;I D},1D:H(a){I!!a&&1j a!="23"&&!a.Y&&a.1q!=2p&&/^[\\s[]?H/.11(a+"")},4n:H(a){I a.1C&&!a.1c||a.2j&&a.2z&&!a.2z.1c},5u:H(a){a=D.3k(a);G(a){J b=S.3H("6w")[0]||S.1C,1m=S.3h("1m");1m.O="1r/4t";G(D.14.1f)1m.1r=a;N 1m.3U(S.5F(a));b.39(1m,b.1x);b.37(1m)}},Y:H(b,a){I b.Y&&b.Y.2r()==a.2r()},1Y:{},L:H(c,d,b){c=c==1b?5r:c;J a=c[E];G(!a)a=c[E]=++6K;G(d&&!D.1Y[a])D.1Y[a]={};G(b!==12)D.1Y[a][d]=b;I d?D.1Y[a][d]:a},3b:H(c,b){c=c==1b?5r:c;J a=c[E];G(b){G(D.1Y[a]){2U D.1Y[a][b];b="";R(b 1n D.1Y[a])1X;G(!b)D.3b(c)}}N{1U{2U c[E]}1V(e){G(c.5l)c.5l(E)}2U D.1Y[a]}},P:H(d,a,c){J e,i=0,K=d.K;G(c){G(K==12){R(e 1n d)G(a.1w(d[e],c)===Q)1X}N R(;i<K;)G(a.1w(d[i++],c)===Q)1X}N{G(K==12){R(e 1n d)G(a.1k(d[e],e,d[e])===Q)1X}N R(J b=d[0];i<K&&a.1k(b,i,b)!==Q;b=d[++i]){}}I d},1i:H(b,a,c,i,d){G(D.1D(a))a=a.1k(b,i);I a&&a.1q==4L&&c=="2a"&&!6G.11(d)?a+"2X":a},1F:{1e:H(c,b){D.P((b||"").1R(/\\s+/),H(i,a){G(c.16==1&&!D.1F.3T(c.1F,a))c.1F+=(c.1F?" ":"")+a})},21:H(c,b){G(c.16==1)c.1F=b!=12?D.3C(c.1F.1R(/\\s+/),H(a){I!D.1F.3T(b,a)}).6s(" "):""},3T:H(b,a){I D.2L(a,(b.1F||b).6r().1R(/\\s+/))>-1}},6q:H(b,c,a){J e={};R(J d 1n c){e[d]=b.V[d];b.V[d]=c[d]}a.1k(b);R(J d 1n c)b.V[d]=e[d]},1g:H(d,e,c){G(e=="2h"||e=="1Z"){J b,3X={30:"5x",5g:"1G",18:"3I"},35=e=="2h"?["5e","6k"]:["5G","6i"];H 5b(){b=e=="2h"?d.8f:d.8c;J a=0,2C=0;D.P(35,H(){a+=3d(D.2a(d,"57"+7,M))||0;2C+=3d(D.2a(d,"2C"+7+"4b",M))||0});b-=29.83(a+2C)}G(D(d).3F(":4j"))5b();N D.6q(d,3X,5b);I 29.2f(0,b)}I D.2a(d,e,c)},2a:H(f,l,k){J e,V=f.V;H 3E(b){G(!D.14.2k)I Q;J a=3P.54(b,U);I!a||a.52("3E")==""}G(l=="1y"&&D.14.1f){e=D.1K(V,"1y");I e==""?"1":e}G(D.14.2G&&l=="18"){J d=V.50;V.50="0 7Y 7W";V.50=d}G(l.1I(/4i/i))l=y;G(!k&&V&&V[l])e=V[l];N G(3P.54){G(l.1I(/4i/i))l="4i";l=l.1o(/([A-Z])/g,"-$1").3y();J c=3P.54(f,U);G(c&&!3E(f))e=c.52(l);N{J g=[],2E=[],a=f,i=0;R(;a&&3E(a);a=a.1d)2E.6h(a);R(;i<2E.K;i++)G(3E(2E[i])){g[i]=2E[i].V.18;2E[i].V.18="3I"}e=l=="18"&&g[2E.K-1]!=U?"2F":(c&&c.52(l))||"";R(i=0;i<g.K;i++)G(g[i]!=U)2E[i].V.18=g[i]}G(l=="1y"&&e=="")e="1"}N G(f.4g){J h=l.1o(/\\-(\\w)/g,H(a,b){I b.2r()});e=f.4g[l]||f.4g[h];G(!/^\\d+(2X)?$/i.11(e)&&/^\\d/.11(e)){J j=V.1A,66=f.65.1A;f.65.1A=f.4g.1A;V.1A=e||0;e=V.aM+"2X";V.1A=j;f.65.1A=66}}I e},4h:H(l,h){J k=[];h=h||S;G(1j h.3h==\'12\')h=h.2z||h[0]&&h[0].2z||S;D.P(l,H(i,d){G(!d)I;G(d.1q==4L)d+=\'\';G(1j d=="23"){d=d.1o(/(<(\\w+)[^>]*?)\\/>/g,H(b,a,c){I c.1I(/^(aK|4f|7E|aG|4T|7A|aB|3n|az|ay|av)$/i)?b:a+"></"+c+">"});J f=D.3k(d).3y(),1v=h.3h("1v");J e=!f.1h("<au")&&[1,"<2A 7w=\'7w\'>","</2A>"]||!f.1h("<ar")&&[1,"<7v>","</7v>"]||f.1I(/^<(aq|22|am|ak|ai)/)&&[1,"<1T>","</1T>"]||!f.1h("<4F")&&[2,"<1T><22>","</22></1T>"]||(!f.1h("<af")||!f.1h("<ad"))&&[3,"<1T><22><4F>","</4F></22></1T>"]||!f.1h("<7E")&&[2,"<1T><22></22><7q>","</7q></1T>"]||D.14.1f&&[1,"1v<1v>","</1v>"]||[0,"",""];1v.4H=e[1]+d+e[2];1B(e[0]--)1v=1v.5T;G(D.14.1f){J g=!f.1h("<1T")&&f.1h("<22")<0?1v.1x&&1v.1x.3t:e[1]=="<1T>"&&f.1h("<22")<0?1v.3t:[];R(J j=g.K-1;j>=0;--j)G(D.Y(g[j],"22")&&!g[j].3t.K)g[j].1d.37(g[j]);G(/^\\s/.11(d))1v.39(h.5F(d.1I(/^\\s*/)[0]),1v.1x)}d=D.2d(1v.3t)}G(d.K===0&&(!D.Y(d,"3V")&&!D.Y(d,"2A")))I;G(d[0]==12||D.Y(d,"3V")||d.15)k.1p(d);N k=D.2R(k,d)});I k},1K:H(d,f,c){G(!d||d.16==3||d.16==8)I 12;J e=!D.4n(d),40=c!==12,1f=D.14.1f;f=e&&D.3X[f]||f;G(d.2j){J g=/5Q|4d|V/.11(f);G(f=="2W"&&D.14.2k)d.1d.64;G(f 1n d&&e&&!g){G(40){G(f=="O"&&D.Y(d,"4T")&&d.1d)7p"O a3 a1\'t 9V 9U";d[f]=c}G(D.Y(d,"3V")&&d.7i(f))I d.7i(f).76;I d[f]}G(1f&&e&&f=="V")I D.1K(d.V,"9T",c);G(40)d.9Q(f,""+c);J h=1f&&e&&g?d.4G(f,2):d.4G(f);I h===U?12:h}G(1f&&f=="1y"){G(40){d.6B=1;d.1E=(d.1E||"").1o(/7f\\([^)]*\\)/,"")+(3r(c)+\'\'=="9L"?"":"7f(1y="+c*7a+")")}I d.1E&&d.1E.1h("1y=")>=0?(3d(d.1E.1I(/1y=([^)]*)/)[1])/7a)+\'\':""}f=f.1o(/-([a-z])/9H,H(a,b){I b.2r()});G(40)d[f]=c;I d[f]},3k:H(a){I(a||"").1o(/^\\s+|\\s+$/g,"")},2d:H(b){J a=[];G(b!=U){J i=b.K;G(i==U||b.1R||b.4I||b.1k)a[0]=b;N 1B(i)a[--i]=b[i]}I a},2L:H(b,a){R(J i=0,K=a.K;i<K;i++)G(a[i]===b)I i;I-1},2R:H(a,b){J i=0,T,2S=a.K;G(D.14.1f){1B(T=b[i++])G(T.16!=8)a[2S++]=T}N 1B(T=b[i++])a[2S++]=T;I a},4r:H(a){J c=[],2o={};1U{R(J i=0,K=a.K;i<K;i++){J b=D.L(a[i]);G(!2o[b]){2o[b]=M;c.1p(a[i])}}}1V(e){c=a}I c},3C:H(c,a,d){J b=[];R(J i=0,K=c.K;i<K;i++)G(!d!=!a(c[i],i))b.1p(c[i]);I b},2l:H(d,a){J c=[];R(J i=0,K=d.K;i<K;i++){J b=a(d[i],i);G(b!=U)c[c.K]=b}I c.7d.1w([],c)}});J v=9B.9A.3y();D.14={5B:(v.1I(/.+(?:9y|9x|9w|9v)[\\/: ]([\\d.]+)/)||[])[1],2k:/75/.11(v),2G:/2G/.11(v),1f:/1f/.11(v)&&!/2G/.11(v),42:/42/.11(v)&&!/(9s|75)/.11(v)};J y=D.14.1f?"7o":"72";D.1l({71:!D.14.1f||S.70=="6Z",3X:{"R":"9n","9k":"1F","4i":y,72:y,7o:y,9h:"9f",9e:"9d",9b:"99"}});D.P({6W:H(a){I a.1d},97:H(a){I D.4S(a,"1d")},95:H(a){I D.3a(a,2,"2H")},91:H(a){I D.3a(a,2,"4l")},8Z:H(a){I D.4S(a,"2H")},8X:H(a){I D.4S(a,"4l")},8W:H(a){I D.5v(a.1d.1x,a)},8V:H(a){I D.5v(a.1x)},6Q:H(a){I D.Y(a,"8U")?a.8T||a.8S.S:D.2d(a.3t)}},H(c,d){D.17[c]=H(b){J a=D.2l(7,d);G(b&&1j b=="23")a=D.3g(b,a);I 7.2I(D.4r(a))}});D.P({6P:"3v",8Q:"6F",39:"6E",8P:"5q",8O:"7b"},H(c,b){D.17[c]=H(){J a=19;I 7.P(H(){R(J i=0,K=a.K;i<K;i++)D(a[i])[b](7)})}});D.P({8N:H(a){D.1K(7,a,"");G(7.16==1)7.5l(a)},8M:H(a){D.1F.1e(7,a)},8L:H(a){D.1F.21(7,a)},8K:H(a){D.1F[D.1F.3T(7,a)?"21":"1e"](7,a)},21:H(a){G(!a||D.1E(a,[7]).r.K){D("*",7).1e(7).P(H(){D.W.21(7);D.3b(7)});G(7.1d)7.1d.37(7)}},4E:H(){D(">*",7).21();1B(7.1x)7.37(7.1x)}},H(a,b){D.17[a]=H(){I 7.P(b,19)}});D.P(["6N","4b"],H(i,c){J b=c.3y();D.17[b]=H(a){I 7[0]==1b?D.14.2G&&S.1c["5t"+c]||D.14.2k&&1b["5s"+c]||S.70=="6Z"&&S.1C["5t"+c]||S.1c["5t"+c]:7[0]==S?29.2f(29.2f(S.1c["4y"+c],S.1C["4y"+c]),29.2f(S.1c["2i"+c],S.1C["2i"+c])):a==12?(7.K?D.1g(7[0],b):U):7.1g(b,a.1q==56?a:a+"2X")}});H 25(a,b){I a[0]&&3r(D.2a(a[0],b,M),10)||0}J C=D.14.2k&&3r(D.14.5B)<8H?"(?:[\\\\w*3m-]|\\\\\\\\.)":"(?:[\\\\w\\8F-\\8E*3m-]|\\\\\\\\.)",6L=2B 4v("^>\\\\s*("+C+"+)"),6J=2B 4v("^("+C+"+)(#)("+C+"+)"),6I=2B 4v("^([#.]?)("+C+"*)");D.1l({6H:{"":H(a,i,m){I m[2]=="*"||D.Y(a,m[2])},"#":H(a,i,m){I a.4G("2v")==m[2]},":":{8D:H(a,i,m){I i<m[3]-0},8C:H(a,i,m){I i>m[3]-0},3a:H(a,i,m){I m[3]-0==i},79:H(a,i,m){I m[3]-0==i},3o:H(a,i){I i==0},3S:H(a,i,m,r){I i==r.K-1},6D:H(a,i){I i%2==0},6C:H(a,i){I i%2},"3o-4u":H(a){I a.1d.3H("*")[0]==a},"3S-4u":H(a){I D.3a(a.1d.5T,1,"4l")==a},"8z-4u":H(a){I!D.3a(a.1d.5T,2,"4l")},6W:H(a){I a.1x},4E:H(a){I!a.1x},8y:H(a,i,m){I(a.6O||a.8x||D(a).1r()||"").1h(m[3])>=0},4j:H(a){I"1G"!=a.O&&D.1g(a,"18")!="2F"&&D.1g(a,"5g")!="1G"},1G:H(a){I"1G"==a.O||D.1g(a,"18")=="2F"||D.1g(a,"5g")=="1G"},8w:H(a){I!a.3R},3R:H(a){I a.3R},4J:H(a){I a.4J},2W:H(a){I a.2W||D.1K(a,"2W")},1r:H(a){I"1r"==a.O},5O:H(a){I"5O"==a.O},5L:H(a){I"5L"==a.O},5p:H(a){I"5p"==a.O},3Q:H(a){I"3Q"==a.O},5o:H(a){I"5o"==a.O},6A:H(a){I"6A"==a.O},6z:H(a){I"6z"==a.O},2s:H(a){I"2s"==a.O||D.Y(a,"2s")},4T:H(a){I/4T|2A|6y|2s/i.11(a.Y)},3T:H(a,i,m){I D.2q(m[3],a).K},8t:H(a){I/h\\d/i.11(a.Y)},8s:H(a){I D.3C(D.3O,H(b){I a==b.T}).K}}},6x:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,2B 4v("^([:.#]*)("+C+"+)")],3g:H(a,c,b){J d,1t=[];1B(a&&a!=d){d=a;J f=D.1E(a,c,b);a=f.t.1o(/^\\s*,\\s*/,"");1t=b?c=f.r:D.2R(1t,f.r)}I 1t},2q:H(t,o){G(1j t!="23")I[t];G(o&&o.16!=1&&o.16!=9)I[];o=o||S;J d=[o],2o=[],3S,Y;1B(t&&3S!=t){J r=[];3S=t;t=D.3k(t);J l=Q,3j=6L,m=3j.2D(t);G(m){Y=m[1].2r();R(J i=0;d[i];i++)R(J c=d[i].1x;c;c=c.2H)G(c.16==1&&(Y=="*"||c.Y.2r()==Y))r.1p(c);d=r;t=t.1o(3j,"");G(t.1h(" ")==0)6M;l=M}N{3j=/^([>+~])\\s*(\\w*)/i;G((m=3j.2D(t))!=U){r=[];J k={};Y=m[2].2r();m=m[1];R(J j=0,3i=d.K;j<3i;j++){J n=m=="~"||m=="+"?d[j].2H:d[j].1x;R(;n;n=n.2H)G(n.16==1){J g=D.L(n);G(m=="~"&&k[g])1X;G(!Y||n.Y.2r()==Y){G(m=="~")k[g]=M;r.1p(n)}G(m=="+")1X}}d=r;t=D.3k(t.1o(3j,""));l=M}}G(t&&!l){G(!t.1h(",")){G(o==d[0])d.4s();2o=D.2R(2o,d);r=d=[o];t=" "+t.6v(1,t.K)}N{J h=6J;J m=h.2D(t);G(m){m=[0,m[2],m[3],m[1]]}N{h=6I;m=h.2D(t)}m[2]=m[2].1o(/\\\\/g,"");J f=d[d.K-1];G(m[1]=="#"&&f&&f.61&&!D.4n(f)){J p=f.61(m[2]);G((D.14.1f||D.14.2G)&&p&&1j p.2v=="23"&&p.2v!=m[2])p=D(\'[@2v="\'+m[2]+\'"]\',f)[0];d=r=p&&(!m[3]||D.Y(p,m[3]))?[p]:[]}N{R(J i=0;d[i];i++){J a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];G(a=="*"&&d[i].Y.3y()=="49")a="3n";r=D.2R(r,d[i].3H(a))}G(m[1]==".")r=D.5m(r,m[2]);G(m[1]=="#"){J e=[];R(J i=0;r[i];i++)G(r[i].4G("2v")==m[2]){e=[r[i]];1X}r=e}d=r}t=t.1o(h,"")}}G(t){J b=D.1E(t,r);d=r=b.r;t=D.3k(b.t)}}G(t)d=[];G(d&&o==d[0])d.4s();2o=D.2R(2o,d);I 2o},5m:H(r,m,a){m=" "+m+" ";J c=[];R(J i=0;r[i];i++){J b=(" "+r[i].1F+" ").1h(m)>=0;G(!a&&b||a&&!b)c.1p(r[i])}I c},1E:H(t,r,h){J d;1B(t&&t!=d){d=t;J p=D.6x,m;R(J i=0;p[i];i++){m=p[i].2D(t);G(m){t=t.8r(m[0].K);m[2]=m[2].1o(/\\\\/g,"");1X}}G(!m)1X;G(m[1]==":"&&m[2]=="4Y")r=62.11(m[3])?D.1E(m[3],r,M).r:D(r).4Y(m[3]);N G(m[1]==".")r=D.5m(r,m[2],h);N G(m[1]=="["){J g=[],O=m[3];R(J i=0,3i=r.K;i<3i;i++){J a=r[i],z=a[D.3X[m[2]]||m[2]];G(z==U||/5Q|4d|2W/.11(m[2]))z=D.1K(a,m[2])||\'\';G((O==""&&!!z||O=="="&&z==m[5]||O=="!="&&z!=m[5]||O=="^="&&z&&!z.1h(m[5])||O=="$="&&z.6v(z.K-m[5].K)==m[5]||(O=="*="||O=="~=")&&z.1h(m[5])>=0)^h)g.1p(a)}r=g}N G(m[1]==":"&&m[2]=="3a-4u"){J e={},g=[],11=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2D(m[3]=="6D"&&"2n"||m[3]=="6C"&&"2n+1"||!/\\D/.11(m[3])&&"8q+"+m[3]||m[3]),3o=(11[1]+(11[2]||1))-0,d=11[3]-0;R(J i=0,3i=r.K;i<3i;i++){J j=r[i],1d=j.1d,2v=D.L(1d);G(!e[2v]){J c=1;R(J n=1d.1x;n;n=n.2H)G(n.16==1)n.4q=c++;e[2v]=M}J b=Q;G(3o==0){G(j.4q==d)b=M}N G((j.4q-d)%3o==0&&(j.4q-d)/3o>=0)b=M;G(b^h)g.1p(j)}r=g}N{J f=D.6H[m[1]];G(1j f=="49")f=f[m[2]];G(1j f=="23")f=6u("Q||H(a,i){I "+f+";}");r=D.3C(r,H(a,i){I f(a,i,m,r)},h)}}I{r:r,t:t}},4S:H(b,c){J a=[],1t=b[c];1B(1t&&1t!=S){G(1t.16==1)a.1p(1t);1t=1t[c]}I a},3a:H(a,e,c,b){e=e||1;J d=0;R(;a;a=a[c])G(a.16==1&&++d==e)1X;I a},5v:H(n,a){J r=[];R(;n;n=n.2H){G(n.16==1&&n!=a)r.1p(n)}I r}});D.W={1e:H(f,i,g,e){G(f.16==3||f.16==8)I;G(D.14.1f&&f.4I)f=1b;G(!g.24)g.24=7.24++;G(e!=12){J h=g;g=7.3M(h,H(){I h.1w(7,19)});g.L=e}J j=D.L(f,"3w")||D.L(f,"3w",{}),1H=D.L(f,"1H")||D.L(f,"1H",H(){G(1j D!="12"&&!D.W.5k)I D.W.1H.1w(19.3L.T,19)});1H.T=f;D.P(i.1R(/\\s+/),H(c,b){J a=b.1R(".");b=a[0];g.O=a[1];J d=j[b];G(!d){d=j[b]={};G(!D.W.2t[b]||D.W.2t[b].4p.1k(f)===Q){G(f.3K)f.3K(b,1H,Q);N G(f.6t)f.6t("4o"+b,1H)}}d[g.24]=g;D.W.26[b]=M});f=U},24:1,26:{},21:H(e,h,f){G(e.16==3||e.16==8)I;J i=D.L(e,"3w"),1L,5i;G(i){G(h==12||(1j h=="23"&&h.8p(0)=="."))R(J g 1n i)7.21(e,g+(h||""));N{G(h.O){f=h.2y;h=h.O}D.P(h.1R(/\\s+/),H(b,a){J c=a.1R(".");a=c[0];G(i[a]){G(f)2U i[a][f.24];N R(f 1n i[a])G(!c[1]||i[a][f].O==c[1])2U i[a][f];R(1L 1n i[a])1X;G(!1L){G(!D.W.2t[a]||D.W.2t[a].4A.1k(e)===Q){G(e.6p)e.6p(a,D.L(e,"1H"),Q);N G(e.6n)e.6n("4o"+a,D.L(e,"1H"))}1L=U;2U i[a]}}})}R(1L 1n i)1X;G(!1L){J d=D.L(e,"1H");G(d)d.T=U;D.3b(e,"3w");D.3b(e,"1H")}}},1P:H(h,c,f,g,i){c=D.2d(c);G(h.1h("!")>=0){h=h.3s(0,-1);J a=M}G(!f){G(7.26[h])D("*").1e([1b,S]).1P(h,c)}N{G(f.16==3||f.16==8)I 12;J b,1L,17=D.1D(f[h]||U),W=!c[0]||!c[0].32;G(W){c.6h({O:h,2J:f,32:H(){},3J:H(){},4C:1z()});c[0][E]=M}c[0].O=h;G(a)c[0].6m=M;J d=D.L(f,"1H");G(d)b=d.1w(f,c);G((!17||(D.Y(f,\'a\')&&h=="4V"))&&f["4o"+h]&&f["4o"+h].1w(f,c)===Q)b=Q;G(W)c.4s();G(i&&D.1D(i)){1L=i.1w(f,b==U?c:c.7d(b));G(1L!==12)b=1L}G(17&&g!==Q&&b!==Q&&!(D.Y(f,\'a\')&&h=="4V")){7.5k=M;1U{f[h]()}1V(e){}}7.5k=Q}I b},1H:H(b){J a,1L,38,5f,4m;b=19[0]=D.W.6l(b||1b.W);38=b.O.1R(".");b.O=38[0];38=38[1];5f=!38&&!b.6m;4m=(D.L(7,"3w")||{})[b.O];R(J j 1n 4m){J c=4m[j];G(5f||c.O==38){b.2y=c;b.L=c.L;1L=c.1w(7,19);G(a!==Q)a=1L;G(1L===Q){b.32();b.3J()}}}I a},6l:H(b){G(b[E]==M)I b;J d=b;b={8o:d};J c="8n 8m 8l 8k 2s 8j 47 5d 6j 5E 8i L 8h 8g 4K 2y 5a 59 8e 8b 58 6f 8a 88 4k 87 86 84 6d 2J 4C 6c O 82 81 35".1R(" ");R(J i=c.K;i;i--)b[c[i]]=d[c[i]];b[E]=M;b.32=H(){G(d.32)d.32();d.80=Q};b.3J=H(){G(d.3J)d.3J();d.7Z=M};b.4C=b.4C||1z();G(!b.2J)b.2J=b.6d||S;G(b.2J.16==3)b.2J=b.2J.1d;G(!b.4k&&b.4K)b.4k=b.4K==b.2J?b.6c:b.4K;G(b.58==U&&b.5d!=U){J a=S.1C,1c=S.1c;b.58=b.5d+(a&&a.2e||1c&&1c.2e||0)-(a.6b||0);b.6f=b.6j+(a&&a.2c||1c&&1c.2c||0)-(a.6a||0)}G(!b.35&&((b.47||b.47===0)?b.47:b.5a))b.35=b.47||b.5a;G(!b.59&&b.5E)b.59=b.5E;G(!b.35&&b.2s)b.35=(b.2s&1?1:(b.2s&2?3:(b.2s&4?2:0)));I b},3M:H(a,b){b.24=a.24=a.24||b.24||7.24++;I b},2t:{27:{4p:H(){55();I},4A:H(){I}},3D:{4p:H(){G(D.14.1f)I Q;D(7).2O("53",D.W.2t.3D.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("53",D.W.2t.3D.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3D";I D.W.1H.1w(7,19)}},3N:{4p:H(){G(D.14.1f)I Q;D(7).2O("51",D.W.2t.3N.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("51",D.W.2t.3N.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3N";I D.W.1H.1w(7,19)}}}};D.17.1l({2O:H(c,a,b){I c=="4X"?7.2V(c,a,b):7.P(H(){D.W.1e(7,c,b||a,b&&a)})},2V:H(d,b,c){J e=D.W.3M(c||b,H(a){D(7).4e(a,e);I(c||b).1w(7,19)});I 7.P(H(){D.W.1e(7,d,e,c&&b)})},4e:H(a,b){I 7.P(H(){D.W.21(7,a,b)})},1P:H(c,a,b){I 7.P(H(){D.W.1P(c,a,7,M,b)})},5C:H(c,a,b){I 7[0]&&D.W.1P(c,a,7[0],Q,b)},2m:H(b){J c=19,i=1;1B(i<c.K)D.W.3M(b,c[i++]);I 7.4V(D.W.3M(b,H(a){7.4Z=(7.4Z||0)%i;a.32();I c[7.4Z++].1w(7,19)||Q}))},7X:H(a,b){I 7.2O(\'3D\',a).2O(\'3N\',b)},27:H(a){55();G(D.2Q)a.1k(S,D);N D.3A.1p(H(){I a.1k(7,D)});I 7}});D.1l({2Q:Q,3A:[],27:H(){G(!D.2Q){D.2Q=M;G(D.3A){D.P(D.3A,H(){7.1k(S)});D.3A=U}D(S).5C("27")}}});J x=Q;H 55(){G(x)I;x=M;G(S.3K&&!D.14.2G)S.3K("69",D.27,Q);G(D.14.1f&&1b==1S)(H(){G(D.2Q)I;1U{S.1C.7V("1A")}1V(3e){3B(19.3L,0);I}D.27()})();G(D.14.2G)S.3K("69",H(){G(D.2Q)I;R(J i=0;i<S.4W.K;i++)G(S.4W[i].3R){3B(19.3L,0);I}D.27()},Q);G(D.14.2k){J a;(H(){G(D.2Q)I;G(S.3f!="68"&&S.3f!="1J"){3B(19.3L,0);I}G(a===12)a=D("V, 7A[7U=7S]").K;G(S.4W.K!=a){3B(19.3L,0);I}D.27()})()}D.W.1e(1b,"43",D.27)}D.P(("7R,7Q,43,85,4y,4X,4V,7P,"+"7O,7N,89,53,51,7M,2A,"+"5o,7L,7K,8d,3e").1R(","),H(i,b){D.17[b]=H(a){I a?7.2O(b,a):7.1P(b)}});J F=H(a,c){J b=a.4k;1B(b&&b!=c)1U{b=b.1d}1V(3e){b=c}I b==c};D(1b).2O("4X",H(){D("*").1e(S).4e()});D.17.1l({67:D.17.43,43:H(g,d,c){G(1j g!=\'23\')I 7.67(g);J e=g.1h(" ");G(e>=0){J i=g.3s(e,g.K);g=g.3s(0,e)}c=c||H(){};J f="2P";G(d)G(D.1D(d)){c=d;d=U}N{d=D.3n(d);f="6g"}J h=7;D.3Y({1a:g,O:f,1O:"2K",L:d,1J:H(a,b){G(b=="1W"||b=="7J")h.2K(i?D("<1v/>").3v(a.4U.1o(/<1m(.|\\s)*?\\/1m>/g,"")).2q(i):a.4U);h.P(c,[a.4U,b,a])}});I 7},aL:H(){I D.3n(7.7I())},7I:H(){I 7.2l(H(){I D.Y(7,"3V")?D.2d(7.aH):7}).1E(H(){I 7.34&&!7.3R&&(7.4J||/2A|6y/i.11(7.Y)||/1r|1G|3Q/i.11(7.O))}).2l(H(i,c){J b=D(7).6e();I b==U?U:b.1q==2p?D.2l(b,H(a,i){I{34:c.34,2x:a}}):{34:c.34,2x:b}}).3p()}});D.P("7H,7G,7F,7D,7C,7B".1R(","),H(i,o){D.17[o]=H(f){I 7.2O(o,f)}});J B=1z();D.1l({3p:H(d,b,a,c){G(D.1D(b)){a=b;b=U}I D.3Y({O:"2P",1a:d,L:b,1W:a,1O:c})},aE:H(b,a){I D.3p(b,U,a,"1m")},aD:H(c,b,a){I D.3p(c,b,a,"3z")},aC:H(d,b,a,c){G(D.1D(b)){a=b;b={}}I D.3Y({O:"6g",1a:d,L:b,1W:a,1O:c})},aA:H(a){D.1l(D.60,a)},60:{1a:5Z.5Q,26:M,O:"2P",2T:0,7z:"4R/x-ax-3V-aw",7x:M,31:M,L:U,5Y:U,3Q:U,4Q:{2N:"4R/2N, 1r/2N",2K:"1r/2K",1m:"1r/4t, 4R/4t",3z:"4R/3z, 1r/4t",1r:"1r/as",4w:"*/*"}},4z:{},3Y:H(s){s=D.1l(M,s,D.1l(M,{},D.60,s));J g,2Z=/=\\?(&|$)/g,1u,L,O=s.O.2r();G(s.L&&s.7x&&1j s.L!="23")s.L=D.3n(s.L);G(s.1O=="4P"){G(O=="2P"){G(!s.1a.1I(2Z))s.1a+=(s.1a.1I(/\\?/)?"&":"?")+(s.4P||"7u")+"=?"}N G(!s.L||!s.L.1I(2Z))s.L=(s.L?s.L+"&":"")+(s.4P||"7u")+"=?";s.1O="3z"}G(s.1O=="3z"&&(s.L&&s.L.1I(2Z)||s.1a.1I(2Z))){g="4P"+B++;G(s.L)s.L=(s.L+"").1o(2Z,"="+g+"$1");s.1a=s.1a.1o(2Z,"="+g+"$1");s.1O="1m";1b[g]=H(a){L=a;1W();1J();1b[g]=12;1U{2U 1b[g]}1V(e){}G(i)i.37(h)}}G(s.1O=="1m"&&s.1Y==U)s.1Y=Q;G(s.1Y===Q&&O=="2P"){J j=1z();J k=s.1a.1o(/(\\?|&)3m=.*?(&|$)/,"$ap="+j+"$2");s.1a=k+((k==s.1a)?(s.1a.1I(/\\?/)?"&":"?")+"3m="+j:"")}G(s.L&&O=="2P"){s.1a+=(s.1a.1I(/\\?/)?"&":"?")+s.L;s.L=U}G(s.26&&!D.4O++)D.W.1P("7H");J n=/^(?:\\w+:)?\\/\\/([^\\/?#]+)/;G(s.1O=="1m"&&O=="2P"&&n.11(s.1a)&&n.2D(s.1a)[1]!=5Z.al){J i=S.3H("6w")[0];J h=S.3h("1m");h.4d=s.1a;G(s.7t)h.aj=s.7t;G(!g){J l=Q;h.ah=h.ag=H(){G(!l&&(!7.3f||7.3f=="68"||7.3f=="1J")){l=M;1W();1J();i.37(h)}}}i.3U(h);I 12}J m=Q;J c=1b.7s?2B 7s("ae.ac"):2B 7r();G(s.5Y)c.6R(O,s.1a,s.31,s.5Y,s.3Q);N c.6R(O,s.1a,s.31);1U{G(s.L)c.4B("ab-aa",s.7z);G(s.5S)c.4B("a9-5R-a8",D.4z[s.1a]||"a7, a6 a5 a4 5N:5N:5N a2");c.4B("X-9Z-9Y","7r");c.4B("9W",s.1O&&s.4Q[s.1O]?s.4Q[s.1O]+", */*":s.4Q.4w)}1V(e){}G(s.7m&&s.7m(c,s)===Q){s.26&&D.4O--;c.7l();I Q}G(s.26)D.W.1P("7B",[c,s]);J d=H(a){G(!m&&c&&(c.3f==4||a=="2T")){m=M;G(f){7k(f);f=U}1u=a=="2T"&&"2T"||!D.7j(c)&&"3e"||s.5S&&D.7h(c,s.1a)&&"7J"||"1W";G(1u=="1W"){1U{L=D.6X(c,s.1O,s.9S)}1V(e){1u="5J"}}G(1u=="1W"){J b;1U{b=c.5I("7g-5R")}1V(e){}G(s.5S&&b)D.4z[s.1a]=b;G(!g)1W()}N D.5H(s,c,1u);1J();G(s.31)c=U}};G(s.31){J f=4I(d,13);G(s.2T>0)3B(H(){G(c){c.7l();G(!m)d("2T")}},s.2T)}1U{c.9P(s.L)}1V(e){D.5H(s,c,U,e)}G(!s.31)d();H 1W(){G(s.1W)s.1W(L,1u);G(s.26)D.W.1P("7C",[c,s])}H 1J(){G(s.1J)s.1J(c,1u);G(s.26)D.W.1P("7F",[c,s]);G(s.26&&!--D.4O)D.W.1P("7G")}I c},5H:H(s,a,b,e){G(s.3e)s.3e(a,b,e);G(s.26)D.W.1P("7D",[a,s,e])},4O:0,7j:H(a){1U{I!a.1u&&5Z.9O=="5p:"||(a.1u>=7e&&a.1u<9N)||a.1u==7c||a.1u==9K||D.14.2k&&a.1u==12}1V(e){}I Q},7h:H(a,c){1U{J b=a.5I("7g-5R");I a.1u==7c||b==D.4z[c]||D.14.2k&&a.1u==12}1V(e){}I Q},6X:H(a,c,b){J d=a.5I("9J-O"),2N=c=="2N"||!c&&d&&d.1h("2N")>=0,L=2N?a.9I:a.4U;G(2N&&L.1C.2j=="5J")7p"5J";G(b)L=b(L,c);G(c=="1m")D.5u(L);G(c=="3z")L=6u("("+L+")");I L},3n:H(a){J s=[];G(a.1q==2p||a.5w)D.P(a,H(){s.1p(3u(7.34)+"="+3u(7.2x))});N R(J j 1n a)G(a[j]&&a[j].1q==2p)D.P(a[j],H(){s.1p(3u(j)+"="+3u(7))});N s.1p(3u(j)+"="+3u(D.1D(a[j])?a[j]():a[j]));I s.6s("&").1o(/%20/g,"+")}});D.17.1l({1N:H(c,b){I c?7.2g({1Z:"1N",2h:"1N",1y:"1N"},c,b):7.1E(":1G").P(H(){7.V.18=7.5D||"";G(D.1g(7,"18")=="2F"){J a=D("<"+7.2j+" />").6P("1c");7.V.18=a.1g("18");G(7.V.18=="2F")7.V.18="3I";a.21()}}).3l()},1M:H(b,a){I b?7.2g({1Z:"1M",2h:"1M",1y:"1M"},b,a):7.1E(":4j").P(H(){7.5D=7.5D||D.1g(7,"18");7.V.18="2F"}).3l()},78:D.17.2m,2m:H(a,b){I D.1D(a)&&D.1D(b)?7.78.1w(7,19):a?7.2g({1Z:"2m",2h:"2m",1y:"2m"},a,b):7.P(H(){D(7)[D(7).3F(":1G")?"1N":"1M"]()})},9G:H(b,a){I 7.2g({1Z:"1N"},b,a)},9F:H(b,a){I 7.2g({1Z:"1M"},b,a)},9E:H(b,a){I 7.2g({1Z:"2m"},b,a)},9D:H(b,a){I 7.2g({1y:"1N"},b,a)},9M:H(b,a){I 7.2g({1y:"1M"},b,a)},9C:H(c,a,b){I 7.2g({1y:a},c,b)},2g:H(k,j,i,g){J h=D.77(j,i,g);I 7[h.36===Q?"P":"36"](H(){G(7.16!=1)I Q;J f=D.1l({},h),p,1G=D(7).3F(":1G"),46=7;R(p 1n k){G(k[p]=="1M"&&1G||k[p]=="1N"&&!1G)I f.1J.1k(7);G(p=="1Z"||p=="2h"){f.18=D.1g(7,"18");f.33=7.V.33}}G(f.33!=U)7.V.33="1G";f.45=D.1l({},k);D.P(k,H(c,a){J e=2B D.28(46,f,c);G(/2m|1N|1M/.11(a))e[a=="2m"?1G?"1N":"1M":a](k);N{J b=a.6r().1I(/^([+-]=)?([\\d+-.]+)(.*)$/),2b=e.1t(M)||0;G(b){J d=3d(b[2]),2M=b[3]||"2X";G(2M!="2X"){46.V[c]=(d||1)+2M;2b=((d||1)/e.1t(M))*2b;46.V[c]=2b+2M}G(b[1])d=((b[1]=="-="?-1:1)*d)+2b;e.3G(2b,d,2M)}N e.3G(2b,a,"")}});I M})},36:H(a,b){G(D.1D(a)||(a&&a.1q==2p)){b=a;a="28"}G(!a||(1j a=="23"&&!b))I A(7[0],a);I 7.P(H(){G(b.1q==2p)A(7,a,b);N{A(7,a).1p(b);G(A(7,a).K==1)b.1k(7)}})},9X:H(b,c){J a=D.3O;G(b)7.36([]);7.P(H(){R(J i=a.K-1;i>=0;i--)G(a[i].T==7){G(c)a[i](M);a.7n(i,1)}});G(!c)7.5A();I 7}});J A=H(b,c,a){G(b){c=c||"28";J q=D.L(b,c+"36");G(!q||a)q=D.L(b,c+"36",D.2d(a))}I q};D.17.5A=H(a){a=a||"28";I 7.P(H(){J q=A(7,a);q.4s();G(q.K)q[0].1k(7)})};D.1l({77:H(b,a,c){J d=b&&b.1q==a0?b:{1J:c||!c&&a||D.1D(b)&&b,2u:b,41:c&&a||a&&a.1q!=9t&&a};d.2u=(d.2u&&d.2u.1q==4L?d.2u:D.28.5K[d.2u])||D.28.5K.74;d.5M=d.1J;d.1J=H(){G(d.36!==Q)D(7).5A();G(D.1D(d.5M))d.5M.1k(7)};I d},41:{73:H(p,n,b,a){I b+a*p},5P:H(p,n,b,a){I((-29.9r(p*29.9q)/2)+0.5)*a+b}},3O:[],48:U,28:H(b,c,a){7.15=c;7.T=b;7.1i=a;G(!c.3Z)c.3Z={}}});D.28.44={4D:H(){G(7.15.2Y)7.15.2Y.1k(7.T,7.1z,7);(D.28.2Y[7.1i]||D.28.2Y.4w)(7);G(7.1i=="1Z"||7.1i=="2h")7.T.V.18="3I"},1t:H(a){G(7.T[7.1i]!=U&&7.T.V[7.1i]==U)I 7.T[7.1i];J r=3d(D.1g(7.T,7.1i,a));I r&&r>-9p?r:3d(D.2a(7.T,7.1i))||0},3G:H(c,b,d){7.5V=1z();7.2b=c;7.3l=b;7.2M=d||7.2M||"2X";7.1z=7.2b;7.2S=7.4N=0;7.4D();J e=7;H t(a){I e.2Y(a)}t.T=7.T;D.3O.1p(t);G(D.48==U){D.48=4I(H(){J a=D.3O;R(J i=0;i<a.K;i++)G(!a[i]())a.7n(i--,1);G(!a.K){7k(D.48);D.48=U}},13)}},1N:H(){7.15.3Z[7.1i]=D.1K(7.T.V,7.1i);7.15.1N=M;7.3G(0,7.1t());G(7.1i=="2h"||7.1i=="1Z")7.T.V[7.1i]="9m";D(7.T).1N()},1M:H(){7.15.3Z[7.1i]=D.1K(7.T.V,7.1i);7.15.1M=M;7.3G(7.1t(),0)},2Y:H(a){J t=1z();G(a||t>7.15.2u+7.5V){7.1z=7.3l;7.2S=7.4N=1;7.4D();7.15.45[7.1i]=M;J b=M;R(J i 1n 7.15.45)G(7.15.45[i]!==M)b=Q;G(b){G(7.15.18!=U){7.T.V.33=7.15.33;7.T.V.18=7.15.18;G(D.1g(7.T,"18")=="2F")7.T.V.18="3I"}G(7.15.1M)7.T.V.18="2F";G(7.15.1M||7.15.1N)R(J p 1n 7.15.45)D.1K(7.T.V,p,7.15.3Z[p])}G(b)7.15.1J.1k(7.T);I Q}N{J n=t-7.5V;7.4N=n/7.15.2u;7.2S=D.41[7.15.41||(D.41.5P?"5P":"73")](7.4N,n,0,1,7.15.2u);7.1z=7.2b+((7.3l-7.2b)*7.2S);7.4D()}I M}};D.1l(D.28,{5K:{9l:9j,9i:7e,74:9g},2Y:{2e:H(a){a.T.2e=a.1z},2c:H(a){a.T.2c=a.1z},1y:H(a){D.1K(a.T.V,"1y",a.1z)},4w:H(a){a.T.V[a.1i]=a.1z+a.2M}}});D.17.2i=H(){J b=0,1S=0,T=7[0],3q;G(T)ao(D.14){J d=T.1d,4a=T,1s=T.1s,1Q=T.2z,5U=2k&&3r(5B)<9c&&!/9a/i.11(v),1g=D.2a,3c=1g(T,"30")=="3c";G(T.7y){J c=T.7y();1e(c.1A+29.2f(1Q.1C.2e,1Q.1c.2e),c.1S+29.2f(1Q.1C.2c,1Q.1c.2c));1e(-1Q.1C.6b,-1Q.1C.6a)}N{1e(T.5X,T.5W);1B(1s){1e(1s.5X,1s.5W);G(42&&!/^t(98|d|h)$/i.11(1s.2j)||2k&&!5U)2C(1s);G(!3c&&1g(1s,"30")=="3c")3c=M;4a=/^1c$/i.11(1s.2j)?4a:1s;1s=1s.1s}1B(d&&d.2j&&!/^1c|2K$/i.11(d.2j)){G(!/^96|1T.*$/i.11(1g(d,"18")))1e(-d.2e,-d.2c);G(42&&1g(d,"33")!="4j")2C(d);d=d.1d}G((5U&&(3c||1g(4a,"30")=="5x"))||(42&&1g(4a,"30")!="5x"))1e(-1Q.1c.5X,-1Q.1c.5W);G(3c)1e(29.2f(1Q.1C.2e,1Q.1c.2e),29.2f(1Q.1C.2c,1Q.1c.2c))}3q={1S:1S,1A:b}}H 2C(a){1e(D.2a(a,"6V",M),D.2a(a,"6U",M))}H 1e(l,t){b+=3r(l,10)||0;1S+=3r(t,10)||0}I 3q};D.17.1l({30:H(){J a=0,1S=0,3q;G(7[0]){J b=7.1s(),2i=7.2i(),4c=/^1c|2K$/i.11(b[0].2j)?{1S:0,1A:0}:b.2i();2i.1S-=25(7,\'94\');2i.1A-=25(7,\'aF\');4c.1S+=25(b,\'6U\');4c.1A+=25(b,\'6V\');3q={1S:2i.1S-4c.1S,1A:2i.1A-4c.1A}}I 3q},1s:H(){J a=7[0].1s;1B(a&&(!/^1c|2K$/i.11(a.2j)&&D.1g(a,\'30\')==\'93\'))a=a.1s;I D(a)}});D.P([\'5e\',\'5G\'],H(i,b){J c=\'4y\'+b;D.17[c]=H(a){G(!7[0])I;I a!=12?7.P(H(){7==1b||7==S?1b.92(!i?a:D(1b).2e(),i?a:D(1b).2c()):7[c]=a}):7[0]==1b||7[0]==S?46[i?\'aI\':\'aJ\']||D.71&&S.1C[c]||S.1c[c]:7[0][c]}});D.P(["6N","4b"],H(i,b){J c=i?"5e":"5G",4f=i?"6k":"6i";D.17["5s"+b]=H(){I 7[b.3y()]()+25(7,"57"+c)+25(7,"57"+4f)};D.17["90"+b]=H(a){I 7["5s"+b]()+25(7,"2C"+c+"4b")+25(7,"2C"+4f+"4b")+(a?25(7,"6S"+c)+25(7,"6S"+4f):0)}})})();',62,669,'|||||||this|||||||||||||||||||||||||||||||||||if|function|return|var|length|data|true|else|type|each|false|for|document|elem|null|style|event||nodeName|||test|undefined||browser|options|nodeType|fn|display|arguments|url|window|body|parentNode|add|msie|css|indexOf|prop|typeof|call|extend|script|in|replace|push|constructor|text|offsetParent|cur|status|div|apply|firstChild|opacity|now|left|while|documentElement|isFunction|filter|className|hidden|handle|match|complete|attr|ret|hide|show|dataType|trigger|doc|split|top|table|try|catch|success|break|cache|height||remove|tbody|string|guid|num|global|ready|fx|Math|curCSS|start|scrollTop|makeArray|scrollLeft|max|animate|width|offset|tagName|safari|map|toggle||done|Array|find|toUpperCase|button|special|duration|id|copy|value|handler|ownerDocument|select|new|border|exec|stack|none|opera|nextSibling|pushStack|target|html|inArray|unit|xml|bind|GET|isReady|merge|pos|timeout|delete|one|selected|px|step|jsre|position|async|preventDefault|overflow|name|which|queue|removeChild|namespace|insertBefore|nth|removeData|fixed|parseFloat|error|readyState|multiFilter|createElement|rl|re|trim|end|_|param|first|get|results|parseInt|slice|childNodes|encodeURIComponent|append|events|elems|toLowerCase|json|readyList|setTimeout|grep|mouseenter|color|is|custom|getElementsByTagName|block|stopPropagation|addEventListener|callee|proxy|mouseleave|timers|defaultView|password|disabled|last|has|appendChild|form|domManip|props|ajax|orig|set|easing|mozilla|load|prototype|curAnim|self|charCode|timerId|object|offsetChild|Width|parentOffset|src|unbind|br|currentStyle|clean|float|visible|relatedTarget|previousSibling|handlers|isXMLDoc|on|setup|nodeIndex|unique|shift|javascript|child|RegExp|_default|deep|scroll|lastModified|teardown|setRequestHeader|timeStamp|update|empty|tr|getAttribute|innerHTML|setInterval|checked|fromElement|Number|jQuery|state|active|jsonp|accepts|application|dir|input|responseText|click|styleSheets|unload|not|lastToggle|outline|mouseout|getPropertyValue|mouseover|getComputedStyle|bindReady|String|padding|pageX|metaKey|keyCode|getWH|andSelf|clientX|Left|all|visibility|container|index|init|triggered|removeAttribute|classFilter|prevObject|submit|file|after|windowData|inner|client|globalEval|sibling|jquery|absolute|clone|wrapAll|dequeue|version|triggerHandler|oldblock|ctrlKey|createTextNode|Top|handleError|getResponseHeader|parsererror|speeds|checkbox|old|00|radio|swing|href|Modified|ifModified|lastChild|safari2|startTime|offsetTop|offsetLeft|username|location|ajaxSettings|getElementById|isSimple|values|selectedIndex|runtimeStyle|rsLeft|_load|loaded|DOMContentLoaded|clientTop|clientLeft|toElement|srcElement|val|pageY|POST|unshift|Bottom|clientY|Right|fix|exclusive|detachEvent|cloneNode|removeEventListener|swap|toString|join|attachEvent|eval|substr|head|parse|textarea|reset|image|zoom|odd|even|before|prepend|exclude|expr|quickClass|quickID|uuid|quickChild|continue|Height|textContent|appendTo|contents|open|margin|evalScript|borderTopWidth|borderLeftWidth|parent|httpData|setArray|CSS1Compat|compatMode|boxModel|cssFloat|linear|def|webkit|nodeValue|speed|_toggle|eq|100|replaceWith|304|concat|200|alpha|Last|httpNotModified|getAttributeNode|httpSuccess|clearInterval|abort|beforeSend|splice|styleFloat|throw|colgroup|XMLHttpRequest|ActiveXObject|scriptCharset|callback|fieldset|multiple|processData|getBoundingClientRect|contentType|link|ajaxSend|ajaxSuccess|ajaxError|col|ajaxComplete|ajaxStop|ajaxStart|serializeArray|notmodified|keypress|keydown|change|mouseup|mousedown|dblclick|focus|blur|stylesheet|hasClass|rel|doScroll|black|hover|solid|cancelBubble|returnValue|wheelDelta|view|round|shiftKey|resize|screenY|screenX|relatedNode|mousemove|prevValue|originalTarget|offsetHeight|keyup|newValue|offsetWidth|eventPhase|detail|currentTarget|cancelable|bubbles|attrName|attrChange|altKey|originalEvent|charAt|0n|substring|animated|header|noConflict|line|enabled|innerText|contains|only|weight|font|gt|lt|uFFFF|u0128|size|417|Boolean|Date|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|prependTo|wrap|contentWindow|contentDocument|iframe|children|siblings|prevAll|wrapInner|nextAll|outer|prev|scrollTo|static|marginTop|next|inline|parents|able|cellSpacing|adobeair|cellspacing|522|maxLength|maxlength|readOnly|400|readonly|fast|600|class|slow|1px|htmlFor|reverse|10000|PI|cos|compatible|Function|setData|ie|ra|it|rv|getData|userAgent|navigator|fadeTo|fadeIn|slideToggle|slideUp|slideDown|ig|responseXML|content|1223|NaN|fadeOut|300|protocol|send|setAttribute|option|dataFilter|cssText|changed|be|Accept|stop|With|Requested|Object|can|GMT|property|1970|Jan|01|Thu|Since|If|Type|Content|XMLHTTP|th|Microsoft|td|onreadystatechange|onload|cap|charset|colg|host|tfoot|specified|with|1_|thead|leg|plain|attributes|opt|embed|urlencoded|www|area|hr|ajaxSetup|meta|post|getJSON|getScript|marginLeft|img|elements|pageYOffset|pageXOffset|abbr|serialize|pixelLeft'.split('|'),0,{}));var Drupal=Drupal||{};Drupal.jsEnabled=document.getElementsByTagName&&document.createElement&&document.createTextNode&&document.documentElement&&document.getElementById;Drupal.extend=function(obj){for(var i in obj){if(this[i]){Drupal.extend.apply(this[i],[obj[i]]);}
else{this[i]=obj[i];}
}
};Drupal.redirectFormButton=function(uri,button,handler){if(!button){return;}
button.onmouseover=button.onfocus=function(){button.onclick=function(){Drupal.createIframe();var button=this;var action=button.form.action;var target=button.form.target;this.form.action=uri;this.form.target='redirect-target';handler.onsubmit();window.iframeHandler=function(){var iframe=$('#redirect-target').get(0);button.form.action=action;button.form.target=target;try{response=(iframe.contentWindow||iframe.contentDocument||iframe).document.body.innerHTML;response=response.replace(/[\f\n\r\t]/g,' ');if(window.opera){response=response.replace(/&quot;/g,'"');}
}
catch(e){response=null;}
response=Drupal.parseJson(response);if(response.status==0){handler.onerror(response.data);return;}
handler.oncomplete(response.data);return true;};return true;};};button.onmouseout=button.onblur=function(){button.onclick=null;};};Drupal.absolutePosition=function(el){var sLeft=0,sTop=0;var isDiv=/^div$/i.test(el.tagName);if(isDiv&&el.scrollLeft){sLeft=el.scrollLeft;}
if(isDiv&&el.scrollTop){sTop=el.scrollTop;}
var r={x:el.offsetLeft-sLeft,y:el.offsetTop-sTop};if(el.offsetParent){var tmp=Drupal.absolutePosition(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}
return r;};Drupal.dimensions=function(el){return{width:el.offsetWidth,height:el.offsetHeight};};Drupal.mousePosition=function(e){return{x:e.clientX+document.documentElement.scrollLeft,y:e.clientY+document.documentElement.scrollTop};};Drupal.parseJson=function(data){if((data.substring(0,1)!='{')&&(data.substring(0,1)!='[')){return{status:0,data:data.length?data:'Unspecified error'};}
return eval('('+data+');');};Drupal.createIframe=function(){if($('#redirect-holder').size()){return;}
window.iframeHandler=function(){};var div=document.createElement('div');div.id='redirect-holder';$(div).html('<iframe name="redirect-target" id="redirect-target" class="redirect" onload="window.iframeHandler();"></iframe>');var iframe=div.firstChild;$(iframe).attr({name:'redirect-target',id:'redirect-target'}).css({position:'absolute',height:'1px',width:'1px',visibility:'hidden'});$('body').append(div);};Drupal.deleteIframe=function(){$('#redirect-holder').remove();};Drupal.freezeHeight=function(){Drupal.unfreezeHeight();var div=document.createElement('div');$(div).css({position:'absolute',top:'0px',left:'0px',width:'1px',height:$('body').css('height')}).attr('id','freeze-height');$('body').append(div);};Drupal.unfreezeHeight=function(){$('#freeze-height').remove();};Drupal.encodeURIComponent=function(item,uri){uri=uri||location.href;item=encodeURIComponent(item).replace(/%2F/g,'/');return(uri.indexOf('?q=')!=-1)?item:item.replace(/%26/g,'%2526').replace(/%23/g,'%2523').replace(/\/\//g,'/%252F');};if(Drupal.jsEnabled){document.documentElement.className='js';}
;function ajaxify(elem,l,callback){$('#loadingPic').show();$('#ajax-bckg').show();l=l+'&ajax=1';$(elem).empty().append('<img id ="ajaxifyimg" src="'+ajaxify_loader+'" />');$.ajax({type:"GET",dataType:"html",data:"output=html",cache:false,url:l,error:function(html){$('#loadingPic').hide();$(elem).empty().append(html);},success:function(html){$('#loadingPic').hide();$('#wrap-ajaxnode').show();$('#ajax-node').show();$(elem).empty().append(html);if(callback){$(document).ready(callback);}
}
});$.ajax({type:"GET",dataType:"json",data:"output=js",url:l,success:function(html){jQuery.each(html,function(i,val){$.getScript(val);});}
});return true;}
function ajaxify_content(elem){$(elem).empty().append(html).find('a').click(function(){return ajaxify(elem,'ajaxify/'+elem.replace('#','=')+'/'+$(this).attr('href').substr($(this).attr('href').indexOf(base_url)+base_url.length));});}
;function hashcash_create(formfield){var shafound=false;var hashcash='';var new_field_value='';while(!shafound){new_field_value=document.getElementById(formfield).value+""+randomString(20);hashcash=SHA1(new_field_value);if(hashcash.substring(0,2)=="00"){shafound=true;}
}
document.getElementById(formfield).value=new_field_value;}
function randomString(string_length){var chars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var randomstring='';for(var i=0;i<string_length;i++){var rnum=Math.floor(Math.random()*chars.length);randomstring+=chars.substring(rnum,rnum+1);}
return randomstring;}
function SHA1(msg){function rotate_left(n,s){var t4=(n<<s)|(n>>>(32-s));return t4;};function lsb_hex(val){var str="";var i;var vh;var vl;for(i=0;i<=6;i+=2){vh=(val>>>(i*4+4))&0x0f;vl=(val>>>(i*4))&0x0f;str+=vh.toString(16)+vl.toString(16);}
return str;};function cvt_hex(val){var str="";var i;var v;for(i=7;i>=0;i--){v=(val>>>(i*4))&0x0f;str+=v.toString(16);}
return str;};function Utf8Encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}
else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}
else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}
}
return utftext;};var blockstart;var i,j;var W=new Array(80);var H0=0x67452301;var H1=0xEFCDAB89;var H2=0x98BADCFE;var H3=0x10325476;var H4=0xC3D2E1F0;var A,B,C,D,E;var temp;msg=Utf8Encode(msg);var msg_len=msg.length;var word_array=new Array();for(i=0;i<msg_len-3;i+=4){j=msg.charCodeAt(i)<<24|msg.charCodeAt(i+1)<<16|msg.charCodeAt(i+2)<<8|msg.charCodeAt(i+3);word_array.push(j);}
switch(msg_len%4){case 0:i=0x080000000;break;case 1:i=msg.charCodeAt(msg_len-1)<<24|0x0800000;break;case 2:i=msg.charCodeAt(msg_len-2)<<24|msg.charCodeAt(msg_len-1)<<16|0x08000;break;case 3:i=msg.charCodeAt(msg_len-3)<<24|msg.charCodeAt(msg_len-2)<<16|msg.charCodeAt(msg_len-1)<<8|0x80;break;}
word_array.push(i);while((word_array.length%16)!=14)word_array.push(0);word_array.push(msg_len>>>29);word_array.push((msg_len<<3)&0x0ffffffff);for(blockstart=0;blockstart<word_array.length;blockstart+=16){for(i=0;i<16;i++)W[i]=word_array[blockstart+i];for(i=16;i<=79;i++)W[i]=rotate_left(W[i-3]^W[i-8]^W[i-14]^W[i-16],1);A=H0;B=H1;C=H2;D=H3;E=H4;for(i=0;i<=19;i++){temp=(rotate_left(A,5)+((B&C)|(~B&D))+E+W[i]+0x5A827999)&0x0ffffffff;E=D;D=C;C=rotate_left(B,30);B=A;A=temp;}
for(i=20;i<=39;i++){temp=(rotate_left(A,5)+(B^C^D)+E+W[i]+0x6ED9EBA1)&0x0ffffffff;E=D;D=C;C=rotate_left(B,30);B=A;A=temp;}
for(i=40;i<=59;i++){temp=(rotate_left(A,5)+((B&C)|(B&D)|(C&D))+E+W[i]+0x8F1BBCDC)&0x0ffffffff;E=D;D=C;C=rotate_left(B,30);B=A;A=temp;}
for(i=60;i<=79;i++){temp=(rotate_left(A,5)+(B^C^D)+E+W[i]+0xCA62C1D6)&0x0ffffffff;E=D;D=C;C=rotate_left(B,30);B=A;A=temp;}
H0=(H0+A)&0x0ffffffff;H1=(H1+B)&0x0ffffffff;H2=(H2+C)&0x0ffffffff;H3=(H3+D)&0x0ffffffff;H4=(H4+E)&0x0ffffffff;}
var temp=cvt_hex(H0)+cvt_hex(H1)+cvt_hex(H2)+cvt_hex(H3)+cvt_hex(H4);return temp.toLowerCase();};jQuery.each(["id","title","name","href","src","rel"],function(i,n){jQuery.fn[n]=function(h){return h==undefined?this.length?this[0][n]:null:this.attr(n,h);};});jQuery.each("top,left,position,float,overflow,color,background".split(","),function(i,n){jQuery.fn[n]=function(h){return h==undefined?(this.length?jQuery.css(this[0],n):null):this.css(n,h);};});var e=("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,reset,select,"+"submit,keydown,keypress,keyup,error").split(",");for(var i=0;i<e.length;i++)new function(){var o=e[i];jQuery.fn["un"+o]=function(f){return this.unbind(o,f);};jQuery.fn["one"+o]=function(f){var element=jQuery(this);var handler=function(){element.unbind(o,handler);element=null;return f.apply(this,arguments);};return this.bind(o,handler);};};jQuery.fn.ancestors=jQuery.fn.parents;jQuery.expr[":"]["nth-child"]="jQuery.nth(a.parentNode.firstChild,parseInt(m[3])+1,'nextSibling')==a";jQuery.fn._filter=jQuery.fn.filter;jQuery.fn.filter=function(arr){return this._filter(arr.constructor==Array?arr.join(","):arr);};(function(jQuery){jQuery.each(["eq","lt","gt","contains"],function(i,n){jQuery.fn[n]=function(num,fn){return this.filter(":"+n+"("+num+")",fn);};});jQuery.fn.evalScripts=function(){};jQuery.fn.loadIfModified=function(){var old=jQuery.ajaxSettings.ifModified;jQuery.ajaxSettings.ifModified=true;var ret=jQuery.fn.load.apply(this,arguments);jQuery.ajaxSettings.ifModified=old;return ret;};jQuery.getIfModified=function(){var old=jQuery.ajaxSettings.ifModified;jQuery.ajaxSettings.ifModified=true;var ret=jQuery.get.apply(jQuery,arguments);jQuery.ajaxSettings.ifModified=old;return ret;};jQuery.ajaxTimeout=function(timeout){jQuery.ajaxSettings.timeout=timeout;};})(jQuery);;Drupal.behaviors=Drupal.behaviors||{};Drupal.attachBehaviors=function(context){context=context||document;if(Drupal.jsEnabled&&Drupal.behaviors){jQuery.each(Drupal.behaviors,function(){this(context);});}
};Drupal.preventSelect=function(elt){if(document.onselectstart){elt.onselectstart=function(){return false;}
}
else{$(elt).mousedown(function(){return false;});}
};Drupal.getTarget=function(e){if(!e)e=window.event;var target=e.target?e.target:e.srcElement;if(!target)return null;if(target.nodeType==3)target=target.parentNode;if(target.tagName.toUpperCase()=='LABEL'&&e.type=='click'){if(target.getAttribute('for')){target=document.getElementById(target.getAttribute('for'));}
}
return target;};Drupal.url=function(path,query,fragment){query=query?query:'';fragment=fragment?'#'+fragment:'';var base=Drupal.settings.jstools.basePath;if(!Drupal.settings.jstools.cleanurls){if(query){return base+'?q='+path+'&'+query+fragment;}
else{return base+'?q='+path+fragment;}
}
else{if(query){return base+path+'?'+query+fragment;}
else{return base+path+fragment;}
}
};Drupal.getPath=function(href){href=Drupal.pathPortion(href);href=href.substring(Drupal.settings.jstools.basePath.length+(Drupal.settings.jstools.cleanurls?0:3),href.length);var chars=['#','?','&'];for(i in chars){if(href.indexOf(chars[i])>-1){href=href.substr(0,href.indexOf(chars[i]));}
}
return href;};Drupal.prependPath=function(href,segment){href=Drupal.pathPortion(href);var baseLength=Drupal.settings.jstools.basePath.length+(Drupal.settings.jstools.cleanurls?0:3);var base=href.substring(0,baseLength);return base+segment+'/'+href.substring(baseLength,href.length);};Drupal.pathPortion=function(href){var protocol=window.location.protocol;if(href.substring(0,protocol.length)==protocol){href=href.substring(href.indexOf('/',protocol.length+2));}
return href;};Drupal.redirectFormSubmit=function(uri,form,handler){$(form).submit(function(){Drupal.createIframe();var form=this;this.action=uri;this.target='redirect-target';handler.onsubmit();window.iframeHandler=function(){var iframe=$('#redirect-target').get(0);try{response=(iframe.contentWindow||iframe.contentDocument||iframe).document.body.innerHTML;response=response.replace(/[\f\n\r\t]/g,' ');if(window.opera){response=response.replace(/&quot;/g,'"');}
}
catch(e){response=null;}
response=Drupal.parseJson(response);if(response.status==0){handler.onerror(response.data);return;}
handler.oncomplete(response.data);return true;};return true;});};Drupal.scrollTo=function(el){var pos=Drupal.absolutePosition(el);window.scrollTo(0,pos.y);};Drupal.elementChildren=function(element){var children=[];for(i in element){if(i.substr(0,1)!='#'){children[children.length]=i;}
}
return children;};Drupal.elementProperties=function(element){var properties=[];for(i in element){if(i.substr(0,1)=='#'){properties[properties.length]=i;}
}
return properties;};Drupal.parseQueryString=function(href){query=Drupal.getQueryString(href);var args={};var pairs=query.split("&");for(var i=0;i<pairs.length;i++){var pos=pairs[i].indexOf('=');if(pos==-1)continue;var argname=pairs[i].substring(0,pos);var value=pairs[i].substring(pos+1);args[argname]=unescape(value.replace(/\+/g," "));}
return args;};Drupal.getQueryString=function(href){if(href){var index=href.indexOf('?');href=(index==-1)?'':href.substring(index+1);}
query=href?href:location.search.substring(1);if(!Drupal.settings.jstools.cleanurls){var index=query.indexOf('&');query=(index==-1)?'':query.substring(index+1);}
return query;};Drupal.pathMatch=function(path,paths,type){paths='^'+paths+'$';paths=paths.replace(/\n/g,'$|^');paths=paths.replace(/\*/g,'.*');var search=path.search(new RegExp(paths))>-1?true:false;return(type==0)?search:!search;};if(Drupal.jsEnabled){document.cookie='has_js=1';$(document).ready(function(){Drupal.attachBehaviors(this);});};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}('(5($){$.28.8=5(9,2){3(C 9==\'2v\')2=9;2=$.2N({9:(9&&C 9==\'2O\'&&9>0)?--9:0,x:g,j:$.G?1T:R,v:R,1H:g,1L:g,1A:g,1f:g,1G:\'2y\',2e:g,2f:g,2h:R,I:g,O:g,Q:g,P:\'8-2z\',T:\'8-x\',16:\'8-1J\',1k:\'8-2A\',Y:\'H\'},2||{});$.d.1e=$.d.1e||$.d.F&&C 2B==\'5\';5 1q(){27(0,0)}p 6.J(5(){4 f=6;4 8=$(\'>1n:o(0)>1v>a\',6);3(2.v){4 1h={};8.J(5(i){4 n=\'8-v-\'+(i+1);4 7=\'#\'+n;1h[7]=6.1W;6.1W=7;$(f).2C(\'<H n="\'+n+\'" 2W="2E"></H>\')})}3(U.7){8.J(5(i){3(6.7==U.7){2.9=i;3(($.d.F||$.d.2F)&&!2.v){4 c=$(U.7);4 13=c.L(\'n\');c.L(\'n\',\'\');w(5(){c.L(\'n\',13)},2G)}1q();p R}})}3($.d.F){1q()}$(\'>\'+2.Y,6).1E(\':o(\'+2.9+\')\').1I().11().2H(\':o(\'+2.9+\')\').z(2.16);3(!2.v){$(\'>1n:o(0)>1v:o(\'+2.9+\')\',6).z(2.P)}3(2.2h){4 15=$(\'>\'+2.Y,f);4 1D=5(1Y){4 1w=$.2I(15.14(),5(N){4 h,r=$(N);3(1Y){3($.d.1e){N.A.2K(\'20\');N.A.m=\'\';N.18=g}h=r.s({\'V-m\':\'\'}).m()}l{h=r.m()}p h}).2L(5(a,b){p b-a});3($.d.1e){15.J(5(){6.18=1w[0]+\'23\';6.A.2M(\'20\',\'6.A.m = 6.18 ? 6.18 : "2P"\')})}l{15.s({\'V-m\':1w[0]+\'23\'})}};1D();4 17=f.29;4 1g=f.12;4 1C=$(\'#8-24-25-1o\').14(0)||$(\'<1V n="8-24-25-1o">M</1V>\').s({1t:\'2Q\',2R:\'2S\',2T:\'1N\'}).2U(t.1u).14(0);4 1c=1C.12;2V(5(){4 1b=f.29;4 1F=f.12;4 1d=1C.12;3(1F>1g||1b!=17||1d!=1c){1D((1b>17||1d<1c));17=1b;1g=1F;1c=1d}},1x)}4 y={},B={},1r=2.2e||2.1G,1B=2.2f||2.1G;3(2.1L||2.1H){3(2.1L){y[\'m\']=\'1I\';B[\'m\']=\'1J\'}3(2.1H){y[\'D\']=\'1I\';B[\'D\']=\'1J\'}}l{3(2.1A){y=2.1A}l{y[\'V-1M\']=0;1r=2.j?1x:1}3(2.1f){B=2.1f}l{B[\'V-1M\']=0;1B=2.j?1x:1}}4 I=2.I,O=2.O,Q=2.Q;8.X(\'1U\',5(){4 7=6.7;3($(7).S(\':1N\')&&!$(6.K).S(\'.\'+2.T)){3($.d.F){$(6).E();3(2.j){$.G.1z(7);U.7=7.1p(\'#\',\'\')}}l 3($.d.1S){4 1Q=$(\'<1P 2j="\'+7+\'"><H><2k 2l="1R" 2m="h" /></H></1P>\').14(0);1Q.1R();$(6).E();3(2.j){$.G.1z(7)}}l{3(2.j){U.7=7.1p(\'#\',\'\')}l{$(6).E()}}}});8.X(\'1l\',5(){$(6.K).z(2.T)});3(2.x&&2.x.1y){21(4 i=0,k=2.x.1y;i<k;i++){8.o(--2.x[i]).19(\'1l\').11()}};8.X(\'1X\',5(){4 r=$(6.K);r.10(2.T);3($.d.1S){r.2o(1,1.0).s({1t:\'\',D:1});w(5(){r.s({D:\'\'})},2p)}});8.X(\'E\',5(e){4 1O=e.2s;4 1m=$(6.K);3(f.1K||1m.S(\'.\'+2.P)||1m.S(\'.\'+2.T)){6.2d();p R}f[\'1K\']=1T;4 c=$(6.7);3(c.1o()>0){3($.d.F&&2.j){4 13=6.7.1p(\'#\',\'\');c.L(\'n\',\'\');w(5(){c.L(\'n\',13)},0)}4 q=6;4 u=$(\'>\'+2.Y+\':2x\',f);3(C I==\'5\'){w(5(){I(q,c[0],u[0])},0)}5 1i(){3(2.j&&1O){$.G.1z(q.7)}u.22(B,1B,5(){$(q.K).z(2.P).2J().10(2.P);3(C O==\'5\'){O(q,c[0],u[0])}u.z(2.16).s({1t:\'\',26:\'\',m:\'\',D:\'\'});c.10(2.16).22(y,1r,5(){c.s({26:\'\',m:\'\',D:\'\'});3($.d.F){u[0].A.1E=\'\';c[0].A.1E=\'\'}3(C Q==\'5\'){Q(q,c[0],u[0])}f.1K=g})})}3(!2.v){1i()}l{4 1j=$(6);1j.z(2.1k);w(5(){$(q.7).2i(1h[q.7],5(){1i();1j.10(2.1k)})},0)}}l{2q(\'2r S 2t 2u f.\')}4 2a=1s.2w||t.1a&&t.1a.2b||t.1u.2b||0;4 2c=1s.2D||t.1a&&t.1a.1Z||t.1u.1Z||0;w(5(){1s.27(2a,2c)},0);6.2d();p 2.j});3(2.v){8.o(2.9).19(\'E\').11()}3(2.j){$.G.2n(5(){8.o(2.9).19(\'E\').11()})}})};4 Z=[\'1U\',\'1l\',\'1X\'];21(4 i=0;i<Z.1y;i++){$.28[Z[i]]=(5(2g){p 5(W){p 6.J(5(){4 i=W&&W>0&&W-1||0;$(\'>1n:o(0)>1v>a\',6).o(i).19(2g)})}})(Z[i])}})(2X);',62,184,'||settings|if|var|function|this|hash|tabs|initial|||toShow|browser||container|null|||bookmarkable||else|height|id|eq|return|clicked|jq|css|document|toHide|remote|setTimeout|disabled|showAnim|addClass|style|hideAnim|typeof|opacity|click|msie|ajaxHistory|div|onClick|each|parentNode|attr||el|onHide|selectedClass|onShow|false|is|disabledClass|location|min|tabIndex|bind|tabStruct|tabEvents|removeClass|end|offsetHeight|toShowId|get|tabsContents|hideClass|cachedWidth|minHeight|trigger|documentElement|currentWidth|cachedFontSize|currentFontSize|msie6|fxHide|cachedHeight|remoteUrls|switchTab|jqThis|loadingClass|disableTab|jqLi|ul|size|replace|unFocus|showSpeed|window|display|body|li|heights|50|length|update|fxShow|hideSpeed|watchFontSize|_setAutoHeight|filter|currentHeight|fxSpeed|fxFade|show|hide|locked|fxSlide|width|hidden|trueClick|form|tempForm|submit|safari|true|triggerTab|span|href|enableTab|reset|scrollTop|behaviour|for|animate|px|watch|font|overflow|scrollTo|fn|offsetWidth|scrollX|scrollLeft|scrollY|blur|fxShowSpeed|fxHideSpeed|tabEvent|fxAutoHeight|load|action|input|type|value|initialize|fadeTo|30|alert|There|clientX|no|such|object|pageXOffset|visible|normal|selected|loading|XMLHttpRequest|append|pageYOffset|fragment|opera|500|not|map|siblings|removeExpression|sort|setExpression|extend|number|1px|block|position|absolute|visibility|appendTo|setInterval|class|jQuery'.split('|'),0,{}));(function($){$.ajaxHistory=new function(){var RESET_EVENT='historyReset';var _currentHash=location.hash;var _states={};var _intervalId=null;var _observeHistory;this.update=function(){};var _defaultReset=function(){$('.remote-output').empty();};$(document).bind(RESET_EVENT,_defaultReset);_updateCallback=function(hash){$('a[@href$="'+hash+'"]').click();}
if($.browser.msie){var _historyIframe,initialized=false;$(function(){_historyIframe=$('<iframe style="display: none;"></iframe>').appendTo(document.body).get(0);var iframe=_historyIframe.contentWindow.document;iframe.open();iframe.close();if(_currentHash&&_currentHash!='#'){iframe.location.hash=_currentHash.replace('#','');}});this.update=function(hash,callback){callback=(typeof callback=='function')?callback:_updateCallback;_currentHash=hash;var iframe=_historyIframe.contentWindow.document;iframe.open();iframe.close();iframe.location.hash=hash.replace('#','');_states[hash]=callback;};_observeHistory=function(){var iframe=_historyIframe.contentWindow.document;var iframeHash=iframe.location.hash;if(iframeHash!=_currentHash){_currentHash=iframeHash;if(iframeHash&&iframeHash!='#'){_states[iframeHash](iframeHash);location.hash=iframeHash;}else if(initialized){location.hash='';$(document).trigger(RESET_EVENT);}}
initialized=true;};}else if($.browser.mozilla||$.browser.opera){this.update=function(hash,callback){callback=(typeof callback=='function')?callback:_updateCallback;_currentHash=hash;_states[hash]=callback;};_observeHistory=function(){if(location.hash){if(_currentHash!=location.hash){_currentHash=location.hash;_states[_currentHash](_currentHash);}}else if(_currentHash){_currentHash='';$(document).trigger(RESET_EVENT);}};}else if($.browser.safari){var _backStack,_forwardStack,_addHistory;$(function(){_backStack=[];_backStack.length=history.length;_forwardStack=[];});var isFirst=false,initialized=false;_addHistory=function(hash){_backStack.push(hash);_forwardStack.length=0;isFirst=false;};this.update=function(hash,callback){callback=(typeof callback=='function')?callback:_updateCallback;_currentHash=hash;_addHistory(_currentHash);_states[hash]=callback;};_observeHistory=function(){var historyDelta=history.length-_backStack.length;if(historyDelta){isFirst=false;if(historyDelta<0){for(var i=0;i<Math.abs(historyDelta);i++)_forwardStack.unshift(_backStack.pop());}else{for(var i=0;i<historyDelta;i++)_backStack.push(_forwardStack.shift());}
var cachedHash=_backStack[_backStack.length-1];_states[cachedHash](cachedHash);_currentHash=location.hash;}else if(_backStack[_backStack.length-1]==undefined&&!isFirst){if(document.URL.indexOf('#')>=0){_states[document.URL.split('#')[1]](document.URL.split('#')[1]);}else if(initialized){$(document).trigger(RESET_EVENT);}
isFirst=true;}
initialized=true;};}
this.initialize=function(callback){if(typeof callback=='function'){$(document).unbind(RESET_EVENT,_defaultReset).bind(RESET_EVENT,callback);}
if(location.hash&&typeof _addHistory=='undefined'){$('a[@href$="'+location.hash+'"]').trigger('click');}
if(_observeHistory&&_intervalId==null){_intervalId=setInterval(_observeHistory,200);}};};$.fn.remote=function(output,settings,callback){callback=callback||function(){};if(typeof settings=='function'){callback=settings;}
settings=$.extend({hashPrefix:'remote-'},settings||{});var target=$(output).size()&&$(output)||$('<div></div>').appendTo('body');target.addClass('remote-output');return this.each(function(i){var href=this.href;var hash='#'+(this.title&&this.title.replace(/\s/g,'_')||settings.hashPrefix+(i+1));this.href=hash;$(this).click(function(e){if(!target['locked']){if(e.clientX){$.ajaxHistory.update(hash,function(){target.load(href,function(){target['locked']=null;callback();});});}}});});};$.fn.history=function(callback){return this.click(function(e){if(e.clientX){$.ajaxHistory.update(this.hash,callback);}});};})(jQuery);;Drupal.behaviors.tabs=function(context){$('.drupal-tabs:not(.tabs-processed)',context).addClass('tabs-processed').addClass('tabs').tabs({fxFade:Drupal.settings.tabs.fade,fxSlide:Drupal.settings.tabs.slide,fxSpeed:Drupal.settings.tabs.speed,fxAutoHeight:Drupal.settings.tabs.auto_height,onShow:Drupal.tabsAddClassesCallback()}).show().find('ul.anchors').addClass('tabs').each(function(){var newClass=$(this).parents('.drupal-tabs').size()?'hometabs':'hometabs';$(this).addClass(newClass);});Drupal.tabsAddClasses();};Drupal.tabsAddClassesCallback=function(){return function(){Drupal.tabsAddClasses();}
};Drupal.tabsAddClasses=function(){$('ul.anchors.tabs.primary').find('.active').removeClass('active').end().find('.tabs-selected').addClass('active');};Drupal.tabsLocalTasks=function(elt){var elt=elt?elt:document;if(Drupal.settings&&Drupal.settings.tabs&&Drupal.dynamicload&&typeof(Drupal.dynamicload=='function')){$(elt).find('ul.tabs.primary').each(function(){var index=1;var activeIndex;$(this).addClass('anchors').addClass('tabs-processed').find('li > a').each(function(){var div=document.createElement('div');$(div).attr('id','section-'+index).addClass('fragment');var parentDiv=$(this).parents('div').get(0);parentDiv.appendChild(div);if($(this).is('.active')){activeIndex=parseInt(index);}
else{Drupal.dynamicload(this,{target:document.getElementById('section-'+index),useClick:false,show:false});}
$(this).attr('href','#section-'+index);index++;}).end().parent('div').each(function(){while(this.nextSibling){var oldDiv=this.parentNode.removeChild(this.nextSibling);document.getElementById('section-'+activeIndex).appendChild(oldDiv);}
}).tabs({onShow:Drupal.tabsAddClassesCallback()});});}
};;Drupal.voteUpDownAutoAttach=function(){var vdb=[];$('span.vote-up-inact, span.vote-down-inact, span.vote-up-act, span.vote-down-act').each(function(){uri=$(this).attr('title');$(this).removeAttr('title');$(this).html('');if(!vdb[uri]){vdb[uri]=new Drupal.VDB(this,uri);}
});}
Drupal.VDB=function(elt,uri,id){var db=this;this.elt=elt;this.uri=uri;this.id=$(elt).attr('id');this.dir1=this.id.indexOf('vote_up')>-1?'up':'down';this.dir2=this.dir1=='up'?'down':'up';$(elt).click(function(){$.ajax({type:"GET",url:db.uri,success:function(data){var cid=db.id.match(/[0-9]+$/);var pid='vote_points_'+cid;$('#'+db.id+'.vote-'+db.dir1+'-inact').removeClass('vote-'+db.dir1+'-inact').addClass('vote-'+db.dir1+'-act');$('#'+'vote_'+db.dir2+'_'+cid).removeClass('vote-'+db.dir2+'-act').addClass('vote-'+db.dir2+'-inact');$('#'+pid).html(data);},error:function(xmlhttp){alert('An HTTP error '+xmlhttp.status+' occured.\n'+db.uri);}
});});}
if(Drupal.jsEnabled){$(document).ready(Drupal.voteUpDownAutoAttach);}
;function jrh_fetchPage(link,params,element,basepath,selector){$(selector).html('<div style=" width:100%;text-align:center;"><br><br><br><br><img src="'+basepath+'misc/loading.gif"></div>');$.get(link,params,function(data,status){$(selector).html(data);});return false;};;Drupal.textareaAttach=function(){$('textarea.resizable:not(.processed)').each(function(){var textarea=$(this).addClass('processed'),staticOffset=null;$(this).wrap('<div class="resizable-textarea"><span></span></div>').parent().append($('<div class="grippie"></div>').mousedown(startDrag));var grippie=$('div.grippie',$(this).parent())[0];grippie.style.marginRight=(grippie.offsetWidth-$(this)[0].offsetWidth)+'px';function startDrag(e){staticOffset=textarea.height()-Drupal.mousePosition(e).y;textarea.css('opacity',0.25);$(document).mousemove(performDrag).mouseup(endDrag);return false;}
function performDrag(e){textarea.height(Math.max(32,staticOffset+Drupal.mousePosition(e).y)+'px');return false;}
function endDrag(e){$(document).unmousemove(performDrag).unmouseup(endDrag);textarea.css('opacity',1);}
});};if(Drupal.jsEnabled){$(document).ready(Drupal.textareaAttach);}
;;(function($){document.write("<style type='text/css'>.noscript{display:none}</style>");var ver='galleriffic-0.7';var galleryOffset=0;var galleries=[];var allImages=[];var historyCurrentHash;var historyBackStack;var historyForwardStack;var isFirst=false;var dontCheck=false;var isInitialized=false;function getHash(){var hash=location.hash;if(!hash)return-1;hash=hash.replace(/^.*#/,'');if(isNaN(hash))return-1;return(+hash);}
function registerGallery(gallery){galleries.push(gallery);galleryOffset+=gallery.data.length;}
function getGallery(hash){for(i=0;i<galleries.length;i++){var gallery=galleries[i];if(hash<(gallery.data.length+gallery.offset))return gallery;}
return 0;}
function historyCallback(){var hash=getHash();if(hash<0)return;var gallery=getGallery(hash);if(!gallery)return;var index=hash-gallery.offset;gallery.goto(index);}
function historyInit(){if(isInitialized)return;isInitialized=true;var current_hash=location.hash;historyCurrentHash=current_hash;if($.browser.msie){if(historyCurrentHash==''){historyCurrentHash='#';}
}
else if($.browser.safari){historyBackStack=[];historyBackStack.length=history.length;historyForwardStack=[];isFirst=true;}
setInterval(function(){historyCheck();},100);}
function historyAddHistory(hash){historyBackStack.push(hash);historyForwardStack.length=0;isFirst=true;}
function historyCheck(){if($.browser.safari){if(!dontCheck){var historyDelta=history.length-historyBackStack.length;if(historyDelta){isFirst=false;if(historyDelta<0){for(var i=0;i<Math.abs(historyDelta);i++)historyForwardStack.unshift(historyBackStack.pop());}
else{for(var i=0;i<historyDelta;i++)historyBackStack.push(historyForwardStack.shift());}
var cachedHash=historyBackStack[historyBackStack.length-1];if(cachedHash!=undefined){historyCurrentHash=location.hash;historyCallback();}
}
else if(historyBackStack[historyBackStack.length-1]==undefined&&!isFirst){historyCallback();isFirst=true;}
}
}
else{var current_hash=location.hash;if(current_hash!=historyCurrentHash){historyCurrentHash=current_hash;historyCallback();}
}
}
var defaults={delay:3000,numThumbs:20,preloadAhead:40,enableTopPager:true,enableBottomPager:true,imageContainerSel:'',thumbsContainerSel:'',controlsContainerSel:'',titleContainerSel:'',descContainerSel:'',downloadLinkSel:'',renderSSControls:true,renderNavControls:true,playLinkText:'Play',pauseLinkText:'Pause',prevLinkText:'Previous',nextLinkText:'Next',nextPageLinkText:'Next &rsaquo;',prevPageLinkText:'&lsaquo; Prev'};function clickHandler(gallery){gallery.pause();return false;}
$.fn.galleriffic=function(thumbsContainerSel,settings){$.extend(this,{ver:function(){return ver;},buildDataFromThumbs:function(){this.data=[];var gallery=this;this.$thumbsContainer.find('li').each(function(i){var $a=$(this).find('a');var $img=$a.find('img:first');gallery.data.push({uid:$a.attr('uid'),nid:$a.attr('nid'),slide:$a.attr('href'),thumb:$img.attr('src'),original:$a.attr('original'),title:$a.attr('title'),description:$a.attr('description'),hash:gallery.offset+i});});return this;},isPreloadComplete:false,preloadInit:function(){if(this.settings.preloadAhead==0)return this;this.preloadStartIndex=this.currentIndex;var nextIndex=this.getNextIndex(this.preloadStartIndex);return this.preloadRecursive(this.preloadStartIndex,nextIndex);},preloadRelocate:function(index){this.preloadStartIndex=index;return this;},preloadRecursive:function(startIndex,currentIndex){if(startIndex!=this.preloadStartIndex){var nextIndex=this.getNextIndex(this.preloadStartIndex);return this.preloadRecursive(this.preloadStartIndex,nextIndex);}
var gallery=this;var preloadCount=currentIndex-startIndex;if(preloadCount<0)preloadCount=this.data.length-1-startIndex+currentIndex;if(this.settings.preloadAhead>=0&&preloadCount>this.settings.preloadAhead){setTimeout(function(){gallery.preloadRecursive(startIndex,currentIndex);},500);return this;}
var imageData=this.data[currentIndex];if(imageData.$image)return this.preloadNext(startIndex,currentIndex);var image=new Image();image.onload=function(){imageData.$image=this;gallery.preloadNext(startIndex,currentIndex);};image.alt=imageData.title;image.src=imageData.slide;return this;},preloadNext:function(startIndex,currentIndex){var nextIndex=this.getNextIndex(currentIndex);if(nextIndex==startIndex){this.isPreloadComplete=true;}
else{var gallery=this;setTimeout(function(){gallery.preloadRecursive(startIndex,nextIndex);},100);}
return this;},getNextIndex:function(index){var nextIndex=index+1;if(nextIndex>=this.data.length)nextIndex=0;return nextIndex;},getPrevIndex:function(index){var prevIndex=index-1;if(prevIndex<0)prevIndex=this.data.length-1;return prevIndex;},pause:function(){if(this.interval)this.toggleSlideshow();return this;},play:function(){if(!this.interval)this.toggleSlideshow();return this;},toggleSlideshow:function(){if(this.interval){clearInterval(this.interval);this.interval=0;if(this.$controlsContainer){this.$controlsContainer.find('div.ss-controls span').removeClass().addClass('play').attr('title',this.settings.playLinkText).html(this.settings.playLinkText);}
}
else{this.ssAdvance();var gallery=this;this.interval=setInterval(function(){gallery.ssAdvance();},this.settings.delay);if(this.$controlsContainer){this.$controlsContainer.find('div.ss-controls span').removeClass().addClass('pause').attr('title',this.settings.pauseLinkText).html(this.settings.pauseLinkText);}
}
return this;},ssAdvance:function(){var nextIndex=this.getNextIndex(this.currentIndex);var nextHash=this.data[nextIndex].hash;location.href='#'+nextHash;if($.browser.msie){this.goto(nextIndex);}
return this;},goto:function(index){if(index<0)index=0;else if(index>=this.data.length)index=this.data.length-1;this.currentIndex=index;this.preloadRelocate(index);return this.refresh();},refresh:function(){if(this.$imageContainer){var imageData=this.data[this.currentIndex];var isFading=1;var gallery=this;this.$imageContainer.hide();isFading=0;if(gallery.$controlsContainer){gallery.$controlsContainer.find('div.nav-controls a.prev').attr('href','#'+gallery.data[gallery.getPrevIndex(gallery.currentIndex)].hash).end().find('div.nav-controls a.next').attr('href','#'+gallery.data[gallery.getNextIndex(gallery.currentIndex)].hash);}
if(gallery.$titleContainer){gallery.$titleContainer.empty().html(imageData.title);}
if(gallery.$descContainer){gallery.$descContainer.empty().html(imageData.description);}
if(gallery.$downloadLink){gallery.$downloadLink.attr('href',imageData.original);}
if(imageData.$image){gallery.buildImage(imageData.$image);}
if(!imageData.$image){var image=new Image();image.onload=function(){imageData.$image=this;if(!isFading){gallery.buildImage(imageData.$image);}
};image.alt=imageData.title;image.src=imageData.slide;}
this.relocatePreload=true;}
return this.syncThumbs();},buildImage:function(image){var imageData=this.data[this.currentIndex];url=document.URL.split('/');if(url[2]=='192.168.1.2'){base_path='192.168.1.2/juan';}
else{base_path='www.yuglo.com';}
if(this.$imageContainer){this.$imageContainer.empty();var gallery=this;strSrc=new String(image.src);strSrcC=strSrc.replace('imagen_fullsize','image_highsize');strSrcZC=strSrcC.replace('image_highsize','image_doublehighsize');this.$imageContainer.append('<span class="image-wrapper"><div class="advance-link" rel="history" title="'+image.alt+'"></div></span>').find('.advance-link').append(image).click(function(){clickHandler(gallery);}).end().show();aux_hash=this.data[this.getNextIndex(this.currentIndex)].hash;$('.image-wrapper > div.advance-link').click(function(){location.href='#'+aux_hash;});this.$imageContainer.append('<a id="imgFullSize" href="'+strSrcC+'?rand=1" rel="prettyPhoto">Zoom</a>');$("#imgFullSize").click(function(){clickHandler(gallery);});$("#imgFullSize").prettyPhoto();$('.image-wrapper img').attr("id","IFid1");$('.image-wrapper > div.advance-link').after('<div id="addTag"><input type="text" size="15" maxlength="40" id="tagTag" onkeyup="lookup(this.value, '+imageData.uid+')"/><input type="button" id="btnCancelarTag" value="Cancelar" /><input type="button" id="btnGuardarTag" value="Guardar" /> <div class="suggestionsBox" id="suggestions" style="display: none;"><ul class="suggestionList" id="autoSuggestionsList"></ul></div> <input type="hidden" id="imgWidth" /> <input type="hidden" id="imgHeight" /> <input type="hidden" id="imgId" /> <input type="hidden" id="tagX" /> <input type="hidden" id="tagY" /> <input type="hidden" id="tagWidth" /> <input type="hidden" id="tagHeight" /> <input type="hidden" id="intIDu" value="'+imageData.uid+'" /> <input type="hidden" id="intIDn" value="'+imageData.nid+'" /> </div> <div id="wrap-tagging"> <div id="opcionesTagging"> <a id="vistatags" href="#">A&ntilde;adir etiquetas</a> | <a id="vistanormal" class="selected" href="#">Vista normal</a></div> <div id="listadoTags"></div> <div id="infoTaggin" style="display: none;">Para crear una etiqueta, arrastra el cursor para crear el &aacute;rea a etiquetar.</div> </div> <div id="img_frame" onmouseout="hideFrame()"> <div id="msg_frame" onmouseout="" onmouseover="" ></div> </div> <map name="map" id="map-tags"> </map>');$("#btnGuardarTag").click(function(){$.post('http://'+base_path+'/insertarTag.php',{intTagX:$('#tagX').val(),intTagY:$('#tagY').val(),intTagWidth:$('#tagWidth').val(),intTagHeight:$('#tagHeight').val(),intIDu:$('#intIDu').val(),intIDn:$('#intIDn').val(),strNombre:$('#tagTag').val()},function(data){refreshPage();});});$("#btnCancelarTag").click(function(){refreshPage();});$('#vistatags').click(function(){if(imageData.uid!=0){$('.image-wrapper > div.advance-link').unbind('click');tagging=false;taggingMode();}
else{alert('Debes hacer login para poder añadir etiquetas.');}
return false;});$('#vistanormal').click(function(){refreshPage();});}
$.get('http://'+base_path+'/tagging_galerias.php?nid='+imageData.nid,function(data){$('#map-tags').empty();$('#map-tags').html(data);});var randomNumber=Math.floor(Math.random()*11011);$("#listadoTags").load("http://"+base_path+"/obtenerTagsImagen.php?nid="+imageData.nid+"&rnd="+randomNumber);viewingMode();return this;},syncThumbs:function(){if(this.$thumbsContainer){var page=Math.floor(this.currentIndex/this.settings.numThumbs);if(page!=this.currentPage){this.currentPage=page;this.updateThumbs();}
else{var selectedThumb=this.currentIndex%this.settings.numThumbs;this.$thumbsContainer.find('ul.thumbs li.selected').removeClass('selected').end().find('ul.thumbs li').eq(selectedThumb).addClass('selected');}
}
return this;},updateThumbs:function(){if(this.$thumbsContainer){if(this.currentPage<0)this.currentPage=0;var startIndex=this.currentPage*this.settings.numThumbs;var stopIndex=startIndex+this.settings.numThumbs-1;if(stopIndex>=this.data.length)stopIndex=this.data.length-1;var needsPagination=this.data.length>this.settings.numThumbs;this.$thumbsContainer.empty();var $ulThumbs=this.$thumbsContainer.append('<ul class="thumbs"></ul>').find('ul.thumbs');for(i=startIndex;i<=stopIndex;i++){var selected='';if(i==this.currentIndex)selected=' class="selected"';var imageData=this.data[i];$ulThumbs.append('<li'+selected+'><a rel="history" href="#'+imageData.hash+'" title="'+imageData.title+'"><img src="'+imageData.thumb+'" alt="'+imageData.title+'" /></a></li>');}
if(needsPagination&&this.settings.enableBottomPager){this.$thumbsContainer.append('<div class="bottom pagination"></div>');this.buildPager(this.$thumbsContainer.find('div.bottom'));}
var gallery=this;this.$thumbsContainer.find('a[@rel="history"]').click(function(){clickHandler(gallery);});}
return this;},buildPager:function(pager){var startIndex=this.currentPage*this.settings.numThumbs;if(this.currentPage>0){var prevPage=startIndex-this.settings.numThumbs;pager.append('<a rel="history" href="#'+this.data[prevPage].hash+'" title="'+this.settings.prevPageLinkText+'">'+this.settings.prevPageLinkText+'</a>');}
for(i=this.currentPage-3;i<=this.currentPage+3;i++){var pageNum=i+1;if(i==this.currentPage)pager.append('<strong>'+pageNum+'</strong>');else{var imageIndex=i*this.settings.numThumbs;if(i>=0&&i<this.numPages){pager.append('<a rel="history" href="#'+this.data[imageIndex].hash+'" title="'+pageNum+'">'+pageNum+'</a>');}
}
}
var nextPage=startIndex+this.settings.numThumbs;if(nextPage<this.data.length){pager.append('<a rel="history" href="#'+this.data[nextPage].hash+'" title="'+this.settings.nextPageLinkText+'">'+this.settings.nextPageLinkText+'</a>');}
return this;}
});this.settings=$.extend({},defaults,settings);if(this.interval)clearInterval(this.interval);this.interval=0;if(this.settings.imageContainerSel)this.$imageContainer=$(this.settings.imageContainerSel);if(this.settings.thumbsContainerSel)this.$thumbsContainer=$(this.settings.thumbsContainerSel);if(this.settings.titleContainerSel)this.$titleContainer=$(this.settings.titleContainerSel);if(this.settings.descContainerSel)this.$descContainer=$(this.settings.descContainerSel);if(this.settings.downloadLinkSel)this.$downloadLink=$(this.settings.downloadLinkSel);this.offset=galleryOffset;if(thumbsContainerSel instanceof Array){this.data=thumbsContainerSel;}
else{this.$thumbsContainer=$(thumbsContainerSel);this.buildDataFromThumbs();}
registerGallery(this);this.numPages=Math.ceil(this.data.length/this.settings.numThumbs);this.currentPage=-1;this.currentIndex=0;var gallery=this;if(this.settings.controlsContainerSel){this.$controlsContainer=$(this.settings.controlsContainerSel).empty();if(this.settings.renderSSControls){this.$controlsContainer.append('<div class="ss-controls"><span class="play" title="'+this.settings.playLinkText+'">'+this.settings.playLinkText+'</span></div>').find('div.ss-controls span').click(function(){gallery.toggleSlideshow();});}
if(this.settings.renderNavControls){this.$controlsContainer.append('<div class="nav-controls"><a class="next" rel="history" title="Next">'+this.settings.nextLinkText+'</a><a class="prev" rel="history" title="'+this.settings.prevLinkText+'">'+this.settings.prevLinkText+'</a></div>').find('a[@rel="history"]').click(function(){clickHandler(gallery);});}
}
historyInit();var hash=getHash();var hashGallery=(hash>=0)?getGallery(hash):0;var gotoIndex=(hashGallery&&this==hashGallery)?(hash-this.offset):0;this.goto(gotoIndex);setTimeout(function(){gallery.preloadInit();},1000);return this;};})(jQuery);;$(document).ready(function(){var gallery=$('#gallery').galleriffic('#navigation',{delay:2000,numThumbs:12,imageContainerSel:'#slideshow',controlsContainerSel:'#controls',titleContainerSel:'#image-title'});gallery.onFadeOut=function(){$('#details').fadeOut('fast');};gallery.onFadeIn=function(){$('#details').fadeIn('fast');};});;$.fn.prettyPhoto=function(settings){var isSet=false;var setCount=0;var setPosition=0;var arrayPosition=0;var hasTitle=false;var caller=0;var doresize=false;var imagesArray=[];$(window).scroll(function(){_centerPicture();});$(window).resize(function(){_centerPicture();_resizeOverlay();});$(document).keyup(function(e){switch(e.keyCode){case 37:if(setPosition==1)return;changePicture('previous');break;case 39:if(setPosition==setCount)return;changePicture('next');break;case 27:close();break;};});settings=jQuery.extend({animationSpeed:'normal',padding:40,opacity:0.85,showTitle:true,allowresize:true,counter_separator_label:'/'},settings);$(this).each(function(){imagesArray[imagesArray.length]=this;$(this).bind('click',function(){open(this);return false;});});function open(el){caller=$(el);theRel=$(caller).attr('rel');galleryRegExp=/\[(?:.*)\]/;theGallery=galleryRegExp.exec(theRel);contentType="image";if($(caller).attr('href').indexOf('.swf')>0){hasTitle=false;contentType='flash';};isSet=false;setCount=0;for(i=0;i<imagesArray.length;i++){if($(imagesArray[i]).attr('rel').indexOf(theGallery)!=-1){setCount++;if(setCount>1)isSet=true;if($(imagesArray[i]).attr('href')==$(el).attr('href')){setPosition=setCount;arrayPosition=i;};};};_buildOverlay(isSet);$('div.pictureHolder p.currentTextHolder').text(setPosition+settings.counter_separator_label+setCount);_centerPicture();$('div.pictureHolder #fullResImageContainer').hide();$('.loaderIcon').show();(contentType=='image')?_preload():_writeFlash();};showimage=function(width,height,containerWidth,containerHeight,contentHeight,contentWidth,resized){$('.loaderIcon').hide();var scrollPos=_getScroll();if($.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth;}else{windowHeight=$(window).height();windowWidth=$(window).width();};$('div.pictureHolder .content').animate({'height':contentHeight,'width':containerWidth},settings.animationSpeed);projectedTop=scrollPos['scrollTop']+((windowHeight/2)-(containerHeight/2));if(projectedTop<0)projectedTop=0+$('div.prettyPhotoTitle').height();$('div.pictureHolder').animate({'top':projectedTop,'left':((windowWidth/2)-(containerWidth/2)),'width':containerWidth},settings.animationSpeed,function(){$('#fullResImage').attr({'width':width,'height':height});$('div.pictureHolder').width(containerWidth);$('div.pictureHolder .hoverContainer').height(height).width(width);_shownav();$('div.pictureHolder #fullResImageContainer').fadeIn(settings.animationSpeed);if(resized)$('a.expand,a.contract').fadeIn(settings.animationSpeed);});};function changePicture(direction){if(direction=='previous'){arrayPosition--;setPosition--;}else{arrayPosition++;setPosition++;};if(!doresize)doresize=true;$('div.pictureHolder .hoverContainer,div.pictureHolder .details').fadeOut(settings.animationSpeed);$('div.pictureHolder #fullResImageContainer').fadeOut(settings.animationSpeed,function(){$('.loaderIcon').show();_preload();});_hideTitle();$('a.expand,a.contract').fadeOut(settings.animationSpeed,function(){$(this).removeClass('contract').addClass('expand');});};function close(){$('div.pictureHolder,div.prettyPhotoTitle').fadeOut(settings.animationSpeed,function(){$('div.prettyPhotoOverlay').fadeOut(settings.animationSpeed,function(){$('div.prettyPhotoOverlay,div.pictureHolder,div.prettyPhotoTitle').remove();if($.browser.msie&&$.browser.version==6){$('select').css('visibility','visible');};});});};function _checkPosition(){if(setPosition==setCount){$('div.pictureHolder a.next').css('visibility','hidden');$('div.pictureHolder a.arrow_next').addClass('disabled').unbind('click');}else{$('div.pictureHolder a.next').css('visibility','visible');$('div.pictureHolder a.arrow_next.disabled').removeClass('disabled').bind('click',function(){changePicture('next');return false;});};if(setPosition==1){$('div.pictureHolder a.previous').css('visibility','hidden');$('div.pictureHolder a.arrow_previous').addClass('disabled').unbind('click');}else{$('div.pictureHolder a.previous').css('visibility','visible');$('div.pictureHolder a.arrow_previous.disabled').removeClass('disabled').bind('click',function(){changePicture('previous');return false;});};$('div.pictureHolder p.currentTextHolder').text(setPosition+settings.counter_separator_label+setCount);(isSet)?$c=$(imagesArray[arrayPosition]):$c=$(caller);if($c.attr('title')){$('div.pictureHolder .description').show().html(unescape($c.attr('title')));}else{$('div.pictureHolder .description').hide().text('');};if($c.find('img').attr('alt')&&settings.showTitle){hasTitle=true;$('div.prettyPhotoTitle .prettyPhotoTitleContent').html(unescape($c.find('img').attr('alt')));}else{hasTitle=false;};};function _fitToViewport(width,height){hasBeenResized=false;$('div.pictureHolder .details').width(width);$('div.pictureHolder .details p.description').width(width-parseFloat($('div.pictureHolder a.close').css('width')));contentHeight=height+parseFloat($('div.pictureHolder .details').height())+parseFloat($('div.pictureHolder .details').css('margin-top'))+parseFloat($('div.pictureHolder .details').css('margin-bottom'));contentWidth=width;containerHeight=height+parseFloat($('div.prettyPhotoTitle').height())+parseFloat($('div.pictureHolder .top').height())+parseFloat($('div.pictureHolder .bottom').height());containerWidth=width+settings.padding;imageWidth=width;imageHeight=height;if($.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth;}else{windowHeight=$(window).height();windowWidth=$(window).width();};if(((containerWidth>windowWidth)||(containerHeight>windowHeight))&&doresize&&settings.allowresize){hasBeenResized=true;if((containerWidth>windowWidth)&&(containerHeight>windowHeight)){var xscale=(containerWidth+200)/windowWidth;var yscale=(containerHeight+200)/windowHeight;}else{var xscale=windowWidth/containerWidth;var yscale=windowHeight/containerHeight;}
if(yscale>xscale){imageWidth=Math.round(width*(1/yscale));imageHeight=Math.round(height*(1/yscale));}
else{imageWidth=Math.round(width*(1/xscale));imageHeight=Math.round(height*(1/xscale));};contentHeight=imageHeight+parseFloat($('div.pictureHolder .details').height())+parseFloat($('div.pictureHolder .details').css('margin-top'))+parseFloat($('div.pictureHolder .details').css('margin-bottom'));contentWidth=imageWidth;containerHeight=imageHeight+parseFloat($('div.prettyPhotoTitle').height())+parseFloat($('div.pictureHolder .top').height())+parseFloat($('div.pictureHolder .bottom').height());containerWidth=imageWidth+settings.padding;$('div.pictureHolder .details').width(contentWidth);$('div.pictureHolder .details p.description').width(contentWidth-parseFloat($('div.pictureHolder a.close').css('width')));};return{width:imageWidth,height:imageHeight,containerHeight:containerHeight,containerWidth:containerWidth,contentHeight:contentHeight,contentWidth:contentWidth,resized:hasBeenResized};};function _centerPicture(){if($('div.pictureHolder').size()>0){var scrollPos=_getScroll();if($.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth;}else{windowHeight=$(window).height();windowWidth=$(window).width();};if(doresize){projectedTop=(windowHeight/2)+scrollPos['scrollTop']-($('div.pictureHolder').height()/2);if(projectedTop<0)projectedTop=0+$('div.prettyPhotoTitle').height();$('div.pictureHolder').css({'top':projectedTop,'left':(windowWidth/2)+scrollPos['scrollLeft']-($('div.pictureHolder').width()/2)});$('div.prettyPhotoTitle').css({'top':$('div.pictureHolder').offset().top-$('div.prettyPhotoTitle').height(),'left':$('div.pictureHolder').offset().left+(settings.padding/2)});};};};function _shownav(){if(isSet)$('div.pictureHolder .hoverContainer').fadeIn(settings.animationSpeed);$('div.pictureHolder .details').fadeIn(settings.animationSpeed);_showTitle();};function _showTitle(){if(settings.showTitle&&hasTitle){$('div.prettyPhotoTitle').css({'top':$('div.pictureHolder').offset().top,'left':$('div.pictureHolder').offset().left+(settings.padding/2),'display':'block'});$('div.prettyPhotoTitle div.prettyPhotoTitleContent').css('width','auto');if($('div.prettyPhotoTitle').width()>$('div.pictureHolder').width()){$('div.prettyPhotoTitle div.prettyPhotoTitleContent').css('width',$('div.pictureHolder').width()-(settings.padding*2));}else{$('div.prettyPhotoTitle div.prettyPhotoTitleContent').css('width','');};$('div.prettyPhotoTitle').animate({'top':($('div.pictureHolder').offset().top-22)},settings.animationSpeed);};};function _hideTitle(){$('div.prettyPhotoTitle').animate({'top':($('div.pictureHolder').offset().top)},settings.animationSpeed,function(){$(this).css('display','none');});};function _preload(){_checkPosition();imgPreloader=new Image();nextImage=new Image();if(isSet)nextImage.src=$(imagesArray[arrayPosition+1]).attr('href');prevImage=new Image();if(isSet&&imagesArray[arrayPosition-1])prevImage.src=$(imagesArray[arrayPosition-1]).attr('href');$('div.pictureHolder .content').css('overflow','hidden');if(isSet){strSrcZ=new String($(imagesArray[arrayPosition]).attr('href'));strSrcZC=strSrcZ.replace('files/imagecache/image_highsize/files/','files/imagecache/image_doublehighsize/files/');$('div.pictureHolder #fullResImage').attr('src',strSrcZC);}else{strSrcZ=new String($(caller).attr('href'));strSrcZC=strSrcZ.replace('files/imagecache/image_highsize/files/','files/imagecache/image_doublehighsize/files/');$('div.pictureHolder #fullResImage').attr('src',strSrcZC);};imgPreloader.onload=function(){var correctSizes=_fitToViewport(imgPreloader.width,imgPreloader.height);imgPreloader.width=correctSizes['width'];imgPreloader.height=correctSizes['height'];setTimeout('showimage(imgPreloader.width,imgPreloader.height,'+correctSizes["containerWidth"]+','+correctSizes["containerHeight"]+','+correctSizes["contentHeight"]+','+correctSizes["contentWidth"]+','+correctSizes["resized"]+')',500);$('div.pictureHolder #fullResImage').attr('width',imgPreloader.width);$('div.pictureHolder #fullResImage').attr('height',imgPreloader.height);};(isSet)?imgPreloader.src=$(imagesArray[arrayPosition]).attr('href'):imgPreloader.src=$(caller).attr('href');};function _getScroll(){scrollTop=window.pageYOffset||document.documentElement.scrollTop||0;scrollLeft=window.pageXOffset||document.documentElement.scrollLeft||0;return{scrollTop:scrollTop,scrollLeft:scrollLeft};};function _resizeOverlay(){$('div.prettyPhotoOverlay').css({'height':$(document).height(),'width':$(window).width()});};function _writeFlash(){flashParams=$(caller).attr('rel').split(';');$(flashParams).each(function(i){if(flashParams[i].indexOf('width')>=0)flashWidth=flashParams[i].substring(flashParams[i].indexOf('width')+6,flashParams[i].length);if(flashParams[i].indexOf('height')>=0)flashHeight=flashParams[i].substring(flashParams[i].indexOf('height')+7,flashParams[i].length);if(flashParams[i].indexOf('flashvars')>=0)flashVars=flashParams[i].substring(flashParams[i].indexOf('flashvars')+10,flashParams[i].length);});$('.pictureHolder #fullResImageContainer').append('<embed width="'+flashWidth+'" height="'+flashHeight+'" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="opaque" name="prettyFlash" flashvars="'+flashVars+'" allowscriptaccess="always" bgcolor="#FFFFFF" quality="high" src="'+$(caller).attr('href')+'"/>');$('#fullResImage').hide();contentHeight=parseFloat(flashHeight)+parseFloat($('div.pictureHolder .details').height())+parseFloat($('div.pictureHolder .details').css('margin-top'))+parseFloat($('div.pictureHolder .details').css('margin-bottom'));contentWidth=parseFloat(flashWidth)+parseFloat($('div.pictureHolder .details').width())+parseFloat($('div.pictureHolder .details').css('margin-left'))+parseFloat($('div.pictureHolder .details').css('margin-right'));containerHeight=contentHeight+parseFloat($('div.pictureHolder .top').height())+parseFloat($('div.pictureHolder .bottom').height());containerWidth=parseFloat(flashWidth)+parseFloat($('div.pictureHolder .content').css("padding-left"))+parseFloat($('div.pictureHolder .content').css("padding-right"))+settings.padding;setTimeout('showimage('+flashWidth+','+flashHeight+','+containerWidth+','+containerHeight+','+contentHeight+','+contentWidth+')',500);};function _buildOverlay(){backgroundDiv="<div class='prettyPhotoOverlay'></div>";$('body').append(backgroundDiv);$('div.prettyPhotoOverlay').css('height',$(document).height()).bind('click',function(){close();});pictureHolder='<div class="pictureHolder"><div class="top"><div class="left"></div><div class="middle"></div><div class="right"></div></div><div class="content"><div class="loaderIcon"></div><div class="hoverContainer"><a class="next" href="#">next</a><a class="previous" href="#">previous</a></div><div id="fullResImageContainer"><div><img id="fullResImage" src="" /></div></div><div class="details clearfix"><a class="close" href="#">Close [X]</a><p class="description"></p><div class="nav"><a href="#" class="arrow_previous">Previous</a><p class="currentTextHolder">0'+settings.counter_separator_label+'0</p><a href="#" class="arrow_next">Next</a></div></div></div><div class="bottom"><div class="left"></div><div class="middle"></div><div class="right"></div></div></div>';titleHolder='<div class="prettyPhotoTitle"><div class="prettyPhotoTitleLeft"></div><div class="prettyPhotoTitleContent"></div><div class="prettyPhotoTitleRight"></div></div>';$('body').append(pictureHolder).append(titleHolder);$('.pictureHolder,.titleHolder').css({'opacity':0});$('a.close').bind('click',function(){close();return false;});$('a.expand').bind('click',function(){if($(this).hasClass('expand')){$(this).removeClass('expand').addClass('contract');doresize=false;}else{$(this).removeClass('contract').addClass('expand');doresize=true;};_hideTitle();$('div.pictureHolder .hoverContainer,div.pictureHolder #fullResImageContainer').fadeOut(settings.animationSpeed);$('div.pictureHolder .details').fadeOut(settings.animationSpeed,function(){_preload();});return false;});$('.pictureHolder .previous,.pictureHolder .arrow_previous').bind('click',function(){changePicture('previous');return false;});$('.pictureHolder .next,.pictureHolder .arrow_next').bind('click',function(){changePicture('next');return false;});$('.hoverContainer').css({'margin-left':settings.padding/2});if(!isSet){$('.hoverContainer,.nav').hide();};if($.browser.msie&&$.browser.version==6){$('select').css('visibility','hidden');};$('div.prettyPhotoOverlay').css('opacity',0).fadeTo(settings.animationSpeed,settings.opacity,function(){$('div.pictureHolder').css('opacity',0).fadeIn(settings.animationSpeed,function(){$('div.pictureHolder').attr('style','left:'+$('div.pictureHolder').css('left')+';top:'+$('div.pictureHolder').css('top')+';');});});};};;(function($){$.fn.jqueryzoom=function(options){var settings={xzoom:200,yzoom:200,offset:10,position:"right",lens:1,preload:1};if(options){$.extend(settings,options);}
var noalt='';$(this).hover(function(){var imageLeft=$(this).offset().left;var imageTop=$(this).offset().top;var imageWidth=$(this).children('img').get(0).offsetWidth;var imageHeight=$(this).children('img').get(0).offsetHeight;noalt=$(this).children("img").attr("alt");var bigimage=$(this).children("img").attr("jqimg");$(this).children("img").attr("alt",'');if($("div.zoomdiv").get().length==0){$(this).after("<div class='zoomdiv'><img class='bigimg' src='"+bigimage+"'/></div>");$(this).append("<div class='jqZoomPup'>&nbsp;</div>");}
if(settings.position=="right"){if(imageLeft+imageWidth+settings.offset+settings.xzoom>screen.width){leftpos=imageLeft-settings.offset-settings.xzoom;}else{leftpos=imageLeft+imageWidth+settings.offset;}
}else{leftpos=imageLeft-settings.xzoom-settings.offset;if(leftpos<0){leftpos=imageLeft+imageWidth+settings.offset;}
}
$("div.zoomdiv").css({top:imageTop,left:leftpos});$("div.zoomdiv").width(settings.xzoom);$("div.zoomdiv").height(settings.yzoom);$("div.zoomdiv").show();if(!settings.lens){$(this).css('cursor','crosshair');}
$(document.body).mousemove(function(e){mouse=new MouseEvent(e);var bigwidth=$(".bigimg").get(0).offsetWidth;var bigheight=$(".bigimg").get(0).offsetHeight;var scaley='x';var scalex='y';if(isNaN(scalex)|isNaN(scaley)){var scalex=(bigwidth/imageWidth);var scaley=(bigheight/imageHeight);$("div.jqZoomPup").width((settings.xzoom)/scalex);$("div.jqZoomPup").height((settings.yzoom)/scaley);if(settings.lens){$("div.jqZoomPup").css('visibility','visible');}
}
xpos=mouse.x-$("div.jqZoomPup").width()/2-imageLeft;ypos=mouse.y-$("div.jqZoomPup").height()/2-imageTop;if(settings.lens){xpos=(mouse.x-$("div.jqZoomPup").width()/2<imageLeft)?0:(mouse.x+$("div.jqZoomPup").width()/2>imageWidth+imageLeft)?(imageWidth-$("div.jqZoomPup").width()-2):xpos;ypos=(mouse.y-$("div.jqZoomPup").height()/2<imageTop)?0:(mouse.y+$("div.jqZoomPup").height()/2>imageHeight+imageTop)?(imageHeight-$("div.jqZoomPup").height()-2):ypos;}
if(settings.lens){$("div.jqZoomPup").css({top:ypos,left:xpos});}
scrolly=ypos;$("div.zoomdiv").get(0).scrollTop=scrolly*scaley;scrollx=xpos;$("div.zoomdiv").get(0).scrollLeft=(scrollx)*scalex;});},function(){$(this).children("img").attr("alt",noalt);$(document.body).unbind("mousemove");if(settings.lens){$("div.jqZoomPup").remove();}
$("div.zoomdiv").remove();});count=0;if(settings.preload){$('body').append("<div style='display:none;' class='jqPreload"+count+"'>sdsdssdsd</div>");$(this).each(function(){var imagetopreload=$(this).children("img").attr("jqimg");var content=jQuery('div.jqPreload'+count+'').html();jQuery('div.jqPreload'+count+'').html(content+'<img src=\"'+imagetopreload+'\">');});}
}
})(jQuery);function MouseEvent(e){this.x=e.pageX;this.y=e.pageY;}
;var url_actual=location.href;var temp=new Array();temp=url_actual.split('/');if(temp[2].indexOf('yuglo.com')!=-1){tempURL=temp[2].split('.');var loupePath='http://'+tempURL[0]+'.yuglo.com/misc/zoom/loupe/';}
else{var loupePath='http://'+temp[2]+'/'+temp[3]+'/misc/zoom/loupe/';}
;if(typeof loupePath=="undefined")var loupePath="";var imgreso=new Image;function roundTo(val,dig){var num=val;if(val>8191&&val<10485){val=val-5000;num=Math.round(val*Math.pow(10,dig))/Math.pow(10,dig);num=num+5000;}else{num=Math.round(val*Math.pow(10,dig))/Math.pow(10,dig);}
return num;}
function LoupeMouseDown(event){if(!event)event=window.event;document.body.canvas=this;this.inDrag=true;if(event.pageX){this.startX=event.pageX;this.startY=event.pageY;}else if(event.clientX){this.startX=event.clientX;this.startY=event.clientY;}else{return;}
}
function LoupeMouseUp(){if(this.inDrag){this.inDrag=false;document.body.canvas=null;}
}
function LoupePosition(){var ctx=this.getContext("2d");var image=document.getElementById(this.iName);var left=Math.max(this.xMin,Math.min(this.xMax,Math.round(this.xPos-this.width/2)));var top=Math.max(this.yMin,Math.min(this.yMax,Math.round(this.yPos-this.height/2)));var xSrc=Math.round(Math.min((left-this.xMin)*this.xMulti,this.cWidth-this.size));var ySrc=Math.round(Math.min((top-this.yMin)*this.yMulti,this.cHeight-this.size));this.style.left=left+"px";this.style.top=top+"px";ctx.drawImage(image,xSrc,ySrc,this.size,this.size,this.xOff,this.yOff,this.size,this.size);if(this.crossHair){ctx.strokeStyle='rgba(0,0,255,0.25)';ctx.lineWidth=1;ctx.beginPath();ctx.moveTo(this.xOff+this.radius,this.yOff);ctx.lineTo(this.xOff+this.radius,this.yOff+this.size);ctx.closePath();ctx.stroke();ctx.beginPath();ctx.moveTo(this.xOff,this.yOff+this.radius);ctx.lineTo(this.xOff+this.size,this.yOff+this.radius);ctx.closePath();ctx.stroke();ctx.strokeStyle='rgb(255,255,255)';ctx.lineWidth=2;}
ctx.drawImage(imgreso,0,0,this.size,this.size,this.xOff,this.yOff,this.size,this.size);ctx.beginPath();ctx.moveTo(this.xOff+this.size,this.yOff+this.radius);ctx.arc(this.xOff+this.radius,this.yOff+this.radius,this.radius,0,Math.PI*2,false);ctx.closePath();ctx.stroke();}
function LoupeDrag(event){if(!event)event=window.event;var canvas=this.canvas;if(canvas&&canvas.inDrag){var eventX;var eventY;if(event.pageX){eventX=event.pageX;eventY=event.pageY;}else if(event.clientX){eventX=event.clientX;eventY=event.clientY;}else{return;}
canvas.xPos+=eventX-canvas.startX;canvas.yPos+=eventY-canvas.startY;canvas.startX=eventX;canvas.startY=eventY;canvas.position();}
}
function LoupeOpacity(ids,opacStart,opacEnd,millisec){var speed=Math.round(millisec/100);var timer=0;if(opacStart>opacEnd){for(var i=opacStart;i>=opacEnd;i--){window.setTimeout("changeLoupeOpacity("+i+",'"+ids+"')",(timer*speed));timer++;}
}else if(opacStart<opacEnd){for(var i=opacStart;i<=opacEnd;i++){window.setTimeout("changeLoupeOpacity("+i+",'"+ids+"')",(timer*speed));timer++;}
}
}
function changeLoupeOpacity(opacity,ids){var obj=document.getElementById(ids);obj.style.opacity=(opacity/100);}
function shiftLoupeOpacity(ids,millisec){if(document.getElementById(ids).style.opacity!=''){var currentOpac=document.getElementById(ids).style.opacity*100;}else{var currentOpac=0;}
if(currentOpac==0){toggleLoupeVisibility(ids);LoupeOpacity(ids,currentOpac,100,millisec);}else if(currentOpac>0){LoupeOpacity(ids,currentOpac,0,millisec);window.setTimeout("toggleLoupeVisibility('"+ids+"')",millisec);}
}
function toggleLoupeVisibility(ids){var obj=document.getElementById(ids);obj.style.visibility=(obj.style.visibility=='hidden'||obj.style.visibility==''?'visible':'hidden');}
function createLoupe(imgname,display,xpos,ypos,ch){var size=205;var image=document.getElementById(imgname);if(image)image.style.cursor='default';if(image&&image.width>=size&&image.height>=size){var width=300;var height=250;var radius=size/2;var toggle;var xoff=8;var yoff=6;var iconw=40;var iconh=32;var object=image.parentNode;object.style.position='relative';if(!document.getElementById(imgname+"_Switch")){var toggle=document.createElement("canvas");toggle.id=imgname+"_Switch";toggle.height=iconh;toggle.width=iconw;toggle.left=0;toggle.top=0;toggle.title="switch Loupe on/off";toggle.style.position='absolute';toggle.style.height=iconh+'px';toggle.style.width=iconw+'px';toggle.style.left=image.width-iconw+'px';toggle.style.top=image.height-iconh+'px';toggle.style.cursor='pointer';toggle.style.zindex=9990;toggle.setAttribute("onClick","shiftLoupeOpacity('"+imgname+"_Loupe',250);");object.appendChild(toggle);var context=toggle.getContext("2d");context.clearRect(0,0,iconw,iconh);context.drawImage(imgreso,0,height-iconh,iconw,iconh,0,0,iconw,iconh);}
if(!document.getElementById(imgname+"_Loupe")){var canvas=document.createElement("canvas");canvas.id=imgname+"_Loupe";canvas.height=height;canvas.width=width;canvas.left=0;canvas.top=0;if(navigator.userAgent.indexOf('Gecko')>-1&&navigator.userAgent.indexOf('Safari')<1){var xfac=roundTo(image.naturalWidth/image.width,4);var yfac=roundTo(image.naturalHeight/image.height,4);canvas.cWidth=image.naturalWidth;canvas.cHeight=image.naturalHeight;}else{var tmp=new Image;tmp.src=image.src;var xfac=roundTo(tmp.width/image.width,4);var yfac=roundTo(tmp.height/image.height,4);canvas.cWidth=tmp.width;canvas.cHeight=tmp.height;delete tmp;}
canvas.xMulti=xfac;canvas.yMulti=yfac;if(xpos!=null||ypos!=null){var x=Math.round(xpos!=null?Math.max(1,Math.min(xpos,canvas.cWidth)):1);var y=Math.round(ypos!=null?Math.max(1,Math.min(ypos,canvas.cHeight)):1);canvas.xPos=((width/2)-radius-xoff)+(x/xfac);canvas.yPos=((height/2)-radius-yoff)+(y/yfac);}else{canvas.xPos=width/2;canvas.yPos=height/2;}
canvas.crossHair=(ch!=1?false:true);canvas.iName=imgname;canvas.iWidth=image.width;canvas.iHeight=image.height;canvas.size=size;canvas.radius=radius;canvas.xOff=xoff;canvas.yOff=yoff;canvas.xMin=-(radius+xoff)+(radius/xfac);canvas.yMin=-(radius+yoff)+(radius/yfac);canvas.xMax=image.width-(radius+xoff)-(radius/xfac);canvas.yMax=image.height-(radius+yoff)-(radius/yfac);canvas.style.width=width+'px';canvas.style.height=height+'px';canvas.style.position='absolute';canvas.style.opacity=(display?1:0);canvas.style.visibility=(display?'visible':'hidden');canvas.style.left=0+'px';canvas.style.top=0+'px';canvas.style.cursor='move';canvas.style.zindex=9999;canvas.onmousedown=LoupeMouseDown;canvas.onmouseup=LoupeMouseUp;document.body.onmousemove=LoupeDrag;canvas.position=LoupePosition;context=canvas.getContext("2d");object.appendChild(canvas);context.fillStyle='rgba(255,255,255,0)';context.strokeStyle='rgb(255,255,255)';context.lineWidth=2;context.clearRect(0,0,canvas.width,canvas.height);context.drawImage(imgreso,size,0,width,height,0,0,width,height);globalCompositeOperation="source-in";context.arc(xoff+radius,yoff+radius,radius,0,Math.PI*2,false);context.clip();context.fillRect(0,0,canvas.width,canvas.height);context.drawImage(imgreso,0,0,size,size,xoff,yoff,size,size);canvas.position();}
}
}
function initLoupe(id,display,xpos,ypos,ch){var ctx=document.createElement("canvas");if(ctx.getContext){if(imgreso.src.match(/loupe.png$/)&&imgreso.width==505&&imgreso.height==250){createLoupe(id,display,xpos,ypos,ch);}else{imgreso.onload=function(){if(imgreso.complete==true||(imgreso.width==505&&imgreso.height==250)){createLoupe(id,display,xpos,ypos,ch);}
}
imgreso.src=loupePath+"loupe.png";}
}
};jQuery.autocomplete=function(input,options){var me=this;var $input=$(input).attr("autocomplete","off");if(options.inputClass){$input.addClass(options.inputClass);}
var results=document.createElement("div");var $results=$(results).hide().addClass(options.resultsClass).css("position","absolute");if(options.width>0){$results.css("width",options.width);}
$("body").append(results);input.autocompleter=me;var timeout=null;var prev="";var active=-1;var cache={};var keyb=false;var hasFocus=false;var lastKeyPressCode=null;var mouseDownOnSelect=false;var hidingResults=false;function flushCache(){cache={};cache.data={};cache.length=0;};flushCache();if(options.data!=null){var sFirstChar="",stMatchSets={},row=[];if(typeof options.url!="string"){options.cacheLength=1;}
for(var i=0;i<options.data.length;i++){row=((typeof options.data[i]=="string")?[options.data[i]]:options.data[i]);if(row[0].length>0){sFirstChar=row[0].substring(0,1).toLowerCase();if(!stMatchSets[sFirstChar])stMatchSets[sFirstChar]=[];stMatchSets[sFirstChar].push(row);}
}
for(var k in stMatchSets){options.cacheLength++;addToCache(k,stMatchSets[k]);}
}
$input.keydown(function(e){lastKeyPressCode=e.keyCode;switch(e.keyCode){case 38:e.preventDefault();moveSelect(-1);break;case 40:e.preventDefault();moveSelect(1);break;case 9:case 13:if(selectCurrent()){$input.get(0).blur();e.preventDefault();}
break;default:active=-1;if(timeout)clearTimeout(timeout);timeout=setTimeout(function(){onChange();},options.delay);break;}
}).focus(function(){hasFocus=true;}).blur(function(){hasFocus=false;if(!mouseDownOnSelect){hideResults();}
});hideResultsNow();function onChange(){if(lastKeyPressCode==46||(lastKeyPressCode>8&&lastKeyPressCode<32))return $results.hide();var v=$input.val();if(v==prev)return;prev=v;if(v.length>=options.minChars){$input.addClass(options.loadingClass);requestData(v);}
else{$input.removeClass(options.loadingClass);$results.hide();}
};function moveSelect(step){var lis=$("li",results);if(!lis)return;active+=step;if(active<0){active=0;}
else if(active>=lis.size()){active=lis.size()-1;}
lis.removeClass("ac_over");$(lis[active]).addClass("ac_over");};function selectCurrent(){var li=$("li.ac_over",results)[0];if(!li){var $li=$("li",results);if(options.selectOnly){if($li.length==1)li=$li[0];}
else if(options.selectFirst){li=$li[0];}
}
if(li){selectItem(li);return true;}
else{return false;}
};function selectItem(li){if(!li){li=document.createElement("li");li.extra=[];li.selectValue="";}
var v=$.trim(li.selectValue?li.selectValue:li.innerHTML);input.lastSelected=v;prev=v;$results.html("");$input.val(v);hideResultsNow();if(options.onItemSelect){setTimeout(function(){options.onItemSelect(li)},1);}
};function createSelection(start,end){var field=$input.get(0);if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}
else if(field.setSelectionRange){field.setSelectionRange(start,end);}
else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}
}
field.focus();};function autoFill(sValue){if(lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(prev.length));createSelection(prev.length,sValue.length);}
};function showResults(){var pos=findPos(input);var iWidth=(options.width>0)?options.width:$input.width();$results.css({width:parseInt(iWidth)+"px",top:(pos.y+input.offsetHeight)+"px",left:pos.x+"px"}).show();};function hideResults(){if(timeout)clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){if(hidingResults){return;}
hidingResults=true;if(timeout){clearTimeout(timeout);}
var v=$input.removeClass(options.loadingClass).val();if($results.is(":visible")){$results.hide();}
if(options.mustMatch){if(!input.lastSelected||input.lastSelected!=v){selectItem(null);}
}
hidingResults=false;};function receiveData(q,data){if(data){$input.removeClass(options.loadingClass);results.innerHTML="";if(!hasFocus||data.length==0)return hideResultsNow();if($.browser.msie){$results.append(document.createElement('iframe'));}
results.appendChild(dataToDom(data));if(options.autoFill&&($input.val().toLowerCase()==q.toLowerCase()))autoFill(data[0][0]);showResults();}
else{hideResultsNow();}
};function parseData(data){if(!data)return null;var parsed=[];var rows=data.split(options.lineSeparator);for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){parsed[parsed.length]=row.split(options.cellSeparator);}
}
return parsed;};function dataToDom(data){var ul=document.createElement("ul");var num=data.length;if((options.maxItemsToShow>0)&&(options.maxItemsToShow<num))num=options.maxItemsToShow;for(var i=0;i<num;i++){var row=data[i];if(!row)continue;var li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0];}
else{li.innerHTML=row[0];li.selectValue=row[0];}
var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}
}
li.extra=extra;ul.appendChild(li);$(li).hover(function(){$("li",ul).removeClass("ac_over");$(this).addClass("ac_over");active=$("li",ul).indexOf($(this).get(0));},function(){$(this).removeClass("ac_over");}
).click(function(e){e.preventDefault();e.stopPropagation();selectItem(this)});}
$(ul).mousedown(function(){mouseDownOnSelect=true;}).mouseup(function(){mouseDownOnSelect=false;});return ul;};function requestData(q){if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data){receiveData(q,data);}
else if((typeof options.url=="string")&&(options.url.length>0)){$.get(makeUrl(q),function(data){data=parseData(data);addToCache(q,data);receiveData(q,data);});}
else{$input.removeClass(options.loadingClass);}
};function makeUrl(q){var sep=options.url.indexOf('?')==-1?'?':'&';var url=options.url+sep+"searchFriends="+encodeURI(q);for(var i in options.extraParams){url+="&"+i+"="+encodeURI(options.extraParams[i]);}
return url;};function loadFromCache(q){if(!q)return null;if(cache.data[q])return cache.data[q];if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var qs=q.substr(0,i);var c=cache.data[qs];if(c){var csub=[];for(var j=0;j<c.length;j++){var x=c[j];var x0=x[0];if(matchSubset(x0,q)){csub[csub.length]=x;}
}
return csub;}
}
}
return null;};function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};this.flushCache=function(){flushCache();};this.setExtraParams=function(p){options.extraParams=p;};this.findValue=function(){var q=$input.val();if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data){findValueCallback(q,data);}
else if((typeof options.url=="string")&&(options.url.length>0)){$.get(makeUrl(q),function(data){data=parseData(data);addToCache(q,data);findValueCallback(q,data);});}
else{findValueCallback(q,null);}
}
function findValueCallback(q,data){if(data)$input.removeClass(options.loadingClass);var num=(data)?data.length:0;var li=null;for(var i=0;i<num;i++){var row=data[i];if(row[0].toLowerCase()==q.toLowerCase()){li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0];}
else{li.innerHTML=row[0];li.selectValue=row[0];}
var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}
}
li.extra=extra;}
}
if(options.onFindValue)setTimeout(function(){options.onFindValue(li)},1);}
function addToCache(q,data){if(!data||!q||!options.cacheLength)return;if(!cache.length||cache.length>options.cacheLength){flushCache();cache.length++;}
else if(!cache[q]){cache.length++;}
cache.data[q]=data;};function findPos(obj){var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}
return{x:curleft,y:curtop};}
}
jQuery.fn.autocomplete=function(url,options,data){options=options||{};options.url=url;options.data=((typeof data=="object")&&(data.constructor==Array))?data:null;options=$.extend({inputClass:"ac_input",resultsClass:"ac_results",lineSeparator:"\n",cellSeparator:"|",minChars:1,delay:400,matchCase:0,matchSubset:1,matchContains:0,cacheLength:1,mustMatch:0,extraParams:{},loadingClass:"ac_loading",selectFirst:false,selectOnly:false,maxItemsToShow:-1,autoFill:false,width:0},options);options.width=parseInt(options.width,10);this.each(function(){var input=this;new jQuery.autocomplete(input,options);});return this;}
jQuery.fn.autocompleteArray=function(data,options){return this.autocomplete(null,options,data);}
jQuery.fn.indexOf=function(e){for(var i=0;i<this.length;i++){if(this[i]==e)return i;}
return-1;};;(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options?10:150},options);options.highlight=options.highlight||function(value){return value;};return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}
});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:8,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,SPACE:32};var $input=$(input).attr("autocomplete","off");$input.click(function(){$('.default').remove();$('#result_list').append('<div class="default">'+options.intro_text+'</div>');$('#result_list').css('display','');});$('body').click(function(){$('#result_list ul').remove();});$('.facelist').click(function(){$input.focus();});var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:true};var select=$.Autocompleter.Select(options,input,selectCurrent,config);$input.before('<input type="hidden" name="'+options.result_field+'" id="'+options.result_field+'" value="">');$input.keydown(function(event){lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}
else{onChange(0,true);}
break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}
else{onChange(0,true);}
break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}
else{onChange(0,true);}
break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}
else{onChange(0,true);}
break;case KEY.SPACE:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){$input.blur();event.preventDefault();}
$('#list_user').focus();break;case KEY.DEL:arr_user=$('#'+options.result_field).val().split(",");data_tag=new String(arr_user[arr_user.length-2]);if($input.val()==""&&$('#bit-'+data_tag)&&$('#bit-'+data_tag).attr('class')=="token token_selected"){Remove_tag_data(arr_user[arr_user.length-2]);}
else if($input.val()==""&&$('#bit-'+arr_user[arr_user.length-2])&&$('#bit-'+arr_user[arr_user.length-2]).attr('class')!="token token_selected"){$('#bit-'+data_tag).addClass('token_selected');}
else if($input.val().length==1){$('#result_list ul').remove();$('#result_list div').remove();$('#result_list').append('<div class="default">'+options.intro_text+'</div>');}
else{onChange(1,true);}
break;case KEY.ESC:select.hide();$('#result_list ul').remove();$input.val('');break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}
}).keypress(function(){}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}
}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}
}
}
if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}
}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();});function Remove_tag_data(data){options.data+=', '+data;options.data=new String(data).split(", ").sort().toString();strData=new String(data).replace(/ /g,'_');strData=strData.replace(/@/g,'_');strData=strData.replace(/\./g,'_');strData=strData.replace(/\,/g,'_');strData=strData.replace(/\</g,'_');strData=strData.replace(/\>/g,'_');strData=strData.replace(/\'/g,'_');strData=strData.replace(/\//g,'_');strData=strData.replace(/\=/g,'_');strData=strData.replace(/\:/g,'_');strData=strData.replace(/Ñ/g,'_');strData=strData.replace(/ñ/g,'_');strData=strData.replace(/Á/g,'_');strData=strData.replace(/á/g,'_');strData=strData.replace(/É/g,'_');strData=strData.replace(/é/g,'_');strData=strData.replace(/Í/g,'_');strData=strData.replace(/í/g,'_');strData=strData.replace(/Ó/g,'_');strData=strData.replace(/ó/g,'_');strData=strData.replace(/Ú/g,'_');strData=strData.replace(/ú/g,'_');strData=strData.replace(/Ü/g,'_');$('#bit-'+strData).remove();$('#'+options.result_field).val(new String($('#'+options.result_field).val().replace(data,"")));$('#edit-recipients').val($('#'+options.result_field).val());return false;}
function MakeBox(data){strData=new String(data[1]).replace(/ /g,'_');strData=strData.replace(/@/g,'_');strData=strData.replace(/\./g,'_');strData=strData.replace(/\,/g,'_');strData=strData.replace(/\</g,'_');strData=strData.replace(/\>/g,'_');strData=strData.replace(/\'/g,'_');strData=strData.replace(/\//g,'_');strData=strData.replace(/\=/g,'_');strData=strData.replace(/\:/g,'_');strData=strData.replace(/Ñ/g,'_');strData=strData.replace(/ñ/g,'_');strData=strData.replace(/Á/g,'_');strData=strData.replace(/á/g,'_');strData=strData.replace(/É/g,'_');strData=strData.replace(/é/g,'_');strData=strData.replace(/Í/g,'_');strData=strData.replace(/í/g,'_');strData=strData.replace(/Ó/g,'_');strData=strData.replace(/ó/g,'_');strData=strData.replace(/Ú/g,'_');strData=strData.replace(/ú/g,'_');strData=strData.replace(/Ü/g,'_');strData=strData.replace(/ü/g,'_');elemLI=$('<li id="bit-'+strData+'" class="token"><span><span><span><span>'+data[0]+'</span></span></span></span></li>').click(function(){$('.token').removeClass('token_selected');$(this).addClass("token_selected");},function(){$(this).removeClass("token_selected");});elemA=$('<span class="x"> .x</span>').click(function(){Remove_tag_data(data[1]);return false;});$(elemLI).append(elemA);$('#result_list ul').remove();$('.token-input').before(elemLI);$input.val('');$input.focus();$('#list_user').focus();}
function selectCurrent(){var selected=select.selected();if(!selected)return false;if($('#result_list ul').get()!=""&&$('#result_list ul#no_result').get()==""){RemoveData(selected.data);MakeBox(selected.data);return true;}
else return false;}
function RemoveData(data){list_users=new String(options.data).replace(/ /g,'_');options.data=list_users.replace(data[1],"");$('#'+options.result_field).val($('#'+options.result_field).val()+data[1]+", ");$('#edit-recipients').val($('#'+options.result_field).val());}
function onChange(crap,skipPrevCheck){crap==1?valor=$input.val().substring(0,($input.val().length-1)):valor=$input.val();request(valor.toLowerCase(),receiveData,noData);};function noData(){$('.default').remove();$('#result_list ul').remove();$('#result_list').append('<ul id="no_result"><li>'+options.no_result+'</li></ul>');};function receiveData(q,data){if(q!=""&&data&&data.length&&hasFocus){select.display(data,q);select.show();}
else{$('#result_list ul').remove();}
};function request(term,success,failure){term=term.toLowerCase();var data=cache.load(term);if(typeof options.url=='string'){var sep=options.url.indexOf('?')==-1?'?':'&';var url=options.url+sep+"searchFriends="+encodeURI(term);$.get(url,function(data){data=parse(data);cache.add(term,data);receiveData(term,data);}
);}
else{var data=cache.load(term);if(data&&data.length){success(term,data);}
else{failure(term);}
}
};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){strRow=new Array();strRow[0]=row;strRow[1]=row;strArrRow_A=new Array();strArrRow_A=strRow[0].split(">");strArrRow=new Array();strArrRow=strArrRow_A[1].split("<");strRow[1]=strArrRow[0];parsed[parsed.length]={data:strRow,value:strRow[0],result:options.formatResult&&options.formatResult(strRow,strRow[3])||strRow[0]};}
}
return parsed;};};$.Autocompleter.defaults={minChars:1,delay:100,cacheLength:1,max:100,selectFirst:true,width:0,highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term+")(?![^<>]*>)(?![^&;]+;)","gi"),"<em>$1</em>");},intro_text:'Type in the box',result_field:'to_users',no_result:'No user result'};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){var i=s.toLowerCase().indexOf(sub);if(i==-1)return false;return i==0||true;};function add(q,value){if(length>options.cacheLength){flush();}
if(!data[q]){length++;}
data[q]=value;}
function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=new String(rawValue);if(value===false)continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}
};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}
setTimeout(populate,25);function flush(){data={};length=0;}
return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)return null;var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}
});}
}
return csub;return null;}
};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"auto-focus"};var listItems,active=-1,data,term="",element,list;function init(){element=$('#result_list');list=$('<ul>').appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass().index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}
}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.width>0)element.css("width",options.width);}
function target(event){var element=event.target;while(element&&element.tagName!="LI")element=element.parentNode;if(!element)return[];return element;}
function moveSelect(step){listItems.slice(active,active+1).removeClass();movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}
else if(active>=listItems.size()){active=0;}
}
function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}
function fillList(){list.empty();$('.default').remove();var max=limitNumberOfItems(data.length);lista=new String(options.data);for(var i=0;i<max;i++){if(!data[i])continue;var formatted=new String(data[i].data);strFormatted=formatted.split(",");if(strFormatted[0]===false)continue;var li=$("<li>").html(options.highlight(strFormatted[0],term)).appendTo(list)[0];lista=new String(options.data);$.data(li,"ac_data",data[i]);}
listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}
}
return{display:function(d,q){$('#result_list ul').remove();init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}
else{moveSelect(-8);}
},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}
else{moveSelect(8);}
},hide:function(){element&&element.hide();active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({}).show();},selected:function(){return listItems&&$.data(listItems.filter("."+CLASSES.ACTIVE)[0],"ac_data");},unbind:function(){element&&element.remove();}
};};$.Autocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}
else if(field.setSelectionRange){field.setSelectionRange(start,end);}
else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}
}
field.focus();};})(jQuery);;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}('(3($){7 m=\'2.17\';7 n=$.2e.23&&/3y 6.0/.33(2R.2F);3 1t(){4(29.24&&29.24.1t)29.24.1t(\'[y] \'+3w.3s.3m.3f(38,\'\'))};$.A.y=3(l){K 8.1a(3(){l=l||{};4(l.2f==2C){3J(l){2b\'3B\':4(8.O)1E(8.O);8.O=0;K;2b\'26\':8.19=1;K;2b\'3x\':8.19=0;K;3v:l={1b:l}}}4(8.O)1E(8.O);8.O=0;8.19=0;7 c=$(8);7 d=l.1W?$(l.1W,8):c.3j();7 e=d.3a();4(e.G<2){1t(\'35; 32 30 2X: \'+e.G);K}7 f=$.2Q({},$.A.y.2z,l||{},$.2g?c.2g():$.2H?c.2E():{});4(f.1R)f.1Q=f.1P||e.G;f.D=f.D?[f.D]:[];f.18=f.18?[f.18]:[];f.18.2A(3(){f.2d=0});4(f.1l)f.18.E(3(){1f(e,f,0,!f.1e)});4(n&&f.1L&&!f.2x)28(d);7 g=8.3A;f.r=1r((g.1x(/w:(\\d+)/)||[])[1])||f.r;f.9=1r((g.1x(/h:(\\d+)/)||[])[1])||f.9;f.N=1r((g.1x(/t:(\\d+)/)||[])[1])||f.N;4(c.x(\'1u\')==\'3t\')c.x(\'1u\',\'3q\');4(f.r)c.r(f.r);4(f.9&&f.9!=\'1v\')c.9(f.9);4(f.1d){f.1h=[];1n(7 i=0;i<e.G;i++)f.1h.E(i);f.1h.3i(3(a,b){K 3d.1d()-0.5});f.1c=0;f.X=f.1h[0]}11 4(f.X>=e.G)f.X=0;7 h=f.X||0;d.x({1u:\'2m\',q:0,u:0}).1w().1a(3(i){7 z=h?i>=h?e.G-(i-h):h-i:e.G-i;$(8).x(\'z-1B\',z)});$(e[h]).x(\'1g\',1).L();4($.2e.23)e[h].2s.2r(\'1J\');4(f.14&&f.r)d.r(f.r);4(f.14&&f.9&&f.9!=\'1v\')d.9(f.9);4(f.26)c.2N(3(){8.19=1},3(){8.19=0});7 j=$.A.y.J[f.1b];4($.2B(j))j(c,d,f);11 4(f.1b!=\'1S\')1t(\'2G 2D: \'+f.1b);d.1a(3(){7 a=$(8);8.T=(f.14&&f.9)?f.9:a.9();8.S=(f.14&&f.r)?f.r:a.r()});f.C=f.C||{};f.B=f.B||{};f.F=f.F||{};d.1I(\':1H(\'+h+\')\').x(f.C);4(f.V)$(d[h]).x(f.V);4(f.N){4(f.R.2f==2C)f.R={3L:3K,3I:3H}[f.R]||3F;4(!f.1O)f.R=f.R/2;3D((f.N-f.R)<3C)f.N+=f.R}4(f.2a)f.1N=f.1M=f.2a;4(!f.1o)f.1o=f.R;4(!f.1q)f.1q=f.R;f.2y=e.G;f.13=h;4(f.1d){f.H=f.13;4(++f.1c==e.G)f.1c=0;f.H=f.1h[f.1c]}11 f.H=f.X>=(e.G-1)?0:f.X+1;7 k=d[h];4(f.D.G)f.D[0].1K(k,[k,k,f,2w]);4(f.18.G>1)f.18[1].1K(k,[k,k,f,2w]);4(f.1s&&!f.P)f.P=f.1s;4(f.P)$(f.P).27(\'1s\',3(){K 25(e,f,f.1e?-1:1)});4(f.22)$(f.22).27(\'1s\',3(){K 25(e,f,f.1e?1:-1)});4(f.1p)2v(e,f);4(f.N||f.1l)8.O=2c(3(){1f(e,f,0,!f.1e)},f.1l?10:f.N+(f.2u||0));f.3z=3(a){7 b=$(a),s=b[0];4(!f.1P)f.1Q++;e.E(s);4(f.Q)f.Q.E(s);f.2y=e.G;b.x(\'1u\',\'2m\').x(f.C).2t(c);4(n&&f.1L&&!f.2x)28(b);4(f.14&&f.r)b.r(f.r);4(f.14&&f.9&&f.9!=\'1v\')d.9(f.9);s.T=(f.14&&f.9)?f.9:b.9();s.S=(f.14&&f.r)?f.r:b.r()}})};3 1f(a,b,c,d){4(b.2d)K;7 p=a[0].1G,1k=a[b.13],P=a[b.H];4(p.O===0&&!c)K;4(!c&&!p.19&&((b.1R&&(--b.1Q<=0))||(b.1F&&!b.1d&&b.H<b.13))){4(b.21)b.21(b);K}4(c||!p.19){4(b.D.G)$.1a(b.D,3(i,o){o.1K(P,[1k,P,b,d])});7 e=3(){4($.2e.23&&b.1L)8.2s.2r(\'1J\');$.1a(b.18,3(i,o){o.1K(P,[1k,P,b,d])})};4(b.H!=b.13){b.2d=1;4(b.1D)b.1D(1k,P,b,e,d);11 4($.2B($.A.y[b.1b]))$.A.y[b.1b](1k,P,b,e);11 $.A.y.1S(1k,P,b,e)}4(b.1d){b.13=b.H;4(++b.1c==a.G)b.1c=0;b.H=b.1h[b.1c]}11{7 f=(b.H+1)==a.G;b.H=f?0:b.H+1;b.13=f?a.G-1:b.H-1}4(b.1p)$(b.1p).2q(\'a\').3u(\'1T\').1J(\'a:1H(\'+b.13+\')\').2p(\'1T\')}4(b.N&&!b.1l)p.O=2c(3(){1f(a,b,0,!b.1e)},b.N);11 4(b.1l&&p.19)p.O=2c(3(){1f(a,b,0,!b.1e)},10)};3 25(a,b,c){7 p=a[0].1G,N=p.O;4(N){1E(N);p.O=0}b.H=b.13+c;4(b.H<0){4(b.1F)K 1C;b.H=a.G-1}11 4(b.H>=a.G){4(b.1F)K 1C;b.H=0}4(b.1z&&1Z b.1z==\'3\')b.1z(c>0,b.H,a[b.H]);1f(a,b,1,c>=0);K 1C};3 2v(b,c){7 d=$(c.1p);$.1a(b,3(i,o){7 a=(1Z c.1Y==\'3\')?$(c.1Y(i,o)):$(\'<a 3p="#">\'+(i+1)+\'</a>\');4(a.3o(\'3n\').G==0)a.2t(d);a.27(c.2o,3(){c.H=i;7 p=b[0].1G,N=p.O;4(N){1E(N);p.O=0}4(1Z c.1X==\'3\')c.1X(c.H,b[c.H]);1f(b,c,1,!c.1e);K 1C})});d.2q(\'a\').1J(\'a:1H(\'+c.X+\')\').2p(\'1T\')};3 28(b){3 1A(s){7 s=1r(s).3l(16);K s.G<2?\'0\'+s:s};3 2n(e){1n(;e&&e.3k.3h()!=\'3g\';e=e.1G){7 v=$.x(e,\'2l-2k\');4(v.3e(\'3c\')>=0){7 a=v.1x(/\\d+/g);K\'#\'+1A(a[0])+1A(a[1])+1A(a[2])}4(v&&v!=\'3b\')K v}K\'#39\'};b.1a(3(){$(8).x(\'2l-2k\',2n(8))})};$.A.y.1S=3(a,b,c,d){7 e=$(a),$n=$(b);$n.x(c.C);7 f=3(){$n.1y(c.B,c.1o,c.1N,d)};e.1y(c.F,c.1q,c.1M,3(){4(c.M)e.x(c.M);4(!c.1O)f()});4(c.1O)f()};$.A.y.J={2j:3(a,b,c){b.1I(\':1H(\'+c.X+\')\').x(\'1g\',0);c.D.E(3(){$(8).L()});c.B={1g:1};c.F={1g:0};c.M={Z:\'Y\'}}};$.A.y.37=3(){K m};$.A.y.2z={1b:\'2j\',N:36,1l:0,R:34,1o:I,1q:I,P:I,22:I,1z:I,1p:I,1X:I,2o:\'1s\',1Y:I,D:I,18:I,21:I,2a:I,1N:I,1M:I,1m:I,B:I,F:I,C:I,M:I,1D:I,9:\'1v\',X:0,1O:1,1d:0,14:0,26:0,1R:0,1P:0,2u:0,1W:I,1L:0,1F:0}})(2i);(3($){$.A.y.J.31=3(d,e,f){d.x(\'W\',\'12\');f.D.E(3(a,b,c){$(8).L();c.C.q=b.1i;c.F.q=0-a.1i});f.V={q:0};f.B={q:0};f.M={Z:\'Y\'}};$.A.y.J.2Z=3(d,e,f){d.x(\'W\',\'12\');f.D.E(3(a,b,c){$(8).L();c.C.q=0-b.1i;c.F.q=a.1i});f.V={q:0};f.B={q:0};f.M={Z:\'Y\'}};$.A.y.J.3r=3(d,e,f){d.x(\'W\',\'12\');f.D.E(3(a,b,c){$(8).L();c.C.u=b.1j;c.F.u=0-a.1j});f.V={u:0};f.B={u:0}};$.A.y.J.2Y=3(d,e,f){d.x(\'W\',\'12\');f.D.E(3(a,b,c){$(8).L();c.C.u=0-b.1j;c.F.u=a.1j});f.V={u:0};f.B={u:0}};$.A.y.J.2W=3(f,g,h){f.x(\'W\',\'12\').r();h.D.E(3(a,b,c,d){$(8).L();7 e=a.1j,1V=b.1j;c.C=d?{u:1V}:{u:-1V};c.B.u=0;c.F.u=d?-e:e;g.1I(a).x(c.C)});h.V={u:0};h.M={Z:\'Y\'}};$.A.y.J.2V=3(f,g,h){f.x(\'W\',\'12\');h.D.E(3(a,b,c,d){$(8).L();7 e=a.1i,20=b.1i;c.C=d?{q:-20}:{q:20};c.B.q=0;c.F.q=d?e:-e;g.1I(a).x(c.C)});h.V={q:0};h.M={Z:\'Y\'}};$.A.y.J.2U=3(a,b,c){c.B={r:\'L\'};c.F={r:\'1w\'}};$.A.y.J.2T=3(a,b,c){c.B={9:\'L\'};c.F={9:\'1w\'}};$.A.y.J.1m=3(g,h,j){7 w=g.x(\'W\',\'2S\').r();h.x({u:0,q:0});j.D.E(3(){$(8).L()});j.R=j.R/2;j.1d=0;j.1m=j.1m||{u:-w,q:15};j.Q=[];1n(7 i=0;i<h.G;i++)j.Q.E(h[i]);1n(7 i=0;i<j.X;i++)j.Q.E(j.Q.2h());j.1D=3(a,b,c,d,e){7 f=e?$(a):$(b);f.1y(c.1m,c.1o,c.1N,3(){e?c.Q.E(c.Q.2h()):c.Q.2A(c.Q.2P());4(e)1n(7 i=0,1U=c.Q.G;i<1U;i++)$(c.Q[i]).x(\'z-1B\',1U-i);11{7 z=$(a).x(\'z-1B\');f.x(\'z-1B\',1r(z)+1)}f.1y({u:0,q:0},c.1q,c.1M,3(){$(e?8:a).1w();4(d)d()})})}};$.A.y.J.2O=3(d,e,f){f.D.E(3(a,b,c){$(8).L();c.C.q=b.T;c.B.9=b.T});f.V={q:0};f.C={9:0};f.B={q:0};f.F={9:0};f.M={Z:\'Y\'}};$.A.y.J.2M=3(d,e,f){f.D.E(3(a,b,c){$(8).L();c.B.9=b.T;c.F.q=a.T});f.V={q:0};f.C={q:0,9:0};f.F={9:0};f.M={Z:\'Y\'}};$.A.y.J.3E=3(d,e,f){f.D.E(3(a,b,c){$(8).L();c.C.u=b.S;c.B.r=b.S});f.C={r:0};f.B={u:0};f.F={r:0};f.M={Z:\'Y\'}};$.A.y.J.2L=3(d,e,f){f.D.E(3(a,b,c){$(8).L();c.B.r=b.S;c.F.u=a.S});f.C={u:0,r:0};f.B={u:0};f.F={r:0};f.M={Z:\'Y\'}};$.A.y.J.3G=3(d,e,f){f.V={q:0,u:0};f.M={Z:\'Y\'};f.D.E(3(a,b,c){$(8).L();c.C={r:0,9:0,q:b.T/2,u:b.S/2};c.B={q:0,u:0,r:b.S,9:b.T};c.F={r:0,9:0,q:a.T/2,u:a.S/2}})};$.A.y.J.2K=3(d,e,f){f.D.E(3(a,b,c){c.C={r:0,9:0,1g:1,u:b.S/2,q:b.T/2,U:1};c.B={q:0,u:0,r:b.S,9:b.T}});f.F={1g:0};f.M={U:0}};$.A.y.J.2J=3(d,e,f){7 w=d.x(\'W\',\'12\').r();e.L();f.D.E(3(a,b,c){$(a).x(\'U\',1)});f.C={u:w,U:2};f.M={U:1};f.B={u:0};f.F={u:w}};$.A.y.J.2I=3(d,e,f){7 h=d.x(\'W\',\'12\').9();e.L();f.D.E(3(a,b,c){$(a).x(\'U\',1)});f.C={q:h,U:2};f.M={U:1};f.B={q:0};f.F={q:h}};$.A.y.J.3M=3(d,e,f){7 h=d.x(\'W\',\'12\').9();7 w=d.r();e.L();f.D.E(3(a,b,c){$(a).x(\'U\',1)});f.C={q:h,u:w,U:2};f.M={U:1};f.B={q:0,u:0};f.F={q:h,u:w}}})(2i);',62,235,'|||function|if|||var|this|height|||||||||||||||||top|width|||left|||css|cycle||fn|animIn|cssBefore|before|push|animOut|length|nextSlide|null|transitions|return|show|cssAfter|timeout|cycleTimeout|next|els|speed|cycleW|cycleH|zIndex|cssFirst|overflow|startingSlide|none|display||else|hidden|currSlide|fit||||after|cyclePause|each|fx|randomIndex|random|rev|go|opacity|randomMap|offsetHeight|offsetWidth|curr|continuous|shuffle|for|speedIn|pager|speedOut|parseInt|click|log|position|auto|hide|match|animate|prevNextClick|hex|index|false|fxFn|clearTimeout|nowrap|parentNode|eq|not|filter|apply|cleartype|easeOut|easeIn|sync|autostopCount|countdown|autostop|custom|activeSlide|len|nextW|slideExpr|pagerClick|pagerAnchorBuilder|typeof|nextH|end|prev|msie|console|advance|pause|bind|clearTypeFix|window|easing|case|setTimeout|busy|browser|constructor|metadata|shift|jQuery|fade|color|background|absolute|getBg|pagerEvent|addClass|find|removeAttribute|style|appendTo|delay|buildPager|true|cleartypeNoBg|slideCount|defaults|unshift|isFunction|String|transition|data|userAgent|unknown|meta|blindY|blindX|fadeZoom|turnRight|turnDown|hover|turnUp|pop|extend|navigator|visible|slideY|slideX|scrollVert|scrollHorz|slides|scrollRight|scrollDown|few|scrollUp|too|test|1000|terminating|4000|ver|arguments|ffffff|get|transparent|rgb|Math|indexOf|call|html|toLowerCase|sort|children|nodeName|toString|join|body|parents|href|relative|scrollLeft|prototype|static|removeClass|default|Array|resume|MSIE|addSlide|className|stop|250|while|turnLeft|400|zoom|200|fast|switch|600|slow|blindZ'.split('|'),0,{}));;(function($){$.fn.expander=function(options){var opts=$.extend({},$.fn.expander.defaults,options);var delayedCollapse;return this.each(function(){var $this=$(this);var o=$.meta?$.extend({},opts,$this.data()):opts;var cleanedTag,startTags,endTags;var allText=$this.html();var startText=allText.slice(0,o.slicePoint).replace(/(\w)$/,'');startTags=startText.match(/<\w[^>]*>/g);if(startTags){startText=allText.slice(0,o.slicePoint+startTags.join('').length).replace(/\w+$/,'');}
if(startText.lastIndexOf('<')>startText.lastIndexOf('>')){startText=startText.slice(0,startText.lastIndexOf('<'));}
var endText=allText.slice(startText.length);if(!$('span.details',this).length){if(endText.replace(/\s+$/,'').split(' ').length<o.widow){return;}
if(endText.indexOf('</')>-1){endTags=endText.match(/<(\/)?[^>]*>/g);for(var i=0;i<endTags.length;i++){if(endTags[i].indexOf('</')>-1){var startTag,startTagExists=false;for(var j=0;j<i;j++){startTag=endTags[j].slice(0,endTags[j].indexOf(' ')).replace(/(\w)$/,'$1>');if(startTag==rSlash(endTags[i])){startTagExists=true;}
}
if(!startTagExists){startText=startText+endTags[i];var matched=false;for(var s=startTags.length-1;s>=0;s--){if(startTags[s].slice(0,startTags[s].indexOf(' ')).replace(/(\w)$/,'$1>')==rSlash(endTags[i])&&matched==false){cleanedTag=cleanedTag?startTags[s]+cleanedTag:startTags[s];matched=true;}
};}
}
}
endText=cleanedTag+endText;}
$this.html([startText,'<a href="#" class="read-more">',o.expandText,'</a>','<span class="details">',endText,'</span>'].join(''));}
$this.find('span.details').hide().end().find('a.read-more').click(function(){$(this).hide().next('span.details')[o.expandEffect](o.expandSpeed,function(){var $self=$(this);$self.css({zoom:''});if(o.collapseTimer){delayedCollapse=setTimeout(function(){reCollapse($self);},o.collapseTimer);}
});return false;});if(o.userCollapse){$this.find('span.details').append(' <a class="re-collapse" href="#">'+o.userCollapseText+'</a>').find('a.re-collapse').click(function(){clearTimeout(delayedCollapse);var $spanCollapse=$(this).parent();reCollapse($spanCollapse);return false;});}
});function reCollapse(el){el.hide().prev('a.read-more').show();}
function rSlash(rString){return rString.replace(/\//,'');}
};$.fn.expander.defaults={slicePoint:100,widow:4,expandText:'leer m&aacute;s...',collapseTimer:0,expandEffect:'fadeIn',expandSpeed:'',userCollapse:true,userCollapseText:'[collapse expanded text]'};})(jQuery);;jQuery.imgAreaSelect=function(img,options){var $area=jQuery("<div id='area'></div>"),$border1=jQuery("<div id='border1'></div>"),$border2=jQuery("<div id='border2'></div>"),imgOfs,imgWidth,imgHeight,startX,startY,moveX,moveY,resizeMargin=10,resize=[],V=0,H=1,d,aspectRatio,x1,x2,y1,y2,x,y,selection={x1:0,y1:0,x2:0,y2:0,width:0,height:0};var $a=$area.add($border1).add($border2);function areaMouseMove(event){x=event.pageX-selection.x1-imgOfs.left;y=event.pageY-selection.y1-imgOfs.top;resize=[];if(options.resizable){if(y<=resizeMargin)resize[V]='n';else if(y>=selection.height-resizeMargin)resize[V]='s';if(x<=resizeMargin)resize[H]='w';else if(x>=selection.width-resizeMargin)resize[H]='e';}
$border2.css('cursor',resize.length?resize.join('')+'-resize':options.movable?'move':'');}
function areaMouseDown(event){if(event.which!=1)return false;if(options.resizable&&resize.length>0){$('body').css('cursor',resize.join('')+'-resize');x1=(resize[H]=='w'?selection.x2:selection.x1)+imgOfs.left;y1=(resize[V]=='n'?selection.y2:selection.y1)+imgOfs.top;jQuery(document).mousemove(selectingMouseMove);$border2.unbind('mousemove',areaMouseMove);jQuery(document).one('mouseup',function(){resize=[];$('body').css('cursor','');if(options.autoHide)$a.hide();options.onSelectEnd(img,selection);jQuery(document).unbind('mousemove',selectingMouseMove);$border2.mousemove(areaMouseMove);});}
else if(options.movable){moveX=selection.x1+imgOfs.left;moveY=selection.y1+imgOfs.top;startX=event.pageX;startY=event.pageY;jQuery(document).mousemove(movingMouseMove).one('mouseup',function(){options.onSelectEnd(img,selection);jQuery(document).unbind('mousemove',movingMouseMove);});}
else jQuery(img).mousedown(event);return false;}
function aspectRatioXY(){x2=Math.max(imgOfs.left,Math.min(imgOfs.left+imgWidth,x1+Math.abs(y2-y1)*aspectRatio*(x2>x1?1:-1)));y2=Math.round(Math.max(imgOfs.top,Math.min(imgOfs.top+imgHeight,y1+Math.abs(x2-x1)/aspectRatio*(y2>y1?1:-1))));x2=Math.round(x2);}
function aspectRatioYX(){y2=Math.max(imgOfs.top,Math.min(imgOfs.top+imgHeight,y1+Math.abs(x2-x1)/aspectRatio*(y2>y1?1:-1)));x2=Math.round(Math.max(imgOfs.left,Math.min(imgOfs.left+imgWidth,x1+Math.abs(y2-y1)*aspectRatio*(x2>x1?1:-1))));y2=Math.round(y2);}
function selectingMouseMove(event){x2=!resize.length||resize[H]||aspectRatio?event.pageX:selection.x2+imgOfs.left;y2=!resize.length||resize[V]||aspectRatio?event.pageY:selection.y2+imgOfs.top;if(options.minWidth&&Math.abs(x2-x1)<options.minWidth){x2=x1-options.minWidth*(x2<x1?1:-1);if(x2<imgOfs.left)x1=imgOfs.left+options.minWidth;else if(x2>imgOfs.left+imgWidth)x1=imgOfs.left+imgWidth-options.minWidth;}
if(options.minHeight&&Math.abs(y2-y1)<options.minHeight){y2=y1-options.minHeight*(y2<y1?1:-1);if(y2<imgOfs.top)y1=imgOfs.top+options.minHeight;else if(y2>imgOfs.top+imgHeight)y1=imgOfs.top+imgHeight-options.minHeight;}
x2=Math.max(imgOfs.left,Math.min(x2,imgOfs.left+imgWidth));y2=Math.max(imgOfs.top,Math.min(y2,imgOfs.top+imgHeight));if(aspectRatio)if(Math.abs(x2-x1)/aspectRatio>Math.abs(y2-y1))aspectRatioYX();else aspectRatioXY();if(options.maxWidth&&Math.abs(x2-x1)>options.maxWidth){x2=x1-options.maxWidth*(x2<x1?1:-1);if(aspectRatio)aspectRatioYX();}
if(options.maxHeight&&Math.abs(y2-y1)>options.maxHeight){y2=y1-options.maxHeight*(y2<y1?1:-1);if(aspectRatio)aspectRatioXY();}
selection.x1=Math.min(x1,x2)-imgOfs.left;selection.x2=Math.max(x1,x2)-imgOfs.left;selection.y1=Math.min(y1,y2)-imgOfs.top;selection.y2=Math.max(y1,y2)-imgOfs.top;selection.width=Math.abs(x2-x1);selection.height=Math.abs(y2-y1);$a.css({left:(selection.x1+imgOfs.left)+'px',top:(selection.y1+imgOfs.top)+'px',width:Math.max(selection.width-options.borderWidth*2,0)+'px',height:Math.max(selection.height-options.borderWidth*2,0)+'px'});options.onSelectChange(img,selection);return false;}
function movingMouseMove(event){x1=Math.max(imgOfs.left,Math.min(moveX+event.pageX-startX,imgOfs.left+imgWidth-selection.width));y1=Math.max(imgOfs.top,Math.min(moveY+event.pageY-startY,imgOfs.top+imgHeight-selection.height));x2=x1+selection.width;y2=y1+selection.height;selection.x1=x1-imgOfs.left;selection.y1=y1-imgOfs.top;selection.x2=x2-imgOfs.left;selection.y2=y2-imgOfs.top;$a.css({left:x1+'px',top:y1+'px',width:Math.max(x2-x1-options.borderWidth*2,0)+'px',height:Math.max(y2-y1-options.borderWidth*2,0)+'px'});options.onSelectChange(img,selection);event.preventDefault();return false;}
this.setOptions=function(newOptions){options=jQuery.extend(options,newOptions);if(newOptions.x1!=null){x1=(selection.x1=newOptions.x1)+imgOfs.left;y1=(selection.y1=newOptions.y1)+imgOfs.top;x2=(selection.x2=newOptions.x2)+imgOfs.left;y2=(selection.y2=newOptions.y2)+imgOfs.top;selection.width=x2-x1;selection.height=y2-y1;$a.show().css({left:x1+'px',top:y1+'px',width:Math.max(x2-x1-options.borderWidth*2,0)+'px',height:Math.max(y2-y1-options.borderWidth*2,0)+'px'});options.onSelectChange(img,selection);}
if(newOptions.hide)$a.hide();else if(newOptions.show)$a.show();$a.css({borderWidth:options.borderWidth+'px'});$area.css({opacity:options.selectionOpacity});$border1.css({borderStyle:'solid',borderColor:options.borderColor1});$border2.css({borderStyle:'dashed',borderColor:options.borderColor2});aspectRatio=options.aspectRatio&&(d=options.aspectRatio.split(/:/))?d[0]/d[1]:null;};imgWidth=jQuery(img).width();imgHeight=jQuery(img).height();imgOfs=jQuery(img).offset();if(jQuery.browser.msie)jQuery(img).attr('unselectable','on');$a.css({display:'none',position:'absolute',lineHeight:'0px',fontSize:'0px'});$area.css({borderStyle:'solid'});jQuery('body').append($a);initOptions={borderColor1:'#000',borderColor2:'#fff',borderWidth:1,movable:true,resizable:true,selectionColor:'#fff',selectionOpacity:0.2,onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}
};options=jQuery.extend(initOptions,options);this.setOptions(options);if(options.resizable||options.movable)$a.mousemove(areaMouseMove).mousedown(areaMouseDown);jQuery(img).mousedown(function(event){if(event.which!=1)return false;startX=x1=event.pageX;startY=y1=event.pageY;resize=[];$a.show().css({width:'0px',height:'0px',left:x1,top:y1});jQuery(document).mousemove(selectingMouseMove);$border2.unbind('mousemove',areaMouseMove);selection.x1=selection.x2=x1-imgOfs.left;selection.y1=selection.y2=y1-imgOfs.top;options.onSelectStart(img,selection);jQuery(document).one('mouseup',function(){if(options.autoHide)$a.hide();options.onSelectEnd(img,selection);jQuery(document).unbind('mousemove',selectingMouseMove);$border2.mousemove(areaMouseMove);});return false;});};jQuery.fn.imgAreaSelect=function(options){options=options||{};this.each(function(){if(jQuery(this).data('imgAreaSelect'))jQuery(this).data('imgAreaSelect').setOptions(options);else jQuery(this).data('imgAreaSelect',new jQuery.imgAreaSelect(this,options));});return this;};;var viewing=true;var tagging=false;function el(element){return(typeof element=="string"?document.getElementById(element):element);}
function init_tagging(){$('img#IFid1').imgAreaSelect({selectionColor:'blue',onSelectEnd:endSelection});tagging=true;};function endSelection(img,selection){if(selection.width>20&&selection.height>20){el('tagX').value=selection.x1;el('tagY').value=selection.y1;el('tagWidth').value=selection.width;el('tagHeight').value=selection.height;if(!viewing){data=findPos(el('IFid1'));el('addTag').style.top=(selection.y1+data.top+selection.height+10)+'px';el('addTag').style.left=(selection.x1+data.left)+'px';el('addTag').style.visibility='visible';el('addTag').style.zIndex="20";el('tagTag').focus();}
}
else{el('addTag').style.visibility='hidden';}
}
function refreshPage(http){window.location.reload(true);}
function newItem(url){var tagTag=document.getElementById('tagTag').value;var imgId=document.getElementById('imgId').value;var imgWidth=document.getElementById('imgWidth').value;var imgHeight=document.getElementById('imgHeight').value;var tagX=document.getElementById('tagX').value;var tagY=document.getElementById('tagY').value;var tagWidth=document.getElementById('tagWidth').value;var tagHeight=document.getElementById('tagHeight').value;url=url.replace("__TAG__",encodeURIComponent(tagTag));url=url.replace("__ID__",encodeURIComponent(imgId));url=url.replace("__IMG_WIDTH__",encodeURIComponent(imgWidth));url=url.replace("__IMG_HEIGHT__",encodeURIComponent(imgHeight));url=url.replace("__TAG_X__",encodeURIComponent(tagX));url=url.replace("__TAG_Y__",encodeURIComponent(tagY));url=url.replace("__TAG_WIDTH__",encodeURIComponent(tagWidth));url=url.replace("__TAG_HEIGHT__",encodeURIComponent(tagHeight));YAHOO.util.Connect.asyncRequest('GET',url,{success:refreshPage,failure:null,scope:null},null);}
function removeItem(url){YAHOO.util.Connect.asyncRequest('GET',url,{success:refreshPage,failure:null,scope:null},null);}
function newTag(url){var tagName=document.getElementById('name_form').value;var tagYear=document.getElementById('year_form').value;url=url.replace("__NAME__",encodeURIComponent(tagName));url=url.replace("__YEAR__",encodeURIComponent(tagYear));document.getElementById('name_form').value="";document.getElementById('year_form').value="";document.getElementById('tagTag').focus();document.getElementById('tagTag').value=tagName+' '+tagYear;YAHOO.util.Connect.asyncRequest('GET',url,{success:null,failure:null,scope:null},null);}
function taggingMode(){viewing=false;if(!tagging){init_tagging();}
el('area').style.visibility='visible';el('border1').style.visibility='visible';el('border2').style.visibility='visible';el('area').style.zIndex=10;hideFrame();el('IFid1').useMap="";el('IFid1').style.border="5px dotted #61A0DF";document.getElementById('vistatags').style.fontWeight="bold";document.getElementById('vistanormal').style.fontWeight="normal";document.getElementById('infoTaggin').style.display="block";}
function viewingMode(){viewing=true;if(tagging){el('area').style.visibility='hidden';el('border1').style.visibility='hidden';el('border2').style.visibility='hidden';el('area').style.zIndex=-10;el('addTag').style.visibility='hidden';document.getElementById('vistatags').style.fontWeight="normal";document.getElementById('vistanormal').style.fontWeight="bold";}
el('IFid1').useMap="map";el('IFid1').useMap="#map";el('IFid1').style.border="0px solid red";$("#tagTag").attr('value','');el('addTag').style.visibility='hidden';document.getElementById('infoTaggin').style.display="none";}
function lookup(inputString,strUID){if(inputString.length==0){$('#suggestions').hide();}
else{url=document.URL.split('/');if(url[2]=='192.168.1.2'){dest='/'+url[3]+'/obtenerAmigosUsuario.php';}
else{dest='/obtenerAmigosUsuario.php';}
$.post(dest,{strTextoBusqueda:""+inputString+"",intUID:""+strUID+""},function(data){if(data.length>0){$('#suggestions').show();$('#autoSuggestionsList').html(data);}
else{$('#suggestions').hide();}
});}
}
function fill(thisValue){$('#tagTag').val(thisValue);$('#suggestions').hide();}
function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){}
}
return{left:curleft,top:curtop}
}
function showFrame(msg,x0,y0,w,h){data=findPos(el('IFid1'));rx=x0+data.left;ry=y0+data.top;document.getElementById("img_frame").style.top=ry+'px';document.getElementById("img_frame").style.left=rx+'px';document.getElementById("img_frame").style.width=w+'px';document.getElementById("img_frame").style.height=h+'px';document.getElementById("img_frame").style.visibility="visible";document.getElementById("msg_frame").innerHTML=msg;}
function hideFrame(){document.getElementById("img_frame").style.visibility="hidden";}
function hideTagFrame(){el('addTag').style.visibility="hidden";}
;jQuery.autocomplete=function(input,options){var me=this;var $input=$(input).attr("autocomplete","off");if(options.inputClass)$input.addClass(options.inputClass);var results=document.createElement("div");var $results=$(results);$results.hide().addClass(options.resultsClass).css("position","absolute");if(options.width>0)$results.css("width",options.width);$("body").append(results);input.autocompleter=me;var timeout=null;var prev="";var active=-1;var cache={};var keyb=false;var hasFocus=false;var lastKeyPressCode=null;function flushCache(){cache={};cache.data={};cache.length=0;};flushCache();if(options.data!=null){var sFirstChar="",stMatchSets={},row=[];if(typeof options.url!="string")options.cacheLength=1;for(var i=0;i<options.data.length;i++){row=((typeof options.data[i]=="string")?[options.data[i]]:options.data[i]);if(row[0].length>0){sFirstChar=row[0].substring(0,1).toLowerCase();if(!stMatchSets[sFirstChar])stMatchSets[sFirstChar]=[];stMatchSets[sFirstChar].push(row);}
}
for(var k in stMatchSets){options.cacheLength++;addToCache(k,stMatchSets[k]);}
}
$input.keydown(function(e){lastKeyPressCode=e.keyCode;switch(e.keyCode){case 38:e.preventDefault();moveSelect(-1);break;case 40:e.preventDefault();moveSelect(1);break;case 9:case 13:if(selectCurrent()){$input.get(0).blur();e.preventDefault();}
break;default:active=-1;if(timeout)clearTimeout(timeout);timeout=setTimeout(function(){onChange();},options.delay);break;}
}).focus(function(){hasFocus=true;}).blur(function(){hasFocus=false;hideResults();});hideResultsNow();function onChange(){if(lastKeyPressCode==46||(lastKeyPressCode>8&&lastKeyPressCode<32))return $results.hide();var v=$input.val();if(v==prev)return;prev=v;if(v.length>=options.minChars){$input.addClass(options.loadingClass);requestData(v);}
else{$input.removeClass(options.loadingClass);$results.hide();}
};function moveSelect(step){var lis=$("li",results);if(!lis)return;active+=step;if(active<0){active=0;}
else if(active>=lis.size()){active=lis.size()-1;}
lis.removeClass("ac_over");$(lis[active]).addClass("ac_over");};function selectCurrent(){var li=$("li.ac_over",results)[0];if(!li){var $li=$("li",results);if(options.selectOnly){if($li.length==1)li=$li[0];}
else if(options.selectFirst){li=$li[0];}
}
if(li){selectItem(li);return true;}
else{return false;}
};function selectItem(li){if(!li){li=document.createElement("li");li.extra=[];li.selectValue="";}
var v=$.trim(li.selectValue?li.selectValue:li.innerHTML);input.lastSelected=v;prev=v;$results.html("");$input.val(v);hideResultsNow();if(options.onItemSelect)setTimeout(function(){options.onItemSelect(li)},1);};function createSelection(start,end){var field=$input.get(0);if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}
else if(field.setSelectionRange){field.setSelectionRange(start,end);}
else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}
}
field.focus();};function autoFill(sValue){if(lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(prev.length));createSelection(prev.length,sValue.length);}
};function showResults(){var pos=findPos(input);var iWidth=(options.width>0)?options.width:$input.width();$results.css({width:parseInt(iWidth)+"px",top:(pos.y+input.offsetHeight)+"px",left:pos.x+"px"}).show();};function hideResults(){if(timeout)clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){if(timeout)clearTimeout(timeout);$input.removeClass(options.loadingClass);if($results.is(":visible")){$results.hide();}
if(options.mustMatch){var v=$input.val();if(v!=input.lastSelected){selectItem(null);}
}
};function receiveData(q,data){if(data){$input.removeClass(options.loadingClass);results.innerHTML="";if(!hasFocus||data.length==0)return hideResultsNow();if($.browser.msie){$results.append(document.createElement('iframe'));}
results.appendChild(dataToDom(data));if(options.autoFill&&($input.val().toLowerCase()==q.toLowerCase()))autoFill(data[0][0]);showResults();}
else{hideResultsNow();}
};function parseData(data){if(!data)return null;var parsed=[];var rows=data.split(options.lineSeparator);for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){parsed[parsed.length]=row.split(options.cellSeparator);}
}
return parsed;};function dataToDom(data){var ul=document.createElement("ul");var num=data.length;if((options.maxItemsToShow>0)&&(options.maxItemsToShow<num))num=options.maxItemsToShow;for(var i=0;i<num;i++){var row=data[i];if(!row)continue;var li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0];}
else{li.innerHTML=row[0];li.selectValue=row[0];}
var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}
}
li.extra=extra;ul.appendChild(li);$(li).hover(function(){$("li",ul).removeClass("ac_over");$(this).addClass("ac_over");active=$("li",ul).indexOf($(this).get(0));},function(){$(this).removeClass("ac_over");}
).click(function(e){e.preventDefault();e.stopPropagation();selectItem(this)});}
return ul;};function requestData(q){if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data){receiveData(q,data);}
else if((typeof options.url=="string")&&(options.url.length>0)){$.get(makeUrl(q),function(data){data=parseData(data);addToCache(q,data);receiveData(q,data);});}
else{$input.removeClass(options.loadingClass);}
};function makeUrl(q){var url=options.url+"?q="+encodeURI(q);for(var i in options.extraParams){url+="&"+i+"="+encodeURI(options.extraParams[i]);}
return url;};function loadFromCache(q){if(!q)return null;if(cache.data[q])return cache.data[q];if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var qs=q.substr(0,i);var c=cache.data[qs];if(c){var csub=[];for(var j=0;j<c.length;j++){var x=c[j];var x0=x[0];if(matchSubset(x0,q)){csub[csub.length]=x;}
}
return csub;}
}
}
return null;};function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};this.flushCache=function(){flushCache();};this.setExtraParams=function(p){options.extraParams=p;};this.findValue=function(){var q=$input.val();if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data){findValueCallback(q,data);}
else if((typeof options.url=="string")&&(options.url.length>0)){$.get(makeUrl(q),function(data){data=parseData(data);addToCache(q,data);findValueCallback(q,data);});}
else{findValueCallback(q,null);}
}
function findValueCallback(q,data){if(data)$input.removeClass(options.loadingClass);var num=(data)?data.length:0;var li=null;for(var i=0;i<num;i++){var row=data[i];if(row[0].toLowerCase()==q.toLowerCase()){li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0];}
else{li.innerHTML=row[0];li.selectValue=row[0];}
var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}
}
li.extra=extra;}
}
if(options.onFindValue)setTimeout(function(){options.onFindValue(li)},1);}
function addToCache(q,data){if(!data||!q||!options.cacheLength)return;if(!cache.length||cache.length>options.cacheLength){flushCache();cache.length++;}
else if(!cache[q]){cache.length++;}
cache.data[q]=data;};function findPos(obj){var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}
return{x:curleft,y:curtop};}
}
jQuery.fn.autocomplete=function(url,options,data){options=options||{};options.url=url;options.data=((typeof data=="object")&&(data.constructor==Array))?data:null;options.inputClass=options.inputClass||"ac_input";options.resultsClass=options.resultsClass||"ac_results";options.lineSeparator=options.lineSeparator||"\n";options.cellSeparator=options.cellSeparator||"|";options.minChars=options.minChars||1;options.delay=options.delay||400;options.matchCase=options.matchCase||0;options.matchSubset=options.matchSubset||1;options.matchContains=options.matchContains||0;options.cacheLength=options.cacheLength||1;options.mustMatch=options.mustMatch||0;options.extraParams=options.extraParams||{};options.loadingClass=options.loadingClass||"ac_loading";options.selectFirst=options.selectFirst||false;options.selectOnly=options.selectOnly||false;options.maxItemsToShow=options.maxItemsToShow||-1;options.autoFill=options.autoFill||false;options.width=parseInt(options.width,10)||0;this.each(function(){var input=this;new jQuery.autocomplete(input,options);});return this;}
jQuery.fn.autocompleteArray=function(data,options){return this.autocomplete(null,options,data);}
jQuery.fn.indexOf=function(e){for(var i=0;i<this.length;i++){if(this[i]==e)return i;}
return-1;};;var dts={};dts.searchAutoAttach=function(){var dtsdb=[];$('input.dynosearcho_searchbox').each(function(){$(this).addClass('form-autocomplete');var delta=$(this).parent().siblings('#edit-dynosearcho-delta').val();var temp="#dynosearcho_results_"+delta;$(temp).hide();temp='#edit-dynosearcho-url-'+delta;var uri=$(temp).val()+"/"+delta;if(!dtsdb[uri]){dtsdb[uri]=new dts.dtsDB(uri,delta);}
new dts.jsAC(this,dtsdb[uri]);});}
dts.jsAC=function(input,db){var ac=this;this.input=input;this.db=db;$(this.input).keypress(function(event){ac.onkeypress(this,event)});$(this.input).keyup(function(event){ac.onkeyup(this,event)});};dts.jsAC.prototype.onkeypress=function(input,e){if(!e){e=window.event;}
switch(e.keyCode){case 13:input.blur();e.preventDefault();var delta=$(input).parent().siblings('#edit-dynosearcho-delta').val();var searchon=$('#edit-dynosearcho-integrated-search-'+delta).val();if(searchon==1){var basepath=$('#edit-dynosearcho-basepath-'+delta).val();var useq=$('form#dynosearcho_search_form_'+delta).attr('action');if(useq.indexOf("?q=")>0){window.location.href=basepath+"?q=search/node/all/"+Drupal.encodeURIComponent(this.input.value);}
else{window.location.href=basepath+"search/node/all/"+Drupal.encodeURIComponent(this.input.value);}
}
}
}
dts.jsAC.prototype.onkeyup=function(input,e){if(!e){e=window.event;}
switch(e.keyCode){case 16:case 17:case 18:case 20:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 9:case 27:return true;default:if(input.value.length>0){this.doSearch();}
else{this.popup.hide();this.popup.empty();}
return true;}
}
dts.jsAC.prototype.doSearch=function(){var resultsDiv="div#dynosearcho_results_"+this.db.delta;this.popup=$(resultsDiv);this.popup.hide();this.popup.empty();this.db.owner=this;this.db.search(this.input.value);}
dts.jsAC.prototype.found=function(matches){if(!this.input.value.length){return false;}
var ul=document.createElement('ul');var ac=this;var len=matches.length;for(var key=0;key<len;key++){var li=document.createElement('li');$(li).html(matches[key]);li.autocompleteValue=key;$(ul).append(li);}
if(this.popup){if(ul.childNodes.length>0){$(this.popup).empty().append(ul).fadeIn('slow');}
}
}
dts.jsAC.prototype.setStatus=function(status){switch(status){case'begin':$(this.input).addClass('throbbing');break;case'cancel':case'error':case'found':$(this.input).removeClass('throbbing');break;}
}
dts.dtsDB=function(uri,delta){this.uri=uri;this.delta=delta;this.delay=300;this.cache={};}
dts.dtsDB.prototype.search=function(searchString){var db=this;this.searchString=searchString;if(searchString.length>=3){if(this.cache[searchString]){return this.owner.found(this.cache[searchString]);}
if(this.timer){clearTimeout(this.timer);}
this.timer=setTimeout(function(){db.owner.setStatus('begin');$.ajax({type:"GET",url:db.uri+'/'+Drupal.encodeURIComponent(searchString),success:function(data){var matches=Drupal.parseJson(data);if(typeof matches['status']=='undefined'||matches['status']!=0){db.cache[searchString]=matches;if(db.searchString==searchString){db.owner.found(matches);}
db.owner.setStatus('found');}
},error:function(xmlhttp){}
});},this.delay);}
}
dts.dtsDB.prototype.cancel=function(){if(this.owner)this.owner.setStatus('cancel');if(this.timer)clearTimeout(this.timer);this.searchString='';}
dts.searchTypeAutoAttach=function(){$('fieldset#dynosearcho_nodesearch').hide();$('fieldset#dynosearcho_menusearch').hide();switch($('input.dynosearcho_searchtype:checked').val()){case'node':$('fieldset#dynosearcho_nodesearch').show();break;case'menu':$('fieldset#dynosearcho_menusearch').show();break;}
$('input.dynosearcho_searchtype').click(function(){if($(this).val()=='node'){$('fieldset#dynosearcho_menusearch').hide();$('fieldset#dynosearcho_nodesearch').slideDown();}
else{$('fieldset#dynosearcho_nodesearch').hide();$('fieldset#dynosearcho_menusearch').slideDown();}
});}
if(Drupal.jsEnabled){$(document).ready(dts.searchAutoAttach);$(document).ready(dts.searchTypeAutoAttach);}
;