Advertisement
johnburn

Untitled

Jan 2nd, 2013
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. window[svn + 'JP'] = function () {
  2.     return true;
  3. }; /*@cc_on@if((@_jscript_version>=5.5)&&(@_win32||@_win16||@_x86))window[svn+'JP']=function(){try{new ActiveXObject('JavaPlugin.160_07');return true;}catch(e){}var b=document.body;if(!b){var fset=document.getElementsByTagName('HEAD'); if(fset.length > 0)b=fset[0];}if((b)&&(b.addBehavior)){try{ b.addBehavior('#default#clientCaps');if(b.isComponentInstalled('{08B0E5C0-4FCB-11CF-AAA5-00401C608500}','ComponentID'))return false;}catch(e){}}try{new ActiveXObject('JavaPlugin');}catch(e){return true;}return false;}@end@*/
  4. ;
  5.  
  6. function jo() {
  7.     var d = svn,
  8.         bt = window,
  9.         cl = document,
  10.         ep = d + 'oTP';
  11.     if (cl.cookie.indexOf(d + 'P3P=completeOptOut') > -1) return;
  12.     if (bt[d + 'queueUserEvent']) return;
  13.     bt[ep] = true;
  14.     var is = false,
  15.         qc = scbs,
  16.         qr = navigator,
  17.         sj = location,
  18.         pd = sveds,
  19.         ke = stcp,
  20.         oi = sssl,
  21.         gr = '',
  22.         ga = d + 'iAy',
  23.         qb = ',B,BODY,BLOCKQUOTE,DIV,EM,FONT,HR,HTML,I,LI,P,STRONG,TABLE,TR,TD,TH,TBODY,LABEL,PRE,UL,OL,SPAN,AREA,CENTER,SCROLLBAR,BR,H1,H2,H3,H4,H5,H6,',
  24.         bo = bt[d + 'sn'],
  25.         fc = bt[d + 'wid'],
  26.         as = bt[d + 'svId'],
  27.         bn = bt[d + 'ln'],
  28.         rb = bt[d + 'cfg'],
  29.         oc = bt[d + 'windowID'],
  30.         mr = 3,
  31.         ra = bt[d + 'dbId'],
  32.         hq = 0;
  33.     if (!as) as = '0000';
  34.     else {
  35.         if ('_' == as.charAt(0)) as = as.substring(1);
  36.     };
  37.  
  38.     function bs(oz, qv) {
  39.         if ((!oz) && (!(oz === 0)) && (!(oz === false))) return 0;
  40.         if (qv) {
  41.             if (oz == qv) return 0;
  42.         };
  43.         return 1;
  44.     };
  45.     var bu = bs(cl.attachEvent),
  46.         dr = bs(cl.addEventListener);
  47.     if (!(bs(bo, 0) && bs(fc, 0) && bs(bn, 0) && bs(oc))) {
  48.         bt.setTimeout(jo, 200);
  49.         return;
  50.     };
  51.     if (!((bo >= 0) && (fc >= 0))) return;
  52.  
  53.     function j(pl) {
  54.         return ((rb & pl) > 0);
  55.     };
  56.     var ak = j(1),
  57.         jf = j(2),
  58.         br = j(8),
  59.         eb = j(16),
  60.         kd = j(64),
  61.         cb = j(256),
  62.         fb = j(512),
  63.         iu = j(1024),
  64.         db = j(2048),
  65.         bj = j(4096),
  66.         gy = j(8192),
  67.         ih = j(32768),
  68.         au = j(65536),
  69.         fa = j(131072),
  70.         ft = j((1 << 18)),
  71.         bc = j((1 << 19)),
  72.         dy = j((1 << 20)),
  73.         id = j((1 << 21)),
  74.         iq = j((1 << 22)),
  75.         dv = j((1 << 23)),
  76.         mx = j((1 << 24)),
  77.         cc = j((1 << 25)),
  78.         fh = j((1 << 26)),
  79.         fg = j((1 << 27)),
  80.         cu = j((1 << 28));
  81.     if (ak) {
  82.         try {
  83.             bt[d + 'cOP'] = bt.open;
  84.             bt.open = function (ba, name, features, replace) {
  85.                 var mg = arguments.length,
  86.                     nf = 'blocked',
  87.                     ki = '&au=';
  88.                 if (ba) ki += ag(ba);
  89.                 else ki += 'none';
  90.                 ki += '&ap=popup';
  91.                 var fw;
  92.                 if (mg == 0) fw = bt[d + 'cOP']();
  93.                 else if (mg == 1) fw = bt[d + 'cOP'](ba);
  94.                 else if (mg == 2) fw = bt[d + 'cOP'](ba, name);
  95.                 else if (mg == 3) fw = bt[d + 'cOP'](ba, name, features);
  96.                 else fw = bt[d + 'cOP'](ba, name, features, replace);
  97.                 try {
  98.                     if (!fw.closed) nf = 'visible';
  99.                 } catch (be) {};
  100.                 ki += '&cu=' + nf;
  101.                 if (m) {
  102.                     if (ak) m('L', ki);
  103.                 };
  104.                 return fw;
  105.             };
  106.         } catch (be) {
  107.             aw(be.message, 'Exception wrapping open function');
  108.         };
  109.     };
  110.     var nr = d + 'TWID',
  111.         en = false;
  112.     if (bt[d + 'set']) en = true;
  113.     var ic = 0,
  114.         es = 0,
  115.         kh = 0,
  116.         gb = 0,
  117.         cz = 0,
  118.         hj = 0,
  119.         du = 0,
  120.         iv = 0,
  121.         hi = 0,
  122.         ib = 0,
  123.         fe = d + 'fAP',
  124.         fs = d + 'iAP',
  125.         dt, df = 0,
  126.         kg = 0,
  127.         pf = d + 'queueUserEvent',
  128.         ov = d + 'flashEvent',
  129.         pe = d + 'getConfig',
  130.         ou = d + 'mediaEvent',
  131.         eh = 0,
  132.         bl = 0,
  133.         lo = d + 'ForceSecure',
  134.         cy = new Array(),
  135.         gs = 0,
  136.         dp = 0;
  137.     bt[ga] = new Array();
  138.     var bw = 0,
  139.         cx = 0,
  140.         kf = -1,
  141.         cg = bt[d + 'markRules'];
  142.     if (cg) {
  143.         cg = cg.replace(/\+/g, '%2B');
  144.         cg = cg.replace(/q/g, '%71');
  145.         cg = cg.replace(/&/g, '%26');
  146.     };
  147.     var aq = cg.split(':');
  148.     if (cg.indexOf('any?any???') > -1) {
  149.         var ln = 0,
  150.             ne = new Array();
  151.         for (var ae = 0, gf = aq.length; ae < gf; ae++) {
  152.             if (aq[ae].indexOf('any?any???') == -1) {
  153.                 ne[ln] = aq[ae];
  154.                 ln++;
  155.             };
  156.         };
  157.         aq = ne;
  158.     };
  159.     var ej = new Object(),
  160.         ct = new Object(),
  161.         at = '',
  162.         la = '',
  163.         am = '',
  164.         rh = '',
  165.         cr = '',
  166.         dj = '',
  167.         eg = '',
  168.         cq = '',
  169.         ip = false,
  170.         jj = true,
  171.         io, jm, jl, le, jk, ld, lc, mh, qe, qd;
  172.     io = jm = jl = le = jk = ld = lc = mh = qe = qd = -1;
  173.     var bq = new Array();
  174.     bq['qt_play'] = 'playing';
  175.     bq['qt_pause'] = 'paused';
  176.     bq['qt_ended'] = 'stopped';
  177.     bq['qt_timechanged'] = 'seeking';
  178.     var ah = new Array();
  179.     ah[1] = 'stopped';
  180.     ah[2] = 'paused';
  181.     ah[3] = 'playing';
  182.     ah[4] = 'seeking';
  183.     ah[5] = 'seeking';
  184.     ah[6] = 'buffering';
  185.     ah[7] = 'waiting';
  186.     ah[8] = 'mediaEnded';
  187.     ah[9] = 'transitioning';
  188.     ah[10] = 'ready';
  189.     ah[11] = 'reconnecting';
  190.     var y = new Array();
  191.     y[0] = 'stopped';
  192.     y[1] = 'contacting';
  193.     y[2] = 'buffering';
  194.     y[3] = 'playing';
  195.     y[4] = 'paused';
  196.     y[5] = 'seeking';
  197.     y[6] = 'busy';
  198.     y['trans'] = 'transitioning';
  199.     var cs = new Array(),
  200.         aj = new Array(),
  201.         ef = new Array();
  202.     if (sj.protocol.toLowerCase() == 'http:') {
  203.         var nd = cl.forms.length;
  204.         for (var ae = 0;
  205.         ((ae < nd) && !df); ae++) {
  206.             var hd = cl.forms[ae];
  207.             if (hd) {
  208.                 try {
  209.                     var fd = '',
  210.                         ee = 'init';
  211.                     fd = hd.attributes['action'];
  212.                     if (fd) {
  213.                         if (fd.value) ee = '' + fd.value;
  214.                         else ee = '' + fd;
  215.                     } else if (hd.getAttributeNode) {
  216.                         fd = hd.getAttributeNode('action');
  217.                         if (fd) ee = '' + fd.value;
  218.                     };
  219.                     if (ee != null) {
  220.                         if (ee.toLowerCase().indexOf('https:') != -1) df = 1;
  221.                     };
  222.                 } catch (be) {
  223.                     f(be, 'Error checking form for mixed-mode');
  224.                 };
  225.             };
  226.         };
  227.     };
  228.  
  229.     function lv() {
  230.         if (('https:' == location.protocol.toLowerCase()) || (bt[lo]) || (df)) return 'https:';
  231.         return 'http:';
  232.     };
  233.     if ((!bt[lo]) && df && (!fg)) {
  234.         bt[ep] = false;
  235.         aw('Detected mixed-mode environment', 'Configuration prevents mixed-mode collection');
  236.         return;
  237.     };
  238.     var qq = ke + '/' + fc + '/',
  239.         rl = '' + bn + '!' + bo;
  240.     hj = new Date().valueOf();
  241.     cz = new Date().valueOf();
  242.  
  243.     function lu(sk, rj) {
  244.         return (sk.length - rj.length);
  245.     };
  246.  
  247.     function je(v) {
  248.         v = v.replace(/&/g, '+');
  249.         v = v.replace(/%/g, 'q');
  250.         v = v.replace(/(..)(..)/g, '$2$1');
  251.         v = v.replace(/(........)(.....)/g, '$2$1');
  252.         v = 'z=' + ag(ra) + '&y=' + v;
  253.         return v;
  254.     };
  255.  
  256.     function f(hl, lm) {
  257.         try {
  258.             if (!hl) hl = bt.event;
  259.             aw(hl.message, lm);
  260.         } catch (be) {};
  261.     };
  262.  
  263.     function aw(sg, sf) {
  264.         try {
  265.             if (kg) return;
  266.             kg = 1;
  267.             var rw = mr;
  268.             mr++;
  269.             var hx = '' + bn + '!' + bo + '!' + rw + '!';
  270.             if (sg.length > 200) sg = sg.substring(0, 200);
  271.             if (sf.length > 200) sf = sf.substring(0, 200);
  272.             var kz = bt.encodeURIComponent;
  273.             if (!kz) kz = bt.escape;
  274.             if (kz) {
  275.                 hx += 'aE=E&aD=' + new Date().valueOf() + '&a7=' + kz(sg) + '&ap=csaerror&av=' + kz(sf);
  276.                 hx = je(hx);
  277.                 hx = '/' + as + '/' + fc + '/UYT76TBX45GD/uw2jde932.bmp?' + hx;
  278.                 var nq = new Image();
  279.                 if ('https:' == location.protocol.toLowerCase()) nq.src = oi + hx;
  280.                 else nq.src = ke + hx;
  281.             };
  282.         } catch (be) {};
  283.     };
  284.  
  285.     function ks() {
  286.         try {
  287.             if (!ic || !es) return;
  288.             if (eh) {
  289.                 mk();
  290.                 return;
  291.             };
  292.             if (du > 1) {
  293.                 var pc = new Date().valueOf(),
  294.                     rk = ic,
  295.                     rv = es,
  296.                     rg = kh;
  297.                 mk();
  298.                 du = 0;
  299.                 hj = new Date().valueOf();
  300.                 var bp = Math.ceil(pc - (rg / 2)),
  301.                     qp = 'aE=K&ap=network&bv=' + rk + '&bw=' + rv + '&bx=' + pc + '&by=' + (pc - rg) + '&bz=' + bp + '&ca=' + bp + '&aD=' + (new Date().valueOf());
  302.                 eu(qp, false);
  303.             };
  304.         } catch (be) {
  305.             f(be, 'queueNWEvent');
  306.         };
  307.     };
  308.  
  309.     function gp() {
  310.         try {
  311.             var mv = '',
  312.                 mu = 0,
  313.                 mt = lt();
  314.             if ((mt) && (mt.length > 1900)) {
  315.                 ml();
  316.                 aw('event too large', 'packageEvents');
  317.             } else {
  318.                 while ((mt) && (mt != '') && ((mu + mt.length) <= 1900)) {
  319.                     ml();
  320.                     mv += mt;
  321.                     mv += '&a=1';
  322.                     mu += (mt.length + 4);
  323.                     du++;
  324.                     mt = lt();
  325.                 };
  326.             };
  327.             if (mv != '') oa(mv);
  328.             else {
  329.                 if (bl) {
  330.                     if ('' != mt) bt.setTimeout(ew, 50);
  331.                 } else {
  332.                     var rf = 200;
  333.                     if (cx > 1900) rf = 50;
  334.                     bt.setTimeout(ex, rf);
  335.                 };
  336.             };
  337.         } catch (be) {
  338.             f(be, 'packageEvents');
  339.         };
  340.     };
  341.  
  342.     function oq() {
  343.         var nn = '' + qq + rl + bt.referrer + navigator.userAgent + ke + document.cookie;
  344.         return 153 + nn.length;
  345.     };
  346.  
  347.     function eu(pk, hb) {
  348.         if (bt[ep]) {
  349.             var qm = gs % 100;
  350.             if ((cy[qm]) && (cy[qm] != '')) return;
  351.             var oh = 2;
  352.             if (!hb) oh = kr();
  353.             cy[qm] = '' + bn + '!' + bo + '!' + oh + '!' + pk;
  354.             cx += (cy[qm].length + 4);
  355.             gs++;
  356.         };
  357.     };
  358.  
  359.     function ml() {
  360.         var ql = dp % 100,
  361.             v = cy[ql];
  362.         if ((v) && (v != '')) {
  363.             cy[ql] = '';
  364.             dp++;
  365.             cx -= (v.length + 4);
  366.             return v;
  367.         };
  368.         return '';
  369.     };
  370.  
  371.     function lt() {
  372.         var ql = dp % 100,
  373.             v = cy[ql];
  374.         if ((v) && (v != '')) return v;
  375.         return '';
  376.     };
  377.  
  378.     function op() {
  379.         if (gb > 0) {
  380.             ic += (gb + oq());
  381.             es += 250;
  382.             kh += ((new Date().valueOf()) - cz);
  383.             gb = 0;
  384.             cz = 0;
  385.         };
  386.     };
  387.  
  388.     function mk() {
  389.         ic = 0;
  390.         es = 0;
  391.         kh = 0;
  392.     };
  393.  
  394.     function jd() {
  395.         try {
  396.             bw = false;
  397.             op();
  398.             if (bl) bt.setTimeout(ew, 50);
  399.             else {
  400.                 var rf = 200;
  401.                 if (cx > 1900) rf = 50;
  402.                 bt.setTimeout(ex, rf);
  403.             };
  404.         } catch (be) {
  405.             f(be, 'updateStatsAndPause');
  406.         };
  407.     };
  408.  
  409.     function oa(v) {
  410.         try {
  411.             if (bt[ep]) {
  412.                 if (!bt[ga][0]) {
  413.                     bt[ga][0] = new Image();
  414.                     bt[ga][0].onload = jd;
  415.                     bt[ga][0].onerror = pw;
  416.                 };
  417.                 v = je(v);
  418.                 var gm = ke;
  419.                 if ('https:' == lv()) gm = oi;
  420.                 var nm = gm + '/' + as + '/' + fc + '/UYT76TBX45GD/uw2jde932.bmp?' + v;
  421.                 gb = nm.length;
  422.                 cz = new Date().valueOf();
  423.                 bw = true;
  424.                 bt[ga][0].src = nm;
  425.             };
  426.         } catch (be) {
  427.             f(be, 'processEvent');
  428.         };
  429.     };
  430.  
  431.     function ex() {
  432.         if (bl) return;
  433.         try {
  434.             if (id) {
  435.                 if ((du > 50) || (((new Date().valueOf()) - hj) > 15000)) ks();
  436.             };
  437.             if (!bw) gp();
  438.         } catch (be) {
  439.             f(be, 'decideNextAction');
  440.         };
  441.     };
  442.  
  443.     function ew(qu) {
  444.         try {
  445.             if ((id) && (qu)) ks();
  446.             gp();
  447.         } catch (be) {
  448.             f(be, 'doUnloadSequence');
  449.         };
  450.     };
  451.  
  452.     function pw() {
  453.         bt[ep] = false;
  454.         var rr = 'CSA received comms error response';
  455.         if (df) rr += ' - Note: Page is mixed-mode';
  456.         aw(rr, 'shutdown');
  457.     };
  458.  
  459.     function jc(nl) {
  460.         var re = nl.offsetLeft;
  461.         for (var be = nl.offsetParent;
  462.         (be != cl.body) && (be != null); be = be.offsetParent) re += be.offsetLeft;
  463.         return re;
  464.     };
  465.  
  466.     function jb(nl) {
  467.         var rd = nl.offsetTop;
  468.         for (var be = nl.offsetParent;
  469.         (be != cl.body) && (be != null); be = be.offsetParent) rd += be.offsetTop;
  470.         return rd;
  471.     };
  472.  
  473.     function kr() {
  474.         var rw = mr;
  475.         mr++;
  476.         return rw;
  477.     };
  478.  
  479.     function ha(bk, av, ba, da, h, w, an) {
  480.         var i = '&ap=SC';
  481.         if ('mediaEnded' == bk) av = w;
  482.         var hw = av;
  483.         if ((an) && (an > av)) hw = an;
  484.         if (h) ce(h, ba, ab(hw));
  485.         else if (da) ce(da, ba, ab(hw));
  486.         var cj = null;
  487.         if (h) cj = aj[h];
  488.         else if (da) cj = aj[da];
  489.         i = a(i, '&tf', ab(cj), 1);
  490.         i = a(i, '&td', bk, 1);
  491.         i = a(i, '&te', ab(av), 1);
  492.         i = a(i, '&ah', ba, 1);
  493.         i = a(i, '&an', da, 1);
  494.         i = a(i, '&ai', h, 1);
  495.         i = a(i, '&to', ab(w), 1);
  496.         i = a(i, '&tp', ab(an), 1);
  497.         m('A', i);
  498.     };
  499.  
  500.     function gz(b) {
  501.         var v = 'FE=F' + b;
  502.         fl(v);
  503.     };
  504.  
  505.     function m(u, b, bx) {
  506.         var v = kq(u, b, bx);
  507.         fl(v);
  508.     };
  509.  
  510.     function kq(u, b, bx) {
  511.         if (!b) b = '';
  512.         var nm = 'aE=' + u + '&aD=' + new Date().valueOf() + b;
  513.         nm = a(nm, 'av', bx, 1);
  514.         nm = nk(nm);
  515.         return nm;
  516.     };
  517.  
  518.     function fl(nm, hb) {
  519.         if (eh) {
  520.             if (document[d + 'NW']) {
  521.                 var si = document[d + 'NW'].se(nm, false);
  522.                 if (!si) {
  523.                     eh = false;
  524.                     eu('aE=L&' + gr, true);
  525.                     eu(nm, hb);
  526.                 };
  527.             };
  528.         } else {
  529.             eu(nm, hb);
  530.         };
  531.     };
  532.  
  533.     function ag(kp) {
  534.         var r = '',
  535.             bt = window;
  536.         if (bt.encodeURIComponent) {
  537.             r = bt.encodeURIComponent(kp);
  538.             r = r.replace(/!/g, '%21');
  539.             r = r.replace(/\'/g, '%27');
  540.             r = r.replace(/~/g, '%7E');
  541.         } else {
  542.             r = escape(kp);
  543.             r = r.replace(/\//g, '%2F');
  544.             r = r.replace(/:/g, '%3A');
  545.             r = r.replace(/#/g, '%23');
  546.         };
  547.         r = r.replace(/q/g, '%71');
  548.         r = r.replace(/&/g, '%26');
  549.         r = r.replace(/\+/g, '%2B');
  550.         return r;
  551.     };
  552.  
  553.     function fk(kp) {
  554.         var r = '',
  555.             bt = window;
  556.         if (bt.decodeURIComponent) return bt.decodeURIComponent(kp);
  557.         else return unescape(kp);
  558.     };
  559.  
  560.     function gh() {
  561.         if (document.images.length > 0) mj();
  562.         if (!bl) bt.setTimeout(gh, 500);
  563.     };
  564.  
  565.     function ll() {
  566.         var bz = '&ap=imagesloaded&bt=' + hi;
  567.         m('J', bz);
  568.     };
  569.  
  570.     function mz(ck, qo) {
  571.         if (!ck) return;
  572.         try {
  573.             if (ft) {
  574.                 var se = jc(ck),
  575.                     sd = jb(ck),
  576.                     bz = '&ap=imageloaded&bk=' + ck.height + '&b%71=' + ck.width + '&br=' + se + '&bs=' + sd;
  577.                 bz = a(bz, 'bl', ck.id, 1);
  578.                 bz = a(bz, 'bn', ck.name, 1);
  579.                 bz = a(bz, 'bo', ck.src, 1);
  580.                 bz = a(bz, 'bp', ck.title, 1);
  581.                 m('I', bz);
  582.                 ck[fs] = 1;
  583.                 ib++;
  584.             };
  585.             iv++;
  586.             if (bc) {
  587.                 if (iv == qo) ll();
  588.             };
  589.         } catch (be) {
  590.             f(be, 'imageLoadEvent');
  591.         };
  592.     };
  593.  
  594.     function mj() {
  595.         try {
  596.             var cl = document;
  597.             hi = cl.images.length;
  598.             if (ib == hi) return;
  599.             for (var nq = 0; nq < hi; nq++) {
  600.                 var rc = cl.images[nq];
  601.                 if ((rc) && rc.complete && (!rc[fs])) {
  602.                     mz(rc, hi);
  603.                     if (dy) {
  604.                         try {
  605.                             if ((cl[d + 'NW']) && (cl[d + 'NW'].hcs())) cl[d + 'NW'].si(rc.src, (!dv));
  606.                         } catch (be) {
  607.                             f(be, 'checkImageLoads sendImage');
  608.                         };
  609.                     };
  610.                 };
  611.             };
  612.         } catch (be) {
  613.             f(be, 'checkImageLoads');
  614.         };
  615.     };
  616.     bt[pe] = function () {
  617.         if (bs(bn, 0)) return rb;
  618.         return -2;
  619.     };
  620.     bt[pf] = function (bx, sourceVal) {
  621.         m('V', '&ap=client&ct=' + ag(sourceVal), bx);
  622.     };
  623.     bt[ov] = function (u, attributesList, targetType) {
  624.         if (mb(u, targetType)) gz(attributesList);
  625.         return 'true';
  626.     };
  627.     bt[ou] = function (bk, av, ba, da, h, w, an) {
  628.         ha(bk, av, ba, da, h, w, an);
  629.     };
  630.  
  631.     function ia(bi, ko) {
  632.         var og = bi.length;
  633.         if (og > ko) {
  634.             var jz = bi.toLowerCase().lastIndexOf('%3b%26', ko);
  635.             if ((jz > -1)) bi = bi.substring(0, jz);
  636.             else bi = '';
  637.         };
  638.         return bi;
  639.     };
  640.  
  641.     function ig() {
  642.         if (!bw) gp();
  643.     };
  644.  
  645.     function it(ls) {
  646.         if (!ls.elements) return;
  647.         var sk = '',
  648.             ji = '',
  649.             ed = new Array();
  650.         ed[0] = '';
  651.         var ds = new Array(),
  652.             dw = 1,
  653.             di = 0;
  654.         try {
  655.             for (var nq = 0, gf = Math.min(100, ls.elements.length); nq < gf; nq++) {
  656.                 var lz = ls.elements[nq];
  657.                 if (!lz) continue;
  658.                 var of = (!bs(lz.name)) && (!bs(lz.id));
  659.                 if (of) continue;
  660.                 var hv = '',
  661.                     qk = '' + lz.type,
  662.                     fp = 0;
  663.                 if ('hidden' == qk.toLowerCase()) {
  664.                     hv = '' + lz.value;
  665.                     if (hv.length >= 1750) continue;
  666.                     ed[dw] = ag(lz.type) + ';' + ag(lz.name) + ';' + ag(lz.id) + ';' + ag(hv) + ';';
  667.                     dw++;
  668.                     continue;
  669.                 } else {
  670.                     switch (qk.toLowerCase()) {
  671.                     case 'select-one':
  672.                         if (-1 < lz.selectedIndex) hv = lz.options[lz.selectedIndex].text;
  673.                         else fp = 1;
  674.                         break;
  675.                     case 'select-multiple':
  676.                         if (-1 < lz.selectedIndex) {
  677.                             for (var pr = 0, ru = lz.options.length; pr < ru; pr++) if (lz.options[pr].selected) hv += lz.options[pr].text + '<dlm>';
  678.                         } else fp = 1;
  679.                         break;
  680.                     case 'checkbox':
  681.                         if (lz.checked) hv = lz.value;
  682.                         else fp = 1;
  683.                         break;
  684.                     case 'radio':
  685.                         if (lz.checked) hv = lz.value;
  686.                         else fp = 1;
  687.                         break;
  688.                     case 'password':
  689.                         if ('' != lz.value) hv = '***';
  690.                         break;
  691.                     case 'text':
  692.                     case 'textarea':
  693.                         if (eb) hv = '' + lz.value;
  694.                         else {
  695.                             hv = '';
  696.                             if ('' + lz.value != hv) hv = '***';
  697.                         };
  698.                         break;
  699.                     default:
  700.                         hv = '' + lz.value;
  701.                     };
  702.                     if (hv.length >= 1750) continue;
  703.                     if (!fp) {
  704.                         ds[di] = ag(lz.type) + ';' + ag(lz.name) + ';' + ag(lz.id) + ';' + ag(hv) + ';';
  705.                         di++;
  706.                     };
  707.                 };
  708.             };
  709.             var np;
  710.             if (!(ls.name.type)) np = '' + ls.name;
  711.             else if (!(ls.id.type)) np = '' + ls.id;
  712.             else np = '';
  713.             ds.sort(lu);
  714.             ji = ag(ds.join('&'));
  715.             if (ji.length < 1750) ji = ji + ag(ed.join('&'));
  716.             var gl = '&ap=formvalues&at=FORM';
  717.             gl = a(gl, 'an', np, 1);
  718.             gl = a(gl, 'cs', ji, 0);
  719.             m('S', gl);
  720.             ig();
  721.         } catch (be) {
  722.             f(be, 'processForm');
  723.         };
  724.     };
  725.  
  726.     function ja() {
  727.         it(this);
  728.         if (this[d + 'Submit']) this[d + 'Submit']();
  729.         else aw('processSubmitFunction', 'Original submit function for form unavailable');
  730.     };
  731.  
  732.     function ie(v) {
  733.         var bt = window;
  734.         if (!v) v = bt.event;
  735.         if (v.srcElement) it(v.srcElement);
  736.         else if (v.target) it(v.target);
  737.         else aw('processOnSubmit', 'Unrecognised event format - no srcElement or target properties available');
  738.     };
  739.  
  740.     function fu(ls) {
  741.         if (!ls.elements) return;
  742.         var ly = ls.elements;
  743.         for (var ae = 0, gf = ly.length; ae < gf; ae++) {
  744.             var ac = ly[ae];
  745.             if (('' + ac.type).toLowerCase().indexOf('select') != -1) {
  746.                 if (bj) {
  747.                     if (bu) ac.attachEvent('onchange', kl);
  748.                     else if (dr) ac.addEventListener('change', kl, false);
  749.                     else aw('collectSelectValues', 'Unrecognised event format - no srcElement or target properties available');
  750.                 };
  751.                 if (cc) {
  752.                     var fv = new Array(),
  753.                         fo = new Array(),
  754.                         de = 0,
  755.                         oe = ac.options.length,
  756.                         jt = ac.selectedIndex;
  757.                     if (jt > -1) {
  758.                         for (var lz = jt; lz < oe; lz++) {
  759.                             if (ac.options[lz].selected) {
  760.                                 fv[de] = ac.options[lz].text;
  761.                                 fo[de] = lz;
  762.                                 de++;
  763.                             };
  764.                         };
  765.                     };
  766.                     var ei = '&at=SELECT';
  767.                     ei = a(ei, 'an', ac.name, 1);
  768.                     ei = a(ei, 'ai', ac.id, 1);
  769.                     ei = a(ei, 'aT', ac.type, 1);
  770.                     ei = a(ei, 'bf', fo.join(','), 1);
  771.                     ei = a(ei, 'bg', fv.join('<dlm>'), 1);
  772.                     ei = a(ei, 'av', ac.value, 1);
  773.                     if (jt > -1) m('D', ei);
  774.                 };
  775.             };
  776.         };
  777.     };
  778.  
  779.     function lk() {
  780.         try {
  781.             var cl = document,
  782.                 bt = window;
  783.             for (var nq = 0, gf = cl.forms.length; nq < gf; nq++) {
  784.                 var bh = cl.forms[nq];
  785.                 if ((bh) && (!bh[fe])) {
  786.                     bh[fe] = 1;
  787.                     if (fh) {
  788.                         if (bu) bh.attachEvent('onsubmit', ie);
  789.                         else if (dr) bh.addEventListener('submit', ie, false);
  790.                         try {
  791.                             var sc = bh.submit,
  792.                                 rq;
  793.                             try {
  794.                                 rq = sc.type;
  795.                             } catch (be) {
  796.                                 f(be, 'exception detecting form submit type');
  797.                             };
  798.                             if (rq) {} else {
  799.                                 bh[d + 'Submit'] = sc;
  800.                                 bh.submit = ja;
  801.                             };
  802.                         } catch (be) {
  803.                             f(be, 'exception attaching to submit() function');
  804.                         };
  805.                     };
  806.                     if (bj || cc) fu(bh);
  807.                 };
  808.             };
  809.         } catch (be) {
  810.             f(be, 'processFormsArray');
  811.         };
  812.     };
  813.  
  814.     function gv() {
  815.         if (document.forms.length > 0) lk();
  816.         if (!bl) bt.setTimeout(gv, 500);
  817.     };
  818.  
  819.     function iz(qf) {
  820.         if (qf.parentElement) return qf.parentElement;
  821.         if (qf.parentNode) return qf.parentNode;
  822.         return '';
  823.     };
  824.  
  825.     function x(u, nz, bx) {
  826.         var v = kq(u, nz, bx);
  827.         if (u == 'Z') {
  828.             dt = v;
  829.             return;
  830.         };
  831.         if (dt) {
  832.             fl(dt);
  833.             dt = 0;
  834.         };
  835.         if ('L' == u) fl(v, true);
  836.         else fl(v);
  837.     };
  838.  
  839.     function me(cd, no) {
  840.         var p = '',
  841.             qa = cd.tagName;
  842.         p = a(p, 'at', qa, 1);
  843.         if ((qa) && (('' + qa).toLowerCase().indexOf('select') != -1)) {
  844.             if (cd.selectedIndex) p = a(p, 'as', cd.selectedIndex, 1);
  845.         };
  846.         p = a(p, 'aT', cd.getAttribute('type'), 1);
  847.         p = a(p, 'ai', cd.getAttribute('id'), 1);
  848.         p = a(p, 'an', cd.getAttribute('name'), 1);
  849.         p = a(p, 'hx', cd.innerHTML, 1);
  850.         p = a(p, 'ah', cd.getAttribute('href'), 1);
  851.         p = a(p, 'hm', cd.getAttribute('src'), 1);
  852.         p = a(p, 'av', cd.getAttribute('value'), 1);
  853.         p = a(p, 'hn', cd.getAttribute('size'));
  854.         p = a(p, 'ho', cd.getAttribute('rows'));
  855.         p = a(p, 'hp', cd.getAttribute('cols'));
  856.         p = a(p, 'hy', cd.getAttribute('width'));
  857.         p = a(p, 'hr', cd.getAttribute('height'));
  858.         p = a(p, 'hs', cd.getAttribute('action'), 1);
  859.         p = a(p, 'ht', cd.getAttribute('method'), 1);
  860.         p = a(p, 'hu', cd.getAttribute('content'), 1);
  861.         no = cd.getAttribute('class');
  862.         if (!no) no = cd.getAttribute('className');
  863.         p = a(p, 'hv', no, 1);
  864.         p = a(p, 'hw', cd.getAttribute('target'), 1);
  865.         p = a(p, 'ac', cd.checked);
  866.         return p;
  867.     };
  868.  
  869.     function cn() {
  870.         if (!bt[d + 'getInputs']) return;
  871.         var od = '' + bt[d + 'getInputs'];
  872.         od = fk(od);
  873.         var jy = od.split(';');
  874.         var hu = new Array(),
  875.             gw = new Array(),
  876.             ht = 0;
  877.         for (var fn = 0; fn < jy.length; fn++) {
  878.             var cm = jy[fn].split('?');
  879.             if (cm.length != 2) continue;
  880.             var cw = 0;
  881.             try {
  882.                 cw = parseInt(cm[0]);
  883.             } catch (be) {};
  884.             var ot = fk(cm[1]).split(':');
  885.             for (var ax = 0; ax < ot.length; ax++) {
  886.                 var jh = ht + ax;
  887.                 hu[jh] = ot[ax];
  888.                 gw[jh] = cw;
  889.                 ht++;
  890.             };
  891.         };
  892.         var oe = hu.length;
  893.         if (oe > 0) {
  894.             var cl = document,
  895.                 dn = cl.getElementsByTagName('*');
  896.             if ((!dn) || (dn.length <= 0)) dn = cl.all;
  897.             if (!dn) return;
  898.             for (var nq = 0, gf = dn.length; nq < gf; nq++) {
  899.                 var er = dn[nq],
  900.                     pq = er.getAttribute('id'),
  901.                     pp = er.getAttribute('name'),
  902.                     ky = '';
  903.                 try {
  904.                     ky = er.getAttribute('class');
  905.                 } catch (be) {};
  906.                 if (!ky) {
  907.                     try {
  908.                         ky = er.getAttribute('className');
  909.                     } catch (be) {};
  910.                 };
  911.                 if ((!pq) && (!pp) && (!ky)) continue;
  912.                 var hs = 0;
  913.                 for (var ms = 0;
  914.                 ((ms < oe) && (!hs)); ms++) {
  915.                     var hh = hu[ms];
  916.                     if ('*' == hh) continue;
  917.                     if (hh) {
  918.                         hs = ay(pq, hh);
  919.                         if (!hs) hs = ay(pp, hh);
  920.                         if ((!hs) && gw[ms]) hs = ay(ky, hh);
  921.                     };
  922.                 };
  923.                 if (hs) x('H', '&cr=' + ag(hh) + '&ap=elementhtml' + me(er));
  924.             };
  925.         };
  926.     };
  927.  
  928.     function md(az, fy, he, ez, bx, k, kn, dm) {
  929.         var ey = '';
  930.         if ((ju(k)) || (13 == dm)) {
  931.             if (oo(az)) {
  932.                 if (at == '') {
  933.                     at = kn;
  934.                     la = '' + fy + ez + he;
  935.                     am = bx;
  936.                     cr = ez;
  937.                     dj = fy;
  938.                     eg = he;
  939.                     cq = k;
  940.                     return;
  941.                 } else if ((la == ('' + fy + ez + he)) && (!(13 == dm))) {
  942.                     am = bx;
  943.                     cr = ez;
  944.                     dj = fy;
  945.                     eg = he;
  946.                     cq = k;
  947.                     return;
  948.                 } else ey = kn;
  949.             };
  950.         };
  951.         if (at != '') {
  952.             var rp = at.replace('&ap=keyup', '&ap=textchange'),
  953.                 jg = nh('textchange', cq, dj, cr, eg, rp);
  954.             if (at.indexOf('&at=TEXTAREA') != -1) am = gu('' + dj + cr + cq + eg, 'textchange', am);
  955.             if (au || ('' != jg)) {
  956.                 if (!eb) am = '***';
  957.                 if ('' != jg) x('T', jg, am);
  958.                 else x('T', rp, am);
  959.             };
  960.             if ((ey != '') && (dm != 13)) {
  961.                 at = ey;
  962.                 la = fy + ez + he;
  963.                 am = bx;
  964.                 cr = ez;
  965.                 dj = fy;
  966.                 eg = he;
  967.                 cq = k;
  968.             } else {
  969.                 at = '';
  970.                 la = '';
  971.                 am = '';
  972.                 cr = '';
  973.                 dj = '';
  974.                 eg = '';
  975.                 cq = '';
  976.             };
  977.         };
  978.     };
  979.  
  980.     function oo(pv) {
  981.         if (!pv) return false;
  982.         try {
  983.             pv = pv.toLowerCase();
  984.         } catch (be) {
  985.             f(be, 'isTextEvent');
  986.         };
  987.         return (('keypress' == pv) || ('keydown' == pv) || ('keyup' == pv) || ('textchange' == pv));
  988.     };
  989.  
  990.     function ju(nl) {
  991.         if (!nl) return false;
  992.         try {
  993.             nl = nl.toLowerCase();
  994.         } catch (be) {
  995.             f(be, 'isTextElement');
  996.         };
  997.         return (('textarea' == nl) || ('text' == nl) || ('password' == nl));
  998.     };
  999.  
  1000.     function ny(kx, ho, hn, lh, lg) {
  1001.         io = kx.scrollHeight;
  1002.         jm = kx.scrollWidth;
  1003.         jl = kx.clientHeight;
  1004.         le = kx.clientWidth;
  1005.         jk = kx.offsetHeight;
  1006.         ld = kx.offsetWidth;
  1007.         if (lh) lc = lh;
  1008.         if (lg) mh = lg;
  1009.         qe = ho;
  1010.         qd = hn;
  1011.     };
  1012.  
  1013.     function pu(kx, ho, hn) {
  1014.         var eq = '';
  1015.         eq = a(eq, 'a1', jm);
  1016.         eq = a(eq, 'a2', io);
  1017.         eq = a(eq, 'a3', le);
  1018.         eq = a(eq, 'a4', jl);
  1019.         eq = a(eq, 'a5', ld);
  1020.         eq = a(eq, 'a6', jk);
  1021.         eq = a(eq, 'ax', lc);
  1022.         eq = a(eq, 'ay', mh);
  1023.         eq = a(eq, 'aU', qe);
  1024.         eq = a(eq, 'aV', qd);
  1025.         return eq;
  1026.     };
  1027.  
  1028.     function t(on, om, pj) {
  1029.         return (on && (om == pj));
  1030.     };
  1031.  
  1032.     function lr(ho, hn, lh, lg) {
  1033.         var cl = document,
  1034.             rj = cl.body,
  1035.             kx = rj;
  1036.         if (cl.compatMode) {
  1037.             if ('css1compat' == ('' + cl.compatMode).toLowerCase()) kx = cl.documentElement;
  1038.         };
  1039.         var qj = '',
  1040.             l = true;
  1041.         l = t(l, kx.scrollWidth, jm);
  1042.         l = t(l, kx.scrollHeight, io);
  1043.         l = t(l, kx.clientWidth, le);
  1044.         l = t(l, kx.clientHeight, jl);
  1045.         l = t(l, kx.offsetWidth, ld);
  1046.         l = t(l, kx.offsetHeight, jk);
  1047.         l = t(l, ho, qe);
  1048.         l = t(l, hn, qd);
  1049.         if (lh) l = t(l, lh, lc);
  1050.         if (lg) l = t(l, lg, mh);
  1051.         if (!l) {
  1052.             ny(kx, ho, hn, lh, lg);
  1053.             qj = pu(kx, ho, hn);
  1054.         };
  1055.         return qj;
  1056.     };
  1057.  
  1058.     function ay(go, ea) {
  1059.         if (!ea) return false;
  1060.         if ('any' == ea) return true;
  1061.         if ('*' == ea) return true;
  1062.         if ('*click' == ea) return (go.indexOf('click') > -1);
  1063.         if ('select*' == ea) return ((go.indexOf('select') > -1) || (go.indexOf('OPTION') > -1));
  1064.         if ('im*' == ea) return (('IMG' == go) || ('image' == go));
  1065.         if (ea.indexOf('*') > -1) {
  1066.             if (go) {
  1067.                 var jx = (ea.charAt(0) == '*'),
  1068.                     lx = (ea.charAt(ea.length - 1) == '*');
  1069.                 if (jx && lx) return (go.indexOf(ea.substring(1, ea.length - 1)) > -1);
  1070.                 else if (jx) {
  1071.                     var rt = ea.substring(1);
  1072.                     if (go.lastIndexOf(rt) > -1) return (go.lastIndexOf(rt) == (go.length - rt.length));
  1073.                     else return false;
  1074.                 } else if (lx) return (go.indexOf(ea.substring(0, ea.length - 1)) == 0)
  1075.             } else if (ea == '*') return true;
  1076.         };
  1077.         return (go == ea);
  1078.     };
  1079.  
  1080.     function iy(nx, az, bf, mc, ir, cv) {
  1081.         var dd = true;
  1082.         if ('change' == az) az = 'click';
  1083.         dd = dd && (ay(az, nx[0]));
  1084.         dd = dd && ((ay(bf, nx[1])) || (ay(mc, nx[1])));
  1085.         dd = dd && (ay(ir, fk(nx[2])));
  1086.         dd = dd && (ay(cv, fk(nx[3])));
  1087.         return dd;
  1088.     };
  1089.  
  1090.     function nh(az, bf, mc, ir, cv, v) {
  1091.         if ((!aq) || (!fa)) return '';
  1092.         for (var ae = 0, gf = aq.length; ae < gf; ae++) {
  1093.             if (aq[ae].indexOf('any?any???') > -1) continue;
  1094.             var mq = aq[ae].split('?');
  1095.             if (iy(mq, az, bf, mc, ir, cv)) return a(v, 'cw', mq[4], 0);
  1096.         };
  1097.         return '';
  1098.     };
  1099.  
  1100.     function ol(u, k, ku, az) {
  1101.         if (k) k = k.toLowerCase();
  1102.         if (az) az = az.toLowerCase();
  1103.         if ('password' == k) return false;
  1104.         switch (u) {
  1105.         case 'C':
  1106.         case 'F':
  1107.             if (('reset' == k) || ('submit' == k)) return ih;
  1108.             if (('checkbox' == k) || ('radio' == k)) return bj;
  1109.             if ('image' == k) {
  1110.                 if ('input' == ku) return ih;
  1111.             };
  1112.             if (('select' == ku) || ('option' == ku)) {
  1113.                 if ((!k) || ('undefined' == k)) return false;
  1114.             };
  1115.             if (k.indexOf('select') != -1) return db;
  1116.             return jf;
  1117.         case 'T':
  1118.             return br;
  1119.         case 'M':
  1120.             if ('mouseover' == az) return cb;
  1121.             return fb;
  1122.         case 'G':
  1123.             return db;
  1124.         default:
  1125.             return true;
  1126.         };
  1127.     };
  1128.  
  1129.     function mb(u, k) {
  1130.         if (k) k = ('' + k).toLowerCase();
  1131.         switch (u) {
  1132.         case 'B':
  1133.             return ak;
  1134.         case 'C':
  1135.         case 'F':
  1136.             if (('chk' == k) || ('rdo' == k) || ('mi' == k) || ('mu' == k) || ('dtg' == k) || ('ns' == k) || ('df' == k)) return bj;
  1137.             if ('cbo' == k) return db;
  1138.             return jf;
  1139.         case 'K':
  1140.             return br;
  1141.         case 'T':
  1142.             return au;
  1143.         case 'V':
  1144.             return cu;
  1145.         default:
  1146.             return true;
  1147.         };
  1148.     };
  1149.  
  1150.     function dz(g, u, b) {
  1151.         try {
  1152.             var bt = window,
  1153.                 ao, iw, bf, mf, kj;
  1154.             ao = iw = bf = mf = kj = '';
  1155.             var cf, dk;
  1156.             cf = dk = ' ';
  1157.             var pr, qs, ph, pg, ho, hn;
  1158.             pr = qs = ph = pg = ho = hn = 0;
  1159.             var li, lb;
  1160.             li = lb = 0;
  1161.             if (!b) b = '';
  1162.             if (!g) g = bt.event;
  1163.             if (g) {
  1164.                 var bv = '',
  1165.                     ge = g.srcElement,
  1166.                     hr = new Array(),
  1167.                     im = new Array(),
  1168.                     gq = 0,
  1169.                     cl = document,
  1170.                     rj = cl.body,
  1171.                     hc = rj,
  1172.                     dm;
  1173.                 if (ge) {
  1174.                     if ((u == 'G') && (ge.type.indexOf('select') == -1)) return;
  1175.                     if ((cl.compatMode) && ('css1compat' == ('' + cl.compatMode).toLowerCase())) {
  1176.                         if (cl.documentElement) hc = cl.documentElement;
  1177.                     };
  1178.                     if (hc.scrollLeft) ho = hc.scrollLeft;
  1179.                     if (hc.scrollTop) hn = hc.scrollTop;
  1180.                     if (g.screenX) li = g.screenX;
  1181.                     if (g.screenY) lb = g.screenY;
  1182.                     if (g.pageX || g.pageY) {
  1183.                         ph = g.pageX;
  1184.                         pg = g.pageY;
  1185.                         pr = ph;
  1186.                         qs = pg;
  1187.                         if (g.clientX || g.clientY) {
  1188.                             li -= g.clientX;
  1189.                             lb -= g.clientY;
  1190.                         };
  1191.                     } else {
  1192.                         if (g.clientX || g.clientY) {
  1193.                             ph = g.clientX;
  1194.                             pg = g.clientY;
  1195.                         } else {
  1196.                             pr = jc(ge);
  1197.                             qs = jb(ge);
  1198.                             if (g.offsetX) ph = pr + g.offsetX;
  1199.                             if (g.offsetY) pg = qs + g.offsetY;
  1200.                         };
  1201.                         li -= ph;
  1202.                         lb -= pg;
  1203.                         pr = ho + ph;
  1204.                         qs = hn + pg;
  1205.                     };
  1206.                     dm = g.dm;
  1207.                     if (g.offsetX) b += '&aX=' + (pr - g.offsetX);
  1208.                     else b += '&aX=' + (jc(ge));
  1209.                     if (g.offsetY) b += '&aY=' + (qs - g.offsetY);
  1210.                     else b += '&aY=' + jb(ge);
  1211.                 } else if (g.target) {
  1212.                     ge = g.target;
  1213.                     if ((u == 'G') && (ge.type.indexOf('select') == -1)) return;
  1214.                     ho = bt.pageXOffset;
  1215.                     hn = bt.pageYOffset;
  1216.                     if (bt.screenX) li = bt.screenX;
  1217.                     if (bt.screenY) lb = bt.screenY;
  1218.                     pr = g.pageX;
  1219.                     if (ho) pr += ho;
  1220.                     if ((!pr) || ('keyup' == g.type) || ('keydown' == g.type) || ('change' == g.type)) pr = jc(ge);
  1221.                     qs = g.pageY;
  1222.                     if (hn) qs += hn;
  1223.                     if ((!qs) || ('keyup' == g.type) || ('keydown' == g.type) || ('change' == g.type)) qs = jb(ge);
  1224.                     dm = g.which;
  1225.                     if (g.pageX) ph = g.pageX;
  1226.                     if (g.pageY) pg = g.pageY;
  1227.                     b += '&aX=' + jc(ge);
  1228.                     b += '&aY=' + jb(ge);
  1229.                 };
  1230.                 if (ge) {
  1231.                     if ('v' == ('' + ge.scopeName).toLowerCase()) return;
  1232.                     b = a(b, 'af', ge.sourceIndex);
  1233.                     if ('mouseover' == g.type) {
  1234.                         if (kf == ge) return;
  1235.                         kf = ge;
  1236.                     };
  1237.                     ao = ('' + ge.tagName).toLowerCase();
  1238.                     if ('option' == ao) b += '&at=SELECT';
  1239.                     else b = a(b, 'at', ge.tagName, 1);
  1240.                     bf = ('' + ge.type).toLowerCase();
  1241.                     b = a(b, 'aT', ge.type, 1);
  1242.                     iw = ge.name;
  1243.                     b = a(b, 'an', ge.name, 1);
  1244.                     mf = ge.id;
  1245.                     b = a(b, 'ai', ge.id, 1);
  1246.                     if ('password' == bf) {
  1247.                         bv = '***';
  1248.                         kj = '***';
  1249.                     } else if (ge.value) {
  1250.                         kj = ge.value;
  1251.                         if ('textarea' == ao) bv = gu('' + ao + iw + bf + mf, g.type, kj);
  1252.                         else bv = ge.value;
  1253.                         if (ju(ge.type)) {
  1254.                             if (!eb) bv = '***';
  1255.                         };
  1256.                     };
  1257.                     b = a(b, 'ah', ge.src, 1);
  1258.                     b = a(b, 'ah', ge.href, 1);
  1259.                     if (0 <= ge.selectedIndex) {
  1260.                         var oe = ge.options.length,
  1261.                             mp = 0;
  1262.                         for (var nq = ge.selectedIndex;
  1263.                         (nq < oe) && (mp < 50); nq++) {
  1264.                             if (ge.options[nq].selected) {
  1265.                                 im[gq] = ge.options[nq].text;
  1266.                                 hr[gq] = nq;
  1267.                                 gq++;
  1268.                                 mp++;
  1269.                             };
  1270.                         };
  1271.                         b = a(b, 'bf', hr.join(','), 1);
  1272.                         b = a(b, 'bg', im.join('<dlm>'), 1);
  1273.                     };
  1274.                     b = a(b, 'ac', ge.checked);
  1275.                     if (('checkbox' == bf) && (!ge.checked)) b += '&ac=false';
  1276.                     if ((ge.title) || (ge.alt)) {
  1277.                         var hg = '';
  1278.                         if (ge.title) hg = ge.title;
  1279.                         else hg = ge.alt;
  1280.                         if (hg.length > 80) hg = hg.substring(0, 80) + '...';
  1281.                         b = a(b, 'ie', hg, 1);
  1282.                     };
  1283.                 };
  1284.             };
  1285.             if (dm) b += '&cb=' + dm;
  1286.             var po = ge,
  1287.                 bg;
  1288.             try {
  1289.                 while (po) {
  1290.                     cf = '/' + cf;
  1291.                     dk = '/' + dk;
  1292.                     if (!bg && po.href && (('a' == ('' + po.tagName).toLowerCase()) || ('area' == ('' + po.tagName).toLowerCase()))) bg = po.href;
  1293.                     if (po.name) cf = po.name + cf;
  1294.                     if (po.id) dk = po.id + dk;
  1295.                     if (po === iz(po)) break;
  1296.                     po = iz(po);
  1297.                 };
  1298.             } catch (be) {
  1299.                 f(be, 'error traversing event hierarchy');
  1300.             };
  1301.             if (!bg) bg = '';
  1302.             b = a(b, 'al', pr);
  1303.             b = a(b, 'am', qs);
  1304.             b = a(b, 'aN', cf, 1);
  1305.             b = a(b, 'aI', dk, 1);
  1306.             b = a(b, 'aH', bg, 1);
  1307.             if ((bg) && (ge) & (!ge.alt) && (ge.innerHTML)) {
  1308.                 var mo = ge.innerHTML;
  1309.                 if (mo.length > 80) mo = mo.substring(0, 80) + '...';
  1310.                 b = a(b, 'ie', mo, 1);
  1311.             };
  1312.             b = a(b, 'ap', g.type);
  1313.             b += lr(ho, hn, li, lb);
  1314.             if (!bf) bf = '';
  1315.             if (!ao) ao = '';
  1316.             if (au || ip) md(g.type, ao, mf, iw, kj, bf, b, dm);
  1317.             var jg = nh(g.type, bf, ao, iw, mf, b);
  1318.             if ('' != jg) {
  1319.                 if ((u == 'C') || (u == 'F')) {
  1320.                     if (('select' == ao) || ('option' == ao)) {
  1321.                         if (!bf) return;
  1322.                     };
  1323.                 };
  1324.                 x(u, jg, bv);
  1325.             } else if (ol(u, bf, ao, g.type)) x(u, b, bv);
  1326.         } catch (be) {
  1327.             f(be, 'handle_event');
  1328.         };
  1329.     };
  1330.  
  1331.     function gu(cv, oy, ma) {
  1332.         if ((ma == null) || (oy == null)) return;
  1333.         var js = '#N';
  1334.         try {
  1335.             if ('textchange' == oy) {
  1336.                 var hp = ej[cv];
  1337.                 if (hp == null) js = '#V' + ma;
  1338.                 else js = lq(hp, ma);
  1339.                 ej[cv] = ma;
  1340.             } else if ('keyup' == oy) {
  1341.                 var hp = ct[cv];
  1342.                 if (hp == null) js = '#V' + ma;
  1343.                 else js = lq(hp, ma);
  1344.                 ct[cv] = ma;
  1345.             };
  1346.         } catch (be) {
  1347.             f(be, 'compressTextEvent');
  1348.         };
  1349.         return js;
  1350.     };
  1351.  
  1352.     function lq(ox, lf) {
  1353.         var js = '#N',
  1354.             gk = ox.length,
  1355.             gj = lf.length,
  1356.             al = 0;
  1357.         for (al = 0;
  1358.         (al != gk) && (al != gj); al++) if (ox.charAt(al) != lf.charAt(al)) break;
  1359.         if (al == gk) {
  1360.             if (al != gj) js = '#A' + lf.substring(al, lf.length);
  1361.         } else {
  1362.             var ci = 0;
  1363.             for (ci = 0;
  1364.             (gk - ci > al) && (gj - ci > al); ci++) if (ox.charAt(gk - ci - 1) != lf.charAt(gj - ci - 1)) break;
  1365.             var qi = gj - ci,
  1366.                 ri = gk - ci,
  1367.                 pn = '';
  1368.             if (qi > al) pn = lf.substring(al, qi);
  1369.             js = '#I' + al + '-' + ri + '-' + pn;
  1370.         };
  1371.         return js;
  1372.     };
  1373.  
  1374.     function kc(v) {
  1375.         if (ak) {
  1376.             var sb = '&ap=beforeunload';
  1377.             x('B', sb);
  1378.         };
  1379.         ig();
  1380.     };
  1381.  
  1382.     function nw(v) {
  1383.         if (ak) {
  1384.             var sa = '&ap=unload';
  1385.             x('U', sa);
  1386.         };
  1387.         bl = 1;
  1388.         if (!bw) ew(true);
  1389.     };
  1390.  
  1391.     function ok(v) {
  1392.         dz(v, 'C');
  1393.     };
  1394.  
  1395.     function km(v) {
  1396.         dz(v, 'F');
  1397.     };
  1398.  
  1399.     function kl(v) {
  1400.         dz(v, 'G');
  1401.     };
  1402.  
  1403.     function mi(v) {
  1404.         dz(v, 'T');
  1405.     };
  1406.  
  1407.     function gc(v) {
  1408.         if (('mouseover' != v.type) || (jj)) dz(v, 'M');
  1409.     };
  1410.  
  1411.     function jn() {
  1412.         var cl = document,
  1413.             bt = window,
  1414.             qr = navigator,
  1415.             ge = bt.screen,
  1416.             sj = location;
  1417.         try {
  1418.             var qh = 'no info';
  1419.             if (cl.body) {
  1420.                 try {
  1421.                     if (cl.body.addBehavior) {
  1422.                         cl.body.addBehavior('#default#clientCaps');
  1423.                         if (cl.body.connectionType) qh = cl.body.connectionType;
  1424.                     };
  1425.                 } catch (be) {};
  1426.             };
  1427.             var co = '';
  1428.             if (qr.browserLanguage) co = a(co, 'aF', qr.browserLanguage, 1);
  1429.             else co = a(co, 'aF', qr.language, 1);
  1430.             if (qr.userLanguage) co = a(co, 'aJ', qr.userLanguage, 1);
  1431.             else co = a(co, 'aJ', qr.language, 1);
  1432.             co = a(co, 'bd', qr.cookieEnabled, 1);
  1433.             co = a(co, 'bc', qr.platform, 1);
  1434.             co = a(co, 'bb', qr.userAgent, 1);
  1435.             co = a(co, 'ba', qh, 1);
  1436.             co += '&ap=navigatorinfo';
  1437.             co = a(co, 'ci', (new Date()).getTimezoneOffset(), 1);
  1438.             if (ge) {
  1439.                 co = a(co, 'cl', ge.height);
  1440.                 co = a(co, 'cm', ge.width);
  1441.                 co = a(co, 'cn', ge.availHeight);
  1442.                 co = a(co, 'co', ge.availWidth);
  1443.             };
  1444.             x('N', co);
  1445.         } catch (be) {
  1446.             f(be, 'eN');
  1447.         };
  1448.     };
  1449.  
  1450.     function fj(pt) {
  1451.         try {
  1452.             var bt = window,
  1453.                 ad = '';
  1454.             if (bt[nr]) {
  1455.                 if ('AUTOSET' == bt[nr]) {
  1456.                     try {
  1457.                         if (!bt.top.name) bt.top.name = oc;
  1458.                         bt[nr] = bt.top.name;
  1459.                     } catch (be) {
  1460.                         ad += '&ck=' + ag(be.message);
  1461.                     };
  1462.                 };
  1463.             };
  1464.             var qz = -1,
  1465.                 cl = document,
  1466.                 rj = cl.body,
  1467.                 hc = rj,
  1468.                 rz = 'not_available',
  1469.                 sh = 'not_available';
  1470.             if ((cl.compatMode) && ('css1compat' == ('' + cl.compatMode).toLowerCase())) hc = cl.documentElement;
  1471.             try {
  1472.                 rz = (bt == bt.top);
  1473.             } catch (be) {};
  1474.             var po = new Array();
  1475.             try {
  1476.                 po = bt.parent.frames;
  1477.             } catch (be) {};
  1478.             var nd = po.length;
  1479.             for (var ae = 0; ae < nd; ae++) {
  1480.                 if (po[ae] == bt) {
  1481.                     qz = ae;
  1482.                     break;
  1483.                 };
  1484.             };
  1485.             ad += '&bu=' + rz;
  1486.             ad = a(ad, 'ap', 'loaddocument');
  1487.             var pz = 0,
  1488.                 py = 0;
  1489.             if (bt.screenLeft) pz = bt.screenLeft;
  1490.             else if (bt.screenX) pz = bt.screenX;
  1491.             if (bt.screenTop) py = bt.screenTop;
  1492.             else if (bt.screenY) py = bt.screenY;
  1493.             ad = a(ad, 'ax', pz);
  1494.             ad = a(ad, 'ay', py);
  1495.             ad = a(ad, 'aO', qz, 1);
  1496.             ad = a(ad, 'aQ', bt.name, 1);
  1497.             try {
  1498.                 if (bt.opener) ad = a(ad, 'aR', bt.opener[nr], 1);
  1499.             } catch (be) {};
  1500.             if (hc) {
  1501.                 ad = a(ad, 'ao', hc.scrollLeft);
  1502.                 ad = a(ad, 'aA', hc.scrollWidth);
  1503.                 ad = a(ad, 'a%71', hc.scrollTop);
  1504.                 ad = a(ad, 'aC', hc.scrollHeight);
  1505.                 ad = a(ad, 'aS', hc.offsetLeft);
  1506.                 ad = a(ad, 'aZ', hc.offsetWidth);
  1507.                 ad = a(ad, 'aa', hc.offsetTop);
  1508.                 ad = a(ad, 'ab', hc.offsetHeight);
  1509.                 ad = a(ad, 'ad', hc.clientLeft);
  1510.                 ad = a(ad, 'ag', hc.clientTop);
  1511.                 ad = a(ad, 'aj', hc.clientWidth);
  1512.                 ad = a(ad, 'ak', hc.clientHeight);
  1513.             };
  1514.             ad = a(ad, 'cg', cl.domain, 1);
  1515.             if (rj) ad = a(ad, 'ch', rj.lang, 1);
  1516.             ad = a(ad, 'cp', cl.lastModified, 1);
  1517.             ad = a(ad, 'aW', bt[nr], 1);
  1518.             var mn = 0,
  1519.                 ro = cl.documentElement,
  1520.                 pb = '';
  1521.             if (ro) {
  1522.                 try {
  1523.                     pb = ro.innerHTML;
  1524.                     if (pb) mn = pb.length + 13;
  1525.                 } catch (be) {};
  1526.             };
  1527.             ad = a(ad, 'cc', mn);
  1528.             if (cl.getElementsByTagName) {
  1529.                 try {
  1530.                     ad = a(ad, 'cj', (cl.getElementsByTagName('FRAMESET').length > 0));
  1531.                 } catch (be) {};
  1532.             };
  1533.             if (pt) {
  1534.                 if (ak) x('L', ad);
  1535.             } else ad = '&aD=' + new Date().valueOf() + ad;
  1536.             if (ak || iq) {
  1537.                 if (en) jn();
  1538.             };
  1539.             return ad;
  1540.         } catch (be) {
  1541.             f(be, 'load_page_event');
  1542.         };
  1543.     };
  1544.  
  1545.     function a(or, nv, et, my) {
  1546.         if (!bs(et)) return or;
  1547.         if (my) et = ag(et);
  1548.         return or + '&' + nv + '=' + et;
  1549.     };
  1550.  
  1551.     function nk(v) {
  1552.         var kw = 0,
  1553.             cp = 1,
  1554.             ob = '' + bn + '!' + bo + '!' + mr,
  1555.             il = ob.length;
  1556.         if ((v.length + il) > 1890) {
  1557.             var nc = v.indexOf('&aD='),
  1558.                 kv = v.indexOf('&', nc + 4),
  1559.                 px = v.substring(0, kv),
  1560.                 qy = v.substring(kv),
  1561.                 jr = qy.split('&');
  1562.             while (cp && ((v.length + il) > 1890)) {
  1563.                 cp = 0;
  1564.                 jr = jr.sort(lu);
  1565.                 var fm = jr[jr.length - 1];
  1566.                 if (fm.length <= 10) break;
  1567.                 var mm = fm.substring(0, 3),
  1568.                     jw = fm.substring(3, fm.length),
  1569.                     aa = jw;
  1570.                 if (mm == 'cs=') {
  1571.                     var fz = Math.min(aa.length / 2, (1890 - il));
  1572.                     aa = ia(aa, fz);
  1573.                 } else {
  1574.                     aa = fk(aa);
  1575.                     var fz = Math.min(aa.length / 2, (1890 - il));
  1576.                     aa = aa.substring(0, fz);
  1577.                     aa = ag(aa);
  1578.                 };
  1579.                 jr[jr.length - 1] = mm + aa;
  1580.                 v = px + jr.join('&');
  1581.                 cp = (jw.length > aa.length);
  1582.                 if (cp) kw = 1;
  1583.             };
  1584.         };
  1585.         if (kw) v += '&ic=true';
  1586.         return v;
  1587.     };
  1588.  
  1589.     function oj(ow, qt, nj) {
  1590.         if (hq > 9) return;
  1591.         hq++;
  1592.         var hx = '&ap=error';
  1593.         hx = a(hx, 'a7', ow, 1);
  1594.         hx = a(hx, 'a8', qt, 1);
  1595.         hx = a(hx, 'a9', nj, 1);
  1596.         x('E', hx);
  1597.         return false;
  1598.     };
  1599.  
  1600.     function gt() {
  1601.         if (!('complete' == document.readyState)) return;
  1602.         var ry = '&ap=documentcomplete';
  1603.         x('R', ry);
  1604.     };
  1605.  
  1606.     function nu() {
  1607.         var cl = document,
  1608.             ho = '',
  1609.             hn = '',
  1610.             hc = cl.body;
  1611.         if ((cl.compatMode) && ('css1compat' == ('' + cl.compatMode).toLowerCase())) hc = cl.documentElement;
  1612.         var rn = lr(hc.scrollLeft, hc.scrollTop);
  1613.         rn += '&ap=resize';
  1614.         x('Z', rn);
  1615.     };
  1616.  
  1617.     function s(be, ch, af) {
  1618.         if (bu) be.attachEvent('on' + ch, af);
  1619.         else if (dr) be.addEventListener(ch, af, false);
  1620.     };
  1621.  
  1622.     function o(ch, af) {
  1623.         s(bt, ch, af);
  1624.     };
  1625.  
  1626.     function q(ch, af) {
  1627.         s(cl, ch, af);
  1628.     };
  1629.  
  1630.     function dh(ch, af) {
  1631.         var cl = document,
  1632.             os = cl.getElementsByTagName('*');
  1633.         if (!os) os = cl.all;
  1634.         if (os) {
  1635.             for (var ae = 0, gf = os.length; ae < gf; ae++) {
  1636.                 var ku = os[ae].tagName;
  1637.                 if (!nt(ku)) s(os[ae], ch, af);
  1638.             };
  1639.         };
  1640.     };
  1641.  
  1642.     function nt(sl) {
  1643.         return (qb.indexOf(',' + sl.toUpperCase() + ',') > -1);
  1644.     };
  1645.  
  1646.     function lp() {
  1647.         try {
  1648.             var cl = document;
  1649.             if (cl.body) {
  1650.                 var ik = cl.createElement('DIV');
  1651.                 ik.id = d + 'NWDiv';
  1652.                 ik.setAttribute('style', 'position:absolute;width:0;height:0;overflow:hidden');
  1653.                 cl.body.appendChild(ik);
  1654.                 var gm = ke;
  1655.                 if ('https:' == lv()) gm = oi;
  1656.                 ik.innerHTML = '<APP' + 'LET codeBase=' + gm + qc + ' height=0 width=0 archive=C.jar code=com.speed_trap.prophet.la.C.class name=' + d + 'NW mayscript></APP' + 'LET>';
  1657.                 bt.setTimeout(dq, 300);
  1658.             };
  1659.         } catch (be) {
  1660.             f(be, 'load_applet');
  1661.         };
  1662.     };
  1663.  
  1664.     function dq() {
  1665.         var cl = document;
  1666.         if (!cl[d + 'NW']) {
  1667.             if (!bl) bt.setTimeout(dq, 300);
  1668.             return;
  1669.         };
  1670.         try {
  1671.             var bt = window;
  1672.             if ((cl[d + 'NW']) && (cl[d + 'NW'].hcs())) return;
  1673.             if ((cl[d + 'NW']) && (cl[d + 'NW'].ir())) {
  1674.                 if (cb) jj = cl[d + 'NW'].smo();
  1675.                 var hf = '';
  1676.                 try {
  1677.                     hf += cl.documentElement.innerHTML;
  1678.                 } catch (be) {};
  1679.                 if (!hf) hf = '<html><body>HTML not available</body></html>';
  1680.                 else hf = '<html>' + hf + '</html>';
  1681.                 var jq = '';
  1682.                 if (cl.compatMode) jq = '' + cl.compatMode;
  1683.                 else jq = 'not defined';
  1684.                 if (cl.getElementsByTagName) {
  1685.                     try {
  1686.                         if (cl.getElementsByTagName('FRAMESET').length > 0) jq = 'frameset';
  1687.                     } catch (be) {};
  1688.                 };
  1689.                 cl[d + 'NW'].sc('' + bo, '' + bn, '' + fc, kr(), d, unescape(pd), gr, hf, cl.URL, rb, qc, ra, jq, as);
  1690.                 if (!cl[d + 'NW'].hcs()) {
  1691.                     aw('Page collection applet failure', 'applet indicated not initialized after initialise was called');
  1692.                     return;
  1693.                 };
  1694.                 if (dy) {
  1695.                     var rm = cl.images;
  1696.                     for (var ae = 0, gf = rm.length; ae < gf; ae++) cl[d + 'NW'].si(rm[ae].src, (!dv))
  1697.                 };
  1698.                 eh = 1;
  1699.             } else bt.setTimeout(dq, 300);
  1700.         } catch (be) {
  1701.             f(be, 'periodicAppletCheck')
  1702.         };
  1703.     };
  1704.  
  1705.     function fi(gx) {
  1706.         if ('*click' == gx) return true;
  1707.         if ('keyup' == gx) return br;
  1708.         if ('mouseover' == gx) return cb;
  1709.         if ('textchange' == gx) return au;
  1710.         return false;
  1711.     };
  1712.  
  1713.     function hz() {
  1714.         if (!aq) return;
  1715.         var hm = true,
  1716.             jv = (!(fi('keyup')) && (!(fi('textchange')))),
  1717.             ij = !(fi('mouseover')),
  1718.             cl = document;
  1719.         for (var ae = 0, gf = aq.length; ae < gf; ae++) {
  1720.             if (aq[ae].indexOf('any?any???') > -1) continue;
  1721.             var dl = aq[ae].split('?')[0];
  1722.             if ((('*click' == dl) || ('any' == dl)) && ((!bj) && (hm))) {
  1723.                 for (var pa = 0, rs = cl.forms.length; pa < rs; pa++) fu(cl.forms[pa]);
  1724.                 hm = false;
  1725.             };
  1726.             if (!fi(dl)) {
  1727.                 if (('textchange' == dl) || ('keyup' == dl) || ('any' == dl)) {
  1728.                     if (jv) {
  1729.                         q('keyup', mi);
  1730.                         jv = false;
  1731.                     };
  1732.                     if (('textchange' == dl) || ('any' == dl)) ip = true;
  1733.                 };
  1734.                 if (('mouseover' == dl) || ('any' == dl)) {
  1735.                     if (ij) {
  1736.                         if (aq[ae].indexOf('any?any?*?*?') == -1) {
  1737.                             dh('mouseover', gc);
  1738.                             ij = false;
  1739.                         };
  1740.                     };
  1741.                 };
  1742.             };
  1743.         };
  1744.     };
  1745.  
  1746.     function ab(pi) {
  1747.         return (Math.round(pi * 100)) / 100;
  1748.     };
  1749.  
  1750.     function ai(n) {
  1751.         var lw = n.getElementsByTagName('EMBED');
  1752.         if (lw.length > 0) return lw[0];
  1753.         return null;
  1754.     };
  1755.  
  1756.     function fx(n, el) {
  1757.         try {
  1758.             el = n.GetQuickTimeVersion();
  1759.         } catch (be) {
  1760.             try {
  1761.                 n = ai(n);
  1762.                 el = n.GetQuickTimeVersion();
  1763.             } catch (e2) {
  1764.                 return null;
  1765.             };
  1766.         };
  1767.         return el;
  1768.     };
  1769.  
  1770.     function fr(n, av) {
  1771.         try {
  1772.             av = n.GetTime();
  1773.             var ec = n.GetTimeScale();
  1774.             av = av / ec;
  1775.             return av;
  1776.         } catch (be) {
  1777.             try {
  1778.                 n = ai(n);
  1779.                 av = n.GetTime();
  1780.                 var ec = n.GetTimeScale();
  1781.                 av = av / ec;
  1782.                 return av;
  1783.             } catch (e2) {
  1784.                 return null;
  1785.             };
  1786.         };
  1787.     };
  1788.  
  1789.     function dx(n, w) {
  1790.         try {
  1791.             w = n.getDuration();
  1792.             var ec = n.GetTimeScale();
  1793.             w = w / ec;
  1794.             return w;
  1795.         } catch (be) {
  1796.             try {
  1797.                 n = ai(n);
  1798.                 w = n.getDuration();
  1799.                 var ec = n.GetTimeScale();
  1800.                 w = w / ec;
  1801.                 return w;
  1802.             } catch (e2) {
  1803.                 return null;
  1804.             };
  1805.         };
  1806.     };
  1807.  
  1808.     function eo(n) {
  1809.         try {
  1810.             bm = n.GetURL();
  1811.             return bm;
  1812.         } catch (be) {
  1813.             try {
  1814.                 n = ai(n);
  1815.                 bm = n.GetURL();
  1816.                 return bm;
  1817.             } catch (e2) {
  1818.                 return null;
  1819.             };
  1820.         };
  1821.     };
  1822.  
  1823.     function hy(e) {
  1824.         try {
  1825.             if (e.GetQuickTimeVersion()) return e
  1826.         } catch (be) {};
  1827.         try {
  1828.             var gd = ai(e);
  1829.             if (gd.GetQuickTimeVersion()) return e
  1830.         } catch (be) {};
  1831.         return null;
  1832.     };
  1833.  
  1834.     function lj(e) {
  1835.         try {
  1836.             if (e.currentMedia) return e
  1837.         } catch (be) {};
  1838.         try {
  1839.             var gd = ai(e);
  1840.             if (gd.currentMedia) return gd
  1841.         } catch (be) {};
  1842.         return null;
  1843.     };
  1844.  
  1845.     function ca(h, ev, bk, hk, av, bm, w) {
  1846.         var n = document.getElementById(h),
  1847.             i = '&ap=SC';
  1848.         try {
  1849.             if (n) {
  1850.                 if ('QT' == ev) {
  1851.                     try {
  1852.                         av = fr(n);
  1853.                     } catch (be) {};
  1854.                     try {
  1855.                         bm = eo(n);
  1856.                     } catch (be) {};
  1857.                     try {
  1858.                         w = dx(n);
  1859.                     } catch (be) {};
  1860.                     ce(h, bm, av);
  1861.                 } else if ('WMP' == ev) {
  1862.                     try {
  1863.                         av = n.controls.currentPosition;
  1864.                     } catch (be) {};
  1865.                     try {
  1866.                         bm = n.URL;
  1867.                     } catch (be) {};
  1868.                     try {
  1869.                         w = n.currentMedia.duration;
  1870.                     } catch (be) {};
  1871.                     if ('mediaEnded' == bk) av = w;
  1872.                     if ((!hk) || (hk < av)) ce(h, bm, av);
  1873.                     else ce(h, bm, hk);
  1874.                 } else if ('RP' == ev) {
  1875.                     try {
  1876.                         if (!av) av = n.GetPosition();
  1877.                         if (av) av = av / 1000;
  1878.                     } catch (be) {};
  1879.                     try {
  1880.                         bm = n.GetSource();
  1881.                     } catch (be) {};
  1882.                     try {
  1883.                         w = n.GetLength();
  1884.                         if (w) w = w / 1000;
  1885.                     } catch (be) {};
  1886.                     if ('seeking' == bk) i = a(i, '&tp', ab(av), 1);
  1887.                 };
  1888.                 i = a(i, '&te', ab(av), 1);
  1889.                 i = a(i, '&ah', bm, 1);
  1890.                 i = a(i, '&an', n.name, 1);
  1891.                 i = a(i, '&ai', n.id, 1);
  1892.                 i = a(i, '&to', ab(w), 1);
  1893.                 var nb = cs[h];
  1894.                 if (nb == bm) {
  1895.                     var cj = aj[h];
  1896.                     i = a(i, '&tf', ab(cj), 1);
  1897.                 };
  1898.             };
  1899.         } catch (be) {};
  1900.         return i;
  1901.     };
  1902.  
  1903.     function kk(h, gg) {
  1904.         var n = document.getElementById(h),
  1905.             bk = bq[gg.type];
  1906.         if (bk == 'seeking') {
  1907.             if (!is) is = true;
  1908.             else return;
  1909.         } else is = false;
  1910.         var ar = ca(h, 'QT', bk);
  1911.         ar = a(ar, '&td', bk, 1);
  1912.         m('A', ar);
  1913.     };
  1914.  
  1915.     function ns(h, gg) {
  1916.         var bk = ah[gg],
  1917.             ar = ca(h, 'WMP', bk);
  1918.         ar = a(ar, '&td', bk, 1);
  1919.         m('A', ar);
  1920.     };
  1921.  
  1922.     function gn(h, ps) {
  1923.         var bk = 'seeking',
  1924.             an = ab(ps),
  1925.             ar = ca(h, 'WMP', bk, an);
  1926.         ar = a(ar, '&td', bk, 1);
  1927.         ar = a(ar, '&tp', an, 1);
  1928.         m('A', ar);
  1929.     };
  1930.  
  1931.     function kb(h, gg) {
  1932.         var bk = y[gg],
  1933.             ar = ca(h, 'RP', bk);
  1934.         ar = a(ar, '&td', bk, 1);
  1935.         m('A', ar);
  1936.     };
  1937.  
  1938.     function ce(h, gi, mw) {
  1939.         if (cs[h] != gi) {
  1940.             cs[h] = gi;
  1941.             aj[h] = mw;
  1942.         } else {
  1943.             if (aj[h] < mw) aj[h] = mw;
  1944.         };
  1945.     };
  1946.  
  1947.     function ka(e) {
  1948.         var h = e.id,
  1949.             pm = e.classid;
  1950.         if (h) {
  1951.             if (bu && (!pm)) {
  1952.                 return;
  1953.             };
  1954.             var z = function (be) {
  1955.                 kk(h, be);
  1956.             };
  1957.             s(e, 'qt_play', z);
  1958.             s(e, 'qt_pause', z);
  1959.             s(e, 'qt_ended', z);
  1960.             s(e, 'qt_timechanged', z);
  1961.         };
  1962.     };
  1963.  
  1964.     function ix(e) {
  1965.         var h = e.id;
  1966.         if (h) {
  1967.             var z = function (oldstate, newstate) {
  1968.                 kb(h, newstate);
  1969.             };
  1970.             var dc = function (currentPos, oe) {
  1971.                 var n = document.getElementById(h),
  1972.                     gi = '';
  1973.                 try {
  1974.                     gi = n.GetSource();
  1975.                 } catch (be) {};
  1976.                 ce(h, gi, currentPos / 1000);
  1977.             };
  1978.             s(e, 'statechange', z);
  1979.             s(e, 'positionChange', dc);
  1980.         };
  1981.     };
  1982.  
  1983.     function ek(c) {
  1984.         try {
  1985.             var cl = document;
  1986.             if (cl.body) {
  1987.                 var kt = cl.createElement('DIV');
  1988.                 kt.setAttribute('style', 'position:absolute;width:0;height:0;overflow:hidden');
  1989.                 cl.body.appendChild(kt);
  1990.                 kt.innerHTML = c;
  1991.             };
  1992.         } catch (be) {
  1993.             f(be, 'attach_to_wmp');
  1994.         };
  1995.     };
  1996.  
  1997.     function ni(e) {
  1998.         var h = e.id;
  1999.         if (h) {
  2000.             if (bu) {
  2001.                 var z = function (be) {
  2002.                     ns(h, be);
  2003.                 };
  2004.                 var dc = function (oldPos, newPos) {
  2005.                     gn(h, oldPos);
  2006.                 };
  2007.                 e.attachEvent('PlayStateChange', z);
  2008.                 e.attachEvent('PositionChange', dc);
  2009.             } else {
  2010.                 try {
  2011.                     var c = '<SCRIPT FOR=' + h + ' EVENT=PlayStateChange(NewState)>';
  2012.                     c += 'var ' + d + 'State;';
  2013.                     c += 'var ' + d + 'URL;';
  2014.                     c += 'var ' + d + 'Player;';
  2015.                     c += 'try{' + d + 'Player = document.getElementById(\'' + h + '\');}catch(e){}';
  2016.                     c += 'try{' + d + 'URL=' + d + 'Player.URL;}catch(e){}';
  2017.                     c += 'switch (NewState)';
  2018.                     c += '{';
  2019.                     c += 'case 1:' + d + 'State = \'stopped\';break;';
  2020.                     c += ' case 2:';
  2021.                     c += ' ' + d + 'State = \'paused\';';
  2022.                     c += ' break;';
  2023.                     c += ' case 3:';
  2024.                     c += ' ' + d + 'State = \'playing\';';
  2025.                     c += ' break;';
  2026.                     c += ' case 4:';
  2027.                     c += ' case 5:';
  2028.                     c += ' ' + d + 'State = \'seeking\';';
  2029.                     c += ' break;';
  2030.                     c += ' case 6:';
  2031.                     c += ' ' + d + 'State = \'buffering\';';
  2032.                     c += ' break;';
  2033.                     c += ' case 7:';
  2034.                     c += ' ' + d + 'State = \'waiting\';';
  2035.                     c += ' break;';
  2036.                     c += ' case 8:';
  2037.                     c += ' ' + d + 'State = \'mediaEnded\';';
  2038.                     c += ' break;';
  2039.                     c += ' case 9:';
  2040.                     c += ' ' + d + 'State = \'transitioning\';';
  2041.                     c += ' break;';
  2042.                     c += ' case 10:';
  2043.                     c += ' ' + d + 'State = \'ready\';';
  2044.                     c += ' break;';
  2045.                     c += ' case 11:';
  2046.                     c += ' ' + d + 'State = \'reconnecting\';';
  2047.                     c += ' break;';
  2048.                     c += 'default:' + d + 'State = null;';
  2049.                     c += '}';
  2050.                     c += 'if(' + d + 'State != null){';
  2051.                     c += 'try';
  2052.                     c += '{';
  2053.                     c += ' var ' + d + 'Name = ' + d + 'Player.name;';
  2054.                     c += ' var ' + d + 'currentPosition = -1; try{' + d + 'currentPosition = ' + d + 'Player.controls.currentPosition}catch(e){}';
  2055.                     c += ' var ' + d + 'movieLen = -1; try{' + d + 'movieLen = ' + d + 'Player.currentMedia.duration}catch(e){}';
  2056.                     c += ' window.' + d + 'mediaEvent(' + d + 'State,' + d + 'currentPosition,' + d + 'URL,' + d + 'Name,\'' + h + '\',' + d + 'movieLen);';
  2057.                     c += '}';
  2058.                     c += 'catch(e)';
  2059.                     c += '{}}';
  2060.                     c += '</SCRIPT>';
  2061.                     ek(c);
  2062.                     var c = '<SCRIPT FOR=' + h + ' EVENT=PositionChange(oldPosition)>';
  2063.                     c += 'try';
  2064.                     c += '{';
  2065.                     c += ' var ' + d + 'Player = document.getElementById(\'' + h + '\');';
  2066.                     c += ' var ' + d + 'Name = ' + d + 'Player.name;';
  2067.                     c += ' var ' + d + 'URL=' + d + 'Player.URL;';
  2068.                     c += ' var ' + d + 'currentPosition = -1; try{' + d + 'currentPosition = ' + d + 'Player.controls.currentPosition}catch(e){}';
  2069.                     c += ' var ' + d + 'movieLen = -1; try{' + d + 'movieLen = ' + d + 'Player.currentMedia.duration}catch(e){}';
  2070.                     c += ' window.' + d + 'mediaEvent(\'seeking\',' + d + 'currentPosition,' + d + 'URL,' + d + 'Name,\'' + h + '\',' + d + 'movieLen, oldPosition);';
  2071.                     c += '}';
  2072.                     c += 'catch(e)';
  2073.                     c += '{}';
  2074.                     c += '</SCRIPT>';
  2075.                     ek(c);
  2076.                 } catch (be) {
  2077.                     f(be, 'attach_to_wmp');
  2078.                 };
  2079.             };
  2080.         };
  2081.     };
  2082.  
  2083.     function qn(rx, ng) {
  2084.         return (rx.match(ng + '$') == ng);
  2085.     };
  2086.  
  2087.     function fq(e, ff) {
  2088.         var qg = false,
  2089.             qx = false,
  2090.             qw = false,
  2091.             by, bd;
  2092.         try {
  2093.             var na = hy(e);
  2094.             if (na != null) {
  2095.                 qw = true;
  2096.                 by = 'Quicktime';
  2097.                 bd = fx(e);
  2098.             };
  2099.         } catch (e1) {};
  2100.         try {
  2101.             if (e.GetVersionInfo() && ((e.GetIsPlus() == true) || (e.GetIsPlus() == false))) {
  2102.                 qx = true;
  2103.                 by = 'RealPlayer';
  2104.                 bd = e.GetVersionInfo();
  2105.             };
  2106.         } catch (e2) {};
  2107.         try {
  2108.             var ii = lj(e);
  2109.             if (ii) {
  2110.                 qg = true;
  2111.                 e = ii;
  2112.                 by = 'Windows Media Player';
  2113.                 bd = e.versionInfo;
  2114.             };
  2115.         } catch (e3) {};
  2116.         var ap = '';
  2117.         ap = a(ap, 'tr', by, 1);
  2118.         ap = a(ap, 'ts', bd, 1);
  2119.         ap = a(ap, 'ai', e.id, 1);
  2120.         if (qw) {
  2121.             if (!ff) return;
  2122.             ka(e);
  2123.         } else if (qg) {
  2124.             if (ff) return;
  2125.             ni(e);
  2126.         } else if (qx) {
  2127.             if (ff) return;
  2128.             if (bu) ix(e);
  2129.         };
  2130.         var h = e.id;
  2131.         if (ef[h] == null) {
  2132.             if ((by) || (bd)) x('O', ap);
  2133.             ef[h] = '';
  2134.         };
  2135.     };
  2136.  
  2137.     function bb(ff) {
  2138.         var em;
  2139.         em = document.getElementsByTagName('OBJECT');
  2140.         for (var jp = 0; jp < em.length; jp++) {
  2141.             try {
  2142.                 fq(em[jp], ff);
  2143.             } catch (be) {};
  2144.         };
  2145.     };
  2146.  
  2147.     function dg() {
  2148.         bb(true);
  2149.     };
  2150.     try {
  2151.         if (kd || dy) {
  2152.             if (qr.javaEnabled() && (!(bt[d + 'JP']()))) {
  2153.                 gr = fj(false);
  2154.                 if ('complete' == document.readyState) lp();
  2155.                 else o('load', lp);
  2156.             } else fj(true);
  2157.         } else fj(true);
  2158.         if (cu) {
  2159.             if (document.readyState) {
  2160.                 if ('complete' == document.readyState) bb(true);
  2161.                 else o('load', dg);
  2162.                 bb(false);
  2163.             } else {
  2164.                 o('load', dg);
  2165.                 bb(false);
  2166.             };
  2167.         };
  2168.         if (ft || bc) bt.setTimeout(gh, 200);
  2169.         if (cc || fh || bj) bt.setTimeout(gv, 200);
  2170.         o('beforeunload', kc);
  2171.         o('unload', nw);
  2172.         if (mx) o('error', oj);
  2173.         if (bc) o('resize', nu);
  2174.     } catch (be) {
  2175.         f(be, 'attachBasicHandlers');
  2176.         throw be;
  2177.     };
  2178.     var cl = document;
  2179.     if (cl.body) {
  2180.         try {
  2181.             if (bc) {
  2182.                 if ('complete' == cl.readyState) gt();
  2183.                 else q('readystatechange', gt);
  2184.             };
  2185.             q('click', ok);
  2186.             q('dblclick', km);
  2187.             if (br || au) q('keyup', mi);
  2188.             if (fb) q('mousedown', gc);
  2189.             if (cb) dh('mouseover', gc);
  2190.             if (iu) q('mouseup', gc);
  2191.             if (gy) {
  2192.                 if ('complete' == cl.readyState) cn();
  2193.                 else o('load', cn);
  2194.             };
  2195.             if (fa) hz();
  2196.         } catch (be) {
  2197.             f(be, 'addEventHandlers');
  2198.         };
  2199.         ex();
  2200.     };
  2201. };
  2202. if (jo) {
  2203.     try {
  2204.         jo();
  2205.     } catch (be) {};
  2206. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement