var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}}return version;}function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4];}if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1);}else{if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));}}}var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){flashVer=4;}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){flashVer=3;}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){flashVer=2;}else{if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();}}}}}return flashVer;}function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){versionStr=GetSwfVer();if(versionStr==-1){return false;}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");}var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true;}else{if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer)){return true;}else{if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision)){return true;}}}}}return false;}}}function AC_AddExtension(src,ext){if(src.indexOf("?")!=-1){return src.replace(/\?/,ext+"?");}else{return src+ext;}}function AC_Generateobj(objAttrs,params,embedAttrs){var str="";if(isIE&&isWin&&!isOpera){str+="<object ";for(var i in objAttrs){str+=i+'="'+objAttrs[i]+'" ';}str+=">";for(var i in params){str+='<param name="'+i+'" value="'+params[i]+'" /> ';}str+="</object>";}else{str+="<embed ";for(var i in embedAttrs){str+=i+'="'+embedAttrs[i]+'" ';}str+="> </embed>";}document.write(str);}function AC_FL_RunContent(){var ret=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}function AC_SW_RunContent(){var ret=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs.src=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}ret.objAttrs.classid=classid;if(mimeType){ret.embedAttrs.type=mimeType;}return ret;}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;}('k 1m={6H:"1.5.0",6t:{6s:!!N.5h},5s:"(?:<4s.*?>)((\\n|\\r|.)*?)(?:</4s>)",3t:(c(){}),K:(c(x){f x})};k 1z={1y:(c(){f(c(){7.24.2y(7,T)})})};k 1K=P D();D.B=(c(3Q,1x){15(k 1n 29 1x){3Q[1n]=1x[1n]}f 3Q});D.B(D,{1f:(c(W){1Q{h(W===1b){f"1b"}h(W===12){f"12"}f W.1f?W.1f():W.2m()}1X(e){h(e cp co){f"..."}2B e}}),4y:(c(W){k 4y=[];15(k 1n 29 W){4y.M(1n)}f 4y}),1a:(c(W){k 1a=[];15(k 1n 29 W){1a.M(W[1n])}f 1a}),43:(c(W){f D.B({},W)})});5Q.I.1A=(c(){k 5u=7,1P=$A(T),W=1P.6o();f(c(){f 5u.2y(W,1P.1S($A(T)))})});5Q.I.cn=(c(W){k 5u=7,1P=$A(T),W=1P.6o();f(c(19){f 5u.2y(W,[(19||1r.19)].1S(1P).1S($A(T)))})});D.B(cm.I,{cl:(c(){k 70=7.2m(16);h(7<16){f"0"+70}f 70}),6L:(c(){f 7+1}),85:(c(L){$R(0,7,1j).U(L);f 7})});k 92={91:(c(){k 4H;15(k i=0,o=T.o;i<o;i++){k 9p=T[i];1Q{4H=9p();1i}1X(e){}}f 4H})};k 9o=1z.1y();9o.I={24:(c(1L,2k){7.1L=1L;7.2k=2k;7.5t=1d;7.3g()}),3g:(c(){7.3T=7v(7.3h.1A(7),7.2k*5H)}),5E:(c(){h(!7.3T){f}ck(7.3T);7.3T=12}),3h:(c(){h(!7.5t){1Q{7.5t=1j;7.1L(7)}cj{7.5t=1d}}})};2j.6T=(c(l){f l==12?"":2j(l)});D.B(2j.I,{2r:(c(2f,2g){k J="",1x=7,E;2g=T.ci.6V(2g);1u(1x.o>0){h(E=1x.E(2f)){J+=1x.2G(0,E.G);J+=2j.6T(2g(E));1x=1x.2G(E.G+E[0].o)}1k{J+=1x,1x=""}}f J}),ch:(c(2f,2g,4B){2g=7.2r.6V(2g);4B=4B===1b?1:4B;f 7.2r(2f,(c(E){h(--4B<0){f E[0]}f 2g(E)}))}),cg:(c(2f,L){7.2r(2f,L);f 7}),cf:(c(o,41){o=o||30;41=41===1b?"...":41;f 7.o>o?7.2G(0,o-41.o)+41:7}),4d:(c(){f 7.2q(/^\\s+/,"").2q(/\\s+$/,"")}),9i:(c(){f 7.2q(/<\\/?[^>]+>/5a,"")}),2C:(c(){f 7.2q(P 5d(1m.5s,"9n"),"")}),9j:(c(){k 9m=P 5d(1m.5s,"9n");k 9k=P 5d(1m.5s,"ce");f(7.E(9m)||[]).1F((c(9l){f(9l.E(9k)||["",""])[1]}))}),3P:(c(){f 7.9j().1F((c(4s){f 6A(4s)}))}),cd:(c(){k 1h=N.4f("1h");k 2V=N.cc(7);1h.63(2V);f 1h.2P}),cb:(c(){k 1h=N.4f("1h");1h.2P=7.9i();f 1h.2O[0]?(1h.2O.o>1?$A(1h.2O).2A("",(c(3Y,1G){f 3Y+1G.4j})):1h.2O[0].4j):""}),6J:(c(9h){k E=7.4d().E(/([^?#]*)(#.*)?$/);h(!E){f{}}f E[1].3m(9h||"&").2A({},(c(2E,Q){h((Q=Q.3m("="))[0]){k v=9g(Q[0]);k l=Q[1]?9g(Q[1]):1b;h(2E[v]!==1b){h(2E[v].3k!=1M){2E[v]=[2E[v]]}h(l){2E[v].M(l)}}1k{2E[v]=l}}f 2E}))}),2F:(c(){f 7.3m("")}),6L:(c(){f 7.2G(0,7.o-1)+2j.ca(7.c9(7.o-1)+1)}),6j:(c(){k 2e=7.3m("-"),6Z=2e.o;h(6Z==1){f 2e[0]}k 6Y=7.5r(0)=="-"?2e[0].5r(0).23()+2e[0].6X(1):2e[0];15(k i=1;i<6Z;i++){6Y+=2e[i].5r(0).23()+2e[i].6X(1)}f 6Y}),8o:(c(){f 7.5r(0).23()+7.6X(1).1Y()}),c8:(c(){f 7.2r(/::/,"/").2r(/([A-Z]+)([A-Z][a-z])/,"#{1}4u#{2}").2r(/([a-z\\d])([A-Z])/,"#{1}4u#{2}").2r(/-/,"4u").1Y()}),c7:(c(){f 7.2r(/4u/,"-")}),1f:(c(9f){k 6W=7.2q(/\\\\/g,"\\\\\\\\");h(9f){f"\\""+6W.2q(/"/g,"\\\\\\"")+"\\""}1k{f"\'"+6W.2q(/\'/g,"\\\\\'")+"\'"}})});2j.I.2r.6V=(c(2g){h(1w 2g=="c"){f 2g}k 3Z=P 4A(2g);f(c(E){f 3Z.5h(E)})});2j.I.c6=2j.I.6J;k 4A=1z.1y();4A.9e=/(^|.|\\r|\\n)(#\\{(.*?)\\})/;4A.I={24:(c(3Z,2f){7.3Z=3Z.2m();7.2f=2f||4A.9e}),5h:(c(W){f 7.3Z.2r(7.2f,(c(E){k 6U=E[1];h(6U=="\\\\"){f E[2]}f 6U+2j.6T(W[E[3]])}))})};k $1i=P D();k $4N=P D();k 20={U:(c(L){k G=0;1Q{7.2N((c(l){1Q{L(l,G++)}1X(e){h(e!=$4N){2B e}}}))}1X(e){h(e!=$1i){2B e}}f 7}),9c:(c(2Y,L){k G=-2Y,6S=[],1U=7.2F();1u((G+=2Y)<1U.o){6S.M(1U.2G(G,G+2Y))}f 6S.1F(L)}),6d:(c(L){k J=1j;7.U((c(l,G){J=J&&!!(L||1m.K)(l,G);h(!J){2B $1i}}));f J}),c5:(c(L){k J=1d;7.U((c(l,G){h(J=!!(L||1m.K)(l,G)){2B $1i}}));f J}),9a:(c(L){k 17=[];7.U((c(l,G){17.M((L||1m.K)(l,G))}));f 17}),99:(c(L){k J;7.U((c(l,G){h(L(l,G)){J=l;2B $1i}}));f J}),98:(c(L){k 17=[];7.U((c(l,G){h(L(l,G)){17.M(l)}}));f 17}),c4:(c(2f,L){k 17=[];7.U((c(l,G){k 9d=l.2m();h(9d.E(2f)){17.M((L||1m.K)(l,G))}}));f 17}),1o:(c(W){k 6R=1d;7.U((c(l){h(l==W){6R=1j;2B $1i}}));f 6R}),c3:(c(2Y,4z){4z=4z===1b?12:4z;f 7.9c(2Y,(c(2G){1u(2G.o<2Y){2G.M(4z)}f 2G}))}),2A:(c(3Y,L){7.U((c(l,G){3Y=L(3Y,l,G)}));f 3Y}),c2:(c(1E){k 1P=$A(T).2G(1);f 7.1F((c(l){f l[1E].2y(l,1P)}))}),c1:(c(L){k J;7.U((c(l,G){l=(L||1m.K)(l,G);h(J==1b||l>=J){J=l}}));f J}),c0:(c(L){k J;7.U((c(l,G){l=(L||1m.K)(l,G);h(J==1b||l<J){J=l}}));f J}),bZ:(c(L){k 6Q=[],6P=[];7.U((c(l,G){((L||1m.K)(l,G)?6Q:6P).M(l)}));f[6Q,6P]}),4x:(c(1n){k 17=[];7.U((c(l,G){17.M(l[1n])}));f 17}),bY:(c(L){k 17=[];7.U((c(l,G){h(!L(l,G)){17.M(l)}}));f 17}),bX:(c(L){f 7.1F((c(l,G){f{l:l,6O:L(l,G)}})).bW((c(1J,55){k a=1J.6O,b=55.6O;f a<b?-1:a>b?1:0})).4x("l")}),2F:(c(){f 7.1F()}),bV:(c(){k L=1m.K,1P=$A(T);h(1w 1P.6q()=="c"){L=1P.bU()}k 9b=[7].1S(1P).1F($A);f 7.1F((c(l,G){f L(9b.4x(G))}))}),96:(c(){f 7.2F().o}),1f:(c(){f"#<20:"+7.2F().1f()+">"})};D.B(20,{1F:20.9a,7G:20.99,25:20.98,bT:20.1o,bS:20.2F});k $A=1M.bR=(c(3X){h(!3X){f[]}h(3X.2F){f 3X.2F()}1k{k 17=[];15(k i=0,o=3X.o;i<o;i++){17.M(3X[i])}f 17}});D.B(1M.I,20);h(!1M.I.6N){1M.I.6N=1M.I.4X}D.B(1M.I,{2N:(c(L){15(k i=0,o=7.o;i<o;i++){L(7[i])}}),7E:(c(){7.o=0;f 7}),4b:(c(){f 7[0]}),6q:(c(){f 7[7.o-1]}),94:(c(){f 7.25((c(l){f l!=12}))}),5P:(c(){f 7.2A([],(c(1U,l){f 1U.1S(l&&l.3k==1M?l.5P():[l])}))}),5Y:(c(){k 1a=$A(T);f 7.25((c(l){f!1a.1o(l)}))}),8W:(c(W){15(k i=0,o=7.o;i<o;i++){h(7[i]==W){f i}}f-1}),4X:(c(97){f(97!==1d?7:7.2F()).6N()}),93:(c(){f 7.o>1?7:7[0]}),bQ:(c(){f 7.2A([],(c(1U,l){f 1U.1o(l)?1U:1U.1S([l])}))}),43:(c(){f[].1S(7)}),96:(c(){f 7.o}),1f:(c(){f"["+7.1F(D.1f).2M(", ")+"]"})});1M.I.2F=1M.I.43;c $w(2z){2z=2z.4d();f 2z?2z.3m(/\\s+/):[]}h(1r.2K){1M.I.1S=(c(){k 1U=[];15(k i=0,o=7.o;i<o;i++){1U.M(7[i])}15(k i=0,o=T.o;i<o;i++){h(T[i].3k==1M){15(k j=0,95=T[i].o;j<95;j++){1U.M(T[i][j])}}1k{1U.M(T[i])}}f 1U})}k 26=(c(5q){D.B(7,5q||{})});D.B(26,{3L:(c(5q){k 2e=[];7.I.2N.bP(5q,(c(Q){h(!Q.1q){f}h(Q.l&&Q.l.3k==1M){k 1a=Q.l.94();h(1a.o<2){Q.l=1a.93()}1k{1q=5p(Q.1q);1a.U((c(l){l=l!=1b?5p(l):"";2e.M(1q+"="+5p(l))}));f}}h(Q.l==1b){Q[1]=""}2e.M(Q.1F(5p).2M("="))}));f 2e.2M("&")})});D.B(26.I,20);D.B(26.I,{2N:(c(L){15(k 1q 29 7){k l=7[1q];h(l&&l==26.I[1q]){4N}k Q=[1q,l];Q.1q=1q;Q.l=l;L(Q)}}),4y:(c(){f 7.4x("1q")}),1a:(c(){f 7.4x("l")}),bO:(c(2E){f $H(2E).2A(7,(c(6M,Q){6M[Q.1q]=Q.l;f 6M}))}),4e:(c(){k J;15(k i=0,o=T.o;i<o;i++){k l=7[T[i]];h(l!==1b){h(J===1b){J=l}1k{h(J.3k!=1M){J=[J]}J.M(l)}}bN 7[T[i]]}f J}),3L:(c(){f 26.3L(7)}),1f:(c(){f"#<26:{"+7.1F((c(Q){f Q.1F(D.1f).2M(": ")})).2M(", ")+"}>"})});c $H(W){h(W&&W.3k==26){f W}f P 26(W)}5o=1z.1y();D.B(5o.I,20);D.B(5o.I,{24:(c(2Q,3w,3W){7.2Q=2Q;7.3w=3w;7.3W=3W}),2N:(c(L){k l=7.2Q;1u(7.1o(l)){L(l);l=l.6L()}}),1o:(c(l){h(l<7.2Q){f 1d}h(7.3W){f l<7.3w}f l<=7.3w})});k $R=(c(2Q,3w,3W){f P 5o(2Q,3w,3W)});k 1c={6y:(c(){f 92.91((c(){f P 8T()}),(c(){f P 90("bM.8Z")}),(c(){f P 90("bL.8Z")}))||1d}),6K:0};1c.3U={4w:[],2N:(c(L){7.4w.2N(L)}),8Y:(c(2S){h(!7.1o(2S)){7.4w.M(2S)}}),bK:(c(2S){7.4w=7.4w.5Y(2S)}),5l:(c(1L,3b,11,2R){7.U((c(2S){h(1w 2S[1L]=="c"){1Q{2S[1L].2y(2S,[3b,11,2R])}1X(e){}}}))})};D.B(1c.3U,20);1c.3U.8Y({8V:(c(){1c.6K++}),2d:(c(){1c.6K--})});1c.5k=(c(){});1c.5k.I={5j:(c(C){7.C={1E:"4t",5n:1j,8R:"6D/x-bJ-V-bI",6G:"bH-8",4v:""};D.B(7.C,C||{});7.C.1E=7.C.1E.1Y();h(1w 7.C.4v=="2z"){7.C.4v=7.C.4v.6J()}})};1c.4p=1z.1y();1c.4p.8N=["bG","bF","bE","bD","6C"];1c.4p.I=D.B(P 1c.5k(),{6E:1d,24:(c(1T,C){7.11=1c.6y();7.5j(C);7.3b(1T)}),3b:(c(1T){7.1T=1T;7.1E=7.C.1E;k Y=7.C.4v;h(!["8X","4t"].1o(7.1E)){Y.bC=7.1E;7.1E="4t"}Y=26.3L(Y);h(Y&&/3A|3z|3y/.2J(21.2I)){Y+="&4u="}h(7.1E=="8X"&&Y){7.1T+=(7.1T.8W("?")>-1?"&":"?")+Y}1Q{1c.3U.5l("8V",7,7.11);7.11.bB(7.1E.23(),7.1T,7.C.5n);h(7.C.5n){3p((c(){7.6F(1)}).1A(7),10)}7.11.8K=7.6I.1A(7);7.8U();k 1I=7.1E=="4t"?(7.C.bA||Y):12;7.11.bz(1I);h(!7.C.5n&&7.11.8Q){7.6I()}}1X(e){7.4q(e)}}),6I:(c(){k 3u=7.11.3u;h(3u>1&&!((3u==4)&&7.6E)){7.6F(7.11.3u)}}),8U:(c(){k 3v={\'X-by-bx\':"8T",\'X-1m-6H\':1m.6H,bw:"2V/8L, 2V/1l, 6D/8S, 2V/8S, */*"};h(7.1E=="4t"){3v[\'8M-2L\']=7.C.8R+(7.C.6G?"; bv="+7.C.6G:"");h(7.11.8Q&&(21.2I.E(/8n\\/(\\d{4})/)||[0,8P])[1]<8P){3v.bu="bt"}}h(1w 7.C.8O=="W"){k 3V=7.C.8O;h(1w 3V.M=="c"){15(k i=0,o=3V.o;i<o;i+=2){3v[3V[i]]=3V[i+1]}}1k{$H(3V).U((c(Q){3v[Q.1q]=Q.l}))}}15(k v 29 3v){7.11.bs(v,3v[v])}}),3c:(c(){f!7.11.5m||(7.11.5m>=br&&7.11.5m<bq)}),6F:(c(3u){k 4r=1c.4p.8N[3u];k 11=7.11,2R=7.8J();h(4r=="6C"){1Q{7.6E=1j;(7.C["3I"+7.11.5m]||7.C["3I"+(7.3c()?"bp":"bo")]||1m.3t)(11,2R)}1X(e){7.4q(e)}h((7.6B("8M-2L")||"2V/8L").4d().E(/^(2V|6D)\\/(x-)?(bn|bm)4s(;.*)?$/i)){7.8I()}}1Q{(7.C["3I"+4r]||1m.3t)(11,2R);1c.3U.5l("3I"+4r,7,11,2R)}1X(e){7.4q(e)}h(4r=="6C"){7.11.8K=1m.3t}}),6B:(c(v){1Q{f 7.11.bl(v)}1X(e){f 12}}),8J:(c(){1Q{k 2R=7.6B("X-bk");f 2R?6A("("+2R+")"):12}1X(e){f 12}}),8I:(c(){1Q{f 6A(7.11.5i)}1X(e){7.4q(e)}}),4q:(c(6z){(7.C.8H||1m.3t)(7,6z);1c.3U.5l("8H",7,6z)})});1c.6v=1z.1y();D.B(D.B(1c.6v.I,1c.4p.I),{24:(c(2c,1T,C){7.2c={3c:(2c.3c||2c),6x:(2c.6x||(2c.3c?12:2c))};7.11=1c.6y();7.5j(C);k 2d=7.C.2d||1m.3t;7.C.2d=(c(11,8G){7.8F();2d(11,8G)}).1A(7);7.3b(1T)}),8F:(c(){k 4o=7.2c[7.3c()?"3c":"6x"];k 4n=7.11.5i;h(!7.C.3P){4n=4n.2C()}h(4o=$(4o)){h(7.C.8E){P 7.C.8E(4o,4n)}1k{4o.6c(4n)}}h(7.3c()){h(7.2d){3p(7.2d.1A(7),10)}}})});1c.8D=1z.1y();1c.8D.I=D.B(P 1c.5k(),{24:(c(2c,1T,C){7.5j(C);7.2d=7.C.2d;7.2k=(7.C.2k||2);7.3s=(7.C.3s||1);7.6w={};7.2c=2c;7.1T=1T;7.2Q()}),2Q:(c(){7.C.2d=7.8C.1A(7);7.3h()}),5E:(c(){7.6w.C.2d=1b;bj(7.3T);(7.2d||1m.3t).2y(7,T)}),8C:(c(3b){h(7.C.3s){7.3s=(3b.5i==7.8B?7.3s*7.C.3s:1);7.8B=3b.5i}7.3T=3p(7.3h.1A(7),7.3s*7.2k*5H)}),3h:(c(){7.6w=P 1c.6v(7.2c,7.1T,7.C)})});c $(6){h(T.o>1){15(k i=0,1p=[],o=T.o;i<o;i++){1p.M($(T[i]))}f 1p}h(1w 6=="2z"){6=N.bi(6)}f m.B(6)}h(1m.6t.6s){N.8A=(c(18,4m){k 17=[];k 6u=N.5h(18,$(4m)||N,12,bh.bg,12);15(k i=0,o=6u.bf;i<o;i++){17.M(6u.be(i))}f 17})}N.6n=(c(1g,4m){h(1m.6t.6s){k q=".//*[bd(1S(\' \', @8v, \' \'), \' "+1g+" \')]";f N.8A(q,4m)}1k{k 6r=($(4m)||N.1I).4a("*");k 1p=[],3j;15(k i=0,o=6r.o;i<o;i++){3j=6r[i];h(m.4S(3j,1g)){1p.M(m.B(3j))}}f 1p}});h(!1r.m){k m=P D()}m.B=(c(6){h(!6||67||6.5c==3){f 6}h(!6.8z&&6.14&&6!=1r){k 2p=D.43(m.1t),3q=m.B.3q;h(6.14=="bc"){D.B(2p,O.1t)}h(["bb","ba","b9"].1o(6.14)){D.B(2p,O.m.1t)}D.B(2p,m.1t.69);15(k 1n 29 2p){k l=2p[1n];h(1w l=="c"&&!(1n 29 6)){6[1n]=3q.6a(l)}}}6.8z=1j;f 6});m.B.3q={6a:(c(l){f 7[l]=7[l]||(c(){f l.2y(12,[7].1S($A(T)))})})};m.1t={6f:(c(6){f $(6).u.2a!="56"}),83:(c(6){6=$(6);m[m.6f(6)?"8y":"8x"](6);f 6}),8y:(c(6){$(6).u.2a="56";f 6}),8x:(c(6){$(6).u.2a="";f 6}),4e:(c(6){6=$(6);6.2i.6b(6);f 6}),6c:(c(6,1l){1l=1w 1l=="1b"?"":1l.2m();$(6).2P=1l.2C();3p((c(){1l.3P()}),10);f 6}),2q:(c(6,1l){6=$(6);1l=1w 1l=="1b"?"":1l.2m();h(6.8w){6.8w=1l.2C()}1k{k 2o=6.81.80();2o.64(6);6.2i.b8(2o.7Z(1l.2C()),6)}3p((c(){1l.3P()}),10);f 6}),1f:(c(6){6=$(6);k J="<"+6.14.1Y();$H({3M:"3M",1g:"8v"}).U((c(Q){k 1n=Q.4b(),1e=Q.6q();k l=(6[1n]||"").2m();h(l){J+=" "+1e+"="+l.1f(1j)}}));f J+">"}),5g:(c(6,1n){6=$(6);k 1p=[];1u(6=6[1n]){h(6.5c==1){1p.M(m.B(6))}}f 1p}),8u:(c(6){f $(6).5g("2i")}),8t:(c(6){f $A($(6).4a("*"))}),b7:(c(6){h(!(6=$(6).4W)){f[]}1u(6&&6.5c!=1){6=6.4V}h(6){f[6].1S($(6).5f())}f[]}),6p:(c(6){f $(6).5g("b6")}),5f:(c(6){f $(6).5g("4V")}),b5:(c(6){6=$(6);f 6.6p().4X().1S(6.5f())}),E:(c(6,28){h(1w 28=="2z"){28=P 1Z(28)}f 28.E($(6))}),b4:(c(6,18,G){f 1Z.3J($(6).8u(),18,G)}),b3:(c(6,18,G){f 1Z.3J($(6).8t(),18,G)}),b2:(c(6,18,G){f 1Z.3J($(6).6p(),18,G)}),b1:(c(6,18,G){f 1Z.3J($(6).5f(),18,G)}),b0:(c(){k 1P=$A(T),6=$(1P.6o());f 1Z.5O(6,1P)}),6n:(c(6,1g){f N.6n(1g,6)}),5S:(c(6,v){6=$(6);h(N.6d&&!1r.2K){k t=m.2b;h(t.1a[v]){f t.1a[v](6,v)}h(t.53[v]){v=t.53[v]}k 1e=6.4c[v];h(1e){f 1e.4j}}f 6.8d(v)}),aZ:(c(6){f $(6).6i().2u}),aY:(c(6){f $(6).6i().2t}),3n:(c(6){f P m.4U(6)}),4S:(c(6,1g){h(!(6=$(6))){f}k 5e=6.1g;h(5e.o==0){f 1d}h(5e==1g||5e.E(P 5d("(^|\\\\s)"+1g+"(\\\\s|$)"))){f 1j}f 1d}),aX:(c(6,1g){h(!(6=$(6))){f}m.3n(6).61(1g);f 6}),aW:(c(6,1g){h(!(6=$(6))){f}m.3n(6).4e(1g);f 6}),aV:(c(6,1g){h(!(6=$(6))){f}m.3n(6)[6.4S(1g)?"4e":"61"](1g);f 6}),3H:(c(){1s.3H.2y(1s,T);f $A(T).4b()}),4G:(c(){1s.4G.2y(1s,T);f $A(T).4b()}),aU:(c(6){6=$(6);k 1G=6.4W;1u(1G){k 8s=1G.4V;h(1G.5c==3&&!/\\S/.2J(1G.4j)){6.6b(1G)}1G=8s}f 6}),7Q:(c(6){f $(6).2P.E(/^\\s*$/)}),8e:(c(6,5b){6=$(6),5b=$(5b);1u(6=6.2i){h(6==5b){f 1j}}f 1d}),8r:(c(6){6=$(6);k 3S=2H.42(6);1r.8r(3S[0],3S[1]);f 6}),1H:(c(6,u){6=$(6);h(["8l","57"].1o(u)){u=(1w 6.u.58!="1b"?"58":"57")}u=u.6j();k l=6.u[u];h(!l){h(N.6m&&N.6m.8q){k 6l=N.6m.8q(6,12);l=6l?6l[u]:12}1k{h(6.8p){l=6.8p[u]}}}h((l=="4k")&&["2t","2u"].1o(u)&&(6.1H("2a")!="56")){l=6["1W"+u.8o()]+"2h"}h(1r.2K&&["1J","1V","55","8f"].1o(u)){h(m.1H(6,"1D")=="5A"){l="4k"}}h(u=="59"){h(l){f 3B(l)}h(l=(6.1H("3r")||"").E(/4l\\(59=(.*)\\)/)){h(l[1]){f 3B(l[1])/ 8m;}}f 1;}f l == "4k" ? 12 : l;}), aT:(c (6, u) {6 = $(6);15 (k v 29 u) {k l = u[v];h (v == "59") {h (l == 1) {l = (/8n/.2J(21.2I)&&!/3A|3z|3y/.2J(21.2I))?0.aS:1;h(/6k/.2J(21.2I)&&!1r.2K){6.u.3r=6.1H("3r").2q(/4l\\([^\\)]*\\)/5a,"")}}1k{h(l==""){h(/6k/.2J(21.2I)&&!1r.2K){6.u.3r=6.1H("3r").2q(/4l\\([^\\)]*\\)/5a,"")}}1k{h(l<0.aR){l=0}h(/6k/.2J(21.2I)&&!1r.2K){6.u.3r=6.1H("3r").2q(/4l\\([^\\)]*\\)/5a,"")+"4l(59="+l*8m+")"}}}}1k{h(["8l","57"].1o(v)){v=(1w 6.u.58!="1b")?"58":"57"}}6.u[v.6j()]=l}f 6}),6i:(c(6){6=$(6);k 2a=$(6).1H("2a");h(2a!="56"&&2a!=12){f{2t:6.3D,2u:6.3C}}k 2D=6.u;k 8i=2D.6h;k 8j=2D.1D;k 8k=2D.2a;2D.6h="4M";2D.1D="3d";2D.2a="aQ";k 8h=6.77;k 8g=6.76;2D.2a=8k;2D.1D=8j;2D.6h=8i;f{2t:8h,2u:8g}}),aP:(c(6){6=$(6);k 3S=m.1H(6,"1D");h(3S=="5A"||!3S){6.6g=1j;6.u.1D="4C";h(1r.2K){6.u.1V=0;6.u.1J=0}}f 6}),aO:(c(6){6=$(6);h(6.6g){6.6g=1b;6.u.1D=6.u.1V=6.u.1J=6.u.8f=6.u.55=""}f 6}),aN:(c(6){6=$(6);h(6.3R){f 6}6.3R=6.u.54||"4k";h((m.1H(6,"54")||"6f")!="4M"){6.u.54="4M"}f 6}),aM:(c(6){6=$(6);h(!6.3R){f 6}6.u.54=6.3R=="4k"?"":6.3R;6.3R=12;f 6})};D.B(m.1t,{7L:m.1t.8e});m.2b={};m.2b.53={aL:"aK",aJ:"aI",aH:"aG",aF:"aE",aD:"aC",aB:"aA",az:"ay",ax:"aw",8b:"av",au:"at"};m.2b.1a={6e:(c(6,1e){f 6.8d(1e,2)}),4i:(c(6,1e){f $(6).4L(1e)?1e:12}),u:(c(6){f 6.u.as.1Y()}),8c:(c(6){k 1G=6.8a("8c");f 1G.89?1G.4j:12})};D.B(m.2b.1a,{ar:m.2b.1a.6e,aq:m.2b.1a.6e,2X:m.2b.1a.4i,7y:m.2b.1a.4i,8b:m.2b.1a.4i,ap:m.2b.1a.4i});m.1t.69={4L:(c(6,1e){k t=m.2b;1e=t.53[1e]||1e;f $(6).8a(1e).89})};h(N.6d&&!1r.2K){m.1t.6c=(c(6,1l){6=$(6);1l=1w 1l=="1b"?"":1l.2m();k 14=6.14.23();h(["88","66","65","87"].1o(14)){k 1h=N.4f("1h");48(14){1v"88":1v"66":1h.2P="<32><3a>"+1l.2C()+"</3a></32>";51=2;1i;1v"65":1h.2P="<32><3a><52>"+1l.2C()+"</52></3a></32>";51=3;1i;1v"87":1h.2P="<32><3a><52><86>"+1l.2C()+"</86></52></3a></32>";51=4;47:}$A(6.2O).U((c(1G){6.6b(1G)}));51.85((c(){1h=1h.4W}));$A(1h.2O).U((c(1G){6.63(1G)}))}1k{6.2P=1l.2C()}3p((c(){1l.3P()}),10);f 6})}D.B(m,m.1t);k 67=1d;h(/3A|3z|3y/.2J(21.2I)){["","O","ao","an","am"].U((c(50){k 1g="al"+50+"m";h(1r[1g]){f}k 4Y=1r[1g]={};4Y.I=N.4f(50?50.1Y():"1h").ak}))}m.71=(c(2p){D.B(m.1t,2p||{});c 4h(2p,3Q,4Z){4Z=4Z||1d;k 3q=m.B.3q;15(k 1n 29 2p){k l=2p[1n];h(!4Z||!(1n 29 3Q)){3Q[1n]=3q.6a(l)}}}h(1w 68!="1b"){4h(m.1t,68.I);4h(m.1t.69,68.I,1j);4h(O.1t,aj.I);[ai,ah,ag].U((c(4Y){4h(O.m.1t,4Y.I)}));67=1j}});k 84=P D();84.2a=m.83;1K.1O=(c(4g){7.4g=4g});1K.1O.I={24:(c(6,3o){7.6=$(6);7.3o=3o.2C();h(7.4g&&7.6.82){1Q{7.6.82(7.4g,7.3o)}1X(e){k 14=7.6.14.23();h(["66","65"].1o(14)){7.3N(7.7Y())}1k{2B e}}}1k{7.2o=7.6.81.80();h(7.3O){7.3O()}7.3N([7.2o.7Z(7.3o)])}3p((c(){3o.3P()}),10)}),7Y:(c(){k 1h=N.4f("1h");1h.2P="<32><3a>"+7.3o+"</3a></32>";f $A(1h.2O[0].2O[0].2O)})};k 1O=P D();1O.7X=1z.1y();1O.7X.I=D.B(P 1K.1O("af"),{3O:(c(){7.2o.ae(7.6)}),3N:(c(31){31.U((c(2Z){7.6.2i.62(2Z,7.6)}).1A(7))})});1O.7W=1z.1y();1O.7W.I=D.B(P 1K.1O("ad"),{3O:(c(){7.2o.64(7.6);7.2o.7U(1j)}),3N:(c(31){31.4X(1d).U((c(2Z){7.6.62(2Z,7.6.4W)}).1A(7))})});1O.7V=1z.1y();1O.7V.I=D.B(P 1K.1O("ac"),{3O:(c(){7.2o.64(7.6);7.2o.7U(7.6)}),3N:(c(31){31.U((c(2Z){7.6.63(2Z)}).1A(7))})});1O.7T=1z.1y();1O.7T.I=D.B(P 1K.1O("ab"),{3O:(c(){7.2o.aa(7.6)}),3N:(c(31){31.U((c(2Z){7.6.2i.62(2Z,7.6.4V)}).1A(7))})});m.4U=1z.1y();m.4U.I={24:(c(6){7.6=$(6)}),2N:(c(L){7.6.1g.3m(/\\s+/).25((c(v){f v.o>0})).2N(L)}),5Z:(c(1g){7.6.1g=1g}),61:(c(60){h(7.1o(60)){f}7.5Z($A(7).1S(60).2M(" "))}),4e:(c(5X){h(!7.1o(5X)){f}7.5Z($A(7).5Y(5X).2M(" "))}),2m:(c(){f $A(7).2M(" ")})};D.B(m.4U.I,20);k 1Z=1z.1y();1Z.I={24:(c(18){7.Y={3n:[]};7.18=18.2m().4d();7.7S();7.7N()}),7S:(c(){c 4T(7R){2B"a9 a8 29 28: "+7R}h(7.18==""){4T("7Q 18")}k Y=7.Y,2l=7.18,E,5U,1N,5T;1u(E=2l.E(/^(.*)\\[([a-5W-5V:-]+?)(?:([~\\|!]?=)(?:"([^"]*)"|([^\\]\\s]*)))?\\]$/i)){Y.4c=Y.4c||[];Y.4c.M({v:E[2],4R:E[3],l:E[4]||E[5]||""});2l=E[1]}h(2l=="*"){f 7.Y.7P=1j}1u(E=2l.E(/^([^a-5W-5V-])?([a-5W-5V-]+)(.*)/i)){5U=E[1],1N=E[2],5T=E[3];48(5U){1v"#":Y.3M=1N;1i;1v".":Y.3n.M(1N);1i;1v"":1v 1b:Y.14=1N.23();1i;47:4T(2l.1f())}2l=5T}h(2l.o>0){4T(2l.1f())}}),7M:(c(){k Y=7.Y,2n=[],1N;h(Y.7P){2n.M("1j")}h(1N=Y.3M){2n.M("6.5S(\\"3M\\") == "+1N.1f())}h(1N=Y.14){2n.M("6.14.23() == "+1N.1f())}h((1N=Y.3n).o>0){15(k i=0,o=1N.o;i<o;i++){2n.M("6.4S("+1N[i].1f()+")")}}h(1N=Y.4c){1N.U((c(1e){k l="6.5S("+1e.v.1f()+")";k 5R=(c(7O){f l+" && "+l+".3m("+7O.1f()+")"});48(1e.4R){1v"=":2n.M(l+" == "+1e.l.1f());1i;1v"~=":2n.M(5R(" ")+".1o("+1e.l.1f()+")");1i;1v"|=":2n.M(5R("-")+".4b().23() == "+1e.l.23().1f());1i;1v"!=":2n.M(l+" != "+1e.l.1f());1i;1v"":1v 1b:2n.M("6.4L("+1e.v.1f()+")");1i;47:2B"a7 4R "+1e.4R+" 29 28"}}))}f 2n.2M(" && ")}),7N:(c(){7.E=P 5Q("6","h (!6.14) f 1d;       6 = $(6);       f "+7.7M())}),7I:(c(3l){k 6;h(6=$(7.Y.3M)){h(7.E(6)){h(!3l||m.7L(6,3l)){f[6]}}}3l=(3l||N).4a(7.Y.14||"*");k 17=[];15(k i=0,o=3l.o;i<o;i++){h(7.E(6=3l[i])){17.M(m.B(6))}}f 17}),2m:(c(){f 7.18})};D.B(1Z,{7K:(c(1p,18){k 28=P 1Z(18);f 1p.25(28.E.1A(28)).1F(m.B)}),3J:(c(1p,18,G){h(1w 18=="2Y"){G=18,18=1d}f 1Z.7K(1p,18||"*")[G||0]}),5O:(c(6,7J){f 7J.1F((c(18){f 18.E(/[^\\s"]+(?:"[^"]*"[^\\s"]+)*/g).2A([12],(c(17,2l){k 28=P 1Z(2l);f 17.2A([],(c(1p,J){f 1p.1S(28.7I(J||6))}))}))})).5P()})});c $$(){f 1Z.5O(N,$A(T))}k O={5K:(c(V){$(V).5K();f V}),7H:(c(1p,4Q){k 5N=1p.2A({},(c(J,6){h(!6.2X&&6.v){k 1q=6.v,l=$(6).1R();h(l!=1b){h(J[1q]){h(J[1q].3k!=1M){J[1q]=[J[1q]]}J[1q].M(l)}1k{J[1q]=l}}}f J}));f 4Q?5N:26.3L(5N)})};O.1t={4I:(c(V,4Q){f O.7H(O.3K(V),4Q)}),3K:(c(V){f $A($(V).4a("*")).2A([],(c(1p,3j){h(O.m.49[3j.14.1Y()]){1p.M(m.B(3j))}f 1p}))}),a6:(c(V,4O,v){V=$(V);k 4P=V.4a("2W");h(!4O&&!v){f $A(4P).1F(m.B)}15(k i=0,5M=[],o=4P.o;i<o;i++){k 2W=4P[i];h((4O&&2W.2L!=4O)||(v&&2W.v!=v)){4N}5M.M(m.B(2W))}f 5M}),7C:(c(V){V=$(V);V.3K().U((c(6){6.7A();6.2X="1j"}));f V}),7B:(c(V){V=$(V);V.3K().U((c(6){6.2X=""}));f V}),7F:(c(V){f $(V).3K().7G((c(6){f 6.2L!="4M"&&!6.2X&&["2W","25","5J"].1o(6.14.1Y())}))}),a5:(c(V){V=$(V);V.7F().7D();f V})};D.B(O,O.1t);O.m={5L:(c(6){$(6).5L();f 6}),25:(c(6){$(6).25();f 6})};O.m.1t={4I:(c(6){6=$(6);h(!6.2X&&6.v){k l=6.1R();h(l!=1b){k Q={};Q[6.v]=l;f 26.3L(Q)}}f""}),1R:(c(6){6=$(6);k 1E=6.14.1Y();f O.m.49[1E](6)}),7E:(c(6){$(6).l="";f 6}),a4:(c(6){f $(6).l!=""}),7D:(c(6){6=$(6);6.5L();h(6.25&&(6.14.1Y()!="2W"||!["5F","5K","a3"].1o(6.2L))){6.25()}f 6}),7C:(c(6){6=$(6);6.2X=1j;f 6}),7B:(c(6){6=$(6);6.7A();6.2X=1d;f 6})};D.B(O.m,O.m.1t);k a2=O.m;k $F=O.m.1R;O.m.49={2W:(c(6){48(6.2L.1Y()){1v"7s":1v"7r":f O.m.49.7z(6);47:f O.m.49.5J(6)}}),7z:(c(6){f 6.7y?6.l:12}),5J:(c(6){f 6.l}),25:(c(6){f 7[6.2L=="25-a1"?"7x":"7w"](6)}),7x:(c(6){k G=6.a0;f G>=0?7.5I(6.C[G]):12}),7w:(c(6){k 1a,o=6.o;h(!o){f 12}15(k i=0,1a=[];i<o;i++){k 3i=6.C[i];h(3i.9Z){1a.M(7.5I(3i))}}f 1a}),5I:(c(3i){f m.B(3i).4L("l")?3i.l:3i.2V})};1K.4J=(c(){});1K.4J.I={24:(c(6,2k,1L){7.2k=2k;7.6=$(6);7.1L=1L;7.2U=7.1R();7.3g()}),3g:(c(){7v(7.3h.1A(7),7.2k*5H)}),3h:(c(){k l=7.1R();k 7u=("2z"==1w 7.2U&&"2z"==1w l?7.2U!=l:2j(7.2U)!=2j(l));h(7u){7.1L(7.6,l);7.2U=l}})};O.m.4K=1z.1y();O.m.4K.I=D.B(P 1K.4J(),{1R:(c(){f O.m.1R(7.6)})});O.4K=1z.1y();O.4K.I=D.B(P 1K.4J(),{1R:(c(){f O.4I(7.6)})});1K.2T=(c(){});1K.2T.I={24:(c(6,1L){7.6=$(6);7.1L=1L;7.2U=7.1R();h(7.6.14.1Y()=="V"){7.7t()}1k{7.3g(7.6)}}),5G:(c(){k l=7.1R();h(7.2U!=l){7.1L(7.6,l);7.2U=l}}),7t:(c(){O.3K(7.6).U(7.3g.1A(7))}),3g:(c(6){h(6.2L){48(6.2L.1Y()){1v"7s":1v"7r":1s.3H(6,"9Y",7.5G.1A(7));1i;47:1s.3H(6,"9X",7.5G.1A(7));1i}}})};O.m.2T=1z.1y();O.m.2T.I=D.B(P 1K.2T(),{1R:(c(){f O.m.1R(7.6)})});O.2T=1z.1y();O.2T.I=D.B(P 1K.2T(),{1R:(c(){f O.4I(7.6)})});h(!1r.1s){k 1s=P D()}D.B(1s,{9W:8,9V:9,9U:13,9T:27,9S:37,9R:38,9Q:39,9P:40,9O:46,9N:36,9M:35,9L:33,9K:34,6:(c(19){f 19.2v||19.9J}),9I:(c(19){f(((19.7q)&&(19.7q==1))||((19.5F)&&(19.5F==1)))}),9H:(c(19){f 19.9G||(19.9F+(N.4F.3F||N.1I.3F))}),9E:(c(19){f 19.9D||(19.9C+(N.4F.3G||N.1I.3G))}),5E:(c(19){h(19.7p){19.7p();19.9B()}1k{19.4H=1d;19.9A=1j}}),3J:(c(19,14){k 6=1s.6(19);1u(6.2i&&(!6.14||(6.14.23()!=14.23()))){6=6.2i}f 6}),2x:1d,7n:(c(6,v,2w,22){h(!7.2x){7.2x=[]}h(6.7o){7.2x.M([6,v,2w,22]);6.7o(v,2w,22)}1k{h(6.5D){7.2x.M([6,v,2w,22]);6.5D("3I"+v,2w)}}}),7j:(c(){h(!1s.2x){f}15(k i=0,o=1s.2x.o;i<o;i++){1s.4G.2y(7,1s.2x[i]);1s.2x[i][0]=12}1s.2x=1d}),3H:(c(6,v,2w,22){6=$(6);22=22||1d;h(v=="7m"&&(21.5B.E(/3A|3z|3y/)||6.5D)){v="7l"}1s.7n(6,v,2w,22)}),4G:(c(6,v,2w,22){6=$(6);22=22||1d;h(v=="7m"&&(21.5B.E(/3A|3z|3y/)||6.5C)){v="7l"}h(6.7k){6.7k(v,2w,22)}1k{h(6.5C){1Q{6.5C("3I"+v,2w)}1X(e){}}}})});h(21.5B.E(/\\9z\\b/)){1s.3H(1r,"9y",1s.7j,1d)}k 2H={7i:1d,5v:(c(){7.7f=1r.9x||N.4F.3F||N.1I.3F||0;7.7e=1r.9w||N.4F.3G||N.1I.3G||0}),7g:(c(6){k 1B=0,1C=0;3x{1B+=6.3G||0;1C+=6.3F||0;6=6.2i}1u(6);f[1C,1B]}),42:(c(6){k 1B=0,1C=0;3x{1B+=6.3f||0;1C+=6.3e||0;6=6.2s}1u(6);f[1C,1B]}),78:(c(6){k 1B=0,1C=0;3x{1B+=6.3f||0;1C+=6.3e||0;6=6.2s;h(6){h(6.14=="7d"){1i}k p=m.1H(6,"1D");h(p=="4C"||p=="3d"){1i}}}1u(6);f[1C,1B]}),2s:(c(6){h(6.2s){f 6.2s}h(6==N.1I){f 6}1u((6=6.2i)&&6!=N.1I){h(m.1H(6,"1D")!="5A"){f 6}}f N.1I}),9v:(c(6,x,y){h(7.7i){f 7.7h(6,x,y)}7.44=x;7.45=y;7.1W=7.42(6);f(y>=7.1W[1]&&y<7.1W[1]+6.3C&&x>=7.1W[0]&&x<7.1W[0]+6.3D)}),7h:(c(6,x,y){k 5z=7.7g(6);7.44=x+5z[0]-7.7f;7.45=y+5z[1]-7.7e;7.1W=7.42(6);f(7.45>=7.1W[1]&&7.45<7.1W[1]+6.3C&&7.44>=7.1W[0]&&7.44<7.1W[0]+6.3D)}),9u:(c(4E,6){h(!4E){f 0}h(4E=="9t"){f((7.1W[1]+6.3C)-7.45)/ 6.3C;}h (4E == "9s") {f ((7.1W[0] + 6.3D) - 7.44) /6.3D}}),5x:(c(5y){k 1B=0,1C=0;k 6=5y;3x{1B+=6.3f||0;1C+=6.3e||0;h(6.2s==N.1I){h(m.1H(6,"1D")=="3d"){1i}}}1u(6=6.2s);6=5y;3x{h(!1r.2K||6.14=="7d"){1B-=6.3G||0;1C-=6.3F||0}}1u(6=6.2i);f[1C,1B]}),43:(c(1x,2v){k C=D.B({7c:1j,7b:1j,7a:1j,79:1j,3f:0,3e:0},T[2]||{});1x=$(1x);k p=2H.5x(1x);2v=$(2v);k 3E=[0,0];k 4D=12;h(m.1H(2v,"1D")=="3d"){4D=2H.2s(2v);3E=2H.5x(4D)}h(4D==N.1I){3E[0]-=N.1I.3e;3E[1]-=N.1I.3f}h(C.7c){2v.u.1J=(p[0]-3E[0]+C.3e)+"2h"}h(C.7b){2v.u.1V=(p[1]-3E[1]+C.3f)+"2h"}h(C.7a){2v.u.2t=1x.3D+"2h"}h(C.79){2v.u.2u=1x.3C+"2h"}}),9r:(c(6){6=$(6);h(6.u.1D=="3d"){f}2H.5v();k 5w=2H.78(6);k 1V=5w[1];k 1J=5w[0];k 2t=6.77;k 2u=6.76;6.74=1J-3B(6.u.1J||0);6.75=1V-3B(6.u.1V||0);6.72=6.u.2t;6.73=6.u.2u;6.u.1D="3d";6.u.1V=1V+"2h";6.u.1J=1J+"2h";6.u.2t=2t+"2h";6.u.2u=2u+"2h"}),9q:(c(6){6=$(6);h(6.u.1D=="4C"){f}2H.5v();6.u.1D="4C";k 1V=3B(6.u.1V||0)-(6.75||0);k 1J=3B(6.u.1J||0)-(6.74||0);6.u.1V=1V+"2h";6.u.1J=1J+"2h";6.u.2u=6.73;6.u.2t=6.72})};h(/3A|3z|3y/.2J(21.2I)){2H.42=(c(6){k 1B=0,1C=0;3x{1B+=6.3f||0;1C+=6.3e||0;h(6.2s==N.1I){h(m.1H(6,"1D")=="3d"){1i}}6=6.2s}1u(6);f[1C,1B]})}m.71();',62,770,"||||||element|this|||||function|||return||if|||var|value|Element||length||||||style|name||||||extend|options|Object|match||index||prototype|result||iterator|push|document|Form|new|pair|||arguments|each|form|object||params|||transport|null||tagName|for||results|expression|event|values|undefined|Ajax|false|attribute|inspect|className|div|break|true|else|html|Prototype|property|include|elements|key|window|Event|Methods|while|case|typeof|source|create|Class|bind|valueT|valueL|position|method|map|node|getStyle|body|left|Abstract|callback|Array|clause|Insertion|args|try|getValue|concat|url|array|top|offset|catch|toLowerCase|Selector|Enumerable|navigator|useCapture|toUpperCase|initialize|select|Hash||selector|in|display|_attributeTranslations|container|onComplete|parts|pattern|replacement|px|parentNode|String|frequency|expr|toString|conditions|range|methods|replace|gsub|offsetParent|width|height|target|observer|observers|apply|string|inject|throw|stripScripts|els|hash|toArray|slice|Position|userAgent|test|opera|type|join|_each|childNodes|innerHTML|start|json|responder|EventObserver|lastValue|text|input|disabled|number|fragment||fragments|table||||||||tbody|request|success|absolute|offsetLeft|offsetTop|registerCallback|onTimerEvent|opt|child|constructor|scope|split|classNames|content|setTimeout|cache|filter|decay|emptyFunction|readyState|headers|end|do|KHTML|Safari|Konqueror|parseFloat|offsetHeight|offsetWidth|delta|scrollLeft|scrollTop|observe|on|findElement|getElements|toQueryString|id|insertContent|initializeRange|evalScripts|destination|_overflow|pos|timer|Responders|extras|exclusive|iterable|memo|template||truncation|cumulativeOffset|clone|xcomp|ycomp||default|switch|Serializers|getElementsByTagName|first|attributes|strip|remove|createElement|adjacency|copy|_flag|nodeValue|auto|alpha|parentElement|response|receiver|Request|dispatchException|state|script|post|_|parameters|responders|pluck|keys|fillWith|Template|count|relative|parent|mode|documentElement|stopObserving|returnValue|serialize|TimedObserver|Observer|hasAttribute|hidden|continue|typeName|inputs|getHash|operator|hasClassName|abort|ClassNames|nextSibling|firstChild|reverse|klass|onlyIfAbsent|tag|depth|tr|names|overflow|right|none|cssFloat|styleFloat|opacity|gi|ancestor|nodeType|RegExp|elementClassName|nextSiblings|recursivelyCollect|evaluate|responseText|setOptions|Base|dispatch|status|asynchronous|ObjectRange|encodeURIComponent|obj|charAt|ScriptFragment|currentlyExecuting|__method|prepare|offsets|page|forElement|offsetcache|static|appVersion|detachEvent|attachEvent|stop|button|onElementEvent|1000|optionValue|textarea|reset|focus|matchingInputs|data|findChildElements|flatten|Function|splitValueBy|readAttribute|rest|modifier|9_|z0|classNameToRemove|without|set|classNameToAdd|add|insertBefore|appendChild|selectNodeContents|TR|TBODY|_nativeExtensions|HTMLElement|Simulated|findOrStore|removeChild|update|all|_getAttr|visible|_madePositioned|visibility|getDimensions|camelize|MSIE|css|defaultView|getElementsByClassName|shift|previousSiblings|last|children|XPath|BrowserFeatures|query|Updater|updater|failure|getTransport|exception|eval|getHeader|Complete|application|_complete|respondToReadyState|encoding|Version|onStateChange|toQueryParams|activeRequestCount|succ|mergedHash|_reverse|criteria|falses|trues|found|slices|interpret|before|prepareReplacement|escapedString|substring|camelized|len|digits|addMethods|_originalWidth|_originalHeight|_originalLeft|_originalTop|clientHeight|clientWidth|positionedOffset|setHeight|setWidth|setTop|setLeft|BODY|deltaY|deltaX|realOffset|withinIncludingScrolloffsets|includeScrollOffsets|unloadCache|removeEventListener|keydown|keypress|_observeAndCache|addEventListener|preventDefault|which|radio|checkbox|registerFormCallbacks|changed|setInterval|selectMany|selectOne|checked|inputSelector|blur|enable|disable|activate|clear|findFirstElement|find|serializeElements|findElements|expressions|matchElements|childOf|buildMatchExpression|compileMatcher|delimiter|wildcard|empty|message|parseExpression|After|collapse|Bottom|Top|Before|contentFromAnonymousTable|createContextualFragment|createRange|ownerDocument|insertAdjacentHTML|toggle|Toggle|times|td|TD|THEAD|specified|getAttributeNode|readonly|title|getAttribute|descendantOf|bottom|originalHeight|originalWidth|originalVisibility|originalPosition|originalDisplay|float|100|Gecko|capitalize|currentStyle|getComputedStyle|scrollTo|nextNode|descendants|ancestors|class|outerHTML|show|hide|_extended|_getElementsByXPath|lastText|updateComplete|PeriodicalUpdater|insertion|updateContent|param|onException|evalResponse|evalJSON|onreadystatechange|javascript|Content|Events|requestHeaders|2005|overrideMimeType|contentType|xml|XMLHttpRequest|setRequestHeaders|onCreate|indexOf|get|register|XMLHTTP|ActiveXObject|these|Try|reduce|compact|arrayLength|size|inline|findAll|detect|collect|collections|eachSlice|stringValue|Pattern|useDoubleQuotes|decodeURIComponent|separator|stripTags|extractScripts|matchOne|scriptTag|matchAll|img|PeriodicalExecuter|lambda|relativize|absolutize|horizontal|vertical|overlap|within|pageYOffset|pageXOffset|unload|bMSIE|cancelBubble|stopPropagation|clientY|pageY|pointerY|clientX|pageX|pointerX|isLeftClick|srcElement|KEY_PAGEDOWN|KEY_PAGEUP|KEY_END|KEY_HOME|KEY_DELETE|KEY_DOWN|KEY_RIGHT|KEY_UP|KEY_LEFT|KEY_ESC|KEY_RETURN|KEY_TAB|KEY_BACKSPACE|change|click|selected|selectedIndex|one|Field|submit|present|focusFirstElement|getInputs|Unknown|error|Parse|setStartAfter|afterEnd|beforeEnd|afterBegin|setStartBefore|beforeBegin|HTMLSelectElement|HTMLTextAreaElement|HTMLInputElement|HTMLFormElement|__proto__|HTML|Select|TextArea|Input|multiple|src|href|cssText|longDesc|longdesc|readOnly|maxLength|maxlength|encType|enctype|tabIndex|tabindex|accessKey|accesskey|dateTime|datetime|vAlign|valign|rowSpan|rowspan|colSpan|colspan|undoClipping|makeClipping|undoPositioned|makePositioned|block|00001|999999|setStyle|cleanWhitespace|toggleClassName|removeClassName|addClassName|getWidth|getHeight|getElementsBySelector|next|previous|down|up|siblings|previousSibling|immediateDescendants|replaceChild|SELECT|TEXTAREA|INPUT|FORM|contains|snapshotItem|snapshotLength|ORDERED_NODE_SNAPSHOT_TYPE|XPathResult|getElementById|clearTimeout|JSON|getResponseHeader|ecma|java|Failure|Success|300|200|setRequestHeader|close|Connection|charset|Accept|With|Requested|send|postBody|open|_method|Interactive|Loaded|Loading|Uninitialized|UTF|urlencoded|www|unregister|Microsoft|Msxml2|delete|merge|call|uniq|from|entries|member|pop|zip|sort|sortBy|reject|partition|min|max|invoke|inGroupsOf|grep|any|parseQuery|dasherize|underscore|charCodeAt|fromCharCode|unescapeHTML|createTextNode|escapeHTML|im|truncate|scan|sub|callee|finally|clearInterval|toColorPart|Number|bindAsEventListener|RangeError|instanceof".split("|"),0,{}));String.prototype.parseColor=function(){var color="#";if(this.slice(0,4)=="rgb("){var cols=this.slice(4,this.length-1).split(",");var i=0;do{color+=parseInt(cols[i]).toColorPart();}while(++i<3);}else{if(this.slice(0,1)=="#"){if(this.length==4){for(var i=1;i<4;i++){color+=(this.charAt(i)+this.charAt(i)).toLowerCase();}}if(this.length==7){color=this.toLowerCase();}}}return(color.length==7?color:(arguments[0]||this));};Element.collectTextNodes=function(element){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:(node.hasChildNodes()?Element.collectTextNodes(node):""));}).flatten().join("");};Element.collectTextNodesIgnoreClass=function(element,className){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:((node.hasChildNodes()&&!Element.hasClassName(node,className))?Element.collectTextNodesIgnoreClass(node,className):""));}).flatten().join("");};Element.setContentZoom=function(element,percent){element=$(element);element.setStyle({fontSize:(percent/100)+"em"});if(navigator.appVersion.indexOf("AppleWebKit")>0){window.scrollBy(0,0);}return element;};Element.getOpacity=function(element){return $(element).getStyle("opacity");};Element.setOpacity=function(element,value){return $(element).setStyle({opacity:value});};Element.getInlineOpacity=function(element){return $(element).style.opacity||"";};Element.forceRerendering=function(element){try{element=$(element);var n=document.createTextNode(" ");element.appendChild(n);element.removeChild(n);}catch(e){}};Array.prototype.call=function(){var args=arguments;this.each(function(f){f.apply(this,args);});};var Effect={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},tagifyText:function(element){if(typeof Builder=="undefined"){throw ("Effect.tagifyText requires including script.aculo.us' builder.js library");}var tagifyStyle="position:relative";if(/MSIE/.test(navigator.userAgent)&&!window.opera){tagifyStyle+=";zoom:1";}element=$(element);$A(element.childNodes).each(function(child){if(child.nodeType==3){child.nodeValue.toArray().each(function(character){element.insertBefore(Builder.node("span",{style:tagifyStyle},character==" "?String.fromCharCode(160):character),child);});Element.remove(child);}});},multiple:function(element,effect){var elements;if(((typeof element=="object")||(typeof element=="function"))&&(element.length)){elements=element;}else{elements=$(element).childNodes;}var options=Object.extend({speed:0.1,delay:0},arguments[2]||{});var masterDelay=options.delay;$A(elements).each(function(element,index){new effect(element,Object.extend(options,{delay:index*options.speed+masterDelay}));});},PAIRS:{slide:["SlideDown","SlideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle:function(element,effect){element=$(element);effect=(effect||"appear").toLowerCase();var options=Object.extend({queue:{position:"end",scope:(element.id||"global"),limit:1}},arguments[2]||{});Effect[element.visible()?Effect.PAIRS[effect][1]:Effect.PAIRS[effect][0]](element,options);}};var Effect2=Effect;Effect.Transitions={linear:Prototype.K,sinoidal:function(pos){return(-Math.cos(pos*Math.PI)/2)+0.5;},reverse:function(pos){return 1-pos;},flicker:function(pos){return((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4;},wobble:function(pos){return(-Math.cos(pos*Math.PI*(9*pos))/2)+0.5;},pulse:function(pos,pulses){pulses=pulses||5;return(Math.round((pos%(1/pulses))*pulses)==0?((pos*pulses*2)-Math.floor(pos*pulses*2)):1-((pos*pulses*2)-Math.floor(pos*pulses*2)));},none:function(pos){return 0;},full:function(pos){return 1;}};Effect.ScopedQueue=Class.create();Object.extend(Object.extend(Effect.ScopedQueue.prototype,Enumerable),{initialize:function(){this.effects=[];this.interval=null;},_each:function(iterator){this.effects._each(iterator);},add:function(effect){var timestamp=new Date().getTime();var position=(typeof effect.options.queue=="string")?effect.options.queue:effect.options.queue.position;switch(position){case"front":this.effects.findAll(function(e){return e.state=="idle";}).each(function(e){e.startOn+=effect.finishOn;e.finishOn+=effect.finishOn;});break;case"with-last":timestamp=this.effects.pluck("startOn").max()||timestamp;break;case"end":timestamp=this.effects.pluck("finishOn").max()||timestamp;break;}effect.startOn+=timestamp;effect.finishOn+=timestamp;if(!effect.options.queue.limit||(this.effects.length<effect.options.queue.limit)){this.effects.push(effect);}if(!this.interval){this.interval=setInterval(this.loop.bind(this),15);}},remove:function(effect){this.effects=this.effects.reject(function(e){return e==effect;});if(this.effects.length==0){clearInterval(this.interval);this.interval=null;}},loop:function(){var timePos=new Date().getTime();for(var i=0,len=this.effects.length;i<len;i++){if(this.effects[i]){this.effects[i].loop(timePos);}}}});Effect.Queues={instances:$H(),get:function(queueName){if(typeof queueName!="string"){return queueName;}if(!this.instances[queueName]){this.instances[queueName]=new Effect.ScopedQueue();}return this.instances[queueName];}};Effect.Queue=Effect.Queues.get("global");Effect.DefaultOptions={transition:Effect.Transitions.sinoidal,duration:1,fps:60,sync:false,from:0,to:1,delay:0,queue:"parallel"};Effect.Base=function(){};Effect.Base.prototype={position:null,start:function(options){this.options=Object.extend(Object.extend({},Effect.DefaultOptions),options||{});this.currentFrame=0;this.state="idle";this.startOn=this.options.delay*1000;this.finishOn=this.startOn+(this.options.duration*1000);this.event("beforeStart");if(!this.options.sync){Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).add(this);}},loop:function(timePos){if(timePos>=this.startOn){if(timePos>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");if(this.finish){this.finish();}this.event("afterFinish");return ;}var pos=(timePos-this.startOn)/(this.finishOn-this.startOn);var frame=Math.round(pos*this.options.fps*this.options.duration);if(frame>this.currentFrame){this.render(pos);this.currentFrame=frame;}}},render:function(pos){if(this.state=="idle"){this.state="running";this.event("beforeSetup");if(this.setup){this.setup();}this.event("afterSetup");}if(this.state=="running"){if(this.options.transition){pos=this.options.transition(pos);}pos*=(this.options.to-this.options.from);pos+=this.options.from;this.position=pos;this.event("beforeUpdate");if(this.update){this.update(pos);}this.event("afterUpdate");}},cancel:function(){if(!this.options.sync){Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).remove(this);}this.state="finished";},event:function(eventName){if(this.options[eventName+"Internal"]){this.options[eventName+"Internal"](this);}if(this.options[eventName]){this.options[eventName](this);}},inspect:function(){var data=$H();for(property in this){if(typeof this[property]!="function"){data[property]=this[property];}}return"#<Effect:"+data.inspect()+",options:"+$H(this.options).inspect()+">";}};Effect.Parallel=Class.create();Object.extend(Object.extend(Effect.Parallel.prototype,Effect.Base.prototype),{initialize:function(effects){this.effects=effects||[];this.start(arguments[1]);},update:function(position){this.effects.invoke("render",position);},finish:function(position){this.effects.each(function(effect){effect.render(1);effect.cancel();effect.event("beforeFinish");if(effect.finish){effect.finish(position);}effect.event("afterFinish");});}});Effect.Event=Class.create();Object.extend(Object.extend(Effect.Event.prototype,Effect.Base.prototype),{initialize:function(){var options=Object.extend({duration:0},arguments[0]||{});this.start(options);},update:Prototype.emptyFunction});Effect.Opacity=Class.create();Object.extend(Object.extend(Effect.Opacity.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError);}if(/MSIE/.test(navigator.userAgent)&&!window.opera&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1});}var options=Object.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||{});this.start(options);},update:function(position){this.element.setOpacity(position);}});Effect.Move=Class.create();Object.extend(Object.extend(Effect.Move.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError);}var options=Object.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(options);},setup:function(){this.element.makePositioned();this.originalLeft=parseFloat(this.element.getStyle("left")||"0");this.originalTop=parseFloat(this.element.getStyle("top")||"0");if(this.options.mode=="absolute"){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop;}},update:function(position){this.element.setStyle({left:Math.round(this.options.x*position+this.originalLeft)+"px",top:Math.round(this.options.y*position+this.originalTop)+"px"});}});Effect.MoveBy=function(element,toTop,toLeft){return new Effect.Move(element,Object.extend({x:toLeft,y:toTop},arguments[3]||{}));};Effect.Scale=Class.create();Object.extend(Object.extend(Effect.Scale.prototype,Effect.Base.prototype),{initialize:function(element,percent){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError);}var options=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:percent},arguments[2]||{});this.start(options);},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=this.element.getStyle("position");this.originalStyle={};["top","left","width","height","fontSize"].each(function(k){this.originalStyle[k]=this.element.style[k];}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var fontSize=this.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(function(fontSizeType){if(fontSize.indexOf(fontSizeType)>0){this.fontSize=parseFloat(fontSize);this.fontSizeType=fontSizeType;}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=="box"){this.dims=[this.element.offsetHeight,this.element.offsetWidth];}if(/^content/.test(this.options.scaleMode)){this.dims=[this.element.scrollHeight,this.element.scrollWidth];}if(!this.dims){this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth];}},update:function(position){var currentScale=(this.options.scaleFrom/100)+(this.factor*position);if(this.options.scaleContent&&this.fontSize){this.element.setStyle({fontSize:this.fontSize*currentScale+this.fontSizeType});}this.setDimensions(this.dims[0]*currentScale,this.dims[1]*currentScale);},finish:function(position){if(this.restoreAfterFinish){this.element.setStyle(this.originalStyle);}},setDimensions:function(height,width){var d={};if(this.options.scaleX){d.width=Math.round(width)+"px";}if(this.options.scaleY){d.height=Math.round(height)+"px";}if(this.options.scaleFromCenter){var topd=(height-this.dims[0])/2;var leftd=(width-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY){d.top=this.originalTop-topd+"px";}if(this.options.scaleX){d.left=this.originalLeft-leftd+"px";}}else{if(this.options.scaleY){d.top=-topd+"px";}if(this.options.scaleX){d.left=-leftd+"px";}}}this.element.setStyle(d);}});Effect.Highlight=Class.create();Object.extend(Object.extend(Effect.Highlight.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError);}var options=Object.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(options);},setup:function(){if(this.element.getStyle("display")=="none"){this.cancel();return ;}this.oldStyle={};if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=this.element.getStyle("background-image");this.element.setStyle({backgroundImage:"none"});}if(!this.options.endcolor){this.options.endcolor=this.element.getStyle("background-color").parseColor("#ffffff");}if(!this.options.restorecolor){this.options.restorecolor=this.element.getStyle("background-color");}this._base=$R(0,2).map(function(i){return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16);}.bind(this));this._delta=$R(0,2).map(function(i){return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i];}.bind(this));},update:function(position){this.element.setStyle({backgroundColor:$R(0,2).inject("#",function(m,v,i){return m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart());}.bind(this))});},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}));}});Effect.ScrollTo=Class.create();Object.extend(Object.extend(Effect.ScrollTo.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);this.start(arguments[1]||{});},setup:function(){Position.prepare();var offsets=Position.cumulativeOffset(this.element);if(this.options.offset){offsets[1]+=this.options.offset;}var max=window.innerHeight?window.height-window.innerHeight:document.body.scrollHeight-(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight);this.scrollStart=Position.deltaY;this.delta=(offsets[1]>max?max:offsets[1])-this.scrollStart;},update:function(position){Position.prepare();window.scrollTo(Position.deltaX,this.scrollStart+(position*this.delta));}});Effect.Fade=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();var options=Object.extend({from:element.getOpacity()||1,to:0,afterFinishInternal:function(effect){if(effect.options.to!=0){return ;}effect.element.hide().setStyle({opacity:oldOpacity});}},arguments[1]||{});return new Effect.Opacity(element,options);};Effect.Appear=function(element){element=$(element);var options=Object.extend({from:(element.getStyle("display")=="none"?0:element.getOpacity()||0),to:1,afterFinishInternal:function(effect){effect.element.forceRerendering();},beforeSetup:function(effect){effect.element.setOpacity(effect.options.from).show();}},arguments[1]||{});return new Effect.Opacity(element,options);};Effect.Puff=function(element){element=$(element);var oldStyle={opacity:element.getInlineOpacity(),position:element.getStyle("position"),top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};return new Effect.Parallel([new Effect.Scale(element,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:1,beforeSetupInternal:function(effect){Position.absolutize(effect.effects[0].element);},afterFinishInternal:function(effect){effect.effects[0].element.hide().setStyle(oldStyle);}},arguments[1]||{}));};Effect.BlindUp=function(element){element=$(element);element.makeClipping();return new Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(effect){effect.element.hide().undoClipping();}},arguments[1]||{}));};Effect.BlindDown=function(element){element=$(element);var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makeClipping().setStyle({height:"0px"}).show();},afterFinishInternal:function(effect){effect.element.undoClipping();}},arguments[1]||{}));};Effect.SwitchOff=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();return new Effect.Appear(element,Object.extend({duration:0.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(effect){new Effect.Scale(effect.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makePositioned().makeClipping();},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned().setStyle({opacity:oldOpacity});}});}},arguments[1]||{}));};Effect.DropOut=function(element){element=$(element);var oldStyle={top:element.getStyle("top"),left:element.getStyle("left"),opacity:element.getInlineOpacity()};return new Effect.Parallel([new Effect.Move(element,{x:0,y:100,sync:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:0.5,beforeSetup:function(effect){effect.effects[0].element.makePositioned();},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);}},arguments[1]||{}));};Effect.Shake=function(element){element=$(element);var oldStyle={top:element.getStyle("top"),left:element.getStyle("left")};return new Effect.Move(element,{x:20,y:0,duration:0.05,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-20,y:0,duration:0.05,afterFinishInternal:function(effect){effect.element.undoPositioned().setStyle(oldStyle);}});}});}});}});}});}});};Effect.SlideDown=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle("bottom");var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera){effect.element.setStyle({top:""});}effect.element.makeClipping().setStyle({height:"0px"}).show();},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+"px"});},afterFinishInternal:function(effect){effect.element.undoClipping().undoPositioned();effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom});}},arguments[1]||{}));};Effect.SlideUp=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle("bottom");return new Effect.Scale(element,window.opera?0:1,Object.extend({scaleContent:false,scaleX:false,scaleMode:"box",scaleFrom:100,restoreAfterFinish:true,beforeStartInternal:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera){effect.element.setStyle({top:""});}effect.element.makeClipping().show();},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+"px"});},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned().setStyle({bottom:oldInnerBottom});effect.element.down().undoPositioned();}},arguments[1]||{}));};Effect.Squish=function(element){return new Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makeClipping();},afterFinishInternal:function(effect){effect.element.hide().undoClipping();}});};Effect.Grow=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var initialMoveX,initialMoveY;var moveX,moveY;switch(options.direction){case"top-left":initialMoveX=initialMoveY=moveX=moveY=0;break;case"top-right":initialMoveX=dims.width;initialMoveY=moveY=0;moveX=-dims.width;break;case"bottom-left":initialMoveX=moveX=0;initialMoveY=dims.height;moveY=-dims.height;break;case"bottom-right":initialMoveX=dims.width;initialMoveY=dims.height;moveX=-dims.width;moveY=-dims.height;break;case"center":initialMoveX=dims.width/2;initialMoveY=dims.height/2;moveX=-dims.width/2;moveY=-dims.height/2;break;}return new Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:0.01,beforeSetup:function(effect){effect.element.hide().makeClipping().makePositioned();},afterFinishInternal:function(effect){new Effect.Parallel([new Effect.Opacity(effect.element,{sync:true,to:1,from:0,transition:options.opacityTransition}),new Effect.Move(effect.element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition}),new Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,originalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:options.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(effect){effect.effects[0].element.setStyle({height:"0px"}).show();},afterFinishInternal:function(effect){effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle);}},options));}});};Effect.Shrink=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var moveX,moveY;switch(options.direction){case"top-left":moveX=moveY=0;break;case"top-right":moveX=dims.width;moveY=0;break;case"bottom-left":moveX=0;moveY=dims.height;break;case"bottom-right":moveX=dims.width;moveY=dims.height;break;case"center":moveX=dims.width/2;moveY=dims.height/2;break;}return new Effect.Parallel([new Effect.Opacity(element,{sync:true,to:0,from:1,transition:options.opacityTransition}),new Effect.Scale(element,window.opera?1:0,{sync:true,transition:options.scaleTransition,restoreAfterFinish:true}),new Effect.Move(element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition})],Object.extend({beforeStartInternal:function(effect){effect.effects[0].element.makePositioned().makeClipping();},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle);}},options));};Effect.Pulsate=function(element){element=$(element);var options=arguments[1]||{};var oldOpacity=element.getInlineOpacity();var transition=options.transition||Effect.Transitions.sinoidal;var reverser=function(pos){return transition(1-Effect.Transitions.pulse(pos,options.pulses));};reverser.bind(transition);return new Effect.Opacity(element,Object.extend(Object.extend({duration:2,from:0,afterFinishInternal:function(effect){effect.element.setStyle({opacity:oldOpacity});}},options),{transition:reverser}));};Effect.Fold=function(element){element=$(element);var oldStyle={top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};element.makeClipping();return new Effect.Scale(element,5,Object.extend({scaleContent:false,scaleX:false,afterFinishInternal:function(effect){new Effect.Scale(element,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(effect){effect.element.hide().undoClipping().setStyle(oldStyle);}});}},arguments[1]||{}));};Effect.Morph=Class.create();Object.extend(Object.extend(Effect.Morph.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);if(!this.element){throw (Effect._elementDoesNotExistError);}var options=Object.extend({style:{}},arguments[1]||{});if(typeof options.style=="string"){if(options.style.indexOf(":")==-1){var cssText="",selector="."+options.style;$A(document.styleSheets).reverse().each(function(styleSheet){if(styleSheet.cssRules){cssRules=styleSheet.cssRules;}else{if(styleSheet.rules){cssRules=styleSheet.rules;}}$A(cssRules).reverse().each(function(rule){if(selector==rule.selectorText){cssText=rule.style.cssText;throw $break;}});if(cssText){throw $break;}});this.style=cssText.parseStyle();options.afterFinishInternal=function(effect){effect.element.addClassName(effect.options.style);effect.transforms.each(function(transform){if(transform.style!="opacity"){effect.element.style[transform.style.camelize()]="";}});};}else{this.style=options.style.parseStyle();}}else{this.style=$H(options.style);}this.start(options);},setup:function(){function parseColor(color){if(!color||["rgba(0, 0, 0, 0)","transparent"].include(color)){color="#ffffff";}color=color.parseColor();return $R(0,2).map(function(i){return parseInt(color.slice(i*2+1,i*2+3),16);});}this.transforms=this.style.map(function(pair){var property=pair[0].underscore().dasherize(),value=pair[1],unit=null;if(value.parseColor("#zzzzzz")!="#zzzzzz"){value=value.parseColor();unit="color";}else{if(property=="opacity"){value=parseFloat(value);if(/MSIE/.test(navigator.userAgent)&&!window.opera&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1});}}else{if(Element.CSS_LENGTH.test(value)){var components=value.match(/^([\+\-]?[0-9\.]+)(.*)$/),value=parseFloat(components[1]),unit=(components.length==3)?components[2]:null;}}}var originalValue=this.element.getStyle(property);return $H({style:property,originalValue:unit=="color"?parseColor(originalValue):parseFloat(originalValue||0),targetValue:unit=="color"?parseColor(value):value,unit:unit});}.bind(this)).reject(function(transform){return((transform.originalValue==transform.targetValue)||(transform.unit!="color"&&(isNaN(transform.originalValue)||isNaN(transform.targetValue))));});},update:function(position){var style=$H(),value=null;this.transforms.each(function(transform){value=transform.unit=="color"?$R(0,2).inject("#",function(m,v,i){return m+(Math.round(transform.originalValue[i]+(transform.targetValue[i]-transform.originalValue[i])*position)).toColorPart();}):transform.originalValue+Math.round(((transform.targetValue-transform.originalValue)*position)*1000)/1000+transform.unit;style[transform.style]=value;});this.element.setStyle(style);}});Effect.Transform=Class.create();Object.extend(Effect.Transform.prototype,{initialize:function(tracks){this.tracks=[];this.options=arguments[1]||{};this.addTracks(tracks);},addTracks:function(tracks){tracks.each(function(track){var data=$H(track).values().first();this.tracks.push($H({ids:$H(track).keys().first(),effect:Effect.Morph,options:{style:data}}));}.bind(this));return this;},play:function(){return new Effect.Parallel(this.tracks.map(function(track){var elements=[$(track.ids)||$$(track.ids)].flatten();return elements.map(function(e){return new track.effect(e,Object.extend({sync:true},track.options));});}).flatten(),this.options);}});Element.CSS_PROPERTIES=$w("backgroundColor backgroundPosition borderBottomColor borderBottomStyle borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth borderRightColor borderRightStyle borderRightWidth borderSpacing borderTopColor borderTopStyle borderTopWidth bottom clip color fontSize fontWeight height left letterSpacing lineHeight marginBottom marginLeft marginRight marginTop markerOffset maxHeight maxWidth minHeight minWidth opacity outlineColor outlineOffset outlineWidth paddingBottom paddingLeft paddingRight paddingTop right textIndent top width wordSpacing zIndex");Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;String.prototype.parseStyle=function(){var element=Element.extend(document.createElement("div"));element.innerHTML='<div style="'+this+'"></div>';var style=element.down().style,styleRules=$H();Element.CSS_PROPERTIES.each(function(property){if(style[property]){styleRules[property]=style[property];}});if(/MSIE/.test(navigator.userAgent)&&!window.opera&&this.indexOf("opacity")>-1){styleRules.opacity=this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1];}return styleRules;};Element.morph=function(element,style){new Effect.Morph(element,Object.extend({style:style},arguments[2]||{}));return element;};["setOpacity","getOpacity","getInlineOpacity","forceRerendering","setContentZoom","collectTextNodes","collectTextNodesIgnoreClass","morph"].each(function(f){Element.Methods[f]=Element[f];});Element.Methods.visualEffect=function(element,effect,options){s=effect.gsub(/_/,"-").camelize();effect_class=s.charAt(0).toUpperCase()+s.substring(1);new Effect[effect_class](element,options);return $(element);};Element.addMethods();String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"");};function getProductId(name){var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var tmpURL=window.location.href;var results=regex.exec(tmpURL);if(results==null){return"";}else{return results[1];}}function addHomeDiv(){var homeDiv=document.createElement("DIV");homeDiv.id="home";var homebtn=document.createElement("A");homebtn.id="homebtn";homebtn.href="/";var logoclick=document.createElement("IMG");logoclick.src="/images/transparent.gif";homeDiv.appendChild(homebtn);var docBody=document.getElementsByTagName("BODY")[0];docBody.appendChild(homeDiv);theObjects=document.getElementsByTagName("object");for(var i=0;i<theObjects.length;i++){theObjects[i].outerHTML=theObjects[i].outerHTML;}var pur=$$(".prod_purchase_1 a");}Event.observe(window,"load",addHomeDiv);String.prototype.replaceAll=function(searchTerm,replaceWith,ignoreCase){var regex=new RegExp("/"+searchTerm+"/g");return this.replace(regex,replaceWith);};var imageScroller=Class.create();imageScroller.prototype={initialize:function(){this.currentImage=0;this.viewSize=3;this.imageBox=$("imageBoxInside");this.images=this.imageBox.immediateDescendants();this.totalImages=this.images.length;var imageScroller=this;for(i=0;i<this.totalImages;i++){var tmpImage=this.images[i];Event.observe(tmpImage,"mouseover",imageScroller.swapMainImage.bindAsEventListener(this,imageScroller,tmpImage.id),false);}if(this.totalImages>3){var imgUp=document.createElement("IMG");imgUp.id="imgUp";imgUp.width=12;imgUp.height=12;imgUp.src="/images/arrowu.gif";var imgDown=document.createElement("IMG");imgDown.id="imgDown";imgDown.width=12;imgDown.height=12;imgDown.src="/images/arrowd.gif";var controlUp=document.createElement("A");controlUp.id="moveUp";controlUp.appendChild(imgUp);Event.observe(controlUp,"click",imageScroller.moveToNext.bindAsEventListener(this,imageScroller),false);var controlDown=document.createElement("A");controlDown.id="moveDown";controlDown.appendChild(imgDown);Event.observe(controlDown,"click",imageScroller.moveToPrevious.bindAsEventListener(this,imageScroller),false);var controls=$("controls");if($("moveUp")){$("moveUp").remove();}if($("moveDown")){$("moveDown").remove();}controls.appendChild(controlUp);controls.appendChild(controlDown);}},moveToPrevious:function(evt,scroller){if(scroller.currentImage>0){new Effect.Move("imageBoxInside",{x:0,y:98,transition:Effect.Transitions.sinoidal,afterFinish:this.finishCall,beforeStart:this.startCall});scroller.currentImage--;}},moveToNext:function(evt,scroller){if(scroller.currentImage<(scroller.totalImages-scroller.viewSize)){new Effect.Move("imageBoxInside",{x:0,y:-98,transition:Effect.Transitions.sinoidal,afterFinish:this.finishCall,beforeStart:this.startCall});scroller.currentImage++;}},finishCall:function(obj){if($("moveUp")){$("moveUp").show();}if($("moveDown")){$("moveDown").show();}},startCall:function(obj){if($("moveUp")){$("moveUp").hide();}if($("moveDown")){$("moveDown").hide();}},swapMainImage:function(evt,scroller,imageid){var firstImageQuery=$(imageid).src.toQueryParams();$("product-image").src="../MakeThumbnail.aspx?width=280&height=280&file="+firstImageQuery.file;}};var Product=Class.create();Product.prototype={initialize:function(sProduct,itemID){this.productType=sProduct;this.productID=itemID;this.productName="";this.productPrice="";this.productStock="";this.attributes=[];}};var ProductList=Class.create();ProductList.prototype={initialize:function(productType,args){this.products=[];this.tmpProducts=[];this.curProductID=$("tbAcpiId").value;this.selectFields=args;this.customize=$("customize");this.manufacturer="";var Page=this;var tmpObj;var tmpvareliste=$F("ProductInfo").split("varenummer").compact();for(var index=0;index<tmpvareliste.length;++index){var vare=tmpvareliste[index];if(vare.length!=0){vare="varenummer"+vare;var item=vare.split("&").compact();item.each(function(str){if(str.length>0){strAttr=str.split("=");switch(encodeURI(strAttr[0])){case"varenummer":tmpObj=new Product(productType,strAttr[1]);Page.products.push(tmpObj);case"varenavn":tmpObj.productName=strAttr[1];case"pris":tmpObj.productPrice=strAttr[1];case"beholdning":tmpObj.productStock=strAttr[1];}tmpObj.attributes.push([strAttr[0],strAttr[1]]);}});}}this.updateSelect(this,this.selectFields[0],[]);this.displayProduct();},getCurProduct:function(){var Page=this;var tmpObj;this.products.each(function(product){if(product.productID==Page.curProductID){tmpObj=product;}});return tmpObj;},displayProduct:function(){var Page=this;var curObj=Page.getCurProduct();var table=Page.showCurrentAttributes();$("current-attributes").innerHTML=table;$("tbAcpiId").value=curObj.productID;$("tbAcpiStock").value=curObj.productStock;$("product-name").innerHTML=Page.manufacturer+" "+curObj.productName;$("product-price").innerHTML=Math.round(parseFloat(curObj.productPrice))+",-";this.getImages(curObj.productID);},getImages:function(productID){var Page=this;var url="../ImageList.aspx";var pars="id="+productID;var myAjax=new Ajax.Request(url,{method:"get",parameters:pars,onSuccess:Page.showResponse});},showResponse:function(originalRequest){var Page=this;var tmp=originalRequest.responseText;var thumbs=$("imageBoxInside");var myElement=document.createElement("DIV");while(tmp.indexOf("MakeThumbnail.aspx?file")!=-1){tmp=tmp.replace(".aspx?file",".aspx?width=80&height=80&file");}thumbs.replace(tmp);var firstImageQuery=$("imageBoxInside").firstChild.src.toQueryParams();$("product-image").src="../MakeThumbnail.aspx?width=280&height=280&file="+firstImageQuery.file;var ImageScroller=new imageScroller();},updateSelect:function(from,whichBox,existingValues){var remaining;var Page=this;var currentField=0;if(from!=this){for(var idx=0;idx<Page.selectFields.length;idx++){if(Page.selectFields[idx]==whichBox){if(idx<existingValues.length){existingValues.splice(idx,(existingValues.length-idx));}existingValues.push($F(whichBox));currentField=idx;}}for(x=currentField+1;x<Page.selectFields.length;x++){if($(Page.selectFields[x])){Element.remove($(Page.selectFields[x]));}}remaining=Page.getRemaining(existingValues);}else{remaining=Page.products;}if(existingValues.length<Page.selectFields.length){Page.createOptions(remaining,existingValues);}if(existingValues.length==Page.selectFields.length){if(remaining.length==1){this.curProductID=remaining[0].productID;this.displayProduct();}}},createOptions:function(remaining,existingValues){var Page=this;var optArray=[];var curProduct=Page.getCurProduct();var useAttribute=0;var selectName=Page.selectFields[existingValues.length];var box=document.createElement("SELECT");box.id=selectName;box.name=box.id;$("product-attributes").appendChild(box);var initOpt=document.createElement("OPTION");var initTxt=document.createTextNode("Velg "+box.id);initOpt.appendChild(initTxt);box.appendChild(initOpt);Event.observe(box,"change",Page.updateSelect.bindAsEventListener(this,selectName,existingValues),false);for(var x=0;x<curProduct.attributes.length;x++){if(curProduct.attributes[x][0]==Page.selectFields[existingValues.length]){useAttribute=x;}}for(var index=0;index<remaining.length;++index){var product=remaining[index];if(product.attributes[useAttribute]){optArray.push(product.attributes[useAttribute][1]);}}var unique=optArray.uniq();for(var u=0;u<unique.length;u++){tmpOpt=unique[u];var opt=document.createElement("OPTION");var txt=document.createTextNode(tmpOpt);opt.appendChild(txt);box.appendChild(opt);if(unique.length==1){$(initOpt).replace();opt.setAttribute("selected","selected");box.hide();Page.updateSelect(box,selectName,existingValues);}}},getRemaining:function(existingValues){var Page=this;var tmpObjects=[];var checkAttributes=[];var counter=0;if(existingValues.length==0){return Page.products;}else{var curProduct=Page.getCurProduct();for(var i=0;i<existingValues.length;i++){for(var x=0;x<curProduct.attributes.length;x++){if(curProduct.attributes[x][0]==Page.selectFields[i]){checkAttributes.push(x);}}}}for(var p=0;p<Page.products.length;p++){var product=Page.products[p];var addObject=true;var y=0;checkAttributes.each(function(val){if(product.attributes[val]){if(product.attributes[val][1]!=existingValues[y]){addObject=false;}y=y+1;}});if(addObject==true){tmpObjects.push(product);}}return tmpObjects;},displayRemaining:function(remaining){var tmp="";var Page=this;remaining.each(function(product){var i=0;product.attributes.each(function(att){tmp+=att[0]+": "+att[1]+" ";i++;});tmp+="\n\n";});},showCurrentAttributes:function(){var Page=this;var curObj=Page.getCurProduct();var th="";var td="";var i=1;for(var idx=0;idx<Page.selectFields.length;idx++){curObj.attributes.each(function(att){if(Page.selectFields[idx]==att[0]&&att[1]!=""){th+="<th>"+att[0]+"</th>";td+="<td>"+att[1]+"</td>";}});}var tmp="<table id='prod-atts'>";tmp+="<tr>"+th+"</tr>";tmp+="<tr>"+td+"</tr>";tmp+="</table>";return tmp;}};var catArr={items:[{varegruppe:"01",gruppenavn:"Driver",attributter:["Hånd","Vekting","Loft","Flex","Skaft"]},{varegruppe:"02",gruppenavn:"Woods",attributter:["Hånd","Vekting","Køllenummer","Loft","Flex","Skaft"]},{varegruppe:"03",gruppenavn:"Hybrider",attributter:["Hånd","Vekting","Flex","Køllenummer","Loft","Skaft"]},{varegruppe:"04",gruppenavn:"Jern",attributter:["Hånd","Køllenummer","Flex","Skaft","Design"]},{varegruppe:"05",gruppenavn:"Wedger",attributter:["Spiller","Hånd","Finish","Loft","Bounce","Skaft"]},{varegruppe:"06",gruppenavn:"Puttere",attributter:["Hånd","Lengde","Modell"]},{varegruppe:"07",gruppenavn:"Halvsett",attributter:[]},{varegruppe:"08",gruppenavn:"Helsett",attributter:["Flex","Hånd","Innhold","Skaft"]},{varegruppe:"09",gruppenavn:"Hybridsett",attributter:["Hånd","Skaft","Flex","Innhold"]},{varegruppe:"10",gruppenavn:"Baller",attributter:[]},{varegruppe:"16",gruppenavn:"Trallebag",attributter:["Farge"]},{varegruppe:"17",gruppenavn:"Bærebag",attributter:["Farge"]},{varegruppe:"18",gruppenavn:"Reisetrekk",attributter:["Farge"]},{varegruppe:"33",gruppenavn:"Golfsko",attributter:["Skostørrelse","Bredde","Farge"]},{varegruppe:"34",gruppenavn:"Gatesko",attributter:["Skostørrelse","Bredde","Farge"]},{varegruppe:"35",gruppenavn:"Dressko",attributter:[]},{varegruppe:"36",gruppenavn:"Golfsko",attributter:[]},{varegruppe:"38",gruppenavn:"Juniorsko",attributter:[]},{varegruppe:"42",gruppenavn:"Pegger",attributter:[]},{varegruppe:"43",gruppenavn:"Håndklær",attributter:[]},{varegruppe:"44",gruppenavn:"Paraplyer",attributter:[]},{varegruppe:"45",gruppenavn:"Hansker",attributter:["Hånd","Spiller","Farge","Størrelse","Materiale"]},{varegruppe:"47",gruppenavn:"Tilbehør",attributter:["Farge","Lengde"]},{varegruppe:"48",gruppenavn:"Traller",attributter:["Type","Farge","Hjul","Materiale"]},{varegruppe:"53",gruppenavn:"Teknisk1",attributter:["Spiller","Farge","Størrelse"]},{varegruppe:"54",gruppenavn:"Teknisk2",attributter:["Spiller","Farge","Størrelse","Bukselengde"]},{varegruppe:"55",gruppenavn:"ITOppe",attributter:["Spiller","Farge","Størrelse"]},{varegruppe:"56",gruppenavn:"ITNede",attributter:["Størrelse","Farge","Materiale"]},{varegruppe:"60",gruppenavn:"Tilbehør",attributter:["Beløp"]}]};
