(function(){(function(){UE=window.UE||{};var f=!!window.ActiveXObject,h={removeLastbs:function(a){return a.replace(/\/$/,"")},extend:function(a,b){for(var d=arguments,c=this.isBoolean(d[d.length-1])?d[d.length-1]:!1,e=this.isBoolean(d[d.length-1])?d.length-1:d.length,k=1;k=d&&a===b)return c=k,!1});return c},hasClass:function(a,b){b=b.replace(/(^[ ]+)|([ ]+$)/g,"").replace(/[ ]{2,}/g," ").split(" ");for(var d=0,c,e=a.className;c=b[d++];)if(!RegExp("\\b"+c+"\\b","i").test(e))return!1;return d-1==b.length},addClass:function(a,b){if(a){b=this.trim(b).replace(/[ ]{2,}/g, " ").split(" ");for(var d=0,c,e=a.className;c=b[d++];)RegExp("\\b"+c+"\\b").test(e)||(e+=" "+c);a.className=h.trim(e)}},removeClass:function(a,b){b=this.isArray(b)?b:this.trim(b).replace(/[ ]{2,}/g," ").split(" ");for(var d=0,c,e=a.className;c=b[d++];)e=e.replace(RegExp("\\b"+c+"\\b"),"");e=this.trim(e).replace(/[ ]{2,}/g," ");a.className=e;!e&&a.removeAttribute("className")},on:function(a,b,d){var c=this.isArray(b)?b:b.split(/\s+/),e=c.length;if(e)for(;e--;)if(b=c[e],a.addEventListener)a.addEventListener(b, d,!1);else{d._d||(d._d={els:[]});var k=b+d.toString(),n=h.indexOf(d._d.els,a);d._d[k]&&-1!=n||(-1==n&&d._d.els.push(a),d._d[k]||(d._d[k]=function(a){return d.call(a.srcElement,a||window.event)}),a.attachEvent("on"+b,d._d[k]))}a=null},off:function(a,b,d){var c=this.isArray(b)?b:b.split(/\s+/),e=c.length;if(e)for(;e--;)if(b=c[e],a.removeEventListener)a.removeEventListener(b,d,!1);else{var k=b+d.toString();try{a.detachEvent("on"+b,d._d?d._d[k]:d)}catch(n){}d._d&&d._d[k]&&(b=h.indexOf(d._d.els,a),-1!= b&&d._d.els.splice(b,1),0==d._d.els.length&&delete d._d[k])}},loadFile:function(){function a(a,c){try{for(var e=0,k;k=b[e++];)if(k.doc===a&&k.url==(c.src||c.href))return k}catch(n){return null}}var b=[];return function(d,c,e){var k=a(d,c);if(k)k.ready?e&&e():k.funs.push(e);else if(b.push({doc:d,url:c.src||c.href,funs:[e]}),!d.body){e=[];for(var n in c)"tag"!=n&&e.push(n+'="'+c[n]+'"');d.write("<"+c.tag+" "+e.join(" ")+" >")}else if(!c.id||!d.getElementById(c.id)){var l=d.createElement(c.tag); delete c.tag;for(n in c)l.setAttribute(n,c[n]);l.onload=l.onreadystatechange=function(){if(!this.readyState||/loaded|complete/.test(this.readyState)){k=a(d,c);if(0