/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    Mage
 * @package     js
 * @copyright   Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
// old school cookie functions grabbed off the web

if (!window.Mage) var Mage = {};

Mage.Cookies = {};
Mage.Cookies.expires  = null;
Mage.Cookies.path     = '/';
Mage.Cookies.domain   = null;
Mage.Cookies.secure   = false;
Mage.Cookies.set = function(name, value){
     var argv = arguments;
     var argc = arguments.length;
     var expires = (argc > 2) ? argv[2] : Mage.Cookies.expires;
     var path = (argc > 3) ? argv[3] : Mage.Cookies.path;
     var domain = (argc > 4) ? argv[4] : Mage.Cookies.domain;
     var secure = (argc > 5) ? argv[5] : Mage.Cookies.secure;
     document.cookie = name + "=" + escape (value) +
       ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
       ((path == null) ? "" : ("; path=" + path)) +
       ((domain == null) ? "" : ("; domain=" + domain)) +
       ((secure == true) ? "; secure" : "");
};

Mage.Cookies.get = function(name){
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    var j = 0;
    while(i < clen){
        j = i + alen;
        if (document.cookie.substring(i, j) == arg)
            return Mage.Cookies.getCookieVal(j);
        i = document.cookie.indexOf(" ", i) + 1;
        if(i == 0)
            break;
    }
    return null;
};

Mage.Cookies.clear = function(name) {
  if(Mage.Cookies.get(name)){
    document.cookie = name + "=" +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
};

Mage.Cookies.getCookieVal = function(offset){
   var endstr = document.cookie.indexOf(";", offset);
   if(endstr == -1){
       endstr = document.cookie.length;
   }
   return unescape(document.cookie.substring(offset, endstr));
};

//MooTools, My Object Oriented Javascript Tools. Copyright (c) 2006-2007 Valerio Proietti, <http://mad4milk.net>, MIT Style License.

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}('m 8O={9a:\'1.11\'};k $4R(W){h(W!=7P)};k $r(W){o(!$4R(W))h V;o(W.3p)h\'L\';m r=5h W;o(r==\'2J\'&&W.8V){1X(W.5v){12 1:h\'L\';12 3:h(/\\S/).2o(W.7G)?\'8W\':\'90\'}}o(r==\'2J\'||r==\'k\'){1X(W.6M){12 1W:h\'1g\';12 63:h\'3Q\';12 1b:h\'62\'}o(5h W.Q==\'4D\'){o(W.2u)h\'8T\';o(W.6i)h\'Y\'}}h r};k $2l(){m 3Y={};C(m i=0;i<Y.Q;i++){C(m u 17 Y[i]){m ap=Y[i][u];m 5f=3Y[u];o(5f&&$r(ap)==\'2J\'&&$r(5f)==\'2J\')3Y[u]=$2l(5f,ap);15 3Y[u]=ap}}h 3Y};m $M=k(){m 19=Y;o(!19[1])19=[c,19[0]];C(m u 17 19[1])19[0][u]=19[1][u];h 19[0]};m $3q=k(){C(m i=0,l=Y.Q;i<l;i++){Y[i].M=k(1t){C(m 1F 17 1t){o(!c.1r[1F])c.1r[1F]=1t[1F];o(!c[1F])c[1F]=$3q.4Y(1F)}}}};$3q.4Y=k(1F){h k(R){h c.1r[1F].3K(R,1W.1r.8I.1H(Y,1))}};$3q(5Z,1W,5x,80);k $3s(W){h!!(W||W===0)};k $49(W,6J){h $4R(W)?W:6J};k $6B(36,2e){h 1e.96(1e.6B()*(2e-36+1)+36)};k $2I(){h P 95().8P()};k $5l(1P){8R(1P);aa(1P);h 1i};m 2Z=k(W){W=W||{};W.M=$M;h W};m 9P=P 2Z(H);m 9U=P 2Z(O);O.5d=O.2c(\'5d\')[0];H.2Q=!!(O.71);o(H.8s)H.22=H[H.4S?\'9T\':\'7B\']=1c;15 o(O.6S&&!O.9O&&!9N.9I)H.3l=H[H.2Q?\'9H\':\'4z\']=1c;15 o(O.9J!=1i)H.5W=1c;H.9K=H.3l;6r.M=$M;o(5h 3S==\'7P\'){m 3S=k(){};o(H.3l)O.7Z("9M");3S.1r=(H.3l)?H["[[9L.1r]]"]:{}}3S.1r.3p=k(){};o(H.7B)3D{O.a6("9Y",V,1c)}3I(e){};m 1b=k(1j){m 45=k(){h(Y[0]!==1i&&c.1A&&$r(c.1A)==\'k\')?c.1A.3K(c,Y):c};$M(45,c);45.1r=1j;45.6M=1b;h 45};1b.1s=k(){};1b.1r={M:k(1j){m 4L=P c(1i);C(m u 17 1j){m 6N=4L[u];4L[u]=1b.74(6N,1j[u])}h P 1b(4L)},6x:k(){C(m i=0,l=Y.Q;i<l;i++)$M(c.1r,Y[i])}};1b.74=k(2L,1L){o(2L&&2L!=1L){m r=$r(1L);o(r!=$r(2L))h 1L;1X(r){12\'k\':m 6c=k(){c.1n=Y.6i.1n;h 1L.3K(c,Y)};6c.1n=2L;h 6c;12\'2J\':h $2l(2L,1L)}}h 1L};m 6y=P 1b({a1:k(I){c.30=c.30||[];c.30.18(I);h c},6l:k(){o(c.30&&c.30.Q)c.30.7Y().1U(10,c)},9G:k(){c.30=[]}});m 2k=P 1b({1S:k(r,I){o(I!=1b.1s){c.$T=c.$T||{};c.$T[r]=c.$T[r]||[];c.$T[r].6b(I)}h c},1G:k(r,19,1U){o(c.$T&&c.$T[r]){c.$T[r].1x(k(I){I.2j({\'R\':c,\'1U\':1U,\'Y\':19})()},c)}h c},4o:k(r,I){o(c.$T&&c.$T[r])c.$T[r].3e(I);h c}});m 6z=P 1b({4i:k(){c.t=$2l.3K(1i,[c.t].M(Y));o(c.1S){C(m 2F 17 c.t){o($r(c.t[2F]==\'k\')&&(/^4f[A-Z]/).2o(2F))c.1S(2F,c.t[2F])}}h c}});1W.M({5g:k(I,R){C(m i=0,j=c.Q;i<j;i++)I.1H(R,c[i],i,c)},2q:k(I,R){m 3F=[];C(m i=0,j=c.Q;i<j;i++){o(I.1H(R,c[i],i,c))3F.18(c[i])}h 3F},2h:k(I,R){m 3F=[];C(m i=0,j=c.Q;i<j;i++)3F[i]=I.1H(R,c[i],i,c);h 3F},4O:k(I,R){C(m i=0,j=c.Q;i<j;i++){o(!I.1H(R,c[i],i,c))h V}h 1c},9F:k(I,R){C(m i=0,j=c.Q;i<j;i++){o(I.1H(R,c[i],i,c))h 1c}h V},3B:k(2u,J){m 3L=c.Q;C(m i=(J<0)?1e.2e(0,3L+J):J||0;i<3L;i++){o(c[i]===2u)h i}h-1},8B:k(1z,Q){1z=1z||0;o(1z<0)1z=c.Q+1z;Q=Q||(c.Q-1z);m 6d=[];C(m i=0;i<Q;i++)6d[i]=c[1z++];h 6d},3e:k(2u){m i=0;m 3L=c.Q;51(i<3L){o(c[i]===2u){c.4W(i,1);3L--}15{i++}}h c},1a:k(2u,J){h c.3B(2u,J)!=-1},9l:k(1B){m W={},Q=1e.36(c.Q,1B.Q);C(m i=0;i<Q;i++)W[1B[i]]=c[i];h W},M:k(1g){C(m i=0,j=1g.Q;i<j;i++)c.18(1g[i]);h c},2l:k(1g){C(m i=0,l=1g.Q;i<l;i++)c.6b(1g[i]);h c},6b:k(2u){o(!c.1a(2u))c.18(2u);h c},9k:k(){h c[$6B(0,c.Q-1)]||1i},70:k(){h c[c.Q-1]||1i}});1W.1r.1x=1W.1r.5g;1W.1x=1W.5g;k $A(1g){h 1W.8B(1g)};k $1x(2W,I,R){o(2W&&5h 2W.Q==\'4D\'&&$r(2W)!=\'2J\'){1W.5g(2W,I,R)}15{C(m 1m 17 2W)I.1H(R||2W,2W[1m],1m)}};1W.1r.2o=1W.1r.1a;5x.M({2o:k(5j,23){h(($r(5j)==\'2p\')?P 63(5j,23):5j).2o(c)},2O:k(){h 4e(c,10)},82:k(){h 41(c)},5G:k(){h c.2T(/-\\D/g,k(2v){h 2v.69(1).6m()})},7g:k(){h c.2T(/\\w[A-Z]/g,k(2v){h(2v.69(0)+\'-\'+2v.69(1).3V())})},7p:k(){h c.2T(/\\b[a-z]/g,k(2v){h 2v.6m()})},5F:k(){h c.2T(/^\\s+|\\s+$/g,\'\')},60:k(){h c.2T(/\\s{2,}/g,\' \').5F()},4P:k(1g){m 29=c.2v(/\\d{1,3}/g);h(29)?29.4P(1g):V},4t:k(1g){m 35=c.2v(/^#?(\\w{1,2})(\\w{1,2})(\\w{1,2})$/);h(35)?35.8I(1).4t(1g):V},1a:k(2p,s){h(s)?(s+c+s).3B(s+2p+s)>-1:c.3B(2p)>-1},9m:k(){h c.2T(/([.*+?^${}()|[\\]\\/\\\\])/g,\'\\\\$1\')}});1W.M({4P:k(1g){o(c.Q<3)h V;o(c.Q==4&&c[3]==0&&!1g)h\'9n\';m 35=[];C(m i=0;i<3;i++){m 3G=(c[i]-0).9p(16);35.18((3G.Q==1)?\'0\'+3G:3G)}h 1g?35:\'#\'+35.1K(\'\')},4t:k(1g){o(c.Q!=3)h V;m 29=[];C(m i=0;i<3;i++){29.18(4e((c[i].Q==1)?c[i]+c[i]:c[i],16))}h 1g?29:\'29(\'+29.1K(\',\')+\')\'}});5Z.M({2j:k(t){m I=c;t=$2l({\'R\':I,\'B\':V,\'Y\':1i,\'1U\':V,\'3a\':V,\'56\':V},t);o($3s(t.Y)&&$r(t.Y)!=\'1g\')t.Y=[t.Y];h k(B){m 19;o(t.B){B=B||H.B;19=[(t.B===1c)?B:P t.B(B)];o(t.Y)19.M(t.Y)}15 19=t.Y||Y;m 2G=k(){h I.3K($49(t.R,I),19)};o(t.1U)h 7v(2G,t.1U);o(t.3a)h 9o(2G,t.3a);o(t.56)3D{h 2G()}3I(9j){h V};h 2G()}},9i:k(19,R){h c.2j({\'Y\':19,\'R\':R})},56:k(19,R){h c.2j({\'Y\':19,\'R\':R,\'56\':1c})()},R:k(R,19){h c.2j({\'R\':R,\'Y\':19})},9c:k(R,19){h c.2j({\'R\':R,\'B\':1c,\'Y\':19})},1U:k(1U,R,19){h c.2j({\'1U\':1U,\'R\':R,\'Y\':19})()},3a:k(81,R,19){h c.2j({\'3a\':81,\'R\':R,\'Y\':19})()}});80.M({2O:k(){h 4e(c)},82:k(){h 41(c)},8w:k(36,2e){h 1e.36(2e,1e.2e(36,c))},3H:k(42){42=1e.3d(10,42||0);h 1e.3H(c*42)/42},9e:k(I){C(m i=0;i<c;i++)I(i)}});m F=P 1b({1A:k(q,1t){o($r(q)==\'2p\'){o(H.22&&1t&&(1t.1m||1t.r)){m 1m=(1t.1m)?\' 1m="\'+1t.1m+\'"\':\'\';m r=(1t.r)?\' r="\'+1t.r+\'"\':\'\';4j 1t.1m;4j 1t.r;q=\'<\'+q+1m+r+\'>\'}q=O.7Z(q)}q=$(q);h(!1t||!q)?q:q.2m(1t)}});m 1C=P 1b({1A:k(N){h(N)?$M(N,c):c}});1C.M=k(1t){C(m 1F 17 1t){c.1r[1F]=1t[1F];c[1F]=$3q.4Y(1F)}};k $(q){o(!q)h 1i;o(q.3p)h 1V.3E(q);o([H,O].1a(q))h q;m r=$r(q);o(r==\'2p\'){q=O.57(q);r=(q)?\'L\':V}o(r!=\'L\')h 1i;o(q.3p)h 1V.3E(q);o([\'2J\',\'9f\'].1a(q.52.3V()))h q;$M(q,F.1r);q.3p=k(){};h 1V.3E(q)};O.5k=O.2c;k $$(){m N=[];C(m i=0,j=Y.Q;i<j;i++){m 1q=Y[i];1X($r(1q)){12\'L\':N.18(1q);12\'9q\':1u;12 V:1u;12\'2p\':1q=O.5k(1q,1c);6A:N.M(1q)}}h $$.4k(N)};$$.4k=k(1g){m N=[];C(m i=0,l=1g.Q;i<l;i++){o(1g[i].$5b)8t;m L=$(1g[i]);o(L&&!L.$5b){L.$5b=1c;N.18(L)}}C(m n=0,d=N.Q;n<d;n++)N[n].$5b=1i;h P 1C(N)};1C.4v=k(u){h k(){m 19=Y;m 1f=[];m N=1c;C(m i=0,j=c.Q,2G;i<j;i++){2G=c[i][u].3K(c[i],19);o($r(2G)!=\'L\')N=V;1f.18(2G)};h(N)?$$.4k(1f):1f}};F.M=k(1j){C(m u 17 1j){3S.1r[u]=1j[u];F.1r[u]=1j[u];F[u]=$3q.4Y(u);m 8e=(1W.1r[u])?u+\'1C\':u;1C.1r[8e]=1C.4v(u)}};F.M({2m:k(1t){C(m 1F 17 1t){m 3n=1t[1F];1X(1F){12\'8b\':c.88(3n);1u;12\'T\':o(c.53)c.53(3n);1u;12\'1j\':c.59(3n);1u;6A:c.4Z(1F,3n)}}h c},2H:k(q,8l){q=$(q);1X(8l){12\'8q\':q.2r.6g(c,q);1u;12\'8r\':m 4d=q.7e();o(!4d)q.2r.5T(c);15 q.2r.6g(c,4d);1u;12\'2w\':m 6h=q.5u;o(6h){q.6g(c,6h);1u}6A:q.5T(c)}h c},9E:k(q){h c.2H(q,\'8q\')},8a:k(q){h c.2H(q,\'8r\')},9t:k(q){h c.2H(q,\'5z\')},9v:k(q){h c.2H(q,\'2w\')},89:k(){m N=[];$1x(Y,k(7z){N=N.5H(7z)});$$(N).2H(c);h c},3e:k(){h c.2r.7q(c)},9w:k(7O){m q=$(c.9x(7O!==V));o(!q.$T)h q;q.$T={};C(m r 17 c.$T)q.$T[r]={\'1B\':$A(c.$T[r].1B),\'1y\':$A(c.$T[r].1y)};h q.4U()},9u:k(q){q=$(q);c.2r.9s(q,c);h q},7x:k(1v){c.5T(O.9z(1v));h c},5P:k(1l){h c.1l.1a(1l,\' \')},7X:k(1l){o(!c.5P(1l))c.1l=(c.1l+\' \'+1l).60();h c},84:k(1l){c.1l=c.1l.2T(P 63(\'(^|\\\\s)\'+1l+\'(?:\\\\s|$)\'),\'$1\').60();h c},9D:k(1l){h c.5P(1l)?c.84(1l):c.7X(1l)},2S:k(u,G){1X(u){12\'1T\':h c.8d(41(G));12\'9C\':u=(H.22)?\'9A\':\'9B\'}u=u.5G();1X($r(G)){12\'4D\':o(![\'9r\',\'7S\'].1a(u))G+=\'3Z\';1u;12\'1g\':G=\'29(\'+G.1K(\',\')+\')\'}c.1k[u]=G;h c},88:k(1w){1X($r(1w)){12\'2J\':F.4T(c,\'2S\',1w);1u;12\'2p\':c.1k.5t=1w}h c},8d:k(1T){o(1T==0){o(c.1k.4A!="4B")c.1k.4A="4B"}15{o(c.1k.4A!="8i")c.1k.4A="8i"}o(!c.4F||!c.4F.9g)c.1k.7S=1;o(H.22)c.1k.2q=(1T==1)?\'\':"9h(1T="+1T*9d+")";c.1k.1T=c.$2R.1T=1T;h c},2a:k(u){u=u.5G();m 1o=c.1k[u];o(!$3s(1o)){o(u==\'1T\')h c.$2R.1T;1o=[];C(m 1k 17 F.2Y){o(u==1k){F.2Y[1k].1x(k(s){m 1k=c.2a(s);1o.18(4e(1k)?1k:\'7y\')},c);o(u==\'2V\'){m 4O=1o.4O(k(3G){h(3G==1o[0])});h(4O)?1o[0]:V}h 1o.1K(\' \')}}o(u.1a(\'2V\')){o(F.2Y.2V.1a(u)){h[\'7o\',\'6G\',\'6E\'].2h(k(p){h c.2a(u+p)},c).1K(\' \')}15 o(F.7T.1a(u)){h[\'7C\',\'6W\',\'6Y\',\'6X\'].2h(k(p){h c.2a(\'2V\'+p+u.2T(\'2V\',\'\'))},c).1K(\' \')}}o(O.7E)1o=O.7E.a2(c,1i).a0(u.7g());15 o(c.4F)1o=c.4F[u]}o(H.22)1o=F.7u(u,1o,c);o(1o&&u.2o(/4w/i)&&1o.1a(\'29\')){h 1o.4u(\'29\').4W(1,4).2h(k(4w){h 4w.4P()}).1K(\' \')}h 1o},8c:k(){h F.5s(c,\'2a\',Y)},48:k(4K,1z){4K+=\'9Z\';m q=(1z)?c[1z]:c[4K];51(q&&$r(q)!=\'L\')q=q[4K];h $(q)},9X:k(){h c.48(\'2L\')},7e:k(){h c.48(\'4d\')},9b:k(){h c.48(\'4d\',\'5u\')},70:k(){h c.48(\'2L\',\'a3\')},a4:k(){h $(c.2r)},a9:k(){h $$(c.6S)},66:k(q){h!!$A(c.2c(\'*\')).1a(q)},4m:k(u){m 2B=F.54[u];o(2B)h c[2B];m 5Y=F.7Q[u]||0;o(!H.22||5Y)h c.a8(u,5Y);m 5S=c.a7[u];h(5S)?5S.7G:1i},a5:k(u){m 2B=F.54[u];o(2B)c[2B]=\'\';15 c.9W(u);h c},9V:k(){h F.5s(c,\'4m\',Y)},4Z:k(u,G){m 2B=F.54[u];o(2B)c[2B]=G;15 c.9S(u,G);h c},59:k(1w){h F.4T(c,\'4Z\',1w)},6p:k(){c.7t=$A(Y).1K(\'\');h c},9R:k(1v){m 2t=c.3r();o([\'1k\',\'1Q\'].1a(2t)){o(H.22){o(2t==\'1k\')c.7r.5t=1v;15 o(2t==\'1Q\')c.4Z(\'1v\',1v);h c}15{c.7q(c.5u);h c.7x(1v)}}c[$4R(c.5w)?\'5w\':\'8A\']=1v;h c},9Q:k(){m 2t=c.3r();o([\'1k\',\'1Q\'].1a(2t)){o(H.22){o(2t==\'1k\')h c.7r.5t;15 o(2t==\'1Q\')h c.4m(\'1v\')}15{h c.7t}}h($49(c.5w,c.8A))},3r:k(){h c.52.3V()},1s:k(){1V.58(c.2c(\'*\'));h c.6p(\'\')}});F.7u=k(u,1o,L){o($3s(4e(1o)))h 1o;o([\'3W\',\'34\'].1a(u)){m 1y=(u==\'34\')?[\'2D\',\'5A\']:[\'2w\',\'5z\'];m 3j=0;1y.1x(k(G){3j+=L.2a(\'2V-\'+G+\'-34\').2O()+L.2a(\'5o-\'+G).2O()});h L[\'2C\'+u.7p()]-3j+\'3Z\'}15 o(u.2o(/2V(.+)7o|2d|5o/)){h\'7y\'}h 1o};F.2Y={\'2V\':[],\'5o\':[],\'2d\':[]};[\'7C\',\'6W\',\'6Y\',\'6X\'].1x(k(73){C(m 1k 17 F.2Y)F.2Y[1k].18(1k+73)});F.7T=[\'8Y\',\'8Z\',\'8X\'];F.5s=k(q,1M,1B){m 1o={};$1x(1B,k(24){1o[24]=q[1M](24)});h 1o};F.4T=k(q,1M,5q){C(m 24 17 5q)q[1M](24,5q[24]);h q};F.54=P 2Z({\'62\':\'1l\',\'C\':\'91\',\'92\':\'99\',\'97\':\'93\',\'8S\':\'94\',\'8N\':\'8U\',\'98\':\'8Q\',\'8M\':\'9y\',\'aR\':\'cp\',\'G\':\'G\',\'5J\':\'5J\',\'5I\':\'5I\',\'5L\':\'5L\',\'5M\':\'5M\'});F.7Q={\'76\':2,\'3m\':2};F.2f={5a:{3f:k(r,I){o(c.5r)c.5r(r,I,V);15 c.cd(\'4f\'+r,I);h c},7m:k(r,I){o(c.7a)c.7a(r,I,V);15 c.cg(\'4f\'+r,I);h c}}};H.M(F.2f.5a);O.M(F.2f.5a);F.M(F.2f.5a);m 1V={N:[],3E:k(q){o(!q.$2R){1V.N.18(q);q.$2R={\'1T\':1}}h q},58:k(N){C(m i=0,j=N.Q,q;i<j;i++){o(!(q=N[i])||!q.$2R)8t;o(q.$T)q.1G(\'58\').4U();C(m p 17 q.$2R)q.$2R[p]=1i;C(m d 17 F.1r)q[d]=1i;1V.N[1V.N.3B(q)]=1i;q.3p=q.$2R=q=1i}1V.N.3e(1i)},1s:k(){1V.3E(H);1V.3E(O);1V.58(1V.N)}};H.3f(\'7c\',k(){H.3f(\'5y\',1V.1s);o(H.22)H.3f(\'5y\',cF)});m 2b=P 1b({1A:k(B){o(B&&B.$7U)h B;c.$7U=1c;B=B||H.B;c.B=B;c.r=B.r;c.2A=B.2A||B.cb;o(c.2A.5v==3)c.2A=c.2A.2r;c.7Y=B.bM;c.bJ=B.bI;c.bA=B.bE;c.bH=B.bG;o([\'5V\',\'3z\'].1a(c.r)){c.bR=(B.8G)?B.8G/bS:-(B.c4||0)/3}15 o(c.r.1a(\'24\')){c.5i=B.7H||B.c2;C(m 1m 17 2b.1B){o(2b.1B[1m]==c.5i){c.24=1m;1u}}o(c.r==\'7h\'){m 5e=c.5i-c5;o(5e>0&&5e<13)c.24=\'f\'+5e}c.24=c.24||5x.c6(c.5i).3V()}15 o(c.r.2o(/(7I|c8|c1)/)){c.c0={\'x\':B.5n||B.6U+O.28.43,\'y\':B.5p||B.7D+O.28.4g};c.bU={\'x\':B.5n?B.5n-H.86:B.6U,\'y\':B.5p?B.5p-H.8C:B.7D};c.bT=(B.7H==3)||(B.bZ==2);1X(c.r){12\'5U\':c.1J=B.1J||B.bL;1u;12\'5R\':c.1J=B.1J||B.8E}c.7j()}h c},2x:k(){h c.4N().4G()},4N:k(){o(c.B.4N)c.B.4N();15 c.B.bY=1c;h c},4G:k(){o(c.B.4G)c.B.4G();15 c.B.bX=V;h c}});2b.4J={1J:k(){o(c.1J&&c.1J.5v==3)c.1J=c.1J.2r},7k:k(){3D{2b.4J.1J.1H(c)}3I(e){c.1J=c.2A}}};2b.1r.7j=(H.5W)?2b.4J.7k:2b.4J.1J;2b.1B=P 2Z({\'bW\':13,\'bV\':38,\'c7\':40,\'2D\':37,\'5A\':39,\'c3\':27,\'bD\':32,\'bB\':8,\'bC\':9,\'4j\':46});F.2f.2k={1S:k(r,I){c.$T=c.$T||{};c.$T[r]=c.$T[r]||{\'1B\':[],\'1y\':[]};o(c.$T[r].1B.1a(I))h c;c.$T[r].1B.18(I);m 4X=r;m 1O=F.2k[r];o(1O){o(1O.5C)1O.5C.1H(c,I);o(1O.2h)I=1O.2h;o(1O.r)4X=1O.r}o(!c.5r)I=I.2j({\'R\':c,\'B\':1c});c.$T[r].1y.18(I);h(F.5X.1a(4X))?c.3f(4X,I):c},4o:k(r,I){o(!c.$T||!c.$T[r])h c;m 25=c.$T[r].1B.3B(I);o(25==-1)h c;m 24=c.$T[r].1B.4W(25,1)[0];m G=c.$T[r].1y.4W(25,1)[0];m 1O=F.2k[r];o(1O){o(1O.3e)1O.3e.1H(c,I);o(1O.r)r=1O.r}h(F.5X.1a(r))?c.7m(r,G):c},53:k(1w){h F.4T(c,\'1S\',1w)},4U:k(r){o(!c.$T)h c;o(!r){C(m 4V 17 c.$T)c.4U(4V);c.$T=1i}15 o(c.$T[r]){c.$T[r].1B.1x(k(I){c.4o(r,I)},c);c.$T[r]=1i}h c},1G:k(r,19,1U){o(c.$T&&c.$T[r]){c.$T[r].1B.1x(k(I){I.2j({\'R\':c,\'1U\':1U,\'Y\':19})()},c)}h c},7n:k(J,r){o(!J.$T)h c;o(!r){C(m 4V 17 J.$T)c.7n(J,4V)}15 o(J.$T[r]){J.$T[r].1B.1x(k(I){c.1S(r,I)},c)}h c}};H.M(F.2f.2k);O.M(F.2f.2k);F.M(F.2f.2k);F.2k=P 2Z({\'7K\':{r:\'5U\',2h:k(B){B=P 2b(B);o(B.1J!=c&&!c.66(B.1J))c.1G(\'7K\',B)}},\'7N\':{r:\'5R\',2h:k(B){B=P 2b(B);o(B.1J!=c&&!c.66(B.1J))c.1G(\'7N\',B)}},\'3z\':{r:(H.5W)?\'5V\':\'3z\'}});F.5X=[\'7I\',\'bP\',\'bQ\',\'bO\',\'3z\',\'5V\',\'5U\',\'5R\',\'bN\',\'7h\',\'bK\',\'ca\',\'3y\',\'5y\',\'7c\',\'c9\',\'cw\',\'cx\',\'cv\',\'6T\',\'cu\',\'cs\',\'2N\',\'8D\',\'6f\',\'ct\',\'3A\'];5Z.M({cy:k(R,19){h c.2j({\'R\':R,\'Y\':19,\'B\':2b})}});1C.M({cz:k(2t){h P 1C(c.2q(k(q){h(F.3r(q)==2t)}))},72:k(1l,1R){m N=c.2q(k(q){h(q.1l&&q.1l.1a(1l,\' \'))});h(1R)?N:P 1C(N)},77:k(31,1R){m N=c.2q(k(q){h(q.31==31)});h(1R)?N:P 1C(N)},7d:k(1m,64,G,1R){m N=c.2q(k(q){m 1L=F.4m(q,1m);o(!1L)h V;o(!64)h 1c;1X(64){12\'=\':h(1L==G);12\'*=\':h(1L.1a(G));12\'^=\':h(1L.6P(0,G.Q)==G);12\'$=\':h(1L.6P(1L.Q-G.Q)==G);12\'!=\':h(1L!=G);12\'~=\':h 1L.1a(G,\' \')}h V});h(1R)?N:P 1C(N)}});k $E(1q,2q){h($(2q)||O).8J(1q)};k $cD(1q,2q){h($(2q)||O).5k(1q)};$$.2y={\'3Q\':/^(\\w*|\\*)(?:#([\\w-]+)|\\.([\\w-]+))?(?:\\[(\\w+)(?:([!*^$]?=)["\']?([^"\'\\]]*)["\']?)?])?$/,\'2Q\':{5D:k(1f,2i,U,i){m 1Y=[2i.cA?\'5Q:\':\'\',U[1]];o(U[2])1Y.18(\'[@31="\',U[2],\'"]\');o(U[3])1Y.18(\'[1a(5H(" ", @62, " "), " \',U[3],\' ")]\');o(U[4]){o(U[5]&&U[6]){1X(U[5]){12\'*=\':1Y.18(\'[1a(@\',U[4],\', "\',U[6],\'")]\');1u;12\'^=\':1Y.18(\'[cG-ch(@\',U[4],\', "\',U[6],\'")]\');1u;12\'$=\':1Y.18(\'[ce(@\',U[4],\', 2p-Q(@\',U[4],\') - \',U[6].Q,\' + 1) = "\',U[6],\'"]\');1u;12\'=\':1Y.18(\'[@\',U[4],\'="\',U[6],\'"]\');1u;12\'!=\':1Y.18(\'[@\',U[4],\'!="\',U[6],\'"]\')}}15{1Y.18(\'[@\',U[4],\']\')}}1f.18(1Y.1K(\'\'));h 1f},5B:k(1f,2i,1R){m N=[];m 2Q=O.71(\'.//\'+1f.1K(\'//\'),2i,$$.2y.6O,cc.cj,1i);C(m i=0,j=2Q.co;i<j;i++)N.18(2Q.cn(i));h(1R)?N:P 1C(N.2h($))}},\'8n\':{5D:k(1f,2i,U,i){o(i==0){o(U[2]){m q=2i.57(U[2]);o(!q||((U[1]!=\'*\')&&(F.3r(q)!=U[1])))h V;1f=[q]}15{1f=$A(2i.2c(U[1]))}}15{1f=$$.2y.2c(1f,U[1]);o(U[2])1f=1C.77(1f,U[2],1c)}o(U[3])1f=1C.72(1f,U[3],1c);o(U[4])1f=1C.7d(1f,U[4],U[5],U[6],1c);h 1f},5B:k(1f,2i,1R){h(1R)?1f:$$.4k(1f)}},6O:k(7R){h(7R==\'5Q\')?\'cl://8u.cq.ck/cm/5Q\':V},2c:k(2i,52){m 5E=[];C(m i=0,j=2i.Q;i<j;i++)5E.M(2i[i].2c(52));h 5E}};$$.2y.1M=(H.2Q)?\'2Q\':\'8n\';F.2f.5O={55:k(1q,1R){m 1f=[];1q=1q.5F().4u(\' \');C(m i=0,j=1q.Q;i<j;i++){m 8o=1q[i];m U=8o.2v($$.2y.3Q);o(!U)1u;U[1]=U[1]||\'*\';m 1Y=$$.2y[$$.2y.1M].5D(1f,c,U,i);o(!1Y)1u;1f=1Y}h $$.2y[$$.2y.1M].5B(1f,c,1R)},8J:k(1q){h $(c.55(1q,1c)[0]||V)},5k:k(1q,1R){m N=[];1q=1q.4u(\',\');C(m i=0,j=1q.Q;i<j;i++)N=N.5H(c.55(1q[i],1c));h(1R)?N:$$.4k(N)}};F.M({57:k(31){m q=O.57(31);o(!q)h V;C(m 1n=q.2r;1n!=c;1n=1n.2r){o(!1n)h V}h q},ci:k(1l){h c.55(\'.\'+1l)}});O.M(F.2f.5O);F.M(F.2f.5O);F.M({2U:k(){1X(c.3r()){12\'2N\':m 1y=[];$1x(c.t,k(2F){o(2F.5M)1y.18($49(2F.G,2F.1v))});h(c.5L)?1y:1y[0];12\'7V\':o(!(c.5I&&[\'cf\',\'cr\'].1a(c.r))&&![\'4B\',\'1v\',\'cB\'].1a(c.r))1u;12\'7W\':h c.G}h V},85:k(){h $$(c.2c(\'7V\'),c.2c(\'2N\'),c.2c(\'7W\'))},4l:k(){m 3O=[];c.85().1x(k(q){m 1m=q.1m;m G=q.2U();o(G===V||!1m||q.5J)h;m 5K=k(3n){3O.18(1m+\'=\'+6s(3n))};o($r(G)==\'1g\')G.1x(5K);15 5K(G)});h 3O.1K(\'&\')}});F.M({2X:k(x,y){c.43=x;c.4g=y},67:k(){h{\'3A\':{\'x\':c.43,\'y\':c.4g},\'3j\':{\'x\':c.4p,\'y\':c.4b},\'6H\':{\'x\':c.4y,\'y\':c.4x}}},33:k(21){21=21||[];m q=c,2D=0,2w=0;cC{2D+=q.ab||0;2w+=q.cE||0;q=q.bF}51(q);21.1x(k(L){2D-=L.43||0;2w-=L.4g||0});h{\'x\':2D,\'y\':2w}},by:k(21){h c.33(21).y},aF:k(21){h c.33(21).x},aG:k(21){m 5N=c.33(21);m W={\'34\':c.4p,\'3W\':c.4b,\'2D\':5N.x,\'2w\':5N.y};W.5A=W.2D+W.34;W.5z=W.2w+W.3W;h W}});F.2k.65={5C:k(I){o(H.4C){I.1H(c);h}m 4c=k(){o(H.4C)h;H.4C=1c;H.1P=$5l(H.1P);c.1G(\'65\')}.R(c);o(O.3P&&H.3l){H.1P=k(){o([\'4C\',\'6t\'].1a(O.3P))4c()}.3a(50)}15 o(O.3P&&H.22){o(!$(\'61\')){m 3m=(H.aH.aE==\'aD:\')?\'://0\':\'6o:az(0)\';O.aA(\'<1Q 31="61" aB 3m="\'+3m+\'"><\\/1Q>\');$(\'61\').4Q=k(){o(c.3P==\'6t\')4c()}}}15{H.3f("3y",4c);O.3f("aC",4c)}}};H.aI=k(I){h c.1S(\'65\',I)};H.M({8L:k(){o(c.4z)h c.aJ;o(c.8v)h O.4r.8y;h O.28.8y},8p:k(){o(c.4z)h c.aP;o(c.8v)h O.4r.6V;h O.28.6V},8m:k(){o(c.22)h 1e.2e(O.28.4p,O.28.4y);o(c.3l)h O.4r.4y;h O.28.4y},8x:k(){o(c.22)h 1e.2e(O.28.4b,O.28.4x);o(c.3l)h O.4r.4x;h O.28.4x},75:k(){h c.86||O.28.43},78:k(){h c.8C||O.28.4g},67:k(){h{\'3j\':{\'x\':c.8L(),\'y\':c.8p()},\'6H\':{\'x\':c.8m(),\'y\':c.8x()},\'3A\':{\'x\':c.75(),\'y\':c.78()}}},33:k(){h{\'x\':0,\'y\':0}}});m 14={};14.3g=P 1b({t:{6F:1b.1s,2g:1b.1s,6v:1b.1s,1D:k(p){h-(1e.8K(1e.6e*p)-1)/2},5m:aQ,1Z:\'3Z\',3x:1c,7L:50},1A:k(t){c.L=c.L||1i;c.4i(t);o(c.t.1A)c.t.1A.1H(c)},7F:k(){m 2I=$2I();o(2I<c.2I+c.t.5m){c.6R=c.t.1D((2I-c.2I)/c.t.5m);c.3c();c.3o()}15{c.2x(1c);c.2m(c.K);c.1G(\'2g\',c.L,10);c.6l()}},2m:k(K){c.1h=K;c.3o();h c},3c:k(){c.1h=c.3b(c.J,c.K)},3b:k(J,K){h(K-J)*c.6R+J},1z:k(J,K){o(!c.t.3x)c.2x();15 o(c.1P)h c;c.J=J;c.K=K;c.6T=c.K-c.J;c.2I=$2I();c.1P=c.7F.3a(1e.3H(bz/c.t.7L),c);c.1G(\'6F\',c.L);h c},2x:k(4s){o(!c.1P)h c;c.1P=$5l(c.1P);o(!4s)c.1G(\'6v\',c.L);h c},1O:k(J,K){h c.1z(J,K)},aO:k(4s){h c.2x(4s)}});14.3g.6x(P 6y,P 2k,P 6z);14.2n={2N:k(u,K){o(u.2o(/4w/i))h c.6E;m r=$r(K);o((r==\'1g\')||(r==\'2p\'&&K.1a(\' \')))h c.4v;h c.7f},26:k(q,u,3v){o(!3v.18)3v=[3v];m J=3v[0],K=3v[1];o(!$3s(K)){K=J;J=q.2a(u)}m 1d=c.2N(u,K);h{\'J\':1d.26(J),\'K\':1d.26(K),\'1d\':1d}}};14.2n.7f={26:k(G){h 41(G)},3t:k(J,K,3M){h 3M.3b(J,K)},2U:k(G,1Z,u){o(1Z==\'3Z\'&&u!=\'1T\')G=1e.3H(G);h G+1Z}};14.2n.4v={26:k(G){h G.18?G:G.4u(\' \').2h(k(v){h 41(v)})},3t:k(J,K,3M){m 1h=[];C(m i=0;i<J.Q;i++)1h[i]=3M.3b(J[i],K[i]);h 1h},2U:k(G,1Z,u){o(1Z==\'3Z\'&&u!=\'1T\')G=G.2h(1e.3H);h G.1K(1Z+\' \')+1Z}};14.2n.6E={26:k(G){h G.18?G:G.4t(1c)},3t:k(J,K,3M){m 1h=[];C(m i=0;i<J.Q;i++)1h[i]=1e.3H(3M.3b(J[i],K[i]));h 1h},2U:k(G){h\'29(\'+G.1K(\',\')+\')\'}};14.6G=14.3g.M({1A:k(q,u,t){c.L=$(q);c.u=u;c.1n(t)},8j:k(){h c.2m(0)},3c:k(){c.1h=c.1d.3t(c.J,c.K,c)},2m:k(K){c.1d=14.2n.2N(c.u,K);h c.1n(c.1d.26(K))},1z:k(J,K){o(c.1P&&c.t.3x)h c;m 1E=14.2n.26(c.L,c.u,[J,K]);c.1d=1E.1d;h c.1n(1E.J,1E.K)},3o:k(){c.L.2S(c.u,c.1d.2U(c.1h,c.t.1Z,c.u))}});F.M({aN:k(u,t){h P 14.6G(c,u,t)}});14.2Y=14.3g.M({1A:k(q,t){c.L=$(q);c.1n(t)},3c:k(){C(m p 17 c.J)c.1h[p]=c.1d[p].3t(c.J[p],c.K[p],c)},2m:k(K){m 1E={};c.1d={};C(m p 17 K){c.1d[p]=14.2n.2N(p,K[p]);1E[p]=c.1d[p].26(K[p])}h c.1n(1E)},1z:k(W){o(c.1P&&c.t.3x)h c;c.1h={};c.1d={};m J={},K={};C(m p 17 W){m 1E=14.2n.26(c.L,p,W[p]);J[p]=1E.J;K[p]=1E.K;c.1d[p]=1E.1d}h c.1n(J,K)},3o:k(){C(m p 17 c.1h)c.L.2S(p,c.1d[p].2U(c.1h[p],c.t.1Z,p))}});F.M({aK:k(t){h P 14.2Y(c,t)}});14.1C=14.3g.M({1A:k(N,t){c.N=$$(N);c.1n(t)},3c:k(){C(m i 17 c.J){m 4n=c.J[i],2M=c.K[i],2K=c.1d[i],3R=c.1h[i]={};C(m p 17 4n)3R[p]=2K[p].3t(4n[p],2M[p],c)}},2m:k(K){m 1E={};c.1d={};C(m i 17 K){m 2M=K[i],2K=c.1d[i]={},6Q=1E[i]={};C(m p 17 2M){2K[p]=14.2n.2N(p,2M[p]);6Q[p]=2K[p].26(2M[p])}}h c.1n(1E)},1z:k(W){o(c.1P&&c.t.3x)h c;c.1h={};c.1d={};m J={},K={};C(m i 17 W){m 6I=W[i],4n=J[i]={},2M=K[i]={},2K=c.1d[i]={};C(m p 17 6I){m 1E=14.2n.26(c.N[i],p,6I[p]);4n[p]=1E.J;2M[p]=1E.K;2K[p]=1E.1d}}h c.1n(J,K)},3o:k(){C(m i 17 c.1h){m 3R=c.1h[i],2K=c.1d[i];C(m p 17 3R)c.N[i].2S(p,2K[p].2U(3R[p],c.t.1Z,p))}}});14.aL=14.3g.M({t:{21:[],2C:{\'x\':0,\'y\':0},83:1c},1A:k(L,t){c.1h=[];c.L=$(L);c.6C={\'2x\':c.2x.R(c,V)};c.1n(t);o(c.t.83){c.1S(\'6F\',k(){O.1S(\'3z\',c.6C.2x)}.R(c));c.1S(\'2g\',k(){O.4o(\'3z\',c.6C.2x)}.R(c))}},3c:k(){C(m i=0;i<2;i++)c.1h[i]=c.3b(c.J[i],c.K[i])},2X:k(x,y){o(c.1P&&c.t.3x)h c;m q=c.L.67();m 1y={\'x\':x,\'y\':y};C(m z 17 q.3j){m 2e=q.6H[z]-q.3j[z];o($3s(1y[z]))1y[z]=($r(1y[z])==\'4D\')?1y[z].8w(0,2e):2e;15 1y[z]=q.3A[z];1y[z]+=c.t.2C[z]}h c.1z([q.3A.x,q.3A.y],[1y.x,1y.y])},aM:k(){h c.2X(V,0)},ay:k(){h c.2X(V,\'8H\')},ax:k(){h c.2X(0,V)},ai:k(){h c.2X(\'8H\',V)},8E:k(q){m 1n=c.L.33(c.t.21);m 2A=$(q).33(c.t.21);h c.2X(2A.x-1n.x,2A.y-1n.y)},3o:k(){c.L.2X(c.1h[0],c.1h[1])}});14.aj=14.3g.M({t:{1I:\'87\'},1A:k(q,t){c.L=$(q);c.3k=P F(\'ak\',{\'8b\':$M(c.L.8c(\'2d\'),{\'ah\':\'4B\'})}).8a(c.L).89(c.L);c.L.2S(\'2d\',0);c.4i(t);c.1h=[];c.1n(c.t);c.3J=1c;c.1S(\'2g\',k(){c.3J=(c.1h[0]===0)});o(H.4z)c.1S(\'2g\',k(){o(c.3J)c.L.3e().2H(c.3k)})},3c:k(){C(m i=0;i<2;i++)c.1h[i]=c.3b(c.J[i],c.K[i])},87:k(){c.2d=\'2d-2w\';c.44=\'3W\';c.2C=c.L.4b},ag:k(){c.2d=\'2d-2D\';c.44=\'34\';c.2C=c.L.4p},8h:k(1I){c[1I||c.t.1I]();h c.1z([c.L.2a(c.2d).2O(),c.3k.2a(c.44).2O()],[0,c.2C])},8g:k(1I){c[1I||c.t.1I]();h c.1z([c.L.2a(c.2d).2O(),c.3k.2a(c.44).2O()],[-c.2C,0])},8j:k(1I){c[1I||c.t.1I]();c.3J=V;h c.2m([-c.2C,0])},ac:k(1I){c[1I||c.t.1I]();c.3J=1c;h c.2m([0,c.2C])},ad:k(1I){o(c.3k.4b==0||c.3k.4p==0)h c.8h(1I);h c.8g(1I)},3o:k(){c.L.2S(c.2d,c.1h[0]+c.t.1Z);c.3k.2S(c.44,c.1h[1]+c.t.1Z)}});14.68=k(1D,23){23=23||[];o($r(23)!=\'1g\')23=[23];h $M(1D,{ae:k(25){h 1D(25,23)},af:k(25){h 1-1D(1-25,23)},al:k(25){h(25<=0.5)?1D(2*25,23)/2:(2-1D(2*(1-25),23))/2}})};14.2s=P 2Z({am:k(p){h p}});14.2s.M=k(6j){C(m 1D 17 6j){14.2s[1D]=P 14.68(6j[1D]);14.2s.6a(1D)}};14.2s.6a=k(1D){[\'au\',\'av\',\'aw\'].1x(k(6k){14.2s[1D.3V()+6k]=14.2s[1D][\'at\'+6k]})};14.2s.M({as:k(p,x){h 1e.3d(p,x[0]||6)},an:k(p){h 1e.3d(2,8*(p-1))},ao:k(p){h 1-1e.8k(1e.aq(p))},ar:k(p){h 1-1e.8k((1-p)*1e.6e/2)},aS:k(p,x){x=x[0]||1.aT;h 1e.3d(p,2)*((x+1)*p-x)},bl:k(p){m G;C(m a=0,b=1;1;a+=b,b/=2){o(p>=(7-4*a)/11){G=-1e.3d((11-6*a-11*p)/4,2)+b*b;1u}}h G},bm:k(p,x){h 1e.3d(2,10*--p)*1e.8K(20*p*1e.6e*(x[0]||1)/3)}});[\'bn\',\'bk\',\'bj\',\'bf\'].1x(k(1D,i){14.2s[1D]=P 14.68(k(p){h 1e.3d(p,[i+2])});14.2s.6a(1D)});m 6u=P 1b({t:{1M:\'3w\',7b:1c,6K:1b.1s,4h:1b.1s,4H:1b.1s,8z:1c,47:\'bg-8\',79:V,3i:{}},6w:k(){c.1N=(H.4S)?P 4S():(H.22?P 8s(\'bh.bi\'):V);h c},1A:k(t){c.6w().4i(t);c.t.4a=c.t.4a||c.4a;c.3i={};o(c.t.8z&&c.t.1M==\'3w\'){m 47=(c.t.47)?\'; bo=\'+c.t.47:\'\';c.4q(\'7l-r\',\'7J/x-8u-bp-bv\'+47)}o(c.t.1A)c.t.1A.1H(c)},6Z:k(){o(c.1N.3P!=4||!c.3N)h;c.3N=V;m 3h=0;3D{3h=c.1N.3h}3I(e){};o(c.t.4a.1H(c,3h))c.4h();15 c.4H();c.1N.4Q=1b.1s},4a:k(3h){h((3h>=bw)&&(3h<bx))},4h:k(){c.2P={\'1v\':c.1N.bu,\'3T\':c.1N.bt};c.1G(\'4h\',[c.2P.1v,c.2P.3T]);c.6l()},4H:k(){c.1G(\'4H\',c.1N)},4q:k(1m,G){c.3i[1m]=G;h c},4I:k(2E,1p){o(c.t.79)c.6L();15 o(c.3N)h c;c.3N=1c;o(1p&&c.t.1M==\'7A\'){2E=2E+(2E.1a(\'?\')?\'&\':\'?\')+1p;1p=1i}c.1N.3J(c.t.1M.6m(),2E,c.t.7b);c.1N.4Q=c.6Z.R(c);o((c.t.1M==\'3w\')&&c.1N.bq)c.4q(\'br\',\'bs\');$M(c.3i,c.t.3i);C(m r 17 c.3i)3D{c.1N.be(r,c.3i[r])}3I(e){};c.1G(\'6K\');c.1N.4I($49(1p,1i));h c},6L:k(){o(!c.3N)h c;c.3N=V;c.1N.6f();c.1N.4Q=1b.1s;c.6w();c.1G(\'6v\');h c}});6u.6x(P 6y,P 2k,P 6z);m 7i=6u.M({t:{1p:1i,6n:1i,2g:1b.1s,4M:V,6q:V},1A:k(2E,t){c.1S(\'4h\',c.2g);c.4i(t);c.t.1p=c.t.1p||c.t.bd;o(![\'3w\',\'7A\'].1a(c.t.1M)){c.3X=\'3X=\'+c.t.1M;c.t.1M=\'3w\'}c.1n();c.4q(\'X-b0-b1\',\'4S\');c.4q(\'b2\',\'1v/6o, 1v/aZ, 7J/3T, 1v/3T, */*\');c.2E=2E},2g:k(){o(c.t.6n)$(c.t.6n).1s().6p(c.2P.1v);o(c.t.4M||c.t.6q)c.4M();c.1G(\'2g\',[c.2P.1v,c.2P.3T],20)},7M:k(1p){1p=1p||c.t.1p;1X($r(1p)){12\'L\':1p=$(1p).4l();1u;12\'2J\':1p=6r.4l(1p)}o(c.3X)1p=(1p)?[c.3X,1p].1K(\'&\'):c.3X;h c.4I(c.2E,1p)},4M:k(){m 1Q,2z;o(c.t.6q||(/(aY|aU)1Q/).2o(c.7s(\'7l-r\')))2z=c.2P.1v;15{2z=[];m 3Q=/<1Q[^>]*>([\\s\\S]*?)<\\/1Q>/aV;51((1Q=3Q.aW(c.2P.1v)))2z.18(1Q[1]);2z=2z.1K(\'\\n\')}o(2z)(H.7w)?H.7w(2z):H.7v(2z,0)},7s:k(1m){3D{h c.1N.aX(1m)}3I(e){};h 1i}});6r.4l=k(1w){m 3O=[];C(m u 17 1w)3O.18(6s(u)+\'=\'+6s(1w[u]));h 3O.1K(\'&\')};F.M({4I:k(t){h P 7i(c.4m(\'b3\'),$2l({1p:c.4l()},t,{1M:\'3w\'})).7M()}});m 8f=P 2Z({6o:k(1w,1j){1j=$2l({\'3U\':1b.1s},1j);m 1Q=P F(\'1Q\',{\'3m\':1w}).53({\'3y\':1j.3U,\'b4\':k(){o(c.3P==\'6t\')c.1G(\'3y\')}});4j 1j.3U;h 1Q.59(1j).2H(O.5d)},1d:k(1w,1j){h P F(\'ba\',$2l({\'bb\':\'bc\',\'b9\':\'b8\',\'r\':\'1v/1d\',\'76\':1w},1j)).2H(O.5d)},3u:k(1w,1j){1j=$2l({\'3U\':1b.1s,\'b5\':1b.1s,\'b6\':1b.1s},1j);m 3u=P b7();3u.3m=1w;m L=P F(\'6D\',{\'3m\':1w});[\'3y\',\'6f\',\'8D\'].1x(k(r){m B=1j[\'4f\'+r];4j 1j[\'4f\'+r];L.1S(r,k(){c.4o(r,Y.6i);B.1H(c)})});o(3u.34&&3u.3W)L.1G(\'3y\',L,1);h L.59(1j)},4E:k(3C,t){t=$2l({2g:1b.1s,8F:1b.1s},t);o(!3C.18)3C=[3C];m 4E=[];m 5c=0;3C.1x(k(1w){m 6D=P 8f.3u(1w,{\'3U\':k(){t.8F.1H(c,5c);5c++;o(5c==3C.Q)t.2g()}});4E.18(6D)});h P 1C(4E)}});',62,787,'||||||||||||this|||||return|||function||var||if||el|type||options|property|||||||event|for|||Element|value|window|fn|from|to|element|extend|elements|document|new|length|bind||events|param|false|obj||arguments||||case||Fx|else||in|push|args|contains|Class|true|css|Math|items|array|now|null|properties|style|className|name|parent|result|data|selector|prototype|empty|props|break|text|source|each|values|start|initialize|keys|Elements|transition|parsed|prop|fireEvent|call|mode|relatedTarget|join|current|method|transport|custom|timer|script|nocash|addEvent|opacity|delay|Garbage|Array|switch|temp|unit||overflown|ie|params|key|pos|parse||documentElement|rgb|getStyle|Event|getElementsByTagName|margin|max|Methods|onComplete|map|context|create|Events|merge|set|CSS|test|string|filter|parentNode|Transitions|tag|item|match|top|stop|shared|scripts|target|index|offset|left|url|option|returns|inject|time|object|iCss|previous|iTo|select|toInt|response|xpath|tmp|setStyle|replace|getValue|border|iterable|scrollTo|Styles|Abstract|chains|id||getPosition|width|hex|min||||periodical|compute|setNow|pow|remove|addListener|Base|status|headers|size|wrapper|webkit|src|val|increase|htmlElement|native|getTag|chk|getNow|image|fromTo|post|wait|load|mousewheel|scroll|indexOf|sources|try|collect|results|bit|round|catch|open|apply|len|fx|running|queryString|readyState|regexp|iNow|HTMLElement|xml|onload|toLowerCase|height|_method|mix|px||parseFloat|precision|scrollLeft|layout|klass||encoding|walk|pick|isSuccess|offsetHeight|domReady|next|parseInt|on|scrollTop|onSuccess|setOptions|delete|unique|toQueryString|getProperty|iFrom|removeEvent|offsetWidth|setHeader|body|end|hexToRgb|split|Multi|color|scrollHeight|scrollWidth|webkit419|visibility|hidden|loaded|number|images|currentStyle|preventDefault|onFailure|send|fix|brother|proto|evalScripts|stopPropagation|every|rgbToHex|onreadystatechange|defined|XMLHttpRequest|setMany|removeEvents|evType|splice|realType|generic|setProperty||while|tagName|addEvents|Properties|getElements|attempt|getElementById|trash|setProperties|Listeners|included|counter|head|fKey|mp|forEach|typeof|code|regex|getElementsBySelector|clear|duration|pageX|padding|pageY|pairs|addEventListener|getMany|cssText|firstChild|nodeType|innerText|String|unload|bottom|right|getItems|add|getParam|found|trim|camelCase|concat|checked|disabled|qs|multiple|selected|position|Dom|hasClass|xhtml|mouseout|node|appendChild|mouseover|DOMMouseScroll|gecko|NativeEvents|flag|Function|clean|ie_ready|class|RegExp|operator|domready|hasChild|getSize|Transition|charAt|compat|include|merged|newArray|PI|abort|insertBefore|first|callee|transitions|easeType|callChain|toUpperCase|update|javascript|setHTML|evalResponse|Object|encodeURIComponent|complete|XHR|onCancel|setTransport|implement|Chain|Options|default|random|bound|img|Color|onStart|Style|scrollSize|iProps|picked|onRequest|cancel|constructor|pp|resolver|substr|iParsed|delta|childNodes|change|clientX|clientHeight|Right|Left|Bottom|onStateChange|getLast|evaluate|filterByClass|direction|Merge|getScrollLeft|href|filterById|getScrollTop|autoCancel|removeEventListener|async|beforeunload|filterByAttribute|getNext|Single|hyphenate|keydown|Ajax|fixRelatedTarget|relatedTargetGecko|Content|removeListener|cloneEvents|Width|capitalize|removeChild|styleSheet|getHeader|innerHTML|fixStyle|setTimeout|execScript|appendText|0px|argument|get|ie6|Top|clientY|defaultView|step|nodeValue|which|click|application|mouseenter|fps|request|mouseleave|contents|undefined|PropertiesIFlag|prefix|zoom|borderShort|extended|input|textarea|addClass|shift|createElement|Number|interval|toFloat|wheelStops|removeClass|getFormElements|pageXOffset|vertical|setStyles|adopt|injectAfter|styles|getStyles|setOpacity|elementsProperty|Asset|slideOut|slideIn|visible|hide|sin|where|getScrollWidth|normal|sel|getHeight|before|after|ActiveXObject|continue|www|opera|limit|getScrollHeight|clientWidth|urlEncoded|textContent|copy|pageYOffset|error|toElement|onProgress|wheelDelta|full|slice|getElement|cos|getWidth|readonly|tabindex|MooTools|getTime|maxLength|clearTimeout|accesskey|collection|tabIndex|nodeName|textnode|borderColor|borderWidth|borderStyle|whitespace|htmlFor|colspan|rowSpan|accessKey|Date|floor|rowspan|maxlength|colSpan|version|getFirst|bindAsEventListener|100|times|embed|hasLayout|alpha|pass|err|getRandom|associate|escapeRegExp|transparent|setInterval|toString|boolean|zIndex|replaceChild|injectInside|replaceWith|injectTop|clone|cloneNode|readOnly|createTextNode|styleFloat|cssFloat|float|toggleClass|injectBefore|some|clearChain|webkit420|taintEnabled|getBoxObjectFor|khtml|DOMElement|iframe|navigator|all|Window|getText|setText|setAttribute|ie7|Document|getProperties|removeAttribute|getPrevious|BackgroundImageCache|Sibling|getPropertyValue|chain|getComputedStyle|lastChild|getParent|removeProperty|execCommand|attributes|getAttribute|getChildren|clearInterval|offsetLeft|show|toggle|easeIn|easeOut|horizontal|overflow|toRight|Slide|div|easeInOut|linear|Expo|Circ||acos|Sine|Pow|ease|In|Out|InOut|toLeft|toBottom|void|write|defer|DOMContentLoaded|https|protocol|getLeft|getCoordinates|location|onDomReady|innerWidth|effects|Scroll|toTop|effect|clearTimer|innerHeight|500|frameborder|Back|618|java|gi|exec|getResponseHeader|ecma|html|Requested|With|Accept|action|readystatechange|onabort|onerror|Image|screen|media|link|rel|stylesheet|postBody|setRequestHeader|Quint|utf|Microsoft|XMLHTTP|Quart|Cubic|Bounce|Elastic|Quad|charset|form|overrideMimeType|Connection|close|responseXML|responseText|urlencoded|200|300|getTop|1000|alt|backspace|tab|space|altKey|offsetParent|metaKey|meta|ctrlKey|control|keypress|fromElement|shiftKey|mousemove|mousedown|dblclick|mouseup|wheel|120|rightClick|client|up|enter|returnValue|cancelBubble|button|page|menu|keyCode|esc|detail|111|fromCharCode|down|mouse|resize|keyup|srcElement|XPathResult|attachEvent|substring|checkbox|detachEvent|with|getElementsByClassName|UNORDERED_NODE_SNAPSHOT_TYPE|org|http|1999|snapshotItem|snapshotLength|frameBorder|w3|radio|reset|contextmenu|submit|blur|move|focus|bindWithEvent|filterByTag|namespaceURI|password|do|ES|offsetTop|CollectGarbage|starts'.split('|'),0,{}))


var GoldmanSachs={};GoldmanSachs.WindowGridManager=new Class({options:{snapToGrid:false},presets:{CONTAINER_ID:'gs_doc'},initialize:function(options){this.setOptions(options);window.addEvent('domready',this.doOnLoad.bind(this));},doOnLoad:function(){this.resizeNode=$(this.presets.CONTAINER_ID);this.widthFX=new Fx.Style(this.resizeNode,'width',{wait:false,duration:500,transition:Fx.Transitions.Quart.easeOut})
this.resizeTimer=new GoldmanSachs.Timer(0);this.resizeTimer.addEvent('onExpire',this.doGridResize.bind(this));window.addEvent('resize',this.resizeTimer.restart.bind(this.resizeTimer));if(window.ie==true){this.doGridResize();window.onbeforeprint=this.doBeforePrint.bind(this);window.onafterprint=this.doAfterPrint.bind(this);}},doBeforePrint:function(){try{this.resizeNode.setStyle('width','auto');}catch(e){}},doAfterPrint:function(){this.doGridResize();},getGridWidth:function(state){var offset=0;if(state=='init'){offset=(window.webkit==true)?15:17;}
var bw=window.getWidth();bw=bw-offset;var gw=0;if(this.options.snapToGrid==true){if(bw<1062){gw=910;}else if(bw<1138){gw=986;}else if(bw<1214){gw=1062;}else{gw=1138;}}else{if(bw<987){gw=987;}else if(bw>1920){gw=1920;}else{if(state=='init')
gw=null;else
gw=bw;}}
return gw;},doGridResize:function(){var gw=this.getGridWidth('resize');this.widthFX.stop();if(gw)
this.widthFX.start(gw);},doInitPageLoad:function(){document.write('<style type="text/css"> #'+this.presets.CONTAINER_ID+' { width: '+this.getGridWidth('init')+'px;}</style>');}});GoldmanSachs.WindowGridManager.implement(new Options);GoldmanSachs.ToolTip=new Class({initialize:function(el){this.trigger=el;this.trigger_container=el.getParent();this.tooltip=$E('.gs_tooltip',this.trigger_container);if($defined($('gs_tooltip_container'))){this.container=$('gs_tooltip_container');}else{this.container=new Element('div',{'id':'gs_tooltip_container'}).inject(document.body);}
this.trigger.addEvent('mouseenter',this.show.bind(this));this.trigger.addEvent('mouseleave',this.hide.bind(this));this.container.addEvent('mouseleave',this.hide.bind(this));this.trigger.onclick=function(event){var evt=new Event(event);evt.preventDefault();}},show:function(event){var event=new Event(event);var position=this.trigger_container.getCoordinates();if($E('.gs_tooltip',this.container)){$E('.gs_tooltip',this.container).remove();}
this.container.removeAttribute('style');this.tooltip.clone().injectTop(this.container);var toolPosition=$E('.gs_tooltip',this.container).getCoordinates();if(position.left+toolPosition.width+20<$('gs_doc').getSize().size.x){this.container.setStyles({'left':position.left+15,'top':position.top+15});}else{this.container.setStyles({'left':position.left-110,'top':position.top+15});}
this.container.addClass('active');},hide:function(e){if(!this.container.hasChild(e.relatedTarget)&&!this.trigger_container.hasChild(e.relatedTarget)){this.container.removeClass('active');if($E('.gs_tooltip',this.container)){$E('.gs_tooltip',this.container).remove();}
this.container.removeAttribute('style');}}})
GoldmanSachs.Timer=new Class({msecs:1000,onExpire:Class.empty,isRunning:false,initialize:function(msecs){($defined(msecs))?this.msecs=msecs:null;},start:function(){var ref=this;this.isRunning=true;this.interval=setTimeout(function(){ref.fireExpire();},this.msecs);return true;},stop:function(){this.isRunning=false;clearTimeout(this.interval);return true;},restart:function(){this.stop();this.start();return true;},fireExpire:function(){this.stop();this.fireEvent('onExpire');return true;}});GoldmanSachs.Timer.implement(new Events);GoldmanSachs.TextFileLoader=XHR.extend({fileContent:'',onFileLoad:Class.empty,onSuccess:function(){this.doTest();},onFailure:function(){this.doTest();},doFileLoad:function(url){this.send(url);},doTest:function(){if($defined(this.transport.responseText)){this.fileContent=this.transport.responseText;this.fireEvent('onFileLoad');}
else{this.fileContent='Could not load';this.fireEvent('onFailure');}},evalScripts:function(){var scripts=[];var regexp=/<script[^>]*>([\s\S]*?)<\/script>/gi;while((script=regexp.exec(this.fileContent)))scripts.push(script[1]);scripts=scripts.join('\n');if(scripts)(window.execScript)?window.execScript(scripts):window.setTimeout(scripts,0);},evalStyles:function(){var styles=[];var styregexp=/<style[^>]*>([\s\S]*?)<\/style>/gi;while((style=styregexp.exec(this.fileContent)))styles.push(style[1]);styles=styles.join('\n');if(styles){var snode=new Element('style',{'type':'text/css'});snode.setHTML(styles);$$('body')[0].adopt(snode)}}});GoldmanSachs.TextDrawer=new Class({presets:{HANDLE_SELECTOR:'.gs_td_hed',CONTAINER_SELECTOR:'.gs_td_content'},initialize:function(elem){this.contentContainer=elem.getElements(this.presets.CONTAINER_SELECTOR)[0];this.slideTrans=new Fx.Slide(this.contentContainer,{duration:500});this.slideTrans.hide();this.handle=elem.getElements(this.presets.HANDLE_SELECTOR)[0];this.handle.addEvent('click',this.doToggle.bind(this));},doToggle:function(){this.slideTrans.stop();this.slideTrans.toggle();}});GoldmanSachs.SortTable=new Class({options:{sortStart:0,sortBy:'ASC',hasFilter:true},initialize:function(table,options){this.setOptions(options);this.table=table;this.tableHead=this.table.getElement('#gs_sortTable_thead');this.tBody=this.table.getElement('#gs_sortTable_tbody');this.th=$$('.gs_sortTable_sortRow li.gs_sortTable_th');this.tr=$$('.gs_sortTable_tr');this.sortRows=$$('.gs_sortTable_titleRow');for(var i=0;i<this.sortRows.length;i++){var cells=this.sortRows[i].getElements('li');this.sortRows[i].dataVals=[];for(var j=0;j<cells.length;j++){this.sortRows[i].dataVals.push(cells[j].getText().trim())}}
this.filterDrops=[];this.noResultsMsgRow=$$('.gs_sortTable_noResults');if(this.options.hasFilter){var dds=$$('.gs_sortTable_ddFilter');for(var i=0;i<dds.length;i++){var dd=new GoldmanSachs.DropDown(dds[i]);dd.addEvent('onChange',this.runFilter.pass([dd],this));this.filterDrops.push(dd);}}
for(var i=0;i<this.th.length;i++){this.th[i].getElements('a')[0].onclick=function(event){var evt=new Event(event);evt.preventDefault();}}
this.th.each(function(el,i){if(el.hasClass('string')||el.hasClass('date')||el.hasClass('number')){el.getElements('a')[0].addEvent('click',this.sort.bind(this,i));el.getdate=function(str){var strDateVal=new Date(str);return strDateVal.valueOf();}
el.findData=function(elem){var child=elem.getFirst();if(child){return el.findData(child);}
else{return elem.innerHTML.trim();}}
el.compare=function(a,b){var1=el.findData(a.getChildren(el)[i]);var2=el.findData(b.getChildren(el)[i]);if(el.hasClass('number')){var1=parseFloat(var1);var2=parseFloat(var2);if(el.sortBy=='ASC'){return var1-var2;}
else{return var2-var1;}}
else if(el.hasClass('string')){var1=var1.toUpperCase();var2=var2.toUpperCase();if(var1==var2)return 0;if(el.sortBy=='ASC'){if(var1<var2)return-1;}
else{if(var1>var2)return-1;}
return 1;}
else if(el.hasClass('date')){var1=parseFloat(el.getdate(var1));var2=parseFloat(el.getdate(var2));if(el.sortBy=='ASC'){return var1-var2;}
else{return var2-var1;}}}}},this);},sort:function(index){this.options.sortStart=index;var el=this.th[index];this.th.each(function(e,i){if(i!=index){e.removeClass('gs_sortTable_sortedASC');e.removeClass('gs_sortTable_sortedDESC');}});if(el.hasClass('gs_sortTable_sortedASC')){el.removeClass('gs_sortTable_sortedASC');el.addClass('gs_sortTable_sortedDESC');el.sortBy='DESC';}else if(el.hasClass('gs_sortTable_sortedDESC')){el.removeClass('gs_sortTable_sortedDESC');el.addClass('gs_sortTable_sortedASC');el.sortBy='ASC';}else{if(this.options.sortBy=='ASC'){el.addClass('gs_sortTable_sortedASC');el.sortBy='ASC';}else if(this.options.sortBy=='DESC'){el.addClass('gs_sortTable_sortedDESC');el.sortBy='DESC';}}
this.sortRows.sort(el.compare);this.sortRows.getParent().injectInside(this.tBody);},runFilter:function(dd){if(dd.value=='Show All'){for(var i=0;i<this.sortRows.length;i++){this.sortRows[i].getParent().removeClass('subListHide');this.sortRows[i].removeClass('gs_sortTable_hide');}}else{var filterVars=[];var showNoFilterResults=true;for(var j=0;j<this.sortRows.length;j++){if(this.doFilter(this.sortRows[j],dd.value)==true){showNoFilterResults=false;}}
if(showNoFilterResults==true){this.noResultsMsgRow.setStyle('display','block');}else{this.noResultsMsgRow.setStyle('display','none');}}},doFilter:function(el,filterValue){var weGotOne=false;for(i=0;i<el.dataVals.length;i++){if(el.dataVals[i]==filterValue){weGotOne=true;}}
if(weGotOne==true){el.getParent().removeClass('subListHide');el.removeClass('gs_sortTable_hide');return true;}else{el.getParent().addClass('subListHide');el.addClass('gs_sortTable_hide');return false}},clearFilter:function(el,optVal){var unfilterAll=optVal.every(function(val){return val=='0';});if(unfilterAll)el.removeClass('gs_sortTable_hide');}});GoldmanSachs.SortTable.implement(new Options);GoldmanSachs.SelectBox=new Class({presets:{CONTAINER_CLASSNAME:'gs_selectBox',TITLE_CLASSNAME:'gs_sel_title',HANDLE_CLASSNAME:'gs_sel_handle',DRAWER_CLASSNAME:'gs_sel_drawer',OPTION_CLASSNAME:'gs_sel_option',SELECTED_OPTION_CLASSNAME:'gs_sel_selected'},options:{genericPrompt:'Select',showGeneric:false},value:null,onChange:Class.empty,selectElement:null,initialize:function(selBox,options){this.optionNodes=[];this.setOptions(options);this.mainNode=new Element('div',{'class':this.presets.CONTAINER_CLASSNAME});this.mainNode.addEvent('mouseleave',this.doCloseDrawer.bind(this));this.doc=$$('body')[0];this.titleNode=new Element('div',{'class':this.presets.TITLE_CLASSNAME});this.titleNode.addEvent('click',this.doToggleDrawer.bind(this));this.mainNode.adopt(this.titleNode);this.handleNode=new Element('div',{'class':this.presets.HANDLE_CLASSNAME});this.mainNode.adopt(this.handleNode);this.handleNode.addEvent('click',this.doToggleDrawer.bind(this));var clearer=new Element('div',{'class':'gs_clearer'});this.mainNode.adopt(clearer);this.drawerNode=new Element('div',{'class':this.presets.DRAWER_CLASSNAME});this.drawerNode.isOpen=false;this.mainNode.adopt(this.drawerNode);if($defined(selBox)==true){if(selBox.getTag()=='select'){this.selectElement=selBox;this.selectElement.setStyle('display','none')}}
if(this.selectElement!=null){var selectedExists=false;this.staticOptionNodes=this.selectElement.getElements('option');for(var i=0;i<this.staticOptionNodes.length;i++){var son=this.staticOptionNodes[i];var s=son.getProperty('selected');var testResult=((s=='selected'||s==true)&&(this.options.showGeneric==false));if(testResult==true){selectedExists=true}
if(son.getProperty('disabled')!=true){this.addOptionNode(son.getAttribute('value'),son.getText(),testResult,i);}}
this.mainNode.injectBefore(this.selectElement);if(selectedExists==false){this.doGeneric();}}else{this.doGeneric();}},doToggleDrawer:function(){(this.drawerNode.isOpen==true)?this.doCloseDrawer():this.doOpenDrawer();},doOpenDrawer:function(){var cds=this.mainNode.getCoordinates();var t=(cds.top+cds.height-1)+'px';var l=cds.left+'px';this.drawerNode.setStyles({'display':'block','top':t,'left':l});this.drawerNode.isOpen=true;},doCloseDrawer:function(){if(this.drawerNode.isOpen==true){this.drawerNode.setStyle('display','none');this.drawerNode.isOpen=false;}},doOptionMouseEnter:function(option){option.setStyle('background-color','#e6e6e6');},doOptionMouseLeave:function(option){option.setStyle('background-color','#ffffff');},addOptionNode:function(val,title,selected,index){var option=new Element('div',{'class':this.presets.OPTION_CLASSNAME});option.sel_value=val;option.sel_title=title;option.setText(title);option.sel_isSelected=selected;option.sel_index=($defined(index)==true)?index:0;option.addEvent('click',this.doSelect.pass([option],this));option.addEvent('mouseenter',this.doOptionMouseEnter.pass([option],this));option.addEvent('mouseleave',this.doOptionMouseLeave.pass([option],this));this.drawerNode.adopt(option);this.optionNodes.push(option);if(option.sel_isSelected==true){this.doSelect(this.optionNodes.getLast());}},doGeneric:function(){this.titleNode.setText(this.options.genericPrompt);for(var i=0;i<this.optionNodes.length;i++){this.optionNodes[i].removeClass(this.presets.SELECTED_OPTION_CLASSNAME);this.optionNodes[i].isSelected=false;(this.drawerNode.isOpen==true)?this.doCloseDrawer():null;}
if(this.selectElement!=null){for(j=0;j<this.staticOptionNodes.length;j++){this.staticOptionNodes[j].removeProperty('selected');}}},doSelect:function(option){if($defined(option)==false){this.doGeneric();}else{this.value=option.sel_value;for(var i=0;i<this.optionNodes.length;i++){if(option==this.optionNodes[i]){this.titleNode.setText(this.optionNodes[i].sel_title);this.optionNodes[i].addClass(this.presets.SELECTED_OPTION_CLASSNAME);this.optionNodes[i].isSelected=true;if(this.selectElement!=null){for(j=0;j<this.staticOptionNodes.length;j++){(j==this.optionNodes[i].sel_index)?this.staticOptionNodes[j].setProperty('selected',true):this.staticOptionNodes[j].setProperty('selected',false);}}}else{this.optionNodes[i].removeClass(this.presets.SELECTED_OPTION_CLASSNAME);this.optionNodes[i].isSelected=false;}}
(this.drawerNode.isOpen==true)?this.doCloseDrawer():null;this.fireEvent('onChange');}}});GoldmanSachs.SelectBox.implement(new Events,new Options);GoldmanSachs.PrintPage=new Class({initialize:function(elem){this.element=elem;this.element.addEvent('click',function(){window.print();});this.element.addEvent('mouseenter',this.doOn.bind(this));this.element.addEvent('mouseleave',this.doOff.bind(this));},doOn:function(){this.element.setStyle('color','#999');},doOff:function(){this.element.setStyle('color','#fff');}});GoldmanSachs.PreviewPane=new Class({cols:[],options:{introColClosedWidth:0,openBGPos:'0px 0px',openWidth:760,closedWidth:75},presets:{CONTENT_NODE_SELECTOR:'.gs_pp_content',TITLE_NODE_SELECTOR:'.gs_pp_title',SLIDE_DURATION:500},initialize:function(main,cols,options){this.setOptions(options)
this.main=main;for(var i=0;i<cols.length;i++){var col=cols[i];if(i==0){col.closedWidth=this.options.introColClosedWidth;col.initWidth=col.getStyle('width').toInt();}else{col.openBGPos=this.options.openBGPos;col.openWidth=this.options.openWidth;col.closedWidth=this.options.closedWidth;col.initWidth=col.getStyle('width').toInt();col.titleNode=col.getElements(this.presets.TITLE_NODE_SELECTOR)[0];col.addEvent('mouseenter',this.doShowCol.pass([col],this));}
col.content=col.getElements(this.presets.CONTENT_NODE_SELECTOR)[0];col.state='init';this.cols.push(col);}
this.main.addEvent('mouseleave',this.doReinit.bind(this));this.fxSlide=new Fx.Elements(this.cols,{wait:false,duration:this.presets.SLIDE_DURATION});this.fxSlide.addEvent('onComplete',this.doSetColVisible.bind(this));},doReinit:function(){var obj={};for(var i=0,cols=this.cols;i<cols.length;i++){col=cols[i];var w=col.getStyle("width").toInt();var h=col.getStyle("height").toInt();if(i==0){if(col.state!='init'){col.content.setStyle('display','none');}else{break;}}else{col.titleNode.setStyle('display','none');col.content.setStyle('display','none');}
obj[i]={width:[w,col.initWidth]};col.state='init';}
this.fxSlide.start(obj);},doShowCol:function(active){var obj={};for(var i=0,cols=this.cols;i<cols.length;i++){col=cols[i];var w=col.getStyle("width").toInt();var h=col.getStyle("height").toInt();col.content.setStyle('display','none');if(i==0){obj[i]={width:[w,col.closedWidth]};col.state='closed';}else{if(col==active){col.titleNode.setStyle('display','block');obj[i]={width:[w,col.openWidth]};col.state='open';}else{col.titleNode.setStyle('display','none');obj[i]={width:[w,col.closedWidth]};col.state='closed';}}}
this.fxSlide.start(obj);},doSetColVisible:function(){for(var i=0,cols=this.cols;i<cols.length;i++){col=cols[i];if(i==0){if(col.state=='init'){col.content.setStyle('display','block');}}else{if(col.state=='open'){col.titleNode.setStyle('display','block');col.content.setStyle('display','block');}else if(col.state=='init'){col.titleNode.setStyle('display','block');col.content.setStyle('display','none');}else{col.titleNode.setStyle('display','none');col.content.setStyle('display','none');}}}}});GoldmanSachs.PreviewPane.implement(new Options);function initializePositionsSelector(){var hbxs=[];var hltOl=$$('.gs_ol_select');for(var i=0;i<hltOl.length;i++){hbxs.push(new GoldmanSachs.HighlightBox(hltOl[i],{showTxtColor:'#fff',showBgColor:'#666',hideTxtColor:'#000',hideBgColor:'#e5e5e5'}));}
var olt=$A(document.getElementsByTagName('a')).filter(function(item){return item.href.indexOf('pll=t')>0;});GoldmanSachs.PositionsOverlay={active:{},getCookie:function(){return Cookie.get('position');},setCookie:function(id){Cookie.set('position',id,{domain:'goldmansachs.com',path:'/'});},doShow:function(event){var positions=event.target.positions;if(!positions)return;var cookie=GoldmanSachs.PositionsOverlay.getCookie();if(positions[cookie]){window.location.href=positions[cookie];throw"redirecting";}else{GoldmanSachs.PositionsOverlay.active=positions;}},doHide:function(event){if(event&&event.target&&GoldmanSachs.PositionsOverlay.active){var id=event.target.id;if(id){var cookie=GoldmanSachs.PositionsOverlay.setCookie(id);window.location.href=GoldmanSachs.PositionsOverlay.active[id];throw"redirecting";}}}};for(var i=0;i<olt.length;i++){var trigger=olt[i];var o={};var href=trigger.href;trigger.href=href.substring(0,href.indexOf('?'));href=href.substring(href.indexOf('?')+1,href.length);var params=href.split("&");for(var x=0;x<params.length;x++){var sub=params[x].split('=');if(sub[0]&&sub[0]!='')
o[sub[0]]=unescape(sub[1]);}
trigger.positions=o;var mo=new GoldmanSachs.ModalOverlay(trigger,'olBox1');mo.addEvent('doShow',GoldmanSachs.PositionsOverlay.doShow);mo.addEvent('doHide',GoldmanSachs.PositionsOverlay.doHide);}}
GoldmanSachs.OverlayLink=new Class({options:{type:'standard'},hardTop:null,initialize:function(elem,options){this.setOptions(options);this.loadUrl=elem.href
elem.addEvent('click',this.doOverlay.bind(this));elem.onclick=function(event){var evt=new Event(event);evt.preventDefault();}
if(options.name){this.name=options.name;GoldmanSachs.OverlayLink.links[this.name]=this;}},doOverlay:function(){if(this.options.type=='video'){var ol=new GoldmanSachs.VideoOverlay(this.loadUrl);}else{var ol=new GoldmanSachs.PageOverlay(this.loadUrl);}}});GoldmanSachs.OverlayLink.implement(new Options);GoldmanSachs.OverlayLink.links={}
GoldmanSachs.OverlayLink.init=function(){try{var href=window.location.href;var overlay=href.match(/overlay=([^&]*)(&?)(.*)$/)[1];if(GoldmanSachs.OverlayLink.links[overlay])
GoldmanSachs.OverlayLink.links[overlay].doOverlay();}catch(e){}}
GoldmanSachs.PageOverlay=new Class({options:{topOffset:150,fadeContentIn:true,targetHeight:200},presets:{CONTAINER_ID:'gs_doc',OVERLAY_BG_CLASSNAME:'gs_ol_bg',CONTENT_OUTER_CONTAINER_CLASSNAME:'gs_ol_contain',CONTENT_INNER_CONTAINER_CLASSNAME:'gs_ol_content',CLOSE_BUTTON_CLASSNAME:'gs_ol_close',LOADING_IMG_CLASSNAME:'gs_loading',LOADING_IMG_URL:'img/overlay/loadingImg.gif'},initialize:function(url){if($defined(url)){this.url=url;var bod=$$('body')[0];this.overlayBG=new Element('div',{'class':this.presets.OVERLAY_BG_CLASSNAME});;this.overlayBGEffect=new Fx.Style(this.overlayBG,'opacity',{duration:400});this.overlayBGEffect.addEvent('onComplete',this.loadContent.bind(this));this.overlayBGEffect.set(0);this.overlayBG.addEvent('click',this.destroy.bind(this));bod.adopt(this.overlayBG);this.overlayContainer=new Element('div',{'class':this.presets.CONTENT_OUTER_CONTAINER_CLASSNAME});this.overlayContainerFadeEffect=new Fx.Style(this.overlayContainer,'opacity',{duration:250});this.overlayContainerFadeEffect.set(0);bod.adopt(this.overlayContainer);this.closeButton=new Element('div',{'class':this.presets.CLOSE_BUTTON_CLASSNAME});this.closeButton.addEvent('click',this.destroy.bind(this));this.overlayContainer.adopt(this.closeButton);this.overlayContent=new Element('div',{'class':this.presets.CONTENT_INNER_CONTAINER_CLASSNAME});this.overlayContainer.adopt(this.overlayContent);if(this.doPosition()==true){window.addEvent('resize',this.doPosition.bind(this));}
this.overlayBGEffect.start(0,0.6);}},loadContent:function(){this.contentLoader=new GoldmanSachs.TextFileLoader({'method':'get'});this.contentLoader.addEvent('onFileLoad',this.handleLoadContent.bind(this));this.contentLoader.send(this.url);},handleLoadContent:function(){this.overlayContent.setHTML(this.contentLoader.fileContent);this.overlayBG.setStyle('background-image','none')
if(this.options.fadeContentIn==false||window.ie6==true){this.overlayContainerFadeEffect.set(1);}else{this.overlayContainerFadeEffect.start(0,1);}
this.contentLoader.evalScripts();},doPosition:function(){var ww=window.getWidth()
var wh=window.getHeight();var sos=window.getScrollTop();var bh=$(this.presets.CONTAINER_ID).getCoordinates().height;var contTarg=(ww<=984)?'984px':ww+'px';var bgTarg=(ww<=984)?'984px':'100%';if(this.hardTop==null){if(sos<=this.options.topOffset){this.hardTop=(sos+this.options.topOffset)+'px';}else{this.hardTop=((wh-this.options.topOffset)<(this.options.targetHeight+this.options.topOffset))?sos+'px':(sos+this.options.topOffset)+'px';}}
this.overlayBG.setStyles({height:bh+'px',width:bgTarg,position:'absolute',top:'0',left:'0','background-position':'center '+(sos+this.options.topOffset+50)+'px'});this.overlayContainer.setStyles({width:contTarg,position:'absolute',top:this.hardTop,left:'0'});return true;},destroy:function(){this.overlayContainer.innerHTML=' removing ';window.removeEvent('resize',this.doPosition.bind(this));this.overlayBG.remove();this.overlayContainer.remove();}});GoldmanSachs.PageOverlay.implement(new Options);GoldmanSachs.VideoOverlay=GoldmanSachs.PageOverlay.extend({presets:{CONTAINER_ID:'gs_doc',OVERLAY_BG_CLASSNAME:'gs_ol_bg',CONTENT_OUTER_CONTAINER_CLASSNAME:'gs_ol_contain_vid',CONTENT_INNER_CONTAINER_CLASSNAME:'gs_ol_content',CLOSE_BUTTON_CLASSNAME:'gs_ol_close',LOADING_IMG_CLASSNAME:'gs_loading',LOADING_IMG_URL:'img/overlay/loadingImg_bk.gif'},options:{topOffset:150,fadeContentIn:false,targetHeight:400}});GoldmanSachs.Overlay=new Class({presets:{SHADOW_CLASS:'gs_ol_mainCont',BOX_CONTAINER_CLASS:'gs_ol_boxCont',CLOSE_BUTTON_CLASS:'gs_ol_closeButton',MAIN_ID:'gs_main'},onSelect:Class.empty,initialize:function(h,w,url,handle){this.contentIsLoaded=false;var ref=this;this.url=url;this.targetHeight=h;this.targetWidth=w;this.handle=handle;this.contentLoader=new GoldmanSachs.TextFileLoader({'method':'get'});this.contentLoader.addEvent('onFileLoad',this.updateContent.bind(this));this.handle.addEvent('click',function(){ref.showOverLay.delay(0,ref);});this.handle.onclick=function(event){var evt=new Event(event);evt.preventDefault();}},showOverLay:function(){if(this.contentIsLoaded==true){this.doTransition()}else{var ref=this;this.wellToCover=$(this.presets.MAIN_ID);this.mainContainer=new Element('div',{'class':this.presets.SHADOW_CLASS});this.wellToCover.adopt(this.mainContainer);this.boxContainer=new Element('div',{'class':this.presets.BOX_CONTAINER_CLASS});this.wellToCover.adopt(this.boxContainer);this.closeButton=new Element('div',{'class':this.presets.CLOSE_BUTTON_CLASS});this.closeButton.setHTML('close');this.boxContainer.adopt(this.closeButton);this.closeButton.addEvent('click',this.hideOverlay.bind(this));this.contentContainer=new Element('div');this.boxContainer.adopt(this.contentContainer);this.shadowOpacEffect=new Fx.Style(this.mainContainer,'opacity',{duration:500,fps:20});this.boxOpacEffect=new Fx.Style(this.boxContainer,'opacity',{duration:400,fps:20});this.doTransition();this.contentLoader.doFileLoad(this.url);this.domanage=function(){ref.manageCoords(false);};window.addEvent('resize',this.domanage);}},doTransition:function(){var ref=this;if(this.manageCoords(true)){this.shadowOpacEffect.start(0,1).chain(function(){ref.boxOpacEffect.set(1)});}},manageCoords:function(opac){if($defined(opac)){opac=(opac==true)?0:1;}else{opac=1;}
main=this.wellToCover.getCoordinates();this.wellToCover.setStyles({'position':'relative','top':'0','left':'0'});this.mainContainer.setStyles({display:'block',width:main.width,height:main.height,position:'absolute',top:'0',left:'0',opacity:opac});this.boxContainer.setStyles({display:'block',width:main.width,height:this.targetHeight,position:'absolute',left:'0',top:'0',opacity:opac});return true;},hideOverlay:function(){window.removeEvent('resize',this.domanage);this.boxContainer.setStyle('display','none');this.mainContainer.setStyle('display','none');},updateContent:function(){this.contentIsLoaded=true;this.contentContainer.setHTML(this.contentLoader.fileContent);this.cWellManager=new GoldmanSachs.DetailContentWell(this.contentContainer);}});GoldmanSachs.Overlay.implement(new Events);GoldmanSachs.Navigation=new Class({presets:{DELAY_INTERVAL:150,EXIT_INTERVAL:300,HEAD_ID:'gs_head',MAIN_ID:'gs_nav',INDEX_LINK_ID:'gs_nav_indexLink',HANDLE_SELECTOR:'.gs_nav_hdr_sect',SELECTED_HANDLE_CLASSNAME:'gs_nav_hdr_sect_selected',SEARCH_ID:'gs_nav_search',DROP_CONTAINER_ID:'gs_nav_dd',DROPS_SELECTOR:'.gs_nav_dd_item',CONTAINER_ID:'gs_doc',UTIL_NAV_ID:'gs_utilNav',UTIL_NAV_HANDLE_SELECTOR:'.gs_utilNavItem_title',UTIL_NAV_DROP_SELECTOR:'.gs_utilNavDD',UTIL_NAV_NODROP_HANDLE_SELECTOR:'.gs_utilNav_label',HALO_CLASSNAME:'gs_un_halo',WIDE_HALO_CLASSNAME:'gs_un_wideHalo',OVERLAY_Z_INDEX:550},options:{haloUtilNav:false,wideHalo:false,handleSelectorColor:'#fff'},modules:[],waitForTimer:false,pauseNav:false,showMouseovers:false,initialize:function(options){this.setOptions(options);this.mainContainer=$(this.presets.MAIN_ID);this.headContainer=$(this.presets.HEAD_ID);this.exitTimer=new GoldmanSachs.Timer(this.presets.EXIT_INTERVAL);this.exitTimer.addEvent('onExpire',this.reset.bind(this))
this.mainContainer.addEvent('mouseleave',this.exitTimer.start.bind(this.exitTimer));this.mainContainer.addEvent('mouseenter',this.exitTimer.stop.bind(this.exitTimer));this.delayTimer=new GoldmanSachs.Timer(this.presets.DELAY_INTERVAL);this.delayTimer.addEvent('onExpire',this.handleExpire.bind(this))
var ib=$(this.presets.INDEX_LINK_ID);if($defined(ib)){this.modules.push(new GoldmanSachs.NavigationIndexLink(ib,ib.hasClass(this.presets.SELECTED_HANDLE_CLASSNAME),this));}
var hds=this.mainContainer.getElements(this.presets.HANDLE_SELECTOR);var dps=this.mainContainer.getElements(this.presets.DROPS_SELECTOR)
for(var i=0;i<hds.length;i++){var flagAsSelected=hds[i].hasClass(this.presets.SELECTED_HANDLE_CLASSNAME);this.modules.push(new GoldmanSachs.NavigationPair(hds[i],dps[i],flagAsSelected,this));}
this.modules.push(new GoldmanSachs.NavigationSearchModule($(this.presets.SEARCH_ID),this));this.utilNav=$(this.presets.UTIL_NAV_ID);if($defined(this.utilNav)){if(this.options.haloUtilNav==true){var halo=new Element('div',{'class':(this.options.wideHalo==true)?this.presets.WIDE_HALO_CLASSNAME:this.presets.HALO_CLASSNAME});this.headContainer.adopt(halo);if(window.ie6==true){var bg=halo.getStyle('background-image');var bg=bg.substring(5,(bg.length-2));halo.setStyles({"background-image":"none","filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+bg+"', sizingMethod='crop')"});}}
this.utilNav.addEvent('mouseleave',this.exitTimer.start.bind(this.exitTimer));this.utilNav.addEvent('mouseenter',this.exitTimer.stop.bind(this.exitTimer));var utilhandles=this.utilNav.getElements(this.presets.UTIL_NAV_HANDLE_SELECTOR);var utildrops=this.utilNav.getElements(this.presets.UTIL_NAV_DROP_SELECTOR);for(var i=0;i<utilhandles.length;i++){this.modules.push(new GoldmanSachs.UtilityNavigationItem(utilhandles[i],utildrops[i]));}
var utilNoDropHandles=this.utilNav.getElements(this.presets.UTIL_NAV_NODROP_HANDLE_SELECTOR);for(var i=0;i<utilNoDropHandles.length;i++){this.modules.push(new GoldmanSachs.UtilityNavigationItem(utilNoDropHandles[i],null));}}
for(var i=0;i<this.modules.length;i++){var ct=i;this.modules[i].handle.addEvent('mouseenter',this.initMousein.pass([ct],this));this.modules[i].handle.addEvent('mouseleave',this.initMouseout.pass([ct],this));this.modules[i].handle.addEvent('click',this.endPauseNav.pass([ct],this));if((this.modules[i].modType=='pair'||this.modules[i].modType=='util')&&this.modules[i].drop!=null){this.modules[i].drop.addEvent('mouseenter',this.cancelMouseOut.bind(this));}
this.modules[i].addEvent('onImagesLoaded',this.checkMo.bind(this));}
this.shadow=new Element('div');this.shadow.setStyles({'opacity':'0','height':'0','width':'0','position':'absolute','top':'0','left':'0','background':'#000','z-index':(this.presets.OVERLAY_Z_INDEX-1)});this.shadowTrans=new Fx.Style(this.shadow,'opacity',{'duration':180});this.shadowTrans.addEvent('onComplete',this.handleExpire.bind(this));this.headContainer.adopt(this.shadow)},checkMo:function(){for(var i=0;i<this.modules.length;i++){if(this.modules[i].imagesAreLoaded==false){return false;}}
this.showMouseovers=true;},initMousein:function(i){this.onDeckMod=this.modules[i];if(this.waitForTimer==false){this.hidePage();}else{this.delayTimer.restart();}},initMouseout:function(i){if(this.cancelShow==true){this.cancelShow=false;this.waitForTimer=true;this.reset();}else{this.cancelShow=false;this.waitForTimer=true;this.delayTimer.restart();}},cancelMouseOut:function(i){this.delayTimer.stop();},handleExpire:function(){this.cancelShow=false;if(this.pauseNav==false){if(this.onDeckMod!=null){for(var i=0,mds=this.modules;i<mds.length;i++){if(this.onDeckMod.modType=='search'||this.onDeckMod.modType=='index'){if(mds[i]==this.onDeckMod){mds[i].doHot()}else if(mds[i].modType=='util'){mds[i].doWarm();}else{mds[i].doCold()};this.waitForTimer=false;}else if(this.onDeckMod.modType=='util'){if(mds[i]==this.onDeckMod){mds[i].doHot();}else if(mds[i].modType=='util'){mds[i].doWarm();}else{mds[i].doCold();}
this.waitForTimer=true;}else{if(mds[i]==this.onDeckMod){mds[i].doHot()}else{mds[i].doWarm()};this.waitForTimer=true;}}}else{this.waitForTimer=false;}
this.onDeckMod=null;}},reset:function(){this.waitForTimer=false;this.cancelShow=false;this.delayTimer.stop();this.showPage();for(var i=0,mds=this.modules;i<mds.length;i++){mds[i].doCold();}},doPauseNav:function(){this.pauseNav=true;},endPauseNav:function(i){if($defined(i)){if(this.modules[i].modType!='search'){this.pauseNav=false;this.onDeckMod=this.modules[i];this.handleExpire();}}else{this.pauseNav=false;}},hidePage:function(){this.cancelShow=true;this.shadowTrans.stop();var th=$(this.presets.CONTAINER_ID).getCoordinates().height
var ww=window.getWidth()
var contTarg='';if(ww<=984){contTarg='984px';}else if(ww>=1920){contTarg='1920px';}else{contTarg=(window.gecko==true)?(ww-1)+'px':ww+'px';}
this.shadow.setStyles({'height':th+'px','width':contTarg});this.shadowTrans.start(0.6);},showPage:function(){this.shadowTrans.stop();this.delayTimer.stop();this.cancelShow=false;this.shadow.setStyles({'opacity':0,'height':'0','width':'0'});}});GoldmanSachs.Navigation.implement(new Options);GoldmanSachs.NavigationIndexLink=new Class({onImagesLoaded:Class.empty,imagesAreLoaded:false,modType:'index',initialize:function(elem,isSelected,container){this.handle=elem;this.imageManager=new GoldmanSachs.NavigationImageManager(this.handle.getElements('img')[0],isSelected);this.imageManager.addEvent('onImagesLoaded',this.doImagesLoaded.bind(this));this.container=container;},doImagesLoaded:function(){this.imagesAreLoaded=true;this.fireEvent('onImagesLoaded');},doHot:function(){if(this.container.showMouseovers==true){this.imageManager.doHot();}},doWarm:function(){if(this.container.showMouseovers==true){this.imageManager.doWarm();}},doCool:function(){if(this.container.showMouseovers==true){this.imageManager.doCool();}},doCold:function(){if(this.container.showMouseovers==true){this.imageManager.doCold();}}});GoldmanSachs.NavigationIndexLink.implement(new Events);GoldmanSachs.NavigationPair=new Class({onImagesLoaded:Class.empty,imagesAreLoaded:false,modType:'pair',initialize:function(hdl,dp,sel,container){this.handle=hdl;this.drop=dp;this.isSelected=sel;this.container=container
this.handleImage=new GoldmanSachs.NavigationImageManager(this.handle.getElements('img')[0],this.isSelected)
this.handleImage.addEvent('onImagesLoaded',this.doImagesLoaded.bind(this))},doImagesLoaded:function(){this.imagesAreLoaded=true;this.fireEvent('onImagesLoaded');},doHot:function(){if(this.container.showMouseovers==true){this.handleImage.doHot();}
this.drop.setStyle('display','block');},doWarm:function(){if(this.container.showMouseovers==true){this.handleImage.doWarm();}
this.drop.setStyle('display','none');},doCold:function(){if(this.container.showMouseovers==true){this.handleImage.doCold();}
this.drop.setStyle('display','none');},doCool:function(){if(this.container.showMouseovers==true){this.handleImage.doCool();}
this.drop.setStyle('display','none');}})
GoldmanSachs.NavigationPair.implement(new Events);GoldmanSachs.NavigationSearchModule=new Class({onImagesLoaded:Class.empty,imagesAreLoaded:false,modType:'search',keepOn:false,initialize:function(elem,cont){this.handle=elem;this.container=cont;var inputs=this.handle.getElements('input');(inputs[0].type=='image')?inputs.reverse():null;this.inputField=inputs[0];this.searchString=this.inputField.value;this.submitButton=new GoldmanSachs.NavigationImageManager(inputs[1],false);this.submitButton.addEvent('onImagesLoaded',this.doImagesLoaded.bind(this));if(window.webkit419)this.inputField.setStyles('background-color:#fff;');this.inputField.addEvent('click',this.manageKeep.pass(['click'],this));this.inputField.addEvent('blur',this.manageKeep.pass(['blur'],this));},doImagesLoaded:function(){this.imagesAreLoaded=true;this.fireEvent('onImagesLoaded');},doHot:function(){if(this.container.showMouseovers==true){if(this.container.showMouseovers==true){this.submitButton.doWarm();}
this.handle.setStyle('background-color','#fff');this.inputField.setStyle('background-color','#fff');}},doWarm:function(){this.doHot();},doCool:function(){if(this.keepOn==false){this.handle.setStyle('background-color','#444');if(window.webkit419){this.inputField.setStyles('background-color:#fff;')}else{this.inputField.setStyle('background-color','#444');}
this.submitButton.doCool();}},doCold:function(){this.doCool();},manageKeep:function(evt){if(evt=='click'){if(this.inputField.value==this.searchString){this.inputField.value='';}
this.container.doPauseNav();this.keepOn=true;}else{if(this.inputField.value==''){this.inputField.value=this.searchString;}
this.keepOn=false;this.container.endPauseNav();this.doCool();}}});GoldmanSachs.NavigationSearchModule.implement(new Events);GoldmanSachs.NavigationImageManager=new Class({onImagesLoaded:Class.empty,isLoaded:false,isSelected:false,skip:false,initialize:function(elem,isSelected){this.element=elem;this.isSelected=isSelected;this.element.setProperty('title','');var source=elem.getProperty('src');var baseUrl=source.substr(0,source.lastIndexOf('_o'));var extension=source.substr(source.lastIndexOf('.'),4);var imgs=new Asset.images([baseUrl+'_off'+extension,baseUrl+'_off_active'+extension,baseUrl+'_on'+extension,baseUrl+'_on_active'+extension],{onComplete:this.doImagesLoaded.bind(this)});this.coldImg=imgs[0];this.coolImg=imgs[1];this.warmImg=imgs[2];this.hotImg=imgs[3];},doImagesLoaded:function(){this.fireEvent('onImagesLoaded');},doHot:function(){(this.skip==true)?null:this.element.src=this.hotImg.src;},doWarm:function(){(this.skip==true)?null:this.element.src=this.warmImg.src;},doCool:function(){(this.skip==true)?null:this.element.src=this.coolImg.src;},doCold:function(){if(this.isSelected==true){(this.skip==true)?null:this.element.src=this.coolImg.src;}
else{(this.skip==true)?null:this.element.src=this.coldImg.src;}}});GoldmanSachs.NavigationImageManager.implement(new Events);GoldmanSachs.UtilityNavigationItem=new Class({presets:{LANG_IMAGE_SELECTOR:'.gs_utilNav_langImage'},onImagesLoaded:Class.empty,imagesAreLoaded:true,modType:'util',initialize:function(hdl,dp){this.handle=hdl;if(dp!=null){this.drop=dp;var imgs=this.drop.getElements(this.presets.LANG_IMAGE_SELECTOR);this.langImages=[];for(var i=0;i<imgs.length;i++){this.langImages.push(new GoldmanSachs.ImageMouseover(imgs[i],{'listenToParent':true}));}}else{this.drop=null;}},doHot:function(){(this.drop!=null)?this.drop.setStyle('display','block'):null;this.handle.setStyle('color','#999');},doWarm:function(){(this.drop!=null)?this.drop.setStyle('display','none'):null;this.handle.setStyle('color','#fff');},doCold:function(){(this.drop!=null)?this.drop.setStyle('display','none'):null;this.handle.setStyle('color','');},doCool:function(){(this.drop!=null)?this.drop.setStyle('display','none'):null;this.handle.setStyle('color','');}})
GoldmanSachs.UtilityNavigationItem.implement(new Events);GoldmanSachs.MultipleOpenAccordion=Fx.Elements.extend({options:{openAll:true,allowMultipleOpen:true,firstElementsOpen:[0],hasOpenCloseAllToggle:false,start:'open-first',fixedHeight:false,fixedWidth:false,alwaysHide:true,wait:false,onActive:Class.empty,onBackground:Class.empty,height:true,opacity:true,width:false},initialize:function(togglers,elements,onOffToggle,options){this.parent(elements,options);this.setOptions(options);this.previousClick=null;this.elementsVisible=[];togglers.each(function(tog,i){$(tog).addEvent('click',function(){this.toggleSection(i)}.bind(this));},this);this.togglers=togglers;this.h={};this.w={};this.o={};this.now=[];this.opacVal=(window.gecko)?0.99:1;this.hideAll();if(this.options.hasOpenCloseAllToggle){this.allOpen=false;this.onOffToggle=onOffToggle;this.onOffToggle.addEvent('click',function(){this.toggleAllSections();}.bind(this));this.onOffToggle.onclick=function(event){var evt=new Event(event);evt.preventDefault();}}
this.elements.each(function(el,i){el=$(el);this.now[i]={};el.setStyle('overflow','hidden');if(!(this.options.openAll&&this.options.allowMultipleOpen))el.setStyle('height',0);},this);if(!this.options.openAll||!this.options.allowMultipleOpen){switch(this.options.start){case'first-open':this.showSection(this.options.firstElementsOpen[0]);break;case'open-first':this.toggleSection(this.options.firstElementsOpen[0]);break;}}
if(this.options.openAll&&this.options.allowMultipleOpen)this.showAll();else if(this.options.allowMultipleOpen)this.openSections(this.options.firstElementsOpen);},hideThis:function(i){this.elementsVisible[i]=false;if(this.options.height)this.h={'height':[this.elements[i].offsetHeight,0]};if(this.options.width)this.w={'width':[this.elements[i].offsetWidth,0]};if(this.options.opacity)this.o={'opacity':[this.now[i]['opacity']||this.opacVal,0]};this.fireEvent("onBackground",[this.togglers[i],this.elements[i]]);},showThis:function(i){this.elementsVisible[i]=true;if(this.options.height)this.h={'height':[this.elements[i].offsetHeight,this.options.fixedHeight||this.elements[i].scrollHeight]};if(this.options.width)this.w={'width':[this.elements[i].offsetWidth,this.options.fixedWidth||this.elements[i].scrollWidth]};if(this.options.opacity)this.o={'opacity':[this.now[i]['opacity']||0,this.opacVal]};this.fireEvent("onActive",[this.togglers[i],this.elements[i]]);},toggleSection:function(iToToggle){if(iToToggle!=this.previousClick||this.options.alwaysHide||this.options.allowMultipleOpen){this.previousClick=iToToggle;var objObjs={};var err=false;this.elements.each(function(el,i){var update=false;this.now[i]=this.now[i]||{};if(i==iToToggle){if(this.elementsVisible[i]&&(this.options.allowMultipleOpen||this.options.alwaysHide)){if(!(this.options.wait&&this.timer)){update=true;this.hideThis(i);}else{this.previousClick=null;err=true;}}else if(!this.elementsVisible[i]){if(!(this.options.wait&&this.timer)){update=true;this.showThis(i);}else{this.previousClick=null;err=true;}}}else if(this.elementsVisible[i]&&!this.options.allowMultipleOpen){if(!(this.options.wait&&this.timer)){update=true;this.hideThis(i);}else{this.previousClick=null;err=true;}}
if(update)objObjs[i]=$merge(this.h,$merge(this.o,this.w));},this);if(err)return false;return this.custom(objObjs);}
return false;},showSection:function(i,useFx){if($pick(useFx,false)){if(!this.elementsVisible[i])this.toggleSection(i);}else{this.setSectionStyle(i,$(this.elements[i]).scrollWidth,$(this.elements[i]).scrollHeight,1);this.elementsVisible[i]=true;this.fireEvent("onActive",[this.togglers[i],this.elements[i]]);}},hideSection:function(i,useFx){if($pick(useFx,false)){if(this.elementsVisible[i])this.toggleSection(i);}else{this.setSectionStyle(i,0,0,0);this.elementsVisible[i]=false;this.fireEvent("onBackground",[this.togglers[i],this.elements[i]]);}},setSectionStyle:function(i,w,h,o){if(this.options.opacity)$(this.elements[i]).setOpacity(o);if(this.options.height)$(this.elements[i]).setStyle('height',h+'px');if(this.options.width)$(this.elements[i]).setStyle('width',w+'px');},showAll:function(){if(this.options.allowMultipleOpen){this.elements.each(function(el,idx){this.showSection(idx,false);},this);}},hideAll:function(){if(this.options.allowMultipleOpen){this.elements.each(function(el,idx){this.hideSection(idx,false);},this);}},openSections:function(sections){if(this.options.allowMultipleOpen){this.elements.each(function(el,idx){if(sections.test(idx))this.showSection(idx,false);else this.hideSection(idx,false);},this);}},toggleAllSections:function(i){if(this.options.hasOpenCloseAllToggle){if(this.allOpen==false){this.options.allowMultipleOpen=true;this.onOffToggle.setText('CLOSE ALL');this.showAll();this.allOpen=true;}else{this.options.allowMultipleOpen=true;this.hideAll();this.onOffToggle.setText('SEE ALL');this.allOpen=false;}}}});GoldmanSachs.MultipleOpenAccordion.implement(new Options);GoldmanSachs.MultipleOpenAccordion.implement(new Events);GoldmanSachs.ModalOverlay=new Class({presets:{OVERLAY_MASK_ID:'gs_ol_mask',OVERLAY_CLOSE:'.gs_ol_close_marker',SCR_THRESHHOLD:1005},options:{trans:Fx.Transitions.Quad.easeIn,transDuration:200,fps:20,opac:0.6},initialize:function(trigger,overlay,options){this.olMask=$(this.presets.OVERLAY_MASK_ID);this.trigger=$(trigger);this.overlay=$(overlay);var olClose=this.overlay.getElements(this.presets.OVERLAY_CLOSE);this.setOptions(options);this.maskTrans=new Fx.Style(this.olMask,'opacity',{wait:false,transition:this.options.trans,duration:this.options.transDuration,fps:this.options.fps})
this.olTrans=new Fx.Style(this.overlay,'opacity',{wait:false,transition:this.options.trans,duration:this.options.transDuration,fps:this.options.fps})
this.trigger.addEvent('click',this.doShow.bind(this));this.trigger.onclick=function(){return false;};for(var i=0;i<olClose.length;i++){olClose[i].addEvent('click',this.doHide.bind(this));olClose[i].onclick=function(event){var evt=new Event(event);evt.preventDefault();}}
window.addEvent('resize',this.doOverlaySize.bind(this));},doShow:function(event){try{var a=this.fireEvent('doShow',[new Event(event)]);}catch(e){return;}
this.doOverlaySize();this.olMask.setStyle('display','block');this.maskTrans.start(0.0,this.options.opac);this.olTrans.start(0.0,1.0);},doHide:function(event){try{this.fireEvent('doHide',[new Event(event)]);}catch(e){return;}
this.olTrans.start(1.0,0.0);this.maskTrans.start(this.options.opac,0.0);},doClose:function(event){this.olTrans.start(1.0,0.0);this.maskTrans.start(this.options.opac,0.0);},doOverlaySize:function(){var wWid=getWidth();var scrHgt=getScrollHeight();var scrThrsh=this.presets.SCR_THRESHHOLD;if(wWid<scrThrsh){this.olMask.setStyles({height:scrHgt,width:scrThrsh+'px'});this.overlay.setStyle('width',+scrThrsh+'px');}else{this.olMask.setStyles({height:scrHgt,width:'100%'});this.overlay.setStyle('width','100%');}}});GoldmanSachs.ModalOverlay.implement(new Options,new Events);GoldmanSachs.LocationsLandingBlock=new Class({presets:{LIST_SELECTOR:'.gs_loc_panelList',TITLE_SELECTOR:'.gs_loc_panelTitle'},initialize:function(cont,options){this.setOptions(options);this.container=cont;this.list=cont.getElements(this.presets.LIST_SELECTOR)[0];this.title=cont.getElements(this.presets.TITLE_SELECTOR)[0];this.container.addEvent('mouseenter',this.doOver.bind(this));this.container.addEvent('mouseleave',this.doOut.bind(this));if(window.webkit419){this.list.setStyle('display','block');this.slideFx=new Fx.Style(this.list,'opacity',{duration:400,transition:Fx.Transitions.Quad.easeInOut});this.list.setStyle('display','none');}else{this.slideFx=new Fx.Style(this.list,'opacity',{duration:400,transition:Fx.Transitions.Quad.easeInOut});}
this.slideFx.addEvent('onComplete',this.doFinishSlide.bind(this));this.list.setStyle('opacity',0);this.list.setStyle('display','block');this.slideFx.hide();},doOver:function(){this.title.setStyle('display','none');this.slideFx.stop();this.slideFx.start(0.99);this.state='opening';},doOut:function(){this.title.setStyle('display','none');this.slideFx.stop();this.slideFx.start(0);this.state='closing';},doFinishSlide:function(){if(this.state=='closing'){this.title.setStyle('display','block');this.state='closed';}else{this.title.setStyle('display','none');this.state='opened';}}});GoldmanSachs.LocationsLandingBlock.implement(new Options);GoldmanSachs.IndexGrid=new Class({hotSpots:[],presets:{PC_CLASS:'gs_ig_previewContainer',PW_CLASS:'gs_ig_previewWell'},type:'generic',initialize:function(data){var ref=this;this.mainContainer=data[0].element;this.mainContainer.addEvent('mouseleave',this.doCloseOut.bind(this));this.mainContainer.addEvent('mouseenter',this.doOpenUp.bind(this));this.previewContainer=new Element('div',{'class':this.presets.PC_CLASS});if(this.type=='divisions'){this.previewContainer.addEvent('mouseenter',this.doCloseOut.bind(this));}
this.slideContainer=new Element('div');this.previewContainer.adopt(this.slideContainer);this.previewWell=new Element('div',{'class':this.presets.PW_CLASS});if(this.type=='people'){if(window.webkit419){this.previewContainer.setStyle('width','298px');this.previewContainer.setStyle('overflow','hidden');}}
$$('body')[0].adopt(this.previewContainer);$$('body')[0].adopt(this.previewWell);this.slideEffect=new Fx.Slide(this.slideContainer,{duration:225,fps:40,wait:true});for(var i=1;i<data.length;i++){var d=data[i];var hs=new GoldmanSachs.IndexGridSpot(d.element,d.hook,d.previewUrl,this);this.previewWell.adopt(hs.contentContainer);this.hotSpots.push(hs);}
this.slideEffect.hide();this.hidePreview(this.hotSpots[0]);},showPreview:function(hs){if(hs.isOn==false){for(var i=0;i<this.hotSpots.length;i++){this.hidePreview(this.hotSpots[i])
if(this.type=='people'){this.hotSpots[i].handle.removeClass('gs_ppl_arrDown');this.hotSpots[i].handle.removeClass('gs_ppl_arrUp');}}
for(var i=0;i<this.hotSpots.length;i++){var a=this.hotSpots[i];if(a==hs){if(hs.manageCoords()==true){if(this.type=='people'){if(hs.arrowDirection=='down'){hs.handle.addClass('gs_ppl_arrDown');}else{hs.handle.addClass('gs_ppl_arrUp');}}
this.slideContainer.adopt(hs.contentContainer)
this.previewContainer.setStyles({display:'block',top:hs.yPos,left:hs.xPos});this.slideEffect.element.getParent().setStyle('overflow','hidden')
var ref=this;this.slideEffect.show().chain(function(){ref.slideEffect.element.getParent().setStyle('overflow','visible');});hs.isOn=true;(hs.contentLoaded==false)?hs.loadData():null;}}else{this.hidePreview(a);}}}},hidePreview:function(hs){if(hs.isOn==true){this.previewWell.adopt(hs.contentContainer)
hs.isOn=false;this.slideEffect.hide();if(this.type=='people'){hs.handle.removeClass('gs_ppl_arrDown');hs.handle.removeClass('gs_ppl_arrUp');}}},doCloseOut:function(){this.previewContainer.setStyles({display:'none',top:'-500px',left:'-500px'});this.slideEffect.hide();},doOpenUp:function(){return}});GoldmanSachs.LocationsGrid=GoldmanSachs.IndexGrid.extend({type:'locations',presets:{PC_CLASS:'gs_ig_peoplePreviewContainer',PW_CLASS:'gs_ig_previewWell'}});GoldmanSachs.PeopleGrid=GoldmanSachs.IndexGrid.extend({type:'people',presets:{PC_CLASS:'gs_ig_peoplePreviewContainer',PW_CLASS:'gs_ig_previewWell'}});GoldmanSachs.DivisionsGrid=GoldmanSachs.IndexGrid.extend({type:'divisions',presets:{PC_CLASS:'gs_ig_divisionsPreviewContainer',PW_CLASS:'gs_ig_previewWell'},showPreview:function(hs){if(hs.isOn==false){for(var i=0;i<this.hotSpots.length;i++){this.hidePreview(this.hotSpots[i])}
for(var i=0;i<this.hotSpots.length;i++){var a=this.hotSpots[i];if(a==hs){hs.handleImage.src=hs.onImg.src;hs.handle.setStyle('background-color','#ffffff');this.slideEffect.hide();if(hs.manageCoords()==true){this.slideContainer.adopt(hs.contentContainer)
this.previewContainer.setStyles({display:'block',top:hs.yPos,left:hs.xPos});this.slideEffect.element.getParent().setStyle('overflow','hidden')
var ref=this;this.slideEffect.slideIn().chain(function(){ref.slideEffect.element.getParent().setStyle('overflow','visible');});hs.isOn=true;(hs.contentLoaded==false)?hs.loadData():null;}}else{this.hidePreview(a);}}}},hidePreview:function(hs){if(hs.isOn==true){hs.handle.setStyle('background-color','transparent');hs.handleImage.src=hs.offImg.src;this.previewWell.adopt(hs.contentContainer)
hs.isOn=false;this.slideEffect.hide();}}});GoldmanSachs.IndexGridSpot=new Class({presets:{HS_CLASS:'gs_ig_prv',CLOSE_BUTTON_CLASS:'gs_ig_close'},isOn:false,contentLoaded:false,overThisHandle:false,overThisContainer:false,initialize:function(htmlObject,hook,url,c){if($defined(htmlObject)){var ref=this;this.handle=htmlObject;this.hook=hook;this.url=url;this.container=c;this.contentContainer=new Element('div',{'class':this.presets.HS_CLASS})
this.dataRequest=new GoldmanSachs.TextFileLoader({method:'get'});if(this.container.type=='divisions'){this.handleImage=this.handle.getElements('img')[0];this.offImg=new Asset.image(this.handleImage.src);this.onImg=new Asset.image(this.handleImage.src.substr(0,this.handleImage.src.lastIndexOf("."))+'_on'+this.handleImage.src.substr(this.handleImage.src.lastIndexOf("."),4));this.handleImage.title='';if(window.webkit419)this.handle.setProperty('style','display: block; margin-bottom: 10px;');}
if(this.container.type=='locations'){this.handleImage=this.handle.getElements('img')[0];this.handleImage.title='';}
this.manageCoords();window.addEvent('resize',this.manageCoords.bind(this));this.dataRequest.addEvent('onFileLoad',this.handleDataLoad.bind(this));this.handle.addEvent('mouseenter',function(){ref.overThisHandle=true;ref.container.showPreview(ref);});this.handle.addEvent('mouseleave',function(){ref.overThisHandle=false;ref.testOff.delay(10,ref);});}},testOff:function(){if(this.overThisContainer==false&&this.overThisHandle==false){this.container.hidePreview(this);}},loadData:function(){this.dataRequest.doFileLoad(this.url);},manageCoords:function(){var ww=window.getWidth();var coords=this.hook.getCoordinates();if(this.container.type=='divisions'){this.yPos=coords.top+coords.height;this.xPos=coords.left;}else if(this.container.type=='people'){var tableCoords=this.container.mainContainer.getCoordinates()
this.arrowDirection='down';this.yPos=coords.top-124;var os=(window.webkit419)?298:302;this.xPos=coords.right-os;if(this.yPos<tableCoords.top+36){this.yPos=coords.top+coords.height;this.arrowDirection='up';}
if(this.xPos<tableCoords.left+290){this.xPos=coords.left+2;}}else if(this.container.type=='locations'){this.yPos=coords.top-52;this.xPos=coords.left-310;if(this.xPos<=0){this.xPos=coords.right+8;}}else{this.yPos=coords.top+coords.height;this.xPos=coords.left+coords.width;}
return true;},handleDataLoad:function(){this.contentLoaded=true;this.contentContainer.adopt(new Element('div').setHTML(this.dataRequest.fileContent));}});GoldmanSachs.IndexGridSpot.implement(new Events);GoldmanSachs.ImageMouseover=new Class({images:[],options:{listenToParent:false},initialize:function(i,options){IMAGE_ON_SUFFIX='_on';IMAGE_DISABLE_SUFFIX='_dis';this.setOptions(options);this.image=i;this.parent=this.image.getParent();if(i.src.indexOf(IMAGE_ON_SUFFIX+'.')>0){this.image.overSrc=i.src;}else{this.image.overSrc=i.src.substr(0,i.src.lastIndexOf("."))+IMAGE_ON_SUFFIX+i.src.substr(i.src.lastIndexOf("."),4);}
this.image.outImage=Asset.image(this.image.src);this.image.overImage=Asset.image(this.image.overSrc);this.image.isOn=false;this.enableMO();},doSwap:function(){if(this.image.isOn){this.image.src=this.image.outImage.src;this.image.isOn=false;}
else{this.image.src=this.image.overImage.src;this.image.isOn=true;}},enableMO:function(){(this.image.isOn)?this.image.src=this.image.overImage.src:this.image.src=this.image.outImage.src;if(this.options.listenToParent==true){this.parent.addEvent('mouseover',this.doSwap.bind(this));this.parent.addEvent('mouseout',this.doSwap.bind(this));}else{this.image.addEvent('mouseover',this.doSwap.bind(this));this.image.addEvent('mouseout',this.doSwap.bind(this));}},disableMO:function(){this.image.src=this.image.disableImage.src;if(this.options.listenToParent==true){this.parent.removeEvent('mouseover',this.doSwap);this.parent.removeEvent('mouseout',this.doSwap);}else{this.image.removeEvent('mouseover',this.doSwap);this.image.removeEvent('mouseout',this.doSwap);}}});GoldmanSachs.ImageMouseover.implement(new Options)
GoldmanSachs.HighlightBox=new Class({options:{swapImg:false,swapCSS:true,showTxtColor:'#000000',showBgColor:'#ffffff',hideTxtColor:'#ffffff',hideBgColor:'#000',transitionDuration:150,allowBGTransition:true,allowTxtTransition:true,disableLinks:false},initialize:function(el,options){this.element=el;this.setOptions(options);this.elementTxt=this.element.getElements('a')[0];if(this.options.swapImg){var i=el.getElements('img')[0];var onI=new Asset.image(i.src.substr(0,i.src.lastIndexOf("."))+'_on'+i.src.substr(i.src.lastIndexOf("."),4));this.img=i;this.img.onSrc=onI.src;this.img.offSrc=i.src;}
this.bgTrans=new Fx.Style(this.element,'background-color',{wait:false,duration:this.options.transitionDuration,fps:40})
this.textTrans=new Fx.Style(this.elementTxt,'color',{wait:false,duration:this.options.transitionDuration,fps:40})
if(this.options.disableLinks==true){this.elementTxt.onclick=function(event){var evt=new Event(event);evt.preventDefault();}}
this.element.addEvent('mouseenter',this.doShow.bind(this));this.element.addEvent('mouseleave',this.doHide.bind(this));},doShow:function(){if(this.options.swapCSS){if(this.options.allowBGTransition==true){this.bgTrans.start(this.options.hideBgColor,this.options.showBgColor);}
if(this.options.allowTxtTransition==true){this.textTrans.start(this.options.hideTxtColor,this.options.showTxtColor);}}
if(this.options.swapImg){this.img.src=this.img.onSrc;}},doHide:function(){if(this.options.swapCSS){if(this.options.allowBGTransition==true){this.bgTrans.start(this.options.showBgColor,this.options.hideBgColor);}
if(this.options.allowTxtTransition==true){this.textTrans.start(this.options.showTxtColor,this.options.hideTxtColor);}}
if(this.options.swapImg){this.img.src=this.img.offSrc;}}});GoldmanSachs.HighlightBox.implement(new Options);GoldmanSachs.Footer=new Class({presets:{DOC_ID:'gs_doc',MAIN_ID:'gs_main',TOP_PAD:0},initialize:function(){this.mainElement=$(this.presets.MAIN_ID);this.docElement=$(this.presets.DOC_ID);this.browserOffset=(window.ie)?30:30;this.setHeight();},setHeight:function(){var tpad=this.presets.TOP_PAD;var wh=window.getHeight(),dh=this.docElement.getCoordinates().height,mh=this.mainElement.getCoordinates().height;if(wh-dh>0)
this.mainElement.setStyle('padding-bottom',(wh-dh+1)+'px');else
this.mainElement.setStyle('padding-bottom',tpad+'px');}});GoldmanSachs.DropDown=new Class({options:{highlightOpts:true},value:'Show All',onChange:Class.empty,initialize:function(selectBox,options){this.setOptions(options);this.selectBox=selectBox;this.showDrop=true;this.selectBoxTrigger=selectBox.getElements('.gs_dd_dropDownTrig')[0];this.dropDown=selectBox.getElements('.gs_dd_dropDown')[0];this.dropDownOpts=this.dropDown.getElements('li a');this.dropDown.setStyle('display','none');this.selectBoxTrigger.addEvent('click',this.doDropToggle.bind(this));this.selectBoxTrigger.onclick=function(event){this.doDisableLink(event)}.bind(this);this.selectBox.addEvent('mouseleave',this.doHideDrop.bind(this));this.dropDownOpts.each(function(opt){opt.onclick=function(event){this.doDisableLink(event)}.bind(this);if(this.options.highlightOpts){opt.addEvent('mouseenter',this.doHiglightToggle.bind(this,opt));opt.addEvent('mouseleave',this.doHiglightToggle.bind(this,opt));}
opt.addEvent('click',this.doSelectOption.bind(this,opt));},this);},doDropToggle:function(){if(this.showDrop){this.dropDown.setStyle('display','block');this.showDrop=false;}else{this.dropDown.setStyle('display','none');this.showDrop=true;}},doHideDrop:function(){this.dropDown.setStyle('display','none');this.showDrop=true;},doHiglightToggle:function(opt){opt.toggleClass('gs_dd_optHlt');},doSelectOption:function(opt){var optVal=opt.getText().trim();this.value=optVal;this.fireEvent('onChange');this.doHideDrop();},doDisableLink:function(event){var evt=new Event(event);evt.preventDefault();}});GoldmanSachs.DropDown.implement(new Options,new Events);GoldmanSachs.DataTableHighlight=new Class({options:{increase:60},presets:{ON_CELL_CLASSNAME:'gs_pplOn'},initialize:function(el,options){this.setOptions(options);this.element=el;var rows=this.element.getElements('tbody tr');for(var i=0;i<rows.length;i++){var row=rows[i]
row.cellNodes=row.getElements('th').concat(row.getElements('td'));row.outBgColor=row.cellNodes[0].getStyle('background-color');var rval=Math.round(eval('0x'+row.outBgColor.substring(1,3)));var rhex=(rval+this.options.increase>255)?255:rval+this.options.increase;var gval=Math.round(eval('0x'+row.outBgColor.substring(3,5)));var ghex=(gval+this.options.increase>255)?255:gval+this.options.increase;var bval=Math.round(eval('0x'+row.outBgColor.substring(5)));var bhex=(bval+this.options.increase>255)?255:bval+this.options.increase;row.overColor='#'+rhex.toString(16)+ghex.toString(16)+bhex.toString(16);row.bgFx=new Fx.Elements(row.cellNodes,{duration:250,wait:false})
row.addEvent('mouseenter',this.doHighlight.pass([row],this));row.addEvent('mouseleave',this.doUnHighlight.pass([row],this));}},doHighlight:function(row){var obj1={},obj2={};for(var i=0,cls=row.cellNodes;i<cls.length;i++){obj1[i]={'background-color':[row.outBgColor,row.overColor]};}
row.bgFx.start(obj1);},doUnHighlight:function(row){var obj1={},obj2={};for(var i=0,cls=row.cellNodes;i<cls.length;i++){obj1[i]={'background-color':[row.overColor,row.outBgColor]};}
row.bgFx.start(obj1);}});GoldmanSachs.DataTableHighlight.implement(new Options);var Cookie=new Abstract({options:{domain:false,path:false,duration:false,secure:false},set:function(key,value,options){options=$merge(this.options,options);value=encodeURIComponent(value);if(options.domain)value+='; domain='+options.domain;if(options.path)value+='; path='+options.path;if(options.duration){var date=new Date();date.setTime(date.getTime()+options.duration*24*60*60*1000);value+='; expires='+date.toGMTString();}
if(options.secure)value+='; secure';document.cookie=key+'='+value;return $extend(options,{'key':key,'value':value});},get:function(key){var value=document.cookie.match('(?:^|;)\\s*'+key.escapeRegExp()+'=([^;]*)');return value?decodeURIComponent(value[1]):false;},remove:function(cookie,options){if($type(cookie)=='object')this.set(cookie.key,'',$merge(cookie,{duration:-1}));else this.set(cookie,'',$merge(options,{duration:-1}));}});Bio=new Class({initialize:function(trigger,container){Bio.triggers.push(trigger);Bio.containers.push(container);trigger.addEvent('click',this.onClick.bind(this,Bio.triggers.length-1));},onClick:function(count,e){if(!Bio.isShowingAll){for(var i=0;i<Bio.triggers.length;i++)
(i==count)?Bio.show(i):Bio.hide(i);}}});Bio.setSeeAll=function(trigger,text1,text2){if(trigger){Bio.seeAllTrigger={element:trigger,'text1':text1||"",'text2':text2||""}
trigger.addEvent('click',function(e){var event=new Event(e);event.stop();event.preventDefault();if(Bio.isShowingAll)
Bio.hideAll();else
Bio.showAll();});}}
Bio.init=function(){var href=window.location.href;var hash=href.indexOf('#');if(hash>0){var name=href.substring(hash+1,href.length);for(var i=0;i<Bio.triggers.length;i++){if(Bio.containers[i].getAttribute('name')==name)
Bio.show(i);else
Bio.hide(i);}}else{Bio.show(0);for(var i=1;i<Bio.triggers.length;i++)
Bio.hide(i);}}
Bio.showAll=function(){for(var i=0;i<Bio.triggers.length;i++)
Bio.show(i,true);Bio.isShowingAll=true;if(Bio.seeAllTrigger)
Bio.seeAllTrigger.element.innerHTML=Bio.seeAllTrigger.text2;}
Bio.hideAll=function(){Bio.init();Bio.isShowingAll=false;if(Bio.seeAllTrigger)
Bio.seeAllTrigger.element.innerHTML=Bio.seeAllTrigger.text1;}
Bio.triggers=[];Bio.containers=[];Bio.show=function(i,style){Bio.containers[i].setStyle('display','block');Bio.containers[i].setStyle('visibility','visible');if(style){Bio.triggers[i].setStyle('color','');Bio.triggers[i].setStyle('cursor','');}else{Bio.triggers[i].setStyle('color','#999');Bio.triggers[i].setStyle('cursor','text');}};Bio.hide=function(i){Bio.containers[i].setStyle('display','none');Bio.containers[i].setStyle('visibility','hidden');Bio.triggers[i].setStyle('color','');Bio.triggers[i].setStyle('cursor','');};GoldmanSachs.ArchiveTable=new Class({presets:{ROW_SELECTOR:'tbody tr',MONTH_VAL_SELECTOR:'.gs_at_dateCell .gs_at_monthVal',YEAR_VAL_SELECTOR:'.gs_at_dateCell .gs_at_yearVal',SHOW_ALL_TITLE:'Show All',SHOW_ALL_VALUE:'show_all',ODD_ROW_CLASSNAME:'gs_at_odd',EVEN_ROW_CLASSNAME:'gs_at_even'},rows:[],initialize:function(tblEl,ops){this.mainElement=tblEl;var possibleVals=[];var rowEls=this.mainElement.getElements(this.presets.ROW_SELECTOR);var options=ops||{onlyYear:false};this.mainElement.getParent().setStyle('height',(this.mainElement.getCoordinates().height+74)+'px')
this.selectBox=new GoldmanSachs.SelectBox();this.selectBox.mainNode.injectBefore(this.mainElement);this.selectBox.addOptionNode(this.presets.SHOW_ALL_VALUE,this.presets.SHOW_ALL_TITLE,true);for(var i=0;i<rowEls.length;i++){var row=rowEls[i];var month=row.getElements(this.presets.MONTH_VAL_SELECTOR)[0].getText()
var year=row.getElements(this.presets.YEAR_VAL_SELECTOR)[0].getText();var title=options.onlyYear?year:month+', '+year;var val=options.onlyYear?year:month+'-'+year;var key=options.onlyYear?year:month+year;this.rows.push({'rowEl':row,'value':val,'visible':true})
if(possibleVals.contains(key)==false){possibleVals.push(key);this.selectBox.addOptionNode(val,title,false);}}
this.selectBox.addEvent('onChange',this.doFilter.bind(this));},doFilter:function(){var val=this.selectBox.value;var evenOddSig=0;for(var i=0;i<this.rows.length;i++){if(val==this.rows[i].value||val==this.presets.SHOW_ALL_VALUE){this.rows[i].rowEl.removeClass('hideMe');if(evenOddSig==1){this.rows[i].rowEl.addClass(this.presets.ODD_ROW_CLASSNAME);this.rows[i].rowEl.removeClass(this.presets.EVEN_ROW_CLASSNAME);evenOddSig=0;}else{this.rows[i].rowEl.addClass(this.presets.EVEN_ROW_CLASSNAME);this.rows[i].rowEl.removeClass(this.presets.ODD_ROW_CLASSNAME);evenOddSig=1;}}else{this.rows[i].rowEl.addClass('hideMe');this.rows[i].rowEl.removeClass(this.presets.ODD_ROW_CLASSNAME);this.rows[i].rowEl.removeClass(this.presets.EVEN_ROW_CLASSNAME);}}}});




/*	sIFR v2.0.7
	Copyright 2004 - 2008 Mark Wubben and Mike Davidson. Prior contributions by Shaun Inman and Tomas Jogin.
	
	This software is licensed under the CC-GNU LGPL <http://creativecommons.org/licenses/LGPL/2.1/>
*/

var hasFlash=function(){var a=6;if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){document.write('<script language="VBScript"\> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & '+a+'))) \n</script\> \n');if(window.hasFlash!=null)return window.hasFlash}if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){var b=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;return parseInt(b.substr(b.indexOf(".")-2,2),10)>=a}return false}();String.prototype.normalize=function(){return this.replace(/\s+/g," ")};if(Array.prototype.push==null){Array.prototype.push=function(){var i=0,a=this.length,b=arguments.length;while(i<b){this[a++]=arguments[i++]}return this.length}}if(!Function.prototype.apply){Function.prototype.apply=function(a,b){var c=[];var d,e;if(!a)a=window;if(!b)b=[];for(var i=0;i<b.length;i++){c[i]="b["+i+"]"}e="a.__applyTemp__("+c.join(",")+");";a.__applyTemp__=this;d=eval(e);a.__applyTemp__=null;return d}}function named(a){return new named.Arguments(a)}named.Arguments=function(a){this.oArgs=a};named.Arguments.prototype.constructor=named.Arguments;named.extract=function(a,b){var c,d;var i=a.length;while(i--){d=a[i];if(d!=null&&d.constructor!=null&&d.constructor==named.Arguments){c=a[i].oArgs;break}}if(c==null)return;for(e in c)if(b[e]!=null)b[e](c[e]);return};var parseSelector=function(){var a=/^([^#.>`]*)(#|\.|\>|\`)(.+)$/;function r(s,t){var u=s.split(/\s*\,\s*/);var v=[];for(var i=0;i<u.length;i++)v=v.concat(b(u[i],t));return v}function b(c,d,e){c=c.normalize().replace(" ","`");var f=c.match(a);var g,h,i,j,k,n;var l=[];if(f==null)f=[c,c];if(f[1]=="")f[1]="*";if(e==null)e="`";if(d==null)d=document;switch(f[2]){case "#":k=f[3].match(a);if(k==null)k=[null,f[3]];g=document.getElementById(k[1]);if(g==null||(f[1]!="*"&&!o(g,f[1])))return l;if(k.length==2){l.push(g);return l}return b(k[3],g,k[2]);case ".":if(e!=">")h=m(d,f[1]);else h=d.childNodes;for(i=0,n=h.length;i<n;i++){g=h[i];if(g.nodeType!=1)continue;k=f[3].match(a);if(k!=null){if(g.className==null||g.className.match("(\\s|^)"+k[1]+"(\\s|$)")==null)continue;j=b(k[3],g,k[2]);l=l.concat(j)}else if(g.className!=null&&g.className.match("(\\s|^)"+f[3]+"(\\s|$)")!=null)l.push(g)}return l;case ">":if(e!=">")h=m(d,f[1]);else h=d.childNodes;for(i=0,n=h.length;i<n;i++){g=h[i];if(g.nodeType!=1)continue;if(!o(g,f[1]))continue;j=b(f[3],g,">");l=l.concat(j)}return l;case "`":h=m(d,f[1]);for(i=0,n=h.length;i<n;i++){g=h[i];j=b(f[3],g,"`");l=l.concat(j)}return l;default:if(e!=">")h=m(d,f[1]);else h=d.childNodes;for(i=0,n=h.length;i<n;i++){g=h[i];if(g.nodeType!=1)continue;if(!o(g,f[1]))continue;l.push(g)}return l}}function m(d,o){if(o=="*"&&d.all!=null)return d.all;return d.getElementsByTagName(o)}function o(p,q){return q=="*"?true:p.nodeName.toLowerCase().replace("html:", "")==q.toLowerCase()}return r}();var sIFR=function(){var a="http://www.w3.org/1999/xhtml";var b=false;var c=false;var d;var ah=[];var al=document;var ak=al.documentElement;var am=window;var au=al.addEventListener;var av=am.addEventListener;var f=function(){var g=navigator.userAgent.toLowerCase();var f={a:g.indexOf("applewebkit")>-1,b:g.indexOf("safari")>-1,c:navigator.product!=null&&navigator.product.toLowerCase().indexOf("konqueror")>-1,d:g.indexOf("opera")>-1,e:al.contentType!=null&&al.contentType.indexOf("xml")>-1,f:true,g:true,h:null,i:null,j:null,k:null};f.l=f.a||f.c;f.m=!f.a&&navigator.product!=null&&navigator.product.toLowerCase()=="gecko";if(f.m&&g.match(/.*gecko\/(\d{8}).*/))f.j=new Number(g.match(/.*gecko\/(\d{8}).*/)[1]);f.n=g.indexOf("msie")>-1&&!f.d&&!f.l&&!f.m;f.o=f.n&&g.match(/.*mac.*/)!=null;if(f.d&&g.match(/.*opera(\s|\/)(\d+\.\d+)/))f.i=new Number(g.match(/.*opera(\s|\/)(\d+\.\d+)/)[2]);if(f.n||(f.d&&f.i<7.6))f.g=false;if(f.a&&g.match(/.*applewebkit\/(\d+).*/))f.k=new Number(g.match(/.*applewebkit\/(\d+).*/)[1]);if(am.hasFlash&&(!f.n||f.o)){var aj=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;f.h=parseInt(aj.substr(aj.indexOf(".")-2,2),10)}if(g.match(/.*(windows|mac).*/)==null||f.o||f.c||(f.d&&(g.match(/.*mac.*/)!=null||f.i<7.6))||(f.b&&f.h<7)||(!f.b&&f.a&&f.k<312)||(f.m&&f.j<20020523))f.f=false;if(!f.o&&!f.m&&al.createElementNS)try{al.createElementNS(a,"i").innerHTML=""}catch(e){f.e=true}f.p=f.c||(f.a&&f.k<312);return f}();function at(){return{bIsWebKit:f.a,bIsSafari:f.b,bIsKonq:f.c,bIsOpera:f.d,bIsXML:f.e,bHasTransparencySupport:f.f,bUseDOM:f.g,nFlashVersion:f.h,nOperaVersion:f.i,nGeckoBuildDate:f.j,nWebKitVersion:f.k,bIsKHTML:f.l,bIsGecko:f.m,bIsIE:f.n,bIsIEMac:f.o,bUseInnerHTMLHack:f.p}}if(am.hasFlash==false||!al.getElementsByTagName||!al.getElementById||(f.e&&(f.p||f.n)))return{UA:at()};function af(e){if((!k.bAutoInit&&(am.event||e)!=null)||!l(e))return;b=true;for(var i=0,h=ah.length;i<h;i++)j.apply(null,ah[i]);ah=[]}var k=af;function l(e){if(c==false||k.bIsDisabled==true||((f.e&&f.m||f.l)&&e==null&&b==false)||al.getElementsByTagName("body").length==0)return false;return true}function m(n){if(f.n)return n.replace(new RegExp("%\d{0}","g"),"%25");return n.replace(new RegExp("%(?!\d)","g"),"%25")}function as(p,q){return q=="*"?true:p.nodeName.toLowerCase().replace("html:", "")==q.toLowerCase()}function o(p,q,r,s,t){var u="";var v=p.firstChild;var w,x,y,z;if(s==null)s=0;if(t==null)t="";while(v){if(v.nodeType==3){z=v.nodeValue.replace("<","&lt;");switch(r){case "lower":u+=z.toLowerCase();break;case "upper":u+=z.toUpperCase();break;default:u+=z}}else if(v.nodeType==1){if(as(v,"a")&&!v.getAttribute("href")==false){if(v.getAttribute("target"))t+="&sifr_url_"+s+"_target="+v.getAttribute("target");t+="&sifr_url_"+s+"="+m(v.getAttribute("href")).replace(/&/g,"%26");u+='<a href="asfunction:_root.launchURL,'+s+'">';s++}else if(as(v,"br"))u+="<br/>";if(v.hasChildNodes()){y=o(v,null,r,s,t);u+=y.u;s=y.s;t=y.t}if(as(v,"a"))u+="</a>"}w=v;v=v.nextSibling;if(q!=null){x=w.parentNode.removeChild(w);q.appendChild(x)}}return{"u":u,"s":s,"t":t}}function A(B){if(al.createElementNS&&f.g)return al.createElementNS(a,B);return al.createElement(B)}function C(D,E,z){var p=A("param");p.setAttribute("name",E);p.setAttribute("value",z);D.appendChild(p)}function F(p,G){var H=p.className;if(H==null)H=G;else H=H.normalize()+(H==""?"":" ")+G;p.className=H}function aq(ar){var a=ak;if(k.bHideBrowserText==false)a=al.getElementsByTagName("body")[0];if((k.bHideBrowserText==false||ar)&&a)if(a.className==null||a.className.match(/\bsIFR\-hasFlash\b/)==null)F(a, "sIFR-hasFlash")}function j(I,J,K,L,M,N,O,P,Q,R,S,r,T){if(!l())return ah.push(arguments);aq();named.extract(arguments,{sSelector:function(ap){I=ap},sFlashSrc:function(ap){J=ap},sColor:function(ap){K=ap},sLinkColor:function(ap){L=ap},sHoverColor:function(ap){M=ap},sBgColor:function(ap){N=ap},nPaddingTop:function(ap){O=ap},nPaddingRight:function(ap){P=ap},nPaddingBottom:function(ap){Q=ap},nPaddingLeft:function(ap){R=ap},sFlashVars:function(ap){S=ap},sCase:function(ap){r=ap},sWmode:function(ap){T=ap}});var U=parseSelector(I);if(U.length==0)return false;if(S!=null)S="&"+S.normalize();else S="";if(K!=null)S+="&textcolor="+K;if(M!=null)S+="&hovercolor="+M;if(M!=null||L!=null)S+="&linkcolor="+(L||K);if(O==null)O=0;if(P==null)P=0;if(Q==null)Q=0;if(R==null)R=0;if(N==null)N="#FFFFFF";if(T=="transparent")if(!f.f)T="opaque";else N="transparent";if(T==null)T="";var p,V,W,X,Y,Z,aa,ab,ac;var ad=null;for(var i=0,h=U.length;i<h;i++){p=U[i];if(p.className!=null&&p.className.match(/\bsIFR\-replaced\b/)!=null)continue;V=p.offsetWidth-R-P;W=p.offsetHeight-O-Q;aa=A("span");aa.className="sIFR-alternate";ac=o(p,aa,r);Z="txt="+m(ac.u).replace(/\+/g,"%2B").replace(/&/g,"%26").replace(/\"/g, "%22").normalize() + S + "&w=" + V + "&h=" + W + ac.t;F(p,"sIFR-replaced");if(ad==null||!f.g){if(!f.g){if(!f.n)p.innerHTML=['<embed class="sIFR-flash" type="application/x-shockwave-flash" src="',J,'" quality="best" wmode="',T,'" bgcolor="',N,'" flashvars="',Z,'" width="',V,'" height="',W,'" sifr="true"></embed>'].join("");else p.innerHTML=['<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" sifr="true" width="',V,'" height="',W,'" class="sIFR-flash"><param name="movie" value="',J,'"></param><param name="flashvars" value="',Z,'"></param><param name="quality" value="best"></param><param name="wmode" value="',T,'"></param><param name="bgcolor" value="',N,'"></param> </object>'].join('')}else{if(f.d){ab=A("object");ab.setAttribute("data",J);C(ab,"quality","best");C(ab,"wmode",T);C(ab,"bgcolor",N)}else{ab=A("embed");ab.setAttribute("src",J);ab.setAttribute("quality","best");ab.setAttribute("flashvars",Z);ab.setAttribute("wmode",T);ab.setAttribute("bgcolor",N)}ab.setAttribute("sifr","true");ab.setAttribute("type","application/x-shockwave-flash");ab.className="sIFR-flash";if(!f.l||!f.e)ad=ab.cloneNode(true)}}else ab=ad.cloneNode(true);if(f.g){if(f.d)C(ab,"flashvars",Z);else ab.setAttribute("flashvars",Z);ab.setAttribute("width",V);ab.setAttribute("height",W);ab.style.width=V+"px";ab.style.height=W+"px";p.appendChild(ab)}p.appendChild(aa);if(f.p)p.innerHTML+=""}if(f.n&&k.bFixFragIdBug)setTimeout(function(){al.title=d},0)}function ai(){d=al.title}function ae(){if(k.bIsDisabled==true)return;c=true;if(k.bHideBrowserText)aq(true);if(am.attachEvent)am.attachEvent("onload",af);else if(!f.c&&(al.addEventListener||am.addEventListener)){if(f.a&&f.k>=132&&am.addEventListener)am.addEventListener("load",function(){setTimeout("sIFR({})",1)},false);else{if(al.addEventListener)al.addEventListener("load",af,false);if(am.addEventListener)am.addEventListener("load",af,false)}}else if(typeof am.onload=="function"){var ag=am.onload;am.onload=function(){ag();af()}}else am.onload=af;if(!f.n||am.location.hash=="")k.bFixFragIdBug=false;else ai()}k.UA=at();k.bAutoInit=true;k.bFixFragIdBug=true;k.replaceElement=j;k.updateDocumentTitle=ai;k.appendToClassName=F;k.setup=ae;k.debug=function(){aq(true)};k.debug.replaceNow=function(){ae();k()};k.bIsDisabled=false;k.bHideBrowserText=true;return k}();

if(typeof sIFR == "function" && !sIFR.UA.bIsIEMac && (!sIFR.UA.bIsWebKit || sIFR.UA.nWebKitVersion >= 100)){
	sIFR.setup();
};


/*	sIFR 2.0.1 Official Add-ons 1.2
	Copyright 2005 Mark Wubben

	This software is licensed under the CC-GNU LGPL <http://creativecommons.org/licenses/LGPL/2.1/>
*/

if(typeof sIFR=="function")(function(){var j=document;var h=j.documentElement;sIFR.removeDecoyClasses=function(){function a(b){if(b&&b.className!=null)b.className=b.className.replace(/\bsIFR-hasFlash\b/,"")}return function(){a(h);a(j.getElementsByTagName("body")[0])}}();sIFR.preferenceManager={storage:{sCookieId:"sifr",set:function(a){var b=new Date();b.setFullYear(b.getFullYear()+3);j.cookie=[this.sCookieId,"=",a,";expires=",b.toGMTString(),";path=/"].join("")},get:function(){var a=j.cookie.match(new RegExp(";?"+this.sCookieId+"=([^;]+);?"));if(a!=null&&a[1]=="false")return false;else return true},reset:function(){var a=new Date();a.setFullYear(a.getFullYear()-1);j.cookie=[this.sCookieId,"=true;expires=",a.toGMTString(),";path=/"].join("")}},disable:function(){this.storage.set(false)},enable:function(){this.storage.set(true)},test:function(){return this.storage.get()}};if(sIFR.preferenceManager.test()==false){sIFR.bIsDisabled=true;sIFR.removeDecoyClasses()}sIFR.rollback=function(){function a(b){var c,d,e,f,g,h;var l=parseSelector(b);var i=l.length-1;var m=false;while(i>=0){c=l[i];l.length--;d=c.parentNode;if(c.getAttribute("sifr")=="true"){h=0;while(h<d.childNodes.length){c=d.childNodes[h];if(c.className=="sIFR-alternate"){e=c;h++;continue}d.removeChild(c)}if(e!=null){f=e.firstChild;while(f!=null){g=f.nextSibling;d.appendChild(e.removeChild(f));f=g}d.removeChild(e)}if(!sIFR.UA.bIsXML&&sIFR.UA.bUseInnerHTMLHack)d.innerHTML+="";d.className=d.className.replace(/\bsIFR\-replaced\b/,"")};m=true;i--}return m}return function(k){named.extract(arguments,{sSelector:function(a){k=a}});if(k==null)k="";else k+=">";sIFR.removeDecoyClasses();sIFR.bHideBrowserText=false;if(a(k+"embed")==false)a(k+"object")}}()})()


/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;



/*!
 * jQuery JavaScript Library v1.5
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Mon Jan 31 08:31:29 2011 -0500
 */
(function(a,b){function b$(a){return d.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function bX(a){if(!bR[a]){var b=d("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";bR[a]=c}return bR[a]}function bW(a,b){var c={};d.each(bV.concat.apply([],bV.slice(0,b)),function(){c[this]=a});return c}function bJ(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var e=a.dataTypes,f=a.converters,g,h=e.length,i,j=e[0],k,l,m,n,o;for(g=1;g<h;g++){k=j,j=e[g];if(j==="*")j=k;else if(k!=="*"&&k!==j){l=k+" "+j,m=f[l]||f["* "+j];if(!m){o=b;for(n in f){i=n.split(" ");if(i[0]===k||i[0]==="*"){o=f[i[1]+" "+j];if(o){n=f[n],n===!0?m=o:o===!0&&(m=n);break}}}}!m&&!o&&d.error("No conversion from "+l.replace(" "," to ")),m!==!0&&(c=m?m(c):o(n(c)))}}return c}function bI(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bH(a,b,c,e){d.isArray(b)&&b.length?d.each(b,function(b,f){c||bp.test(a)?e(a,f):bH(a+"["+(typeof f==="object"||d.isArray(f)?b:"")+"]",f,c,e)}):c||b==null||typeof b!=="object"?e(a,b):d.isArray(b)||d.isEmptyObject(b)?e(a,""):d.each(b,function(b,d){bH(a+"["+b+"]",d,c,e)})}function bG(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bD,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==="string"&&(g[l]?l=b:(c.dataTypes.unshift(l),l=bG(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bG(a,c,d,e,"*",g));return l}function bF(a){return function(b,c){typeof b!=="string"&&(c=b,b="*");if(d.isFunction(c)){var e=b.toLowerCase().split(bz),f=0,g=e.length,h,i,j;for(;f<g;f++)h=e[f],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bn(a,b,c){var e=b==="width"?bh:bi,f=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return f;d.each(e,function(){c||(f-=parseFloat(d.css(a,"padding"+this))||0),c==="margin"?f+=parseFloat(d.css(a,"margin"+this))||0:f-=parseFloat(d.css(a,"border"+this+"Width"))||0});return f}function _(a,b){b.src?d.ajax({url:b.src,async:!1,dataType:"script"}):d.globalEval(b.text||b.textContent||b.innerHTML||""),b.parentNode&&b.parentNode.removeChild(b)}function $(a,b){if(b.nodeType===1){var c=b.nodeName.toLowerCase();b.clearAttributes(),b.mergeAttributes(a);if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(d.expando)}}function Z(a,b){if(b.nodeType===1&&d.hasData(a)){var c=d.expando,e=d.data(a),f=d.data(b,e);if(e=e[c]){var g=e.events;f=f[c]=d.extend({},e);if(g){delete f.handle,f.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)d.event.add(b,h,g[h][i],g[h][i].data)}}}}function Y(a,b){return d.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function O(a,b,c){if(d.isFunction(b))return d.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return d.grep(a,function(a,d){return a===b===c});if(typeof b==="string"){var e=d.grep(a,function(a){return a.nodeType===1});if(J.test(b))return d.filter(b,e,!c);b=d.filter(b,e)}return d.grep(a,function(a,e){return d.inArray(a,b)>=0===c})}function N(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function F(a,b){return(a&&a!=="*"?a+".":"")+b.replace(q,"`").replace(r,"&")}function E(a){var b,c,e,f,g,h,i,j,k,l,m,n,p,q=[],r=[],s=d._data(this,u);typeof s==="function"&&(s=s.events);if(a.liveFired!==this&&s&&s.live&&!a.target.disabled&&(!a.button||a.type!=="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var t=s.live.slice(0);for(i=0;i<t.length;i++)g=t[i],g.origType.replace(o,"")===a.type?r.push(g.selector):t.splice(i--,1);f=d(a.target).closest(r,a.currentTarget);for(j=0,k=f.length;j<k;j++){m=f[j];for(i=0;i<t.length;i++){g=t[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))){h=m.elem,e=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,e=d(a.relatedTarget).closest(g.selector)[0];(!e||e!==h)&&q.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=q.length;j<k;j++){f=q[j];if(c&&f.level>c)break;a.currentTarget=f.elem,a.data=f.handleObj.data,a.handleObj=f.handleObj,p=f.handleObj.origHandler.apply(f.elem,arguments);if(p===!1||a.isPropagationStopped()){c=f.level,p===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function C(a,b,c){c[0].type=a;return d.event.handle.apply(b,c)}function w(){return!0}function v(){return!1}function f(a,c,f){if(f===b&&a.nodeType===1){f=a.getAttribute("data-"+c);if(typeof f==="string"){try{f=f==="true"?!0:f==="false"?!1:f==="null"?null:d.isNaN(f)?e.test(f)?d.parseJSON(f):f:parseFloat(f)}catch(g){}d.data(a,c,f)}else f=b}return f}var c=a.document,d=function(){function I(){if(!d.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(I,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,i=/\S/,j=/^\s+/,k=/\s+$/,l=/\d/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=navigator.userAgent,w,x=!1,y,z="then done fail isResolved isRejected promise".split(" "),A,B=Object.prototype.toString,C=Object.prototype.hasOwnProperty,D=Array.prototype.push,E=Array.prototype.slice,F=String.prototype.trim,G=Array.prototype.indexOf,H={};d.fn=d.prototype={constructor:d,init:function(a,e,f){var g,i,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!e&&c.body){this.context=c,this[0]=c.body,this.selector="body",this.length=1;return this}if(typeof a==="string"){g=h.exec(a);if(!g||!g[1]&&e)return!e||e.jquery?(e||f).find(a):this.constructor(e).find(a);if(g[1]){e=e instanceof d?e[0]:e,k=e?e.ownerDocument||e:c,j=m.exec(a),j?d.isPlainObject(e)?(a=[c.createElement(j[1])],d.fn.attr.call(a,e,!0)):a=[k.createElement(j[1])]:(j=d.buildFragment([g[1]],[k]),a=(j.cacheable?d.clone(j.fragment):j.fragment).childNodes);return d.merge(this,a)}i=c.getElementById(g[2]);if(i&&i.parentNode){if(i.id!==g[2])return f.find(a);this.length=1,this[0]=i}this.context=c,this.selector=a;return this}if(d.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.5",length:0,size:function(){return this.length},toArray:function(){return E.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?D.apply(e,a):d.merge(e,a),e.prevObject=this,e.context=this.context,b==="find"?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(E.apply(this,arguments),"slice",E.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:D,sort:[].sort,splice:[].splice},d.fn.init.prototype=d.fn,d.extend=d.fn.extend=function(){var a,c,e,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!=="object"&&!d.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){e=i[c],f=a[c];if(i===f)continue;l&&f&&(d.isPlainObject(f)||(g=d.isArray(f)))?(g?(g=!1,h=e&&d.isArray(e)?e:[]):h=e&&d.isPlainObject(e)?e:{},i[c]=d.extend(l,h,f)):f!==b&&(i[c]=f)}return i},d.extend({noConflict:function(b){a.$=f,b&&(a.jQuery=e);return d},isReady:!1,readyWait:1,ready:function(a){a===!0&&d.readyWait--;if(!d.readyWait||a!==!0&&!d.isReady){if(!c.body)return setTimeout(d.ready,1);d.isReady=!0;if(a!==!0&&--d.readyWait>0)return;y.resolveWith(c,[d]),d.fn.trigger&&d(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!x){x=!0;if(c.readyState==="complete")return setTimeout(d.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",A,!1),a.addEventListener("load",d.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",A),a.attachEvent("onload",d.ready);var b=!1;try{b=a.frameElement==null}catch(e){}c.documentElement.doScroll&&b&&I()}}},isFunction:function(a){return d.type(a)==="function"},isArray:Array.isArray||function(a){return d.type(a)==="array"},isWindow:function(a){return a&&typeof a==="object"&&"setInterval"in a},isNaN:function(a){return a==null||!l.test(a)||isNaN(a)},type:function(a){return a==null?String(a):H[B.call(a)]||"object"},isPlainObject:function(a){if(!a||d.type(a)!=="object"||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!C.call(a,"constructor")&&!C.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a){}return c===b||C.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=="string"||!b)return null;b=d.trim(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();d.error("Invalid JSON: "+b)},parseXML:function(b,c,e){a.DOMParser?(e=new DOMParser,c=e.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),e=c.documentElement,(!e||!e.nodeName||e.nodeName==="parsererror")&&d.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(a){if(a&&i.test(a)){var b=c.getElementsByTagName("head")[0]||c.documentElement,e=c.createElement("script");e.type="text/javascript",d.support.scriptEval()?e.appendChild(c.createTextNode(a)):e.text=a,b.insertBefore(e,b.firstChild),b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,e){var f,g=0,h=a.length,i=h===b||d.isFunction(a);if(e){if(i){for(f in a)if(c.apply(a[f],e)===!1)break}else for(;g<h;)if(c.apply(a[g++],e)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(var j=a[0];g<h&&c.call(j,g,j)!==!1;j=a[++g]){}return a},trim:F?function(a){return a==null?"":F.call(a)}:function(a){return a==null?"":(a+"").replace(j,"").replace(k,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var e=d.type(a);a.length==null||e==="string"||e==="function"||e==="regexp"||d.isWindow(a)?D.call(c,a):d.merge(c,a)}return c},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,b,c){var d=[],e;for(var f=0,g=a.length;f<g;f++)e=b(a[f],f,c),e!=null&&(d[d.length]=e);return d.concat.apply([],d)},guid:1,proxy:function(a,c,e){arguments.length===2&&(typeof c==="string"?(e=a,a=e[c],c=b):c&&!d.isFunction(c)&&(e=c,c=b)),!c&&a&&(c=function(){return a.apply(e||this,arguments)}),a&&(c.guid=a.guid=a.guid||c.guid||d.guid++);return c},access:function(a,c,e,f,g,h){var i=a.length;if(typeof c==="object"){for(var j in c)d.access(a,j,c[j],f,g,e);return a}if(e!==b){f=!h&&f&&d.isFunction(e);for(var k=0;k<i;k++)g(a[k],c,f?e.call(a[k],k,g(a[k],c)):e,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},_Deferred:function(){var a=[],b,c,e,f={done:function(){if(!e){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=d.type(i),j==="array"?f.done.apply(f,i):j==="function"&&a.push(i);k&&f.resolveWith(k[0],k[1])}return this},resolveWith:function(d,f){if(!e&&!b&&!c){c=1;try{while(a[0])a.shift().apply(d,f)}finally{b=[d,f],c=0}}return this},resolve:function(){f.resolveWith(d.isFunction(this.promise)?this.promise():this,arguments);return this},isResolved:function(){return c||b},cancel:function(){e=1,a=[];return this}};return f},Deferred:function(a){var b=d._Deferred(),c=d._Deferred(),e;d.extend(b,{then:function(a,c){b.done(a).fail(c);return this},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,promise:function(a,c){if(a==null){if(e)return e;e=a={}}c=z.length;while(c--)a[z[c]]=b[z[c]];return a}}),b.then(c.cancel,b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){var b=arguments,c=b.length,e=c<=1&&a&&d.isFunction(a.promise)?a:d.Deferred(),f=e.promise(),g;c>1?(g=Array(c),d.each(b,function(a,b){d.when(b).then(function(b){g[a]=arguments.length>1?E.call(arguments,0):b,--c||e.resolveWith(f,g)},e.reject)})):e!==a&&e.resolve(a);return f},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}d.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.subclass=this.subclass,a.fn.init=function b(b,c){c&&c instanceof d&&!(c instanceof a)&&(c=a(c));return d.fn.init.call(this,b,c,e)},a.fn.init.prototype=a.fn;var e=a(c);return a},browser:{}}),y=d._Deferred(),d.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){H["[object "+b+"]"]=b.toLowerCase()}),w=d.uaMatch(v),w.browser&&(d.browser[w.browser]=!0,d.browser.version=w.version),d.browser.webkit&&(d.browser.safari=!0),G&&(d.inArray=function(a,b){return G.call(b,a)}),i.test(" ")&&(j=/^[\s\xA0]+/,k=/[\s\xA0]+$/),g=d(c),c.addEventListener?A=function(){c.removeEventListener("DOMContentLoaded",A,!1),d.ready()}:c.attachEvent&&(A=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",A),d.ready())});return a.jQuery=a.$=d}();(function(){d.support={};var b=c.createElement("div");b.style.display="none",b.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var e=b.getElementsByTagName("*"),f=b.getElementsByTagName("a")[0],g=c.createElement("select"),h=g.appendChild(c.createElement("option"));if(e&&e.length&&f){d.support={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:/^0.55$/.test(f.style.opacity),cssFloat:!!f.style.cssFloat,checkOn:b.getElementsByTagName("input")[0].value==="on",optSelected:h.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,_scriptEval:null,noCloneEvent:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0},g.disabled=!0,d.support.optDisabled=!h.disabled,d.support.scriptEval=function(){if(d.support._scriptEval===null){var b=c.documentElement,e=c.createElement("script"),f="script"+d.now();e.type="text/javascript";try{e.appendChild(c.createTextNode("window."+f+"=1;"))}catch(g){}b.insertBefore(e,b.firstChild),a[f]?(d.support._scriptEval=!0,delete a[f]):d.support._scriptEval=!1,b.removeChild(e),b=e=f=null}return d.support._scriptEval};try{delete b.test}catch(i){d.support.deleteExpando=!1}b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function j(){d.support.noCloneEvent=!1,b.detachEvent("onclick",j)}),b.cloneNode(!0).fireEvent("onclick")),b=c.createElement("div"),b.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var k=c.createDocumentFragment();k.appendChild(b.firstChild),d.support.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,d(function(){var a=c.createElement("div"),b=c.getElementsByTagName("body")[0];if(b){a.style.width=a.style.paddingLeft="1px",b.appendChild(a),d.boxModel=d.support.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,d.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",d.support.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var e=a.getElementsByTagName("td");d.support.reliableHiddenOffsets=e[0].offsetHeight===0,e[0].style.display="",e[1].style.display="none",d.support.reliableHiddenOffsets=d.support.reliableHiddenOffsets&&e[0].offsetHeight===0,a.innerHTML="",b.removeChild(a).style.display="none",a=e=null}});var l=function(a){var b=c.createElement("div");a="on"+a;if(!b.attachEvent)return!0;var d=a in b;d||(b.setAttribute(a,"return;"),d=typeof b[a]==="function"),b=null;return d};d.support.submitBubbles=l("submit"),d.support.changeBubbles=l("change"),b=e=f=null}})();var e=/^(?:\{.*\}|\[.*\])$/;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!d.isEmptyObject(a)},data:function(a,c,e,f){if(d.acceptData(a)){var g=d.expando,h=typeof c==="string",i,j=a.nodeType,k=j?d.cache:a,l=j?a[d.expando]:a[d.expando]&&d.expando;if((!l||f&&l&&!k[l][g])&&h&&e===b)return;l||(j?a[d.expando]=l=++d.uuid:l=d.expando),k[l]||(k[l]={}),typeof c==="object"&&(f?k[l][g]=d.extend(k[l][g],c):k[l]=d.extend(k[l],c)),i=k[l],f&&(i[g]||(i[g]={}),i=i[g]),e!==b&&(i[c]=e);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[c]:i}},removeData:function(b,c,e){if(d.acceptData(b)){var f=d.expando,g=b.nodeType,h=g?d.cache:b,i=g?b[d.expando]:d.expando;if(!h[i])return;if(c){var j=e?h[i][f]:h[i];if(j){delete j[c];if(!d.isEmptyObject(j))return}}if(e){delete h[i][f];if(!d.isEmptyObject(h[i]))return}var k=h[i][f];d.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},h[i][f]=k):g&&(d.support.deleteExpando?delete b[d.expando]:b.removeAttribute?b.removeAttribute(d.expando):b[d.expando]=null)}},_data:function(a,b,c){return d.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=d.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),d.fn.extend({data:function(a,c){var e=null;if(typeof a==="undefined"){if(this.length){e=d.data(this[0]);if(this[0].nodeType===1){var g=this[0].attributes,h;for(var i=0,j=g.length;i<j;i++)h=g[i].name,h.indexOf("data-")===0&&(h=h.substr(5),f(this[0],h,e[h]))}}return e}if(typeof a==="object")return this.each(function(){d.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(c===b){e=this.triggerHandler("getData"+k[1]+"!",[k[0]]),e===b&&this.length&&(e=d.data(this[0],a),e=f(this[0],a,e));return e===b&&k[1]?this.data(k[0]):e}return this.each(function(){var b=d(this),e=[k[0],c];b.triggerHandler("setData"+k[1]+"!",e),d.data(this,a,c),b.triggerHandler("changeData"+k[1]+"!",e)})},removeData:function(a){return this.each(function(){d.removeData(this,a)})}}),d.extend({queue:function(a,b,c){if(a){b=(b||"fx")+"queue";var e=d._data(a,b);if(!c)return e||[];!e||d.isArray(c)?e=d._data(a,b,d.makeArray(c)):e.push(c);return e}},dequeue:function(a,b){b=b||"fx";var c=d.queue(a,b),e=c.shift();e==="inprogress"&&(e=c.shift()),e&&(b==="fx"&&c.unshift("inprogress"),e.call(a,function(){d.dequeue(a,b)})),c.length||d.removeData(a,b+"queue",!0)}}),d.fn.extend({queue:function(a,c){typeof a!=="string"&&(c=a,a="fx");if(c===b)return d.queue(this[0],a);return this.each(function(b){var e=d.queue(this,a,c);a==="fx"&&e[0]!=="inprogress"&&d.dequeue(this,a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,a)})},delay:function(a,b){a=d.fx?d.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){d.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var g=/[\n\t\r]/g,h=/\s+/,i=/\r/g,j=/^(?:href|src|style)$/,k=/^(?:button|input)$/i,l=/^(?:button|input|object|select|textarea)$/i,m=/^a(?:rea)?$/i,n=/^(?:radio|checkbox)$/i;d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"},d.fn.extend({attr:function(a,b){return d.access(this,a,b,!0,d.attr)},removeAttr:function(a,b){return this.each(function(){d.attr(this,a,""),this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.addClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"){var b=(a||"").split(h);for(var c=0,e=this.length;c<e;c++){var f=this[c];if(f.nodeType===1)if(f.className){var g=" "+f.className+" ",i=f.className;for(var j=0,k=b.length;j<k;j++)g.indexOf(" "+b[j]+" ")<0&&(i+=" "+b[j]);f.className=d.trim(i)}else f.className=a}}return this},removeClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"||a===b){var c=(a||"").split(h);for(var e=0,f=this.length;e<f;e++){var i=this[e];if(i.nodeType===1&&i.className)if(a){var j=(" "+i.className+" ").replace(g," ");for(var k=0,l=c.length;k<l;k++)j=j.replace(" "+c[k]+" "," ");i.className=d.trim(j)}else i.className=""}}return this},toggleClass:function(a,b){var c=typeof a,e=typeof b==="boolean";if(d.isFunction(a))return this.each(function(c){var e=d(this);e.toggleClass(a.call(this,c,e.attr("class"),b),b)});return this.each(function(){if(c==="string"){var f,g=0,i=d(this),j=b,k=a.split(h);while(f=k[g++])j=e?j:!i.hasClass(f),i[j?"addClass":"removeClass"](f)}else if(c==="undefined"||c==="boolean")this.className&&d._data(this,"__className__",this.className),this.className=this.className||a===!1?"":d._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(g," ").indexOf(b)>-1)return!0;return!1},val:function(a){if(!arguments.length){var c=this[0];if(c){if(d.nodeName(c,"option")){var e=c.attributes.value;return!e||e.specified?c.value:c.text}if(d.nodeName(c,"select")){var f=c.selectedIndex,g=[],h=c.options,j=c.type==="select-one";if(f<0)return null;for(var k=j?f:0,l=j?f+1:h.length;k<l;k++){var m=h[k];if(m.selected&&(d.support.optDisabled?!m.disabled:m.getAttribute("disabled")===null)&&(!m.parentNode.disabled||!d.nodeName(m.parentNode,"optgroup"))){a=d(m).val();if(j)return a;g.push(a)}}return g}if(n.test(c.type)&&!d.support.checkOn)return c.getAttribute("value")===null?"on":c.value;return(c.value||"").replace(i,"")}return b}var o=d.isFunction(a);return this.each(function(b){var c=d(this),e=a;if(this.nodeType===1){o&&(e=a.call(this,b,c.val())),e==null?e="":typeof e==="number"?e+="":d.isArray(e)&&(e=d.map(e,function(a){return a==null?"":a+""}));if(d.isArray(e)&&n.test(this.type))this.checked=d.inArray(c.val(),e)>=0;else if(d.nodeName(this,"select")){var f=d.makeArray(e);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),f)>=0}),f.length||(this.selectedIndex=-1)}else this.value=e}})}}),d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,e,f){if(!a||a.nodeType===3||a.nodeType===8||a.nodeType===2)return b;if(f&&c in d.attrFn)return d(a)[c](e);var g=a.nodeType!==1||!d.isXMLDoc(a),h=e!==b;c=g&&d.props[c]||c;if(a.nodeType===1){var i=j.test(c);if(c==="selected"&&!d.support.optSelected){var n=a.parentNode;n&&(n.selectedIndex,n.parentNode&&n.parentNode.selectedIndex)}if((c in a||a[c]!==b)&&g&&!i){h&&(c==="type"&&k.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),e===null?a.nodeType===1&&a.removeAttribute(c):a[c]=e);if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex"){var o=a.getAttributeNode("tabIndex");return o&&o.specified?o.value:l.test(a.nodeName)||m.test(a.nodeName)&&a.href?0:b}return a[c]}if(!d.support.style&&g&&c==="style"){h&&(a.style.cssText=""+e);return a.style.cssText}h&&a.setAttribute(c,""+e);if(!a.attributes[c]&&(a.hasAttribute&&!a.hasAttribute(c)))return b;var p=!d.support.hrefNormalized&&g&&i?a.getAttribute(c,2):a.getAttribute(c);return p===null?b:p}h&&(a[c]=e);return a[c]}});var o=/\.(.*)$/,p=/^(?:textarea|input|select)$/i,q=/\./g,r=/ /g,s=/[^\w\s.|`]/g,t=function(a){return a.replace(s,"\\$&")},u="events";d.event={add:function(c,e,f,g){if(c.nodeType!==3&&c.nodeType!==8){d.isWindow(c)&&(c!==a&&!c.frameElement)&&(c=a);if(f===!1)f=v;else if(!f)return;var h,i;f.handler&&(h=f,f=h.handler),f.guid||(f.guid=d.guid++);var j=d._data(c);if(!j)return;var k=j[u],l=j.handle;typeof k==="function"?(l=k.handle,k=k.events):k||(c.nodeType||(j[u]=j=function(){}),j.events=k={}),l||(j.handle=l=function(){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(l.elem,arguments):b}),l.elem=c,e=e.split(" ");var m,n=0,o;while(m=e[n++]){i=h?d.extend({},h):{handler:f,data:g},m.indexOf(".")>-1?(o=m.split("."),m=o.shift(),i.namespace=o.slice(0).sort().join(".")):(o=[],i.namespace=""),i.type=m,i.guid||(i.guid=f.guid);var p=k[m],q=d.event.special[m]||{};if(!p){p=k[m]=[];if(!q.setup||q.setup.call(c,g,o,l)===!1)c.addEventListener?c.addEventListener(m,l,!1):c.attachEvent&&c.attachEvent("on"+m,l)}q.add&&(q.add.call(c,i),i.handler.guid||(i.handler.guid=f.guid)),p.push(i),d.event.global[m]=!0}c=null}},global:{},remove:function(a,c,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=v);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=d.hasData(a)&&d._data(a),w=s&&s[u];if(!s||!w)return;typeof w==="function"&&(s=w,w=w.events),c&&c.type&&(e=c.handler,c=c.type);if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(h in w)d.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+d.map(m.slice(0).sort(),t).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=w[h];if(!p)continue;if(!e){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))d.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=d.event.special[h]||{};for(j=f||0;j<p.length;j++){q=p[j];if(e.guid===q.guid){if(l||n.test(q.namespace))f==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(f!=null)break}}if(p.length===0||f!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&d.removeEvent(a,h,s.handle),g=null,delete w[h]}if(d.isEmptyObject(w)){var x=s.handle;x&&(x.elem=null),delete s.events,delete s.handle,typeof s==="function"?d.removeData(a,u,!0):d.isEmptyObject(s)&&d.removeData(a,b,!0)}}},trigger:function(a,c,e){var f=a.type||a,g=arguments[3];if(!g){a=typeof a==="object"?a[d.expando]?a:d.extend(d.Event(f),a):d.Event(f),f.indexOf("!")>=0&&(a.type=f=f.slice(0,-1),a.exclusive=!0),e||(a.stopPropagation(),d.event.global[f]&&d.each(d.cache,function(){var b=d.expando,e=this[b];e&&e.events&&e.events[f]&&d.event.trigger(a,c,e.handle.elem)}));if(!e||e.nodeType===3||e.nodeType===8)return b;a.result=b,a.target=e,c=d.makeArray(c),c.unshift(a)}a.currentTarget=e;var h=e.nodeType?d._data(e,"handle"):(d._data(e,u)||{}).handle;h&&h.apply(e,c);var i=e.parentNode||e.ownerDocument;try{e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]||e["on"+f]&&e["on"+f].apply(e,c)===!1&&(a.result=!1,a.preventDefault())}catch(j){}if(!a.isPropagationStopped()&&i)d.event.trigger(a,c,i,!0);else if(!a.isDefaultPrevented()){var k,l=a.target,m=f.replace(o,""),n=d.nodeName(l,"a")&&m==="click",p=d.event.special[m]||{};if((!p._default||p._default.call(e,a)===!1)&&!n&&!(l&&l.nodeName&&d.noData[l.nodeName.toLowerCase()])){try{l[m]&&(k=l["on"+m],k&&(l["on"+m]=null),d.event.triggered=!0,l[m]())}catch(q){}k&&(l["on"+m]=k),d.event.triggered=!1}}},handle:function(c){var e,f,g,h,i,j=[],k=d.makeArray(arguments);c=k[0]=d.event.fix(c||a.event),c.currentTarget=this,e=c.type.indexOf(".")<0&&!c.exclusive,e||(g=c.type.split("."),c.type=g.shift(),j=g.slice(0).sort(),h=new RegExp("(^|\\.)"+j.join("\\.(?:.*\\.)?")+"(\\.|$)")),c.namespace=c.namespace||j.join("."),i=d._data(this,u),typeof i==="function"&&(i=i.events),f=(i||{})[c.type];if(i&&f){f=f.slice(0);for(var l=0,m=f.length;l<m;l++){var n=f[l];if(e||h.test(n.namespace)){c.handler=n.handler,c.data=n.data,c.handleObj=n;var o=n.handler.apply(this,k);o!==b&&(c.result=o,o===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[d.expando])return a;var e=a;a=d.Event(e);for(var f=this.props.length,g;f;)g=this.props[--f],a[g]=e[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=c.documentElement,i=c.body;a.pageX=a.clientX+(h&&h.scrollLeft||i&&i.scrollLeft||0)-(h&&h.clientLeft||i&&i.clientLeft||0),a.pageY=a.clientY+(h&&h.scrollTop||i&&i.scrollTop||0)-(h&&h.clientTop||i&&i.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(a){d.event.add(this,F(a.origType,a.selector),d.extend({},a,{handler:E,guid:a.handler.guid}))},remove:function(a){d.event.remove(this,F(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){d.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},d.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},d.Event=function(a){if(!this.preventDefault)return new d.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?w:v):this.type=a,this.timeStamp=d.now(),this[d.expando]=!0},d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=w;var a=this.originalEvent;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=w;var a=this.originalEvent;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=w,this.stopPropagation()},isDefaultPrevented:v,isPropagationStopped:v,isImmediatePropagationStopped:v};var x=function(a){var b=a.relatedTarget;try{while(b&&b!==this)b=b.parentNode;b!==this&&(a.type=a.data,d.event.handle.apply(this,arguments))}catch(c){}},y=function(a){a.type=a.data,d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){d.event.special[a]={setup:function(c){d.event.add(this,b,c&&c.selector?y:x,a)},teardown:function(a){d.event.remove(this,b,a&&a.selector?y:x)}}}),d.support.submitBubbles||(d.event.special.submit={setup:function(a,c){if(this.nodeName&&this.nodeName.toLowerCase()!=="form")d.event.add(this,"click.specialSubmit",function(a){var c=a.target,e=c.type;if((e==="submit"||e==="image")&&d(c).closest("form").length){a.liveFired=b;return C("submit",this,arguments)}}),d.event.add(this,"keypress.specialSubmit",function(a){var c=a.target,e=c.type;if((e==="text"||e==="password")&&d(c).closest("form").length&&a.keyCode===13){a.liveFired=b;return C("submit",this,arguments)}});else return!1},teardown:function(a){d.event.remove(this,".specialSubmit")}});if(!d.support.changeBubbles){var z,A=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?d.map(a.options,function(a){return a.selected}).join("-"):"":a.nodeName.toLowerCase()==="select"&&(c=a.selectedIndex);return c},B=function B(a){var c=a.target,e,f;if(p.test(c.nodeName)&&!c.readOnly){e=d._data(c,"_change_data"),f=A(c),(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",f);if(e===b||f===e)return;if(e!=null||f){a.type="change",a.liveFired=b;return d.event.trigger(a,arguments[1],c)}}};d.event.special.change={filters:{focusout:B,beforedeactivate:B,click:function(a){var b=a.target,c=b.type;if(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")return B.call(this,a)},keydown:function(a){var b=a.target,c=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")return B.call(this,a)},beforeactivate:function(a){var b=a.target;d._data(b,"_change_data",A(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in z)d.event.add(this,c+".specialChange",z[c]);return p.test(this.nodeName)},teardown:function(a){d.event.remove(this,".specialChange");return p.test(this.nodeName)}},z=d.event.special.change.filters,z.focus=z.beforeactivate}c.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){a=d.event.fix(a),a.type=b;return d.event.handle.call(this,a)}d.event.special[b]={setup:function(){this.addEventListener(a,c,!0)},teardown:function(){this.removeEventListener(a,c,!0)}}}),d.each(["bind","one"],function(a,c){d.fn[c]=function(a,e,f){if(typeof a==="object"){for(var g in a)this[c](g,e,a[g],f);return this}if(d.isFunction(e)||e===!1)f=e,e=b;var h=c==="one"?d.proxy(f,function(a){d(this).unbind(a,h);return f.apply(this,arguments)}):f;if(a==="unload"&&c!=="one")this.one(a,e,f);else for(var i=0,j=this.length;i<j;i++)d.event.add(this[i],a,h,e);return this}}),d.fn.extend({unbind:function(a,b){if(typeof a!=="object"||a.preventDefault)for(var e=0,f=this.length;e<f;e++)d.event.remove(this[e],a,b);else for(var c in a)this.unbind(c,a[c]);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){d.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=d.Event(a);c.preventDefault(),c.stopPropagation(),d.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){var b=arguments,c=1;while(c<b.length)d.proxy(a,b[c++]);return this.click(d.proxy(a,function(e){var f=(d._data(this,"lastToggle"+a.guid)||0)%c;d._data(this,"lastToggle"+a.guid,f+1),e.preventDefault();return b[f].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var D={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(a,c){d.fn[c]=function(a,e,f,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:d(this.context);if(typeof a==="object"&&!a.preventDefault){for(var p in a)n[c](p,e,a[p],m);return this}d.isFunction(e)&&(f=e,e=b),a=(a||"").split(" ");while((h=a[i++])!=null){j=o.exec(h),k="",j&&(k=j[0],h=h.replace(o,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,h==="focus"||h==="blur"?(a.push(D[h]+k),h=h+k):h=(D[h]||h)+k;if(c==="live")for(var q=0,r=n.length;q<r;q++)d.event.add(n[q],"live."+F(h,m),{data:e,selector:m,handler:f,origType:h,origHandler:f,preType:l});else n.unbind("live."+F(h,m),f)}return this}}),d.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){d.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},d.attrFn&&(d.attrFn[b]=!0)}),function(){function s(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var j=d[g];if(j){var k=!1;j=j[a];while(j){if(j.sizcache===c){k=d[j.sizset];break}if(j.nodeType===1){f||(j.sizcache=c,j.sizset=g);if(typeof b!=="string"){if(j===b){k=!0;break}}else if(i.filter(b,[j]).length>0){k=j;break}}j=j[a]}d[g]=k}}}function r(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,g=!1,h=!0;[0,0].sort(function(){h=!1;return 0});var i=function(b,d,e,g){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=="string")return e;var l,m,o,p,q,r,s,u,v=!0,w=i.isXML(d),x=[],y=b;do{a.exec(""),l=a.exec(y);if(l){y=l[3],x.push(l[1]);if(l[2]){p=l[3];break}}}while(l);if(x.length>1&&k.exec(b))if(x.length===2&&j.relative[x[0]])m=t(x[0]+x[1],d);else{m=j.relative[x[0]]?[d]:i(x.shift(),d);while(x.length)b=x.shift(),j.relative[b]&&(b+=x.shift()),m=t(b,m)}else{!g&&x.length>1&&d.nodeType===9&&!w&&j.match.ID.test(x[0])&&!j.match.ID.test(x[x.length-1])&&(q=i.find(x.shift(),d,w),d=q.expr?i.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:n(g)}:i.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),m=q.expr?i.filter(q.expr,q.set):q.set,x.length>0?o=n(m):v=!1;while(x.length)r=x.pop(),s=r,j.relative[r]?s=x.pop():r="",s==null&&(s=d),j.relative[r](o,s,w)}else o=x=[]}o||(o=m),o||i.error(r||b);if(f.call(o)==="[object Array]")if(v)if(d&&d.nodeType===1)for(u=0;o[u]!=null;u++)o[u]&&(o[u]===!0||o[u].nodeType===1&&i.contains(d,o[u]))&&e.push(m[u]);else for(u=0;o[u]!=null;u++)o[u]&&o[u].nodeType===1&&e.push(m[u]);else e.push.apply(e,o);else n(o,e);p&&(i(p,h,e,g),i.uniqueSort(e));return e};i.uniqueSort=function(a){if(p){g=h,a.sort(p);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},i.matches=function(a,b){return i(a,null,null,b)},i.matchesSelector=function(a,b){return i(b,null,null,[a]).length>0},i.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=j.order.length;e<f;e++){var g,h=j.order[e];if(g=j.leftMatch[h].exec(a)){var i=g[1];g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(/\\/g,""),d=j.find[h](g,b,c);if(d!=null){a=a.replace(j.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!=="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},i.filter=function(a,c,d,e){var f,g,h=a,k=[],l=c,m=c&&c[0]&&i.isXML(c[0]);while(a&&c.length){for(var n in j.filter)if((f=j.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=j.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;l===k&&(k=[]);if(j.preFilter[n]){f=j.preFilter[n](f,l,d,k,e,m);if(f){if(f===!0)continue}else g=o=!0}if(f)for(var s=0;(p=l[s])!=null;s++)if(p){o=q(p,f,s,l);var t=e^!!o;d&&o!=null?t?g=!0:l[s]=!1:t&&(k.push(p),g=!0)}if(o!==b){d||(l=k),a=a.replace(j.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)i.error(a);else break;h=a}return l},i.error=function(a){throw"Syntax error, unrecognized expression: "+a};var j=i.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b){var c=typeof b==="string",d=c&&!/\W/.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1){}a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&i.filter(b,a,!0)},">":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&!/\W/.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&i.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=s;typeof b==="string"&&!/\W/.test(b)&&(b=b.toLowerCase(),d=b,g=r),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=s;typeof b==="string"&&!/\W/.test(b)&&(b=b.toLowerCase(),d=b,g=r),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(/\\/g,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a,b){return a[1].toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||i.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&i.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(/\\/g,"");!f&&j.attrMap[g]&&(a[1]=j.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(/\\/g,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=i(b[3],null,null,c);else{var g=i.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(j.match.POS.test(b[0])||j.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!i(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=j.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||i.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,k=g.length;h<k;h++)if(g[h]===a)return!1;return!0}i.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=j.attrHandle[c]?j.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=j.setFilters[e];if(f)return f(a,c,b,d)}}},k=j.match.POS,l=function(a,b){return"\\"+(b-0+1)};for(var m in j.match)j.match[m]=new RegExp(j.match[m].source+/(?![^\[]*\])(?![^\(]*\))/.source),j.leftMatch[m]=new RegExp(/(^(?:.|\r|\n)*?)/.source+j.match[m].source.replace(/\\(\d+)/g,l));var n=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(o){n=function(a,b){var c=0,d=b||[];if(f.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var p,q;c.documentElement.compareDocumentPosition?p=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(p=function(a,b){var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(a===b){g=!0;return 0}if(h===i)return q(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return q(e[k],f[k]);return k===c?q(a,f[k],-1):q(e[k],b,1)},q=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),i.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=i.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(j.find.ID=function(a,c,d){if(typeof c.getElementById!=="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},j.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(j.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(j.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=i,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){i=function(b,e,f,g){e=e||c;if(!g&&!i.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return n(e.getElementsByTagName(b),f);if(h[2]&&j.find.CLASS&&e.getElementsByClassName)return n(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return n([e.body],f);if(h&&h[3]){var k=e.getElementById(h[3]);if(!k||!k.parentNode)return n([],f);if(k.id===h[3])return n([k],f)}try{return n(e.querySelectorAll(b),f)}catch(l){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e.getAttribute("id"),o=m||d,p=e.parentNode,q=/^\s*[+~]/.test(b);m?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),q&&p&&(e=e.parentNode);try{if(!q||p)return n(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(r){}finally{m||e.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)i[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector,d=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(e){d=!0}b&&(i.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!i.isXML(a))try{if(d||!j.match.PSEUDO.test(c)&&!/!=/.test(c))return b.call(a,c)}catch(e){}return i(c,null,null,[a]).length>0})}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;j.order.splice(1,0,"CLASS"),j.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?i.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?i.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:i.contains=function(){return!1},i.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var t=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=j.match.PSEUDO.exec(a))e+=c[0],a=a.replace(j.match.PSEUDO,"");a=j.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)i(a,f[g],d);return i.filter(e,d)};d.find=i,d.expr=i.selectors,d.expr[":"]=d.expr.filters,d.unique=i.uniqueSort,d.text=i.getText,d.isXMLDoc=i.isXML,d.contains=i.contains}();var G=/Until$/,H=/^(?:parents|prevUntil|prevAll)/,I=/,/,J=/^.[^:#\[\.,]*$/,K=Array.prototype.slice,L=d.expr.match.POS,M={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({find:function(a){var b=this.pushStack("","find",a),c=0;for(var e=0,f=this.length;e<f;e++){c=b.length,d.find(a,this[e],b);if(e>0)for(var g=c;g<b.length;g++)for(var h=0;h<c;h++)if(b[h]===b[g]){b.splice(g--,1);break}}return b},has:function(a){var b=d(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(d.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(O(this,a,!1),"not",a)},filter:function(a){return this.pushStack(O(this,a,!0),"filter",a)},is:function(a){return!!a&&d.filter(a,this).length>0},closest:function(a,b){var c=[],e,f,g=this[0];if(d.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(e=0,f=a.length;e<f;e++)i=a[e],j[i]||(j[i]=d.expr.match.POS.test(i)?d(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:d(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=L.test(a)?d(a,b||this.context):null;for(e=0,f=this.length;e<f;e++){g=this[e];while(g){if(l?l.index(g)>-1:d.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b)break}}c=c.length>1?d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a==="string")return d.inArray(this[0],a?d(a):this.parent().children());return d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a),e=d.merge(this.get(),c);return this.pushStack(N(c[0])||N(e[0])?e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}}),d.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c),g=K.call(arguments);G.test(a)||(e=c),e&&typeof e==="string"&&(f=d.filter(e,f)),f=this.length>1&&!M[a]?d.unique(f):f,(this.length>1||I.test(e))&&H.test(a)&&(f=f.reverse());return this.pushStack(f,a,g.join(","))}}),d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,c,e){var f=[],g=a[c];while(g&&g.nodeType!==9&&(e===b||g.nodeType!==1||!d(g).is(e)))g.nodeType===1&&f.push(g),g=g[c];return f},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var P=/ jQuery\d+="(?:\d+|null)"/g,Q=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,S=/<([\w:]+)/,T=/<tbody/i,U=/<|&#?\w+;/,V=/<(?:script|object|embed|option|style)/i,W=/checked\s*(?:[^=]|=\s*.checked.)/i,X={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};X.optgroup=X.option,X.tbody=X.tfoot=X.colgroup=X.caption=X.thead,X.th=X.td,d.support.htmlSerialize||(X._default=[1,"div<div>","</div>"]),d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||d.filter(a,[e]).length)!b&&e.nodeType===1&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!0:a,b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(P,""):null;if(typeof a!=="string"||V.test(a)||!d.support.leadingWhitespace&&Q.test(a)||X[(S.exec(a)||["",""])[1].toLowerCase()])d.isFunction(a)?this.each(function(b){var c=d(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);else{a=a.replace(R,"<$1></$2>");try{for(var c=0,e=this.length;c<e;c++)this[c].nodeType===1&&(d.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(f){this.empty().append(a)}}return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(b){var c=d(this),e=c.html();c.replaceWith(a.call(this,b,e))});typeof a!=="string"&&(a=d(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;d(this).remove(),b?d(b).before(a):d(c).append(a)})}return this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,e){var f,g,h,i,j=a[0],k=[];if(!d.support.checkClone&&arguments.length===3&&typeof j==="string"&&W.test(j))return this.each(function(){d(this).domManip(a,c,e,!0)});if(d.isFunction(j))return this.each(function(f){var g=d(this);a[0]=j.call(this,f,c?g.html():b),g.domManip(a,c,e)});if(this[0]){i=j&&j.parentNode,d.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?f={fragment:i}:f=d.buildFragment(a,this,k),h=f.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&d.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)e.call(c?Y(this[l],g):this[l],f.cacheable||m>1&&l<n?d.clone(h,!0,!0):h)}k.length&&d.each(k,_)}return this}}),d.buildFragment=function(a,b,e){var f,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]==="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!V.test(a[0])&&(d.support.checkClone||!W.test(a[0]))&&(g=!0,h=d.fragments[a[0]],h&&(h!==1&&(f=h))),f||(f=i.createDocumentFragment(),d.clean(a,i,f,e)),g&&(d.fragments[a[0]]=h?f:1);return{fragment:f,cacheable:g}},d.fragments={},d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){d.fn[a]=function(c){var e=[],f=d(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&f.length===1){f[b](this[0]);return this}for(var h=0,i=f.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();d(f[h])[b](j),e=e.concat(j)}return this.pushStack(e,a,f.selector)}}),d.extend({clone:function(a,b,c){var e=a.cloneNode(!0),f,g,h;if(!d.support.noCloneEvent&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){f=a.getElementsByTagName("*"),g=e.getElementsByTagName("*");for(h=0;f[h];++h)$(f[h],g[h]);$(a,e)}if(b){Z(a,e);if(c&&"getElementsByTagName"in a){f=a.getElementsByTagName("*"),g=e.getElementsByTagName("*");if(f.length)for(h=0;f[h];++h)Z(f[h],g[h])}}return e},clean:function(a,b,e,f){b=b||c,typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var g=[];for(var h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i+="");if(!i)continue;if(typeof i!=="string"||U.test(i)){if(typeof i==="string"){i=i.replace(R,"<$1></$2>");var j=(S.exec(i)||["",""])[1].toLowerCase(),k=X[j]||X._default,l=k[0],m=b.createElement("div");m.innerHTML=k[1]+i+k[2];while(l--)m=m.lastChild;if(!d.support.tbody){var n=T.test(i),o=j==="table"&&!n?m.firstChild&&m.firstChild.childNodes:k[1]==="<table>"&&!n?m.childNodes:[];for(var p=o.length-1;p>=0;--p)d.nodeName(o[p],"tbody")&&!o[p].childNodes.length&&o[p].parentNode.removeChild(o[p])}!d.support.leadingWhitespace&&Q.test(i)&&m.insertBefore(b.createTextNode(Q.exec(i)[0]),m.firstChild),i=m.childNodes}}else i=b.createTextNode(i);i.nodeType?g.push(i):g=d.merge(g,i)}if(e)for(h=0;g[h];h++)!f||!d.nodeName(g[h],"script")||g[h].type&&g[h].type.toLowerCase()!=="text/javascript"?(g[h].nodeType===1&&g.splice.apply(g,[h+1,0].concat(d.makeArray(g[h].getElementsByTagName("script")))),e.appendChild(g[h])):f.push(g[h].parentNode?g[h].parentNode.removeChild(g[h]):g[h]);return g},cleanData:function(a){var b,c,e=d.cache,f=d.expando,g=d.event.special,h=d.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&d.noData[j.nodeName.toLowerCase()])continue;c=j[d.expando];if(c){b=e[c]&&e[c][f];if(b&&b.events){for(var k in b.events)g[k]?d.event.remove(j,k):d.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[d.expando]:j.removeAttribute&&j.removeAttribute(d.expando),delete e[c]}}}});var ba=/alpha\([^)]*\)/i,bb=/opacity=([^)]*)/,bc=/-([a-z])/ig,bd=/([A-Z])/g,be=/^-?\d+(?:px)?$/i,bf=/^-?\d/,bg={position:"absolute",visibility:"hidden",display:"block"},bh=["Left","Right"],bi=["Top","Bottom"],bj,bk,bl,bm=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return d.access(this,a,c,!0,function(a,c,e){return e!==b?d.style(a,c,e):d.css(a,c)})},d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bj(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":d.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,e,f){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var g,h=d.camelCase(c),i=a.style,j=d.cssHooks[h];c=d.cssProps[h]||h;if(e===b){if(j&&"get"in j&&(g=j.get(a,!1,f))!==b)return g;return i[c]}if(typeof e==="number"&&isNaN(e)||e==null)return;typeof e==="number"&&!d.cssNumber[h]&&(e+="px");if(!j||!("set"in j)||(e=j.set(a,e))!==b)try{i[c]=e}catch(k){}}},css:function(a,c,e){var f,g=d.camelCase(c),h=d.cssHooks[g];c=d.cssProps[g]||g;if(h&&"get"in h&&(f=h.get(a,!0,e))!==b)return f;if(bj)return bj(a,c,g)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bc,bm)}}),d.curCSS=d.css,d.each(["height","width"],function(a,b){d.cssHooks[b]={get:function(a,c,e){var f;if(c){a.offsetWidth!==0?f=bn(a,b,e):d.swap(a,bg,function(){f=bn(a,b,e)});if(f<=0){f=bj(a,b,b),f==="0px"&&bl&&(f=bl(a,b,b));if(f!=null)return f===""||f==="auto"?"0px":f}if(f<0||f==null){f=a.style[b];return f===""||f==="auto"?"0px":f}return typeof f==="string"?f:f+"px"}},set:function(a,b){if(!be.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return bb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=c.filter||"";c.filter=ba.test(f)?f.replace(ba,e):c.filter+" "+e}}),c.defaultView&&c.defaultView.getComputedStyle&&(bk=function(a,c,e){var f,g,h;e=e.replace(bd,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return b;if(h=g.getComputedStyle(a,null))f=h.getPropertyValue(e),f===""&&!d.contains(a.ownerDocument.documentElement,a)&&(f=d.style(a,e));return f}),c.documentElement.currentStyle&&(bl=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!be.test(d)&&bf.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bj=bk||bl,d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});var bo=/%20/g,bp=/\[\]$/,bq=/\r?\n/g,br=/#.*$/,bs=/^(.*?):\s*(.*?)\r?$/mg,bt=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bu=/^(?:GET|HEAD)$/,bv=/^\/\//,bw=/\?/,bx=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,by=/^(?:select|textarea)/i,bz=/\s+/,bA=/([?&])_=[^&]*/,bB=/^(\w+:)\/\/([^\/?#:]+)(?::(\d+))?/,bC=d.fn.load,bD={},bE={};d.fn.extend({load:function(a,b,c){if(typeof a!=="string"&&bC)return bC.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}var g="GET";b&&(d.isFunction(b)?(c=b,b=null):typeof b==="object"&&(b=d.param(b,d.ajaxSettings.traditional),g="POST"));var h=this;d.ajax({url:a,type:g,dataType:"html",data:b,complete:function(a,b,e){e=a.responseText,a.isResolved()&&(a.done(function(a){e=a}),h.html(f?d("<div>").append(e.replace(bx,"")).find(f):e)),c&&h.each(c,[e,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||by.test(this.nodeName)||bt.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a,c){return{name:b.name,value:a.replace(bq,"\r\n")}}):{name:b.name,value:c.replace(bq,"\r\n")}}).get()}}),d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}}),d.each(["get","post"],function(a,b){d[b]=function(a,c,e,f){d.isFunction(c)&&(f=f||e,e=c,c=null);return d.ajax({type:b,url:a,data:c,success:e,dataType:f})}}),d.extend({getScript:function(a,b){return d.get(a,null,b,"script")},getJSON:function(a,b,c){return d.get(a,b,c,"json")},ajaxSetup:function(a){d.extend(!0,d.ajaxSettings,a),a.context&&(d.ajaxSettings.context=a.context)},ajaxSettings:{url:location.href,global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML}},ajaxPrefilter:bF(bD),ajaxTransport:bF(bE),ajax:function(a,e){function w(a,c,e,l){if(t!==2){t=2,p&&clearTimeout(p),o=b,m=l||"",v.readyState=a?4:0;var n,q,r,s=e?bI(f,v,e):b,u,w;if(a>=200&&a<300||a===304){if(f.ifModified){if(u=v.getResponseHeader("Last-Modified"))d.lastModified[f.url]=u;if(w=v.getResponseHeader("Etag"))d.etag[f.url]=w}if(a===304)c="notmodified",n=!0;else try{q=bJ(f,s),c="success",n=!0}catch(x){c="parsererror",r=x}}else r=c,a&&(c="error",a<0&&(a=0));v.status=a,v.statusText=c,n?i.resolveWith(g,[q,c,v]):i.rejectWith(g,[v,c,r]),v.statusCode(k),k=b,f.global&&h.trigger("ajax"+(n?"Success":"Error"),[v,f,n?q:r]),j.resolveWith(g,[v,c]),f.global&&(h.trigger("ajaxComplete",[v,f]),--d.active||d.event.trigger("ajaxStop"))}}typeof e!=="object"&&(e=a,a=b),e=e||{};var f=d.extend(!0,{},d.ajaxSettings,e),g=(f.context=("context"in e?e:d.ajaxSettings).context)||f,h=g===f?d.event:d(g),i=d.Deferred(),j=d._Deferred(),k=f.statusCode||{},l={},m,n,o,p,q=c.location,r=q.protocol||"http:",s,t=0,u,v={readyState:0,setRequestHeader:function(a,b){t===0&&(l[a.toLowerCase()]=b);return this},getAllResponseHeaders:function(){return t===2?m:null},getResponseHeader:function(a){var b;if(t===2){if(!n){n={};while(b=bs.exec(m))n[b[1].toLowerCase()]=b[2]}b=n[a.toLowerCase()]}return b||null},abort:function(a){a=a||"abort",o&&o.abort(a),w(0,a);return this}};i.promise(v),v.success=v.done,v.error=v.fail,v.complete=j.done,v.statusCode=function(a){if(a){var b;if(t<2)for(b in a)k[b]=[k[b],a[b]];else b=a[v.status],v.then(b,b)}return this},f.url=(""+(a||f.url)).replace(br,"").replace(bv,r+"//"),f.dataTypes=d.trim(f.dataType||"*").toLowerCase().split(bz),f.crossDomain||(s=bB.exec(f.url.toLowerCase()),f.crossDomain=s&&(s[1]!=r||s[2]!=q.hostname||(s[3]||(s[1]==="http:"?80:443))!=(q.port||(r==="http:"?80:443)))),f.data&&f.processData&&typeof f.data!=="string"&&(f.data=d.param(f.data,f.traditional)),bG(bD,f,e,v),f.type=f.type.toUpperCase(),f.hasContent=!bu.test(f.type),f.global&&d.active++===0&&d.event.trigger("ajaxStart");if(!f.hasContent){f.data&&(f.url+=(bw.test(f.url)?"&":"?")+f.data);if(f.cache===!1){var x=d.now(),y=f.url.replace(bA,"$1_="+x);f.url=y+(y===f.url?(bw.test(f.url)?"&":"?")+"_="+x:"")}}if(f.data&&f.hasContent&&f.contentType!==!1||e.contentType)l["content-type"]=f.contentType;f.ifModified&&(d.lastModified[f.url]&&(l["if-modified-since"]=d.lastModified[f.url]),d.etag[f.url]&&(l["if-none-match"]=d.etag[f.url])),l.accept=f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+(f.dataTypes[0]!=="*"?", */*; q=0.01":""):f.accepts["*"];for(u in f.headers)l[u.toLowerCase()]=f.headers[u];if(!f.beforeSend||f.beforeSend.call(g,v,f)!==!1&&t!==2){for(u in {success:1,error:1,complete:1})v[u](f[u]);o=bG(bE,f,e,v);if(o){t=v.readyState=1,f.global&&h.trigger("ajaxSend",[v,f]),f.async&&f.timeout>0&&(p=setTimeout(function(){v.abort("timeout")},f.timeout));try{o.send(l,w)}catch(z){status<2?w(-1,z):d.error(z)}}else w(-1,"No Transport")}else w(0,"abort"),v=!1;return v},param:function(a,c){var e=[],f=function(a,b){b=d.isFunction(b)?b():b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery)d.each(a,function(){f(this.name,this.value)});else for(var g in a)bH(g,a[g],c,f);return e.join("&").replace(bo,"+")}}),d.extend({active:0,lastModified:{},etag:{}});var bK=d.now(),bL=/(\=)\?(&|$)|()\?\?()/i;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return d.expando+"_"+bK++}}),d.ajaxPrefilter("json jsonp",function(b,c,e){e=typeof b.data==="string";if(b.dataTypes[0]==="jsonp"||c.jsonpCallback||c.jsonp!=null||b.jsonp!==!1&&(bL.test(b.url)||e&&bL.test(b.data))){var f,g=b.jsonpCallback=d.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h=a[g],i=b.url,j=b.data,k="$1"+g+"$2";b.jsonp!==!1&&(i=i.replace(bL,k),b.url===i&&(e&&(j=j.replace(bL,k)),b.data===j&&(i+=(/\?/.test(i)?"&":"?")+b.jsonp+"="+g))),b.url=i,b.data=j,a[g]=function(a){f=[a]},b.complete=[function(){a[g]=h;if(h)f&&d.isFunction(h)&&a[g](f[0]);else try{delete a[g]}catch(b){}},b.complete],b.converters["script json"]=function(){f||d.error(g+" was not called");return f[0]},b.dataTypes[0]="json";return"script"}}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript"},contents:{script:/javascript/},converters:{"text script":function(a){d.globalEval(a);return a}}}),d.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),d.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var bM=d.now(),bN={},bO,bP;d.ajaxSettings.xhr=a.ActiveXObject?function(){if(a.location.protocol!=="file:")try{return new a.XMLHttpRequest}catch(b){}try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}:function(){return new a.XMLHttpRequest};try{bP=d.ajaxSettings.xhr()}catch(bQ){}d.support.ajax=!!bP,d.support.cors=bP&&"withCredentials"in bP,bP=b,d.support.ajax&&d.ajaxTransport(function(b){if(!b.crossDomain||d.support.cors){var c;return{send:function(e,f){bO||(bO=1,d(a).bind("unload",function(){d.each(bN,function(a,b){b.onreadystatechange&&b.onreadystatechange(1)})}));var g=b.xhr(),h;b.username?g.open(b.type,b.url,b.async,b.username,b.password):g.open(b.type,b.url,b.async),(!b.crossDomain||b.hasContent)&&!e["x-requested-with"]&&(e["x-requested-with"]="XMLHttpRequest");try{d.each(e,function(a,b){g.setRequestHeader(a,b)})}catch(i){}g.send(b.hasContent&&b.data||null),c=function(a,e){if(c&&(e||g.readyState===4)){c=0,h&&(g.onreadystatechange=d.noop,delete bN[h]);if(e)g.readyState!==4&&g.abort();else{var i=g.status,j,k=g.getAllResponseHeaders(),l={},m=g.responseXML;m&&m.documentElement&&(l.xml=m),l.text=g.responseText;try{j=g.statusText}catch(n){j=""}i=i===0?!b.crossDomain||j?k?304:0:302:i==1223?204:i,f(i,j,l,k)}}},b.async&&g.readyState!==4?(h=bM++,bN[h]=g,g.onreadystatechange=c):c()},abort:function(){c&&c(0,1)}}}});var bR={},bS=/^(?:toggle|show|hide)$/,bT=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,bU,bV=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,b,c){var e,f;if(a||a===0)return this.animate(bW("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)e=this[g],f=e.style.display,!d._data(e,"olddisplay")&&f==="none"&&(f=e.style.display=""),f===""&&d.css(e,"display")==="none"&&d._data(e,"olddisplay",bX(e.nodeName));for(g=0;g<h;g++){e=this[g],f=e.style.display;if(f===""||f==="none")e.style.display=d._data(e,"olddisplay")||""}return this},hide:function(a,b,c){if(a||a===0)return this.animate(bW("hide",3),a,b,c);for(var e=0,f=this.length;e<f;e++){var g=d.css(this[e],"display");g!=="none"&&!d._data(this[e],"olddisplay")&&d._data(this[e],"olddisplay",g)}for(e=0;e<f;e++)this[e].style.display="none";return this},_toggle:d.fn.toggle,toggle:function(a,b,c){var e=typeof a==="boolean";d.isFunction(a)&&d.isFunction(b)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var b=e?a:d(this).is(":hidden");d(this)[b?"show":"hide"]()}):this.animate(bW("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,e){var f=d.speed(b,c,e);if(d.isEmptyObject(a))return this.each(f.complete);return this[f.queue===!1?"each":"queue"](function(){var b=d.extend({},f),c,e=this.nodeType===1,g=e&&d(this).is(":hidden"),h=this;for(c in a){var i=d.camelCase(c);c!==i&&(a[i]=a[c],delete a[c],c=i);if(a[c]==="hide"&&g||a[c]==="show"&&!g)return b.complete.call(this);if(e&&(c==="height"||c==="width")){b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(d.css(this,"display")==="inline"&&d.css(this,"float")==="none")if(d.support.inlineBlockNeedsLayout){var j=bX(this.nodeName);j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)}else this.style.display="inline-block"}d.isArray(a[c])&&((b.specialEasing=b.specialEasing||{})[c]=a[c][1],a[c]=a[c][0])}b.overflow!=null&&(this.style.overflow="hidden"),b.curAnim=d.extend({},a),d.each(a,function(c,e){var f=new d.fx(h,b,c);if(bS.test(e))f[e==="toggle"?g?"show":"hide":e](a);else{var i=bT.exec(e),j=f.cur()||0;if(i){var k=parseFloat(i[2]),l=i[3]||"px";l!=="px"&&(d.style(h,c,(k||1)+l),j=(k||1)/f.cur()*j,d.style(h,c,j+l)),i[1]&&(k=(i[1]==="-="?-1:1)*k+j),f.custom(j,k,l)}else f.custom(j,e,"")}});return!0})},stop:function(a,b){var c=d.timers;a&&this.queue([]),this.each(function(){for(var a=c.length-1;a>=0;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))}),b||this.dequeue();return this}}),d.each({slideDown:bW("show",1),slideUp:bW("hide",1),slideToggle:bW("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),d.extend({speed:function(a,b,c){var e=a&&typeof a==="object"?d.extend({},a):{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};e.duration=d.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in d.fx.speeds?d.fx.speeds[e.duration]:d.fx.speeds._default,e.old=e.complete,e.complete=function(){e.queue!==!1&&d(this).dequeue(),d.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig||(b.orig={})}}),d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(d.fx.step[this.prop]||d.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(d.css(this.elem,this.prop));return a||0},custom:function(a,b,c){function g(a){return e.step(a)}var e=this,f=d.fx;this.startTime=d.now(),this.start=a,this.end=b,this.unit=c||this.unit||"px",this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&d.timers.push(g)&&!bU&&(bU=setInterval(f.tick,f.interval))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=d.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),this.options.curAnim[this.prop]=!0;for(var e in this.options.curAnim)this.options.curAnim[e]!==!0&&(c=!1);if(c){if(this.options.overflow!=null&&!d.support.shrinkWrapBlocks){var f=this.elem,g=this.options;d.each(["","X","Y"],function(a,b){f.style["overflow"+b]=g.overflow[a]})}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var h in this.options.curAnim)d.style(this.elem,h,this.options.orig[h]);this.options.complete.call(this.elem)}return!1}var i=b-this.startTime;this.state=i/this.options.duration;var j=this.options.specialEasing&&this.options.specialEasing[this.prop],k=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[j||k](this.state,i,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}},d.extend(d.fx,{tick:function(){var a=d.timers;for(var b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||d.fx.stop()},interval:13,stop:function(){clearInterval(bU),bU=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),d.expr&&d.expr.filters&&(d.expr.filters.animated=function(a){return d.grep(d.timers,function(b){return a===b.elem}).length});var bY=/^t(?:able|d|h)$/i,bZ=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?d.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,g=f.documentElement;if(!c||!d.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=f.body,i=b$(f),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||d.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||d.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:d.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);d.offset.initialize();var c,e=b.offsetParent,f=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(d.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===e&&(l+=b.offsetTop,m+=b.offsetLeft,d.offset.doesNotAddBorder&&(!d.offset.doesAddBorderForTableAndCells||!bY.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),f=e,e=b.offsetParent),d.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;d.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},d.offset={initialize:function(){var a=c.body,b=c.createElement("div"),e,f,g,h,i=parseFloat(d.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";d.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),e=b.firstChild,f=e.firstChild,h=e.nextSibling.firstChild.firstChild,this.doesNotAddBorder=f.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,f.style.position="fixed",f.style.top="20px",this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",e.style.overflow="hidden",e.style.position="relative",this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),a=b=e=f=g=h=null,d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize(),d.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(d.css(a,"marginTop"))||0,c+=parseFloat(d.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var e=d.css(a,"position");e==="static"&&(a.style.position="relative");var f=d(a),g=f.offset(),h=d.css(a,"top"),i=d.css(a,"left"),j=e==="absolute"&&d.inArray("auto",[h,i])>-1,k={},l={},m,n;j&&(l=f.position()),m=j?l.top:parseInt(h,10)||0,n=j?l.left:parseInt(i,10)||0,d.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):f.css(k)}},d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=bZ.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.css(a,"marginTop"))||0,c.left-=parseFloat(d.css(a,"marginLeft"))||0,e.top+=parseFloat(d.css(b[0],"borderTopWidth"))||0,e.left+=parseFloat(d.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-e.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&(!bZ.test(a.nodeName)&&d.css(a,"position")==="static"))a=a.offsetParent;return a})}}),d.each(["Left","Top"],function(a,c){var e="scroll"+c;d.fn[e]=function(c){var f=this[0],g;if(!f)return null;if(c!==b)return this.each(function(){g=b$(this),g?g.scrollTo(a?d(g).scrollLeft():c,a?c:d(g).scrollTop()):this[e]=c});g=b$(f);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:f[e]}}),d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?parseFloat(d.css(this[0],e,"padding")):null},d.fn["outer"+c]=function(a){return this[0]?parseFloat(d.css(this[0],e,a?"margin":"border")):null},d.fn[e]=function(a){var f=this[0];if(!f)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[e](a.call(this,b,c[e]()))});if(d.isWindow(f)){var g=f.document.documentElement["client"+c];return f.document.compatMode==="CSS1Compat"&&g||f.document.body["client"+c]||g}if(f.nodeType===9)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);if(a===b){var h=d.css(f,e),i=parseFloat(h);return d.isNaN(i)?h:i}return this.css(e,typeof a==="string"?a:a+"px")}})})(window);


jQuery.noConflict();

