//----------------------------------------------------------------------------------------
//BEGIN PAGE PEEL FUNCTION
//----------------------------------------------------------------------------------------
//jquery ui
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 } ('(b(D){g A=D.3t.1J;D.3t.1J=b(){D("*",4).1F(4).2C("1J");l A.1f(4,1R)};b C(E){b G(H){g I=H.2H;l(I.24!="2i"&&I.5p!="22")}g F=G(E);(F&&D.1x(D.5o(E,"4r"),b(){l(F=G(4))}));l F}D.19(D.5n[":"],{z:b(F,G,E){l D.z(F,E[3])},5q:b(F,G,E){g H=F.2S.5r();l(F.5u>=0&&(("a"==H&&F.5t)||(/2E|31|2h|2K/.t(H)&&"22"!=F.44&&!F.1G))&&C(F))}});D.5s={5m:8,5l:20,5f:5e,5d:17,5c:46,5g:40,5h:35,5k:13,5j:27,5i:36,5v:45,5w:37,5J:5I,5H:5K,5L:5O,5N:5M,5G:5F,5z:5y,5x:34,5A:33,5B:5E,5b:39,5C:16,5P:32,4G:9,4D:38};b B(I,E,J,H){b G(L){g K=D[I][E][L]||[];l(1r K=="1U"?K.2G(/,?\\s+/):K)}g F=G("4P");5(H.1D==1&&1r H[0]=="1U"){F=F.4M(G("4c"))}l(D.4K(J,F)!=-1)}D.21=b(E,F){g G=E.2G(".")[0];E=E.2G(".")[1];D.3t[E]=b(K){g I=(1r K=="1U"),J=4O.2k.4N.3p(1R,1);5(I&&K.4J(0,1)=="4Q"){l 4}5(I&&B(G,E,K,J)){g H=D.z(4[0],E);l(H?H[K].1f(H,J):4a)}l 4.1x(b(){g L=D.z(4,E);(!L&&!I&&D.z(4,E,4H D[G][E](4,K)));(L&&I&&D.4E(L[K])&&L[K].1f(L,J))})};D[G][E]=b(I,J){g H=4;4.1A=E;4.3y=D[G][E].4I||E;4.49=G+"-"+E;4.r=D.19({},D.21.29,D[G][E].29,D.4b&&D.4b.1c(I)[E],J);4.m=D(I).1Q("4L."+E,b(M,K,L){l H.2e(K,L)}).1Q("5a."+E,b(L,K){l H.3q(K)}).1Q("1J",b(){l H.3r()});4.3m()};D[G][E].2k=D.19({},D.21.2k,F);D[G][E].4c="4d"};D.21.2k={3m:b(){},3r:b(){4.m.3M(4.1A)},4d:b(G,H){g F=G,E=4;5(1r G=="1U"){5(H===4a){l 4.3q(G)}F={};F[G]=H}D.1x(F,b(I,J){E.2e(I,J)})},3q:b(E){l 4.r[E]},2e:b(E,F){4.r[E]=F;5(E=="1G"){4.m[F?"1l":"3s"](4.49+"-1G")}},55:b(){4.2e("1G",v)},56:b(){4.2e("1G",1a)},59:b(F,H,G){g E=(F==4.3y?F:4.3y+F);H=H||D.58.57({44:E,2J:4.m[0]});l 4.m.2C(E,[H,G],4.r[F])}};D.21.29={1G:v};D.h={1O:{1F:b(F,E,I){g H=D.h[F].2k;2b(g G 30 I){H.2g[G]=H.2g[G]||[];H.2g[G].50([E,I[G]])}},3p:b(E,G,F){g I=E.2g[G];5(!I){l}2b(g H=0;H<I.1D;H++){5(E.r[I[H][0]]){I[H][1].1f(E.m,F)}}}},2j:{},j:b(E){5(D.h.2j[E]){l D.h.2j[E]}g F=D(\'<1K 3x="h-4U">\').1l(E).j({o:"1I",f:"-47",6:"-47",24:"2z"}).3I("1T");D.h.2j[E]=!!((!(/1X|4T/).t(F.j("y"))||(/^[1-9]/).t(F.j("d"))||(/^[1-9]/).t(F.j("c"))||!(/2i/).t(F.j("4S"))||!(/2y|4V\\(0, 0, 0, 0\\)/).t(F.j("4W"))));5Q{D("1T").1c(0).4n(F.1c(0))}4Z(G){}l D.h.2j[E]},1Z:b(E){l D(E).2t("2q","4f").j("48","2i").1Q("4e.h",b(){l v})},4Y:b(E){l D(E).2t("2q","4X").j("48","").2a("4e.h")},2m:b(H,E){5(D(H).j("2T")=="22"){l v}g G=(E&&E=="6")?"2Z":"2W",F=v;5(H[G]>0){l 1a}H[G]=1;F=(H[G]>0);H[G]=0;l F}};D.h.3l={4y:b(){g E=4;4.m.1Q("6u."+4.1A,b(F){l E.4m(F)});5(D.1d.1L){4.4l=4.m.2t("2q");4.m.2t("2q","4f")}4.6w=v},4w:b(){4.m.2a("."+4.1A);(D.1d.1L&&4.m.2t("2q",4.4l))},4m:b(G){(4.1w&&4.2n(G));4.2O=G;g E=4,H=(G.6s==1),F=(1r 4.r.2D=="1U"?D(G.2J).6y().1F(G.2J).6o(4.r.2D).1D:v);5(!H||F||!4.3C(G)){l 1a}4.2R=!4.r.2F;5(!4.2R){4.6p=6q(b(){E.2R=1a},4.r.2F)}5(4.3A(G)&&4.3k(G)){4.1w=(4.2N(G)!==v);5(!4.1w){G.3H();l 1a}}4.3i=b(I){l E.4j(I)};4.3j=b(I){l E.2n(I)};D(1j).1Q("4o."+4.1A,4.3i).1Q("4h."+4.1A,4.3j);l v},4j:b(E){5(D.1d.1L&&!E.2K){l 4.2n(E)}5(4.1w){4.2x(E);l v}5(4.3A(E)&&4.3k(E)){4.1w=(4.2N(4.2O,E)!==v);(4.1w?4.2x(E):4.2n(E))}l!4.1w},2n:b(E){D(1j).2a("4o."+4.1A,4.3i).2a("4h."+4.1A,4.3j);5(4.1w){4.1w=v;4.2V(E)}l v},3A:b(E){l(2o.6x(2o.43(4.2O.2v-E.2v),2o.43(4.2O.2w-E.2w))>=4.r.3J)},3k:b(E){l 4.2R},2N:b(E){},2x:b(E){},2V:b(E){},3C:b(E){l 1a}};D.h.3l.29={2D:1q,3J:1,2F:0}})(4A);(b(A){A.21("h.k",A.19({},A.h.3l,{3m:b(){g L=4,M=4.r;g P=4.m.j("o");4.3v=4.m;4.m.1l("h-k").j({o:/2L/.t(P)?"1v":P});A.19(M,{2r:!!(M.1m),q:M.q||M.1e||M.1z?M.q||"6m":1q,1u:M.1u===1a?"h-k-2p-1b":M.1u});g H="3c 3Z #61";M.3V={"h-k":{24:"2z"},"h-k-1b":{o:"1I",3R:"#3Q",60:"0.3c"},"h-k-n":{y:"n-u",d:"1g",6:"x",1C:"x",3a:H},"h-k-s":{y:"s-u",d:"1g",6:"x",1C:"x",3h:H},"h-k-e":{y:"e-u",c:"1g",f:"x",1y:"x",3g:H},"h-k-w":{y:"w-u",c:"1g",f:"x",1y:"x",3b:H},"h-k-12":{y:"12-u",c:"1g",d:"1g",3g:H,3h:H},"h-k-15":{y:"15-u",c:"1g",d:"1g",3h:H,3b:H},"h-k-18":{y:"18-u",c:"1g",d:"1g",3g:H,3a:H},"h-k-11":{y:"11-u",c:"1g",d:"1g",3b:H,3a:H}};M.3o={"h-k-1b":{3R:"#3Q",65:"3c 3Z #6n",d:"41",c:"41"},"h-k-n":{y:"n-u",f:"x",6:"45%"},"h-k-s":{y:"s-u",1y:"x",6:"45%"},"h-k-e":{y:"e-u",1C:"x",f:"45%"},"h-k-w":{y:"w-u",6:"x",f:"45%"},"h-k-12":{y:"12-u",1C:"x",1y:"x"},"h-k-15":{y:"15-u",6:"x",1y:"x"},"h-k-11":{y:"11-u",6:"x",f:"x"},"h-k-18":{y:"18-u",1C:"x",f:"x"}};M.3z=4.m[0].2S;5(M.3z.3B(/5Y|2h|2E|31|2K|5T/i)){g C=4.m;5(/1v/.t(C.j("o"))&&A.1d.4B){C.j({o:"1v",f:"1X",6:"1X"})}C.5S(A(\'<1K 3x="h-3u"	2H="2T: 22;"></1K>\').j({o:C.j("o"),c:C.1N(),d:C.1M(),f:C.j("f"),6:C.j("6")}));g J=4.m;4.m=4.m.2f();4.m.z("k",4);4.m.j({3d:J.j("3d"),3f:J.j("3f"),3e:J.j("3e"),3n:J.j("3n")});J.j({3d:0,3f:0,3e:0,3n:0});5(A.1d.5V&&M.3H){J.j("u","2i")}M.1t=J.j({o:"2L",5X:1,24:"2z"});4.m.j({3K:J.j("3K")});4.2u()}5(!M.Z){M.Z=!A(".h-k-1b",4.m).1D?"e,s,12":{n:".h-k-n",e:".h-k-e",s:".h-k-s",w:".h-k-w",12:".h-k-12",15:".h-k-15",18:".h-k-18",11:".h-k-11"}}5(M.Z.42==3X){M.23=M.23||5W;5(M.Z=="66"){M.Z="n,e,s,w,12,15,18,11"}g O=M.Z.2G(",");M.Z={};g I={1b:"o: 1I; 24: 2i; 2T:22;",n:"f: 1H; c:2P%;",e:"1C: 1H; d:2P%;",s:"1y: 1H; c:2P%;",w:"6: 1H; d:2P%;",12:"1y: 1H; 1C: x;",15:"1y: 1H; 6: x;",18:"f: 1H; 1C: x;",11:"f: 1H; 6: x;"};2b(g Q=0;Q<O.1D;Q++){g N=A.6l(O[Q]),K=M.3V,G="h-k-"+N,E=!A.h.j(G)&&!M.1u,R=A.h.j("h-k-2p-1b"),S=A.19(K[G],K["h-k-1b"]),D=A.19(M.3o[G],!R?M.3o["h-k-1b"]:{});g T=/15|12|18|11/.t(N)?{23:++M.23}:{};g B=(E?I[N]:""),F=A([\'<1K 3x="h-k-1b \',G,\'" 2H="\',B,I.1b,\'"></1K>\'].3D("")).j(T);M.Z[N]=".h-k-"+N;4.m.4u(F.j(E?S:{}).j(M.1u?D:{}).1l(M.1u?"h-k-2p-1b":"").1l(M.1u))}5(M.1u){4.m.1l("h-k-2p").j(!A.h.j("h-k-2p")?{}:{})}}4.4i=b(Y){Y=Y||4.m;2b(g U 30 M.Z){5(M.Z[U].42==3X){M.Z[U]=A(M.Z[U],4.m).4q()}5(M.2y){M.Z[U].j({3U:0})}5(4.m.2X(".h-3u")&&M.3z.3B(/2h|2E|31|2K/i)){g W=A(M.Z[U],4.m),X=0;X=/15|18|11|12|n|s/.t(U)?W.1M():W.1N();g V=["6e",/18|11|n/.t(U)?"69":/12|15|s/.t(U)?"68":/^e$/.t(U)?"6a":"6b"].3D("");5(!M.2y){Y.j(V,X)}4.2u()}5(!A(M.Z[U]).1D){6d}}};4.4i(4.m);M.1S=A(".h-k-1b",L.m);5(M.1Z){M.1S.1x(b(U,V){A.h.1Z(V)})}M.1S.6c(b(){5(!M.2Q){5(4.4x){g U=4.4x.3B(/h-k-(12|15|18|11|n|e|s|w)/i)}L.1P=M.1P=U&&U[1]?U[1]:"12"}});5(M.4z){M.1S.4t();A(L.m).1l("h-k-3w").6f(b(){A(4).3s("h-k-3w");M.1S.4q()},b(){5(!M.2Q){A(4).1l("h-k-3w");M.1S.4t()}})}4.4y()},2g:{},h:b(){l{3v:4.3v,m:4.m,q:4.q,o:4.o,p:4.p,r:4.r,1h:4.1h,1i:4.1i}},2s:b(C,B){A.h.1O.3p(4,C,[B,4.h()]);5(C!="u"){4.m.2C(["u",C].3D(""),[B,4.h()],4.r[C])}},3r:b(){g C=4.m,B=C.63(".h-k").1c(0);4.4w();g D=b(E){A(E).3s("h-k h-k-1G").3M("k").2a(".k").62(".h-k-1b").1J()};D(C);5(C.2X(".h-3u")&&B){C.2f().4u(A(B).j({o:C.j("o"),c:C.1N(),d:C.1M(),f:C.j("f"),6:C.j("6")})).6r().1J();D(B)}},3C:b(D){5(4.r.1G){l v}g B=v;2b(g C 30 4.r.Z){5(A(4.r.Z[C])[0]==D.2J){B=1a}}5(!B){l v}l 1a},2N:b(H){g C=4.r,I=4.m.o(),B=4.m,F=b(M){l 14(M,10)||0},E=A.1d.1L&&A.1d.3F<7;C.2Q=1a;C.2Y={f:A(1j).2W(),6:A(1j).2Z()};5(B.2X(".h-64")||(/1I/).t(B.j("o"))){g K=A.1d.1L&&!C.1Y&&(/1I/).t(B.j("o"))&&!(/1v/).t(B.2f().j("o"));g J=K?C.2Y.f:0,D=K?C.2Y.6:0;B.j({o:"1I",f:(I.f+J),6:(I.6+D)})}5(A.1d.4B&&/1v/.t(B.j("o"))){B.j({o:"1v",f:"1X",6:"1X"})}4.4s();g L=F(4.q.j("6")),G=F(4.q.j("f"));5(C.1Y){L+=A(C.1Y).2Z()||0;G+=A(C.1Y).2W()||0}4.1s=4.q.1s();4.o={6:L,f:G};4.p=C.q||E?{c:B.1N(),d:B.1M()}:{c:B.c(),d:B.d()};4.1h=C.q||E?{c:B.1N(),d:B.1M()}:{c:B.c(),d:B.d()};4.1i={6:L,f:G};4.1E={c:B.1N()-B.c(),d:B.1M()-B.d()};4.4v={6:H.2v,f:H.2w};C.1m=(1r C.1m=="3P")?C.1m:((4.1h.c/4.1h.d)||1);5(C.3E){A("1T").j("y",4.1P+"-u")}4.2s("26",H);l 1a},2x:b(I){g C=4.q,D=4.r,J={},M=4,E=4.4v,K=4.1P;g N=(I.2v-E.6)||0,L=(I.2w-E.f)||0;g H=4.1p[K];5(!H){l v}g G=H.1f(4,[I,N,L]),F=A.1d.1L&&A.1d.3F<7,B=4.1E;5(D.2r||I.2M){G=4.4g(G,I)}G=4.4C(G,I);4.2s("u",I);C.j({f:4.o.f+"1B",6:4.o.6+"1B",c:4.p.c+"1B",d:4.p.d+"1B"});5(!D.q&&D.1t){4.2u()}4.3L(G);4.m.2C("u",[I,4.h()],4.r.u);l v},2V:b(I){4.r.2Q=v;g E=4.r,H=b(M){l 14(M,10)||0},K=4;5(E.q){g D=E.1t,C=D&&(/2h/i).t(D.1c(0).2S),B=C&&A.h.2m(D.1c(0),"6")?0:K.1E.d,G=C?0:K.1E.c;g L={c:(K.p.c-G),d:(K.p.d-B)},F=(14(K.m.j("6"),10)+(K.o.6-K.1i.6))||1q,J=(14(K.m.j("f"),10)+(K.o.f-K.1i.f))||1q;5(!E.1z){4.m.j(A.19(L,{f:J,6:F}))}5(E.q&&!E.1z){4.2u()}}5(E.3E){A("1T").j("y","1X")}4.2s("2l",I);5(E.q){4.q.1J()}l v},3L:b(B){g C=4.r;4.1s=4.q.1s();5(B.6){4.o.6=B.6}5(B.f){4.o.f=B.f}5(B.d){4.p.d=B.d}5(B.c){4.p.c=B.c}},4g:b(D,E){g F=4.r,G=4.o,C=4.p,B=4.1P;5(D.d){D.c=(C.d*F.1m)}1k{5(D.c){D.d=(C.c/F.1m)}}5(B=="15"){D.6=G.6+(C.c-D.c);D.f=1q}5(B=="11"){D.f=G.f+(C.d-D.d);D.6=G.6+(C.c-D.c)}l D},4C:b(H,J){g E=4.q,F=4.r,P=F.2r||J.2M,M=4.1P,N=H.c&&F.2B&&F.2B<H.c,D=H.d&&F.2A&&F.2A<H.d,I=H.c&&F.2c&&F.2c>H.c,O=H.d&&F.2d&&F.2d>H.d;5(I){H.c=F.2c}5(O){H.d=F.2d}5(N){H.c=F.2B}5(D){H.d=F.2A}g C=4.1i.6+4.1h.c,L=4.o.f+4.p.d;g G=/15|11|w/.t(M),B=/11|18|n/.t(M);5(I&&G){H.6=C-F.2c}5(N&&G){H.6=C-F.2B}5(O&&B){H.f=L-F.2d}5(D&&B){H.f=L-F.2A}g K=!H.c&&!H.d;5(K&&!H.6&&H.f){H.f=1q}1k{5(K&&!H.f&&H.6){H.6=1q}}l H},2u:b(){g F=4.r;5(!F.1t){l}g D=F.1t,C=4.q||4.m;5(!F.1V){g B=[D.j("4F"),D.j("54"),D.j("53"),D.j("4R")],E=[D.j("52"),D.j("51"),D.j("5D"),D.j("6v")];F.1V=A.6t(B,b(G,I){g H=14(G,10)||0,J=14(E[I],10)||0;l H+J})}D.j({d:(C.d()-F.1V[0]-F.1V[2])+"1B",c:(C.c()-F.1V[1]-F.1V[3])+"1B"})},4s:b(){g C=4.m,E=4.r;4.3G=C.1s();5(E.q){4.q=4.q||A(\'<1K 2H="2T:22;"></1K>\');g B=A.1d.1L&&A.1d.3F<7,F=(B?1:0),D=(B?2:-1);4.q.1l(E.q).j({c:C.1N()+D,d:C.1M()+D,o:"1I",6:4.3G.6-F+"1B",f:4.3G.f-F+"1B",23:++E.23});4.q.3I("1T");5(E.1Z){A.h.1Z(4.q.1c(0))}}1k{4.q=C}},1p:{e:b(D,C,B){l{c:4.1h.c+C}},w:b(F,C,B){g G=4.r,D=4.1h,E=4.1i;l{6:E.6+C,c:D.c-C}},n:b(F,C,B){g G=4.r,D=4.1h,E=4.1i;l{f:E.f+B,d:D.d-B}},s:b(D,C,B){l{d:4.1h.d+B}},12:b(D,C,B){l A.19(4.1p.s.1f(4,1R),4.1p.e.1f(4,[D,C,B]))},15:b(D,C,B){l A.19(4.1p.s.1f(4,1R),4.1p.w.1f(4,[D,C,B]))},18:b(D,C,B){l A.19(4.1p.n.1f(4,1R),4.1p.e.1f(4,[D,C,B]))},11:b(D,C,B){l A.19(4.1p.n.1f(4,1R),4.1p.w.1f(4,[D,C,B]))}}}));A.19(A.h.k,{29:{2D:":2E",3J:1,2F:0,3H:1a,2y:v,2c:10,2d:10,1m:v,1Z:1a,3E:1a,4z:v,1u:v}});A.h.1O.1F("k","1Y",{26:b(I,J){g G=J.r,M=A(4).z("k"),E=M.m;g C=G.1Y,F=(C 5Z A)?C.1c(0):(/2f/.t(C))?E.2f().1c(0):C;5(!F){l}M.3N=A(F);5(/1j/.t(C)||C==1j){M.28={6:0,f:0};M.2I={6:0,f:0};M.1W={m:A(1j),6:0,f:0,c:A(1j).c(),d:A(1j).d()||1j.1T.4r.4p}}1k{M.28=A(F).1s();M.2I=A(F).o();M.2U={d:A(F).3T(),c:A(F).3S()};g K=M.28,B=M.2U.d,H=M.2U.c,D=(A.h.2m(F,"6")?F.6k:H),L=(A.h.2m(F)?F.4p:B);M.1W={m:F,6:K.6,f:K.f,c:D,d:L}}},u:b(H,J){g E=J.r,N=A(4).z("k"),C=N.2U,K=N.28,G=N.p,I=N.o,M=E.2r||H.2M,B={f:0,6:0},D=N.3N;5(D[0]!=1j&&/2L/.t(D.j("o"))){B=N.2I}5(I.6<(E.q?K.6:B.6)){N.p.c=N.p.c+(E.q?(N.o.6-K.6):(N.o.6-B.6));5(M){N.p.d=N.p.c/E.1m}N.o.6=E.q?K.6:B.6}5(I.f<(E.q?K.f:0)){N.p.d=N.p.d+(E.q?(N.o.f-K.f):N.o.f);5(M){N.p.c=N.p.d*E.1m}N.o.f=E.q?K.f:0}g F=(E.q?N.1s.6-K.6:(N.o.6-B.6))+N.1E.c,L=(E.q?N.1s.f-K.f:N.o.f)+N.1E.d;5(F+N.p.c>=N.1W.c){N.p.c=N.1W.c-F;5(M){N.p.d=N.p.c/E.1m}}5(L+N.p.d>=N.1W.d){N.p.d=N.1W.d-L;5(M){N.p.c=N.p.d*E.1m}}},2l:b(G,I){g D=I.r,L=A(4).z("k"),H=L.o,J=L.28,B=L.2I,C=L.3N;g F=A(L.q),M=F.1s(),K=F.3S(),E=F.3T();5(D.q&&!D.1z&&/1v/.t(C.j("o"))){A(4).j({6:(M.6-J.6),f:(M.f-J.f),c:K,d:E})}5(D.q&&!D.1z&&/2L/.t(C.j("o"))){A(4).j({6:B.6+(M.6-J.6),f:B.f+(M.f-J.f),c:K,d:E})}}});A.h.1O.1F("k","1o",{u:b(H,J){g D=J.r,L=A(4).z("k"),G=L.p,E=L.1h,F=L.1i,K=L.1P,I=D.2r||H.2M;D.1o=1r D.1o=="3P"?[D.1o,D.1o]:D.1o;g C=2o.3W((G.c-E.c)/(D.1o[0]||1))*(D.1o[0]||1),B=2o.3W((G.d-E.d)/(D.1o[1]||1))*(D.1o[1]||1);5(/^(12|s|e)$/.t(K)){L.p.c=E.c+C;L.p.d=E.d+B}1k{5(/^(18)$/.t(K)){L.p.c=E.c+C;L.p.d=E.d+B;L.o.f=F.f-B}1k{5(/^(15)$/.t(K)){L.p.c=E.c+C;L.p.d=E.d+B;L.o.6=F.6-C}1k{L.p.c=E.c+C;L.p.d=E.d+B;L.o.f=F.f-B;L.o.6=F.6-C}}}}});A.h.1O.1F("k","1z",{2l:b(I,K){g F=K.r,L=A(4).z("k");g E=F.1t,C=E&&(/2h/i).t(E.1c(0).2S),B=C&&A.h.2m(E.1c(0),"6")?0:L.1E.d,H=C?0:L.1E.c;g D={c:(L.p.c-H),d:(L.p.d-B)},G=(14(L.m.j("6"),10)+(L.o.6-L.1i.6))||1q,J=(14(L.m.j("f"),10)+(L.o.f-L.1i.f))||1q;L.m.1z(A.19(D,J&&G?{f:J,6:G}:{}),{6j:F.6i||"6g",6h:F.67||"5U",5R:b(){g M={c:14(L.m.j("c"),10),d:14(L.m.j("d"),10),f:14(L.m.j("f"),10),6:14(L.m.j("6"),10)};5(E){E.j({c:M.c,d:M.d})}L.3L(M);L.2s("1z",I)}})}});A.h.1O.1F("k","1e",{26:b(E,D){g F=D.r,B=A(4).z("k"),G=F.1t,C=B.p;5(!G){B.1e=B.m.3Y()}1k{B.1e=G.3Y()}B.1e.j({3U:0.25,24:"2z",o:"1v",d:C.d,c:C.c,3K:0,6:0,f:0}).1l("h-k-1e").1l(1r F.1e=="1U"?F.1e:"");B.1e.3I(B.q)},u:b(D,C){g E=C.r,B=A(4).z("k"),F=E.1t;5(B.1e){B.1e.j({o:"1v",d:B.p.d,c:B.p.c})}},2l:b(D,C){g E=C.r,B=A(4).z("k"),F=E.1t;5(B.1e&&B.q){B.q.1c(0).4n(B.1e.1c(0))}}});A.h.1O.1F("k","1n",{26:b(D,C){g E=C.r,B=A(4).z("k"),F=b(G){A(G).1x(b(){A(4).z("k-3O",{c:14(A(4).c(),10),d:14(A(4).d(),10),6:14(A(4).j("6"),10),f:14(A(4).j("f"),10)})})};5(1r(E.1n)=="4k"){5(E.1n.1D){E.1n=E.1n[0];F(E.1n)}1k{A.1x(E.1n,b(G,H){F(G)})}}1k{F(E.1n)}},u:b(F,E){g G=E.r,B=A(4).z("k"),D=B.1h,I=B.1i;g H={d:(B.p.d-D.d)||0,c:(B.p.c-D.c)||0,f:(B.o.f-I.f)||0,6:(B.o.6-I.6)||0},C=b(J,K){A(J).1x(b(){g N=A(4).z("k-3O"),M={},L=K&&K.1D?K:["c","d","f","6"];A.1x(L||["c","d","f","6"],b(O,Q){g P=(N[Q]||0)+(H[Q]||0);5(P&&P>=0){M[Q]=P||1q}});A(4).j(M)})};5(1r(G.1n)=="4k"){A.1x(G.1n,b(J,K){C(J,K)})}1k{C(G.1n)}},2l:b(C,B){A(4).3M("k-3O-26")}})})(4A);', 62, 407, '||||this|if|left|||||function|width|height||top|var|ui||css|resizable|return|element||position|size|helper|options||test|resize|false||0px|cursor|data||||||||||||||||||||||||||handles||nw|se||parseInt|sw|||ne|extend|true|handle|get|browser|ghost|apply|4px|originalSize|originalPosition|document|else|addClass|aspectRatio|alsoResize|grid|_change|null|typeof|offset|proportionallyResize|knobHandles|relative|_mouseStarted|each|bottom|animate|widgetName|px|right|length|sizeDiff|add|disabled|0pt|absolute|remove|div|msie|outerHeight|outerWidth|plugin|axis|bind|arguments|_handles|body|string|borderDif|parentData|auto|containment|disableSelection||widget|hidden|zIndex|display||start||containerOffset|defaults|unbind|for|minWidth|minHeight|_setData|parent|plugins|textarea|none|cssCache|prototype|stop|hasScroll|_mouseUp|Math|knob|unselectable|_aspectRatio|_propagate|attr|_proportionallyResize|pageX|pageY|_mouseDrag|transparent|block|maxHeight|maxWidth|triggerHandler|cancel|input|delay|split|style|containerPosition|target|button|static|shiftKey|_mouseStart|_mouseDownEvent|100|resizing|mouseDelayMet|nodeName|overflow|containerSize|_mouseStop|scrollTop|is|documentScroll|scrollLeft|in|select|||||||||borderTop|borderLeft|1px|marginLeft|marginRight|marginTop|borderRight|borderBottom|_mouseMoveDelegate|_mouseUpDelegate|_mouseDelayMet|mouse|_init|marginBottom|knobTheme|call|_getData|destroy|removeClass|fn|wrapper|originalElement|autohide|class|widgetEventPrefix|_nodeName|_mouseDistanceMet|match|_mouseCapture|join|preserveCursor|version|elementOffset|preventDefault|appendTo|distance|margin|_updateCache|removeData|containerElement|alsoresize|number|F2F2F2|background|innerWidth|innerHeight|opacity|defaultTheme|round|String|clone|solid||8px|constructor|abs|type|||5000px|MozUserSelect|widgetBaseClass|undefined|metadata|getterSetter|option|selectstart|on|_updateRatio|mouseup|_renderAxis|_mouseMove|object|_mouseUnselectable|_mouseDown|removeChild|mousemove|scrollHeight|show|parentNode|_renderProxy|hide|append|originalMousePosition|_mouseDestroy|className|_mouseInit|autoHide|jQuery|opera|_respectSize|UP|isFunction|borderTopWidth|TAB|new|eventPrefix|substring|inArray|setData|concat|slice|Array|getter|_|borderLeftWidth|backgroundImage|default|gen|rgba|backgroundColor|off|enableSelection|catch|push|paddingRight|paddingTop|borderBottomWidth|borderRightWidth|enable|disable|fix|event|_trigger|getData|RIGHT|DELETE|CONTROL|188|COMMA|DOWN|END|HOME|ESCAPE|ENTER|CAPS_LOCK|BACKSPACE|expr|dir|visibility|tabbable|toLowerCase|keyCode|href|tabIndex|INSERT|LEFT|PAGE_DOWN|109|NUMPAD_SUBTRACT|PAGE_UP|PERIOD|SHIFT|paddingBottom|190|106|NUMPAD_MULTIPLY|NUMPAD_DECIMAL|107|NUMPAD_ADD|110|NUMPAD_DIVIDE|108|NUMPAD_ENTER|111|SPACE|try|step|wrap|img|swing|safari|1000|zoom|canvas|instanceof|fontSize|DEDEDE|find|children|draggable|border|all|animateEasing|Bottom|Top|Right|Left|mouseover|continue|padding|hover|slow|easing|animateDuration|duration|scrollWidth|trim|proxy|808080|filter|_mouseDelayTimer|setTimeout|end|which|map|mousedown|paddingLeft|started|max|parents'.split('|'), 0, {}));
//page peel
(function ($) { $.fn.fold = function (options) { var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1); var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1); if (ie55 || ie6) { this.remove(); return true; } options = options || {}; var defaults = { directory: '', side: 'left', turnImage: 'fold.png', maxHeight: 600, starting_width: 100, starting_height: 100, autoCurl: false }; if (options.side == 'right' && !options.turnImage) defaults.turnImage = 'fold-sw.png'; var options = $.extend(defaults, options); var turn_hideme = $('<div id="turn_hideme">'); var turn_wrapper = $('<div id="turn_wrapper">'); var turn_object = $('<div id="turn_object">'); var img = $('<img id="turn_fold" src="' + (options.directory + '/' + options.turnImage) + '">'); turn_object.css({ width: options.starting_width, height: options.starting_height }); if (options.side == 'right') turn_wrapper.addClass('right'); this.wrap(turn_wrapper).wrap(turn_object).after(img).wrap(turn_hideme); turn_wrapper = $('#turn_wrapper'); turn_object = $('#turn_object'); if (!options.autoCurl) { turn_object.resizable({ maxHeight: options.maxHeight, aspectRatio: true, ratio: true, border: false, dragHandle: false, knobHandles: true, handles: options.side == 'left' ? 'se' : 'sw' }); } else { turn_wrapper.hover(function () { turn_object.stop().animate({ width: options.maxHeight, height: options.maxHeight }); }, function () { turn_object.stop().animate({ width: options.starting_height, height: options.starting_height }); }); } }; })(jQuery);
//----------------------------------------------------------------------------------------
//END PAGE PEEL FUNCTION
//----------------------------------------------------------------------------------------

var TimeZoneOffSet = (new Date()).getTimezoneOffset() * -1; document.cookie = 'TIME_ZOME_OFFSET=' + TimeZoneOffSet;
var CacheBuster = parseInt(new Date().getTime().toString().substring(0, 10));
var FilterKeyword = new String();
var browser = navigator.appName.toString().toLowerCase();
var IS_IE = (browser.indexOf('msie') > -1 || browser.indexOf('microsoft') > -1);
var $user_action = null;
var HEATMAP_INITIAL = 2000;
var HEATMAP_INTERVAL = 1000;
var HEATMAP_MULTIPLIER = 5;
var HEATMAP_MAXIMUM = 10;

//----------------------------------------------------------------------------------------
//
//----------------------------------------------------------------------------------------
$(document).ready(function () {

    $('#ctl00_ctl00_wahHeader_txtSearch').click(function () {
        window.location.href = window.location.href.replace('wahchinga', 'watchinga').replace('.aspx', '');
    });
    $('#dAction').remove();
    $('.hme-tools').eq(0).next().remove();
    $('.hme-tools').eq(0).remove();
    $('a', 'div#menu li').eq(1).html('<span style="font-weight: normal;">We are moving to our new online personalization service</span>').attr('href', 'http://watchinga.com').css('text-transform', 'none');
    $('a', 'div#menu li').eq(2).html('Watchinga.com').attr('href', 'http://watchinga.com').css('text-transform', 'none');
    $('div#menu ul').append('<li><a href="http://watchinga.com/aboutus"><span style="color: #D44810; font-weight: normal; text-transform: none;">Learn more ...</span></a></li>');

    var peel = '<a href="http://watchinga.com" style="position: absolute; top 0; left: 0;"><img id="target" src="http://wahchinga.com/home.png" style="border: 0px;" /></a>';
    $('body').css('position', 'relative').prepend(peel);

    $('#target').fold({
        directory: 'http://wahchinga.com',      // The directory we're in
        side: 'left',           // change me to "right" if you want rightness
        turnImage: 'fold.png',  // The triangle-shaped fold image
        maxHeight: 600,         // The maximum height. Duh.
        startingWidth: 100,     // The height and width 
        startingHeight: 100,    // with which to start (these should probably be camelCase, d'oh.)
        autoCurl: true         // If this is set to true, the fold will curl/uncurl on mouseover/mouseout.
    });

    //re-write href for some links
    $('a').each(function (i) {
        var $this = $(this);
        var $link = $this.attr('href').toLowerCase();

        if ($link.indexOf('watchinga') == -1) {
            //rewrite all profile pages pages
            if ($link.indexOf('?ids=') > -1) {
                var $newlink = $this.attr('href').split('?ids=')[1];
                $newlink = 'http://watchinga.com/' + $newlink;
                $this.attr('href', $newlink);
            }

            else if ($link.indexOf('/pages/profile') > -1) {
                var $newlink = $this.attr('href').split('?q=')[1];
                $newlink = 'http://watchinga.com/pages/' + $newlink.replace('&', '?').replace('+', ' ');
                $this.attr('href', $newlink);
            }
            else if ($link.indexOf('wahchinga') == -1) {
                $this.attr('href', 'http://watchinga.com/' + $this.attr('href').replace('wahchinga', 'watchinga').replace('index.aspx', '').replace('.aspx', ''));
            }
            else if ($link.indexOf('docs/') > -1) {
                $this.parent().remove();
            }
            else if ($link.indexOf('/pages/') > -1) {
                $this.attr('href', $this.attr('href').replace('wahchinga', 'watchinga').replace('.aspx', ''));
            } 
        }
    });


    window.setInterval(function () { $('a.logo #beta, a.logo #live').toggle('slow'); }, 15000); //toggle beta

    //enable top search
    $('.nav-btn').click(function () {
        var text = $(this).prev().val();
        if (text != '') window.location.href = $(this).attr('url') + encodeURIComponent(text);
        return false;
    });

    //search options
    $('#search_options_div input:radio').css("margin-right", "5px");
    $('#search-opt').click(function () {
        if ($('#search_options_div').is(':visible')) {
            $('#search_options_div').slideUp('slow', function () { $('#search-opt').text('Search Options') });
        }
        else {
            $('#search_options_div').slideDown('slow', function () { $('#search-opt').text('Hide Options') });
        }
    });

    //list item actions
    var jobj = $('.list-item');
    jobj.hover(function () { $(this).find('.list-action').fadeIn('slow'); },
        function () { $(this).find('.list-action').fadeOut('slow'); }
    )

    //top header search form
    jobj = $('#search-form input.text');
    jobj.focus(function () { $(this).addClass('on'); });
    jobj.blur(function () { $(this).removeClass('on'); });

    //list search form
    jobj = $('.search-txt');
    jobj.focus(function () { jobj.select(); jobj.addClass('on focus'); });
    jobj.blur(function () { jobj.removeClass('on focus'); });
    jobj.hover(function () { if (!jobj.hasClass('focus')) jobj.toggleClass('on'); });

    $('.search-btn').click(function () {
        try {
            if (window.executeSearch)
                window.executeSearch();
            else {
                var error_message = '';
                var page_url = window.location.href.toLowerCase();
                var $inputText = $('.search-txt');
                var search_url = '/search.aspx?q=';
                if (page_url.indexOf("home.aspx") > -1)
                    search_url = page_url.replace("home", "index") + '&q=';
                var keyword = $inputText.val();

                if (keyword == '') {
                    //showMessage('Please enter a keyword in order to proceed.', true);
                }
                else {
                    $inputText.addClass("wait").css("backgroundPosition", ($inputText.width() - 13) + "px center");
                    window.location.href = search_url += escape(keyword);
                }
            }
        }
        catch (e) { }
        finally { return false; }
        return false;
    });

    $user_action = $('div#t-action');
});

function default_icon(elem, icon) {
    var icon_template = BASE_URL+'/app_ui/images/webicon/r/{0}.png';
    elem.src = icon_template.replace("{0}", icon.toString().toLowerCase());
    elem.style.borderColor = '#fff';
}

//take user action
function take_user_action(action_handler, timeout) 
{   
    try
    {  
        if ($user_action == null) {
            showMessage("The page is still loading! Please try again shortly, Thank you.", true);
            return;
        }  
     
        //$('table', $user_action).fadeIn(250, function() {
        //$('span', $user_action).show();
        $.ajax({
            type: 'GET',
            cache: false,
            dataType: 'json',
            url: action_handler + '&t=' + (isNaN(timeout) ? 0 : timeout),
            beforeSend: function(xhttp) {
                //alert(this.url)
                return true;
            },
            success: function(data) {
                var message = new String();
                var entity_name = (data.name == '' || data.name == null) ?
                                        $('h3.ptitle').text() : data.name;                                        
                switch (data.action.toLowerCase()) {
                    case "favorite":
                        message = (data.mode == 4) ? 'removed from' : 'added to';
                        message = entity_name + ' has been ' + message + ' Your Topics';
                        break;

                    case "ching":
                        message = (data.rating == 1) ? 'Chings' : 'Dings';
                        message = entity_name + ' has been added to Your ' + message;
                        break;
                }
                showMessage(message, false);
                //refresh page
                if (data.timeout > 0) {
                    window.setTimeout(function() { window.location.href = window.location.href }, timeout);
                }
            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {
                showMessage("Oops! Sorry, an error occured. Please try again!", true);
            },
            complete: function() {
                //$('span', $user_action).fadeIn(0, function() {
                //    $('table', $user_action).fadeIn(500);
                //});
            }
        });

        //});
    }
    catch(e){
        alert(e.message);
    }
}

//----------------------------------------------------------------------------------------
//string functions
//----------------------------------------------------------------------------------------
jQuery.string = {
    format: function(str) {
        if (arguments.length <= 1) { return str; } else {
            for (var i = 0, c = arguments.length - 2; i <= c; ++i) {
                str = str.replace(new RegExp("\\{" + i + "\\}", "gi"), arguments[i + 1]);
            }
            return str;
        }
    },
    compare: function(first, second, bool) {
        if (arguments.length === 3 && bool) {
            return (first === second);
        }
        else if (arguments.length === 3 && !bool || arguments.length === 2) {
            first = first.toLowerCase();
            second = second.toLowerCase();
            return (first === second);
        } else {
            return false;
        }
    },
    concat: function() {
        var str = '';
        for (var i = 0, l = arguments.length; i < l; i++) {
            str += arguments[i];
        }
        return str;
    },
    endsWith: function(str, end) {
        return (str.match(end + "$") == end);
    },
    startsWith: function(str, begin) {
        return (str.match("^" + begin) == begin)
    },
    trim: function(str) {
        return jQuery.trim(str);
    },
    truncate: function(str, length, trunc) {
        length = length || 30;
        trunc = trunc || '...';
        str = (str.length > length) ? (str.slice(0, length - trunc.length) + trunc) : str;
        return str;
    },
    empty: function(str) {
        return '';
    }
}

function isEmail(emailString) {
    var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    return emailPattern.test(emailString);
}

//--------------------------------------------------------------------------------------------            
function randomXToY(minVal,maxVal,floatVal)
{
  var randVal = minVal+(Math.random()*(maxVal-minVal));
  return typeof floatVal=='undefined'?Math.round(randVal):randVal.toFixed(floatVal);
}
//--------------------------------------------------------------------------------------------
function randomToN(maxVal,floatVal)
{
   var randVal = Math.random()*maxVal;
   return typeof floatVal=='undefined'?Math.round(randVal):randVal.toFixed(floatVal);

}
//------------------------------------------------------------------------------------
String.prototype.noAccent = function() {
    var x = this.toString();
    x = x.replace(/[\xC0-\xC5]/g, "A");
    x = x.replace(/[\xE0-\xE5]/g, "a");
    x = x.replace(/[\xC8-\xCB]/g, "E");
    x = x.replace(/[\xE8-\xEB]/g, "e");
    x = x.replace(/[\xCC-\xCF]/g, "I");
    x = x.replace(/[\xEC-\xEF]/g, "i");
    x = x.replace(/[\xD2-\xD6]/g, "O");
    x = x.replace(/[\xF2-\xF6]/g, "o");
    x = x.replace(/[\xD9-\xDC]/g, "U");
    x = x.replace(/[\xF9-\xFC]/g, "u");
    x = x.replace(/[\xC7-\xC7]/g, "C");
    x = x.replace(/[\xE7-\xE7]/g, "c");
    x = x.replace(/[\xC6-\xC6]/g, "AE");
    x = x.replace(/[\xE6-\xE6]/g, "ae");
    return x;
}
//------------------------------------------------------------------------------------
String.prototype.trim = function() {
    return trim(this);
}
//------------------------------------------------------------------------------------
String.prototype.linkify = function() {
    return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g, function(m) {
        var anchor = m.truncate(30).link(m); anchor.target = "_blank"; return anchor.blank(); /*return m.truncate(30).link(m).blank();*/
    });
};
//------------------------------------------------------------------------------------
function ltrim(str) { return str.replace(/^[ ]+/, '') }
function rtrim(str) { return str.replace(/[ ]+$/, '') }
function trim(str) { return ltrim(rtrim(str)) }
function lcase(str) { return (str.toLowerCase()) }
function ucase(str) { return (str.toUpperCase()) }
function left(str, len) { return (str.substr(0, len)) }
function right(str, len) { return (str.substr(str.length - len, len)) }
//------------------------------------------------------------------------------------
function removeHTMLTags(strText) {
    var regEx = /<[^>]*>/g;
    return strText.replace(regEx, "")
}
//------------------------------------------------------------------------------------
function replaceTag(strText, find, rplc) {
    return strText.replace(eval('/' + find + '/g'), rplc)
}
//------------------------------------------------------------------------------------
function replace(strText, astrFind, astrReplaceWith) {
    return strText.replace(eval('/' + astrFind + '/g'), astrReplaceWith)
    //return (strText.split(astrFind)).join(astrReplaceWith);
}

//------------------------------------------------------------------------------------------------------
function trimlen(str, len, pre, suf) {
    if (trim(str) == "") return "";

    var tmpStr = new String();

    if (str.length <= len) {
        tmpStr = str;
    }
    else {
        tmpStr = mid(str, 0, len - 3) + "...";
    }

    tmpStr = (typeof (pre) != "undefined") ? pre + tmpStr : tmpStr;
    tmpStr = (typeof (suf) != "undefined") ? tmpStr + suf : tmpStr;

    return tmpStr;
}
//--------------------------------------------------------------------------------------------
function rand(n) {
    var now = new Date();
    var seed = now.getTime() % 0xffffffff;
    seed = (0x015a4e35 * seed) % 0x7fffffff;
    return (seed >> 16) % n;
}

//----------------------------------------------------------------------------------------
//Message
//----------------------------------------------------------------------------------------
var $message, $message_timer;
function showMessage(message, iserror, issticky) {
    var image = '<img src="/app_ui/images/icon/{0}.gif" align="middle" border="0" onerror="this.style.display=\'none\'" />&nbsp;'
    if (!showMessage['container']) showMessage['container'] = $("#drawer");
    if (iserror)
        message = '<span class="red">' + $.string.format(image, 'cross-red') + message + '</span>'
    else
        message = $.string.format(image, 'check-green') + message;

    $message = showMessage['container'];
    $message.html(message);

    if (issticky) { 
        //not sure?!
    }
    else {
        $message.slideDown(function() {
            window.clearTimeout($message_timer);
            $message_timer = window.setTimeout(function() {
                $message.fadeOut(1000, function() { $message.html("") });
            }
            , 5000);
        });
    }
}

//----------------------------------------------------------------------------------------
//Auto Complete
//----------------------------------------------------------------------------------------
function ac_defaultValue(value) 
{
    if (typeof (value) == "undefined") {
        value = ac_defaultValue["value"];
        if (value == null) value = "";
        return value;
    }
    ac_defaultValue["value"] = value;
}

function ac_hasValue(selector) {
    var keyword = $(selector).val().trim();
    if (keyword.length == 0 || ac_defaultValue() == keyword) {
        showMessage("Ooo! Enter a search term or phrase and try again.", true);
        return false;
    }
    return true;
}

var $ac_list_type = null;
function ac_data(value) 
{
    var arr = value.toString().split("==");
    var tmp; // = BASE_URL + "/images/bkgs/thumbnail_p.png";
    switch(arr[5])
    {
        case "1" : 
            tmp = BASE_URL + "/images/bkgs/thumbnail_p_celeb.png"
            break;
        case "7" : 
            tmp = BASE_URL + "/images/bkgs/thumbnail_p_movies.png"
            break;
        case "10" : 
            tmp = BASE_URL + "/images/bkgs/thumbnail_p_tv_shows.png"
            break;
        default :
            tmp = BASE_URL + "/images/bkgs/thumbnail_p.png"
            break;        
    }
    arr[2] = (arr[2] == "") ? tmp : arr[2];

    arr[2] = '<a href="' + arr[1] + '" class="ac_a"><img src="' + arr[2] + '" width="32" height="32" align="absmiddle" onerror="this.src=\'' + tmp + '\'" /> ' + arr[0] + '</a>';
    
    return { Name: arr[0], Url: arr[1], Image: arr[2], Id: arr[3], Type: arr[4] , Sub: arr[4] }
}

function ac_data_category(value) {
    var arr = value.toString().split("==");
    return { MapId: arr[0], MapCategory: arr[1], CategoryId: arr[2], SubCategoryId: arr[3], CategoryTypeId: arr[4] }
}

function enableAutoComplete($ac_input, $ac_width, $ac_result, $ac_params, $ac_maxItem, $ac_mustMatch) {
    var $ac_url = BASE_URL + '/handlers/autocomplete.ashx?cb=' + parseInt(new Date().getTime().toString().substring(0, 10));

    if (typeof ($ac_params) != 'undefined' && $ac_params != null) { $ac_url += "&list=" + $ac_params; }
    if (isNaN($ac_width)) $ac_width = 200;
    if (isNaN($ac_maxItem)) $ac_maxItem = 10;

    $ac_input.attr('data', (($ac_params) ? $ac_params : ''));
    $ac_input.autocomplete($ac_url, {
        extraParams: {},
        width: $ac_width,
        max: $ac_maxItem,
        highlight: false,
        scroll: false,
        selectFirst: false,
        mustMatch: ($ac_mustMatch ? true : false),
        scrollHeight: 300,
        formatItem: function(data, i, n, value) {
            var obj_item = null;
            switch ($ac_input.attr('data')) {
                case "category":
                    var item = ac_data_category(value)
                    obj_item = item.MapCategory;
                    break;
                default:
                    var item = ac_data(value)
                    obj_item = item.Image;
                    break;
            }
            return obj_item;
        },
        formatResult: function(data, value) {
            var obj_item = null;
            switch ($ac_input.attr('data')) {
                case "category":
                    var item = ac_data_category(value)
                    obj_item = item.MapCategory;
                    break;
                default:
                    var item = ac_data(value)
                    obj_item = item.Name;
                    break;
            }
            return obj_item;
        }
    }).result(function(event, item) {
        if ($ac_result != null) $ac_result(event, item);
    });
}
