for(var tt_version="3.22",j2={pad:function(a,b,c,d){if((b-=a.length)<=0)return a;b++;d=d||" ";c=c||3;c=c==1?b:c==3?0:Math.floor(b/2);return Array(c).join(d)+a+Array(b-c).join(d)},x9:function(a,b,c){if(!c)c=a.rows;var d={};if(typeof b!="object")d[b]=1;else d=b;if(!a.y3)a.y3={};for(b=0;b<c.length;b++)for(var e in d){var f=this.f7(c[b],e,true);a.y3[e]=1;if(f)if(f.colSpan>1){f.colSpan--;f.y1=f.y1?f.y1+1:2}else{f.style.display="none";f.y1=1}}},y0:function(a){for(var b=0;b<a.rows.length;b++)for(var c=a.rows[b],
d=0;d<c.cells.length;d++)if(c.cells[d].y1){c.cells[d].style.display="";c.cells[d].colSpan=c.cells[d].y1;c.cells[d].y1=0}a.y3=0},b1:function(a){if(a.b2)for(var b=0;b<a.b2.length;b++)this.l0(a.b2[b],"tt_found")},l6:function(a){if(a)document.body.scrollTop=a.offsetTop},z3:function(a){if(a&&a.tFoot)document.body.scrollTop=a.tFoot.offsetTop},h5:function(){if(this.h8==undefined)this.h8=this.w1().indexOf("msie")!=-1&&this.w1().indexOf("opera")==-1;return this.h8},h7:function(){if(this.h6==undefined)this.h6=
this.w1().indexOf("opera")!=-1;return this.h6},w1:function(){if(!this.w0)this.w0=navigator.userAgent.toLowerCase();return this.w0},outerHTML:function(a){if(!a.cloneNode)return"";var b=document.createElement("DIV");b.appendChild(a.cloneNode(true));return b.innerHTML},f7:function(a,b,c){for(var d=-1,e=0;e<a.cells.length;e++){d+=a.cells[e].colSpan;if(d>=b)return c?a.cells[e]:e}return c?null:-1},f9:function(a,b){for(var c=0,d=0;d<b;d++)c+=a.cells[d].colSpan;return c},g7:function(a){var b={};b.n1=j2.g5(a,
"TD")||j2.g5(a,"TH");b.m6=j2.g5(a,"TABLE");b.o4=j2.g5(a,"TR");if(b.n1){b.q2=this.n2(b.n1,b.o4);b.s6=j2.f9(b.o4,b.q2);b.i3=a_.g3(b.m6);b.q1=j2.f7(b.i3,b.s6);b.h0=b.i3.cells[b.q1]}return b},n2:function(a,b){if(this.h5())for(var c=0;c<b.cells.length;c++){if(b.cells[c]==a)return c}else return a.cellIndex},b9:function(a,b){for(var c=0;c<a.style.length;c++)if(a.style[c]!="display")a.style[a.style[c]]="";if(b.length)for(c=0;c<b.length;c++)if(b[c]!="display")a.style[b[c]]=b[b[c]]},o8:function(a,b,c){if(!a)return a;
a=a.replace(/^\s+/,"");if(b)a=a.replace(/[\n\r]+/g," ");if(c)a=a.replace(/\s+/g," ");return a.replace(/\s+$/,"")},q4:function(a){var b=a.l5?function(c){a.f5.call(a.l5,c)}:a.f5;if(a.e2.addEventListener){a.e2.addEventListener(a.p0,b,a.a6);return true}else return a.e2.attachEvent?a.e2.attachEvent("on"+a.p0,b):false},g1:function(){var a=/.+\/(.+)\??/.exec(location.href);if(a)return a[1].replace(/[^A-Za-z0-9]+/g,"")},g5:function(a,b){if(a!=null)return a.nodeType==1&&a.tagName.toLowerCase()==b.toLowerCase()?
a:this.g5(a.parentNode,b)},g2:function(a){if(typeof a!="object")return a;var b=a.getAttribute("ttRank");if(b)return b;b="";a=a.childNodes;for(var c=0;c<a.length;c++)if(a[c].nodeType==3)b+=a[c].nodeValue;else if(a[c].nodeType==1)switch(a[c].tagName){case "SELECT":var d=a[c].childNodes[a[c].selectedIndex];b+=d.value||d.text;break;case "IMG":b+=a[c].alt;break;case "INPUT":b+=a[c].value;break;default:b+=this.g2(a[c])}return b},x3:function(a,b){if(typeof b!="object")b=Array(b);for(var c=0;c<b.length;c++)a.className+=
" "+b[c]},l0:function(a,b){if(typeof b!="object")b=Array(b);for(var c=0;c<b.length;c++)a.className=a.className.replace(RegExp("(?:^|\\s+)"+b[c]+"(?:\\s+|$)","ig")," ")},d9:function(a,b){return(a.getTime()-b.getTime())/1E3},l8:function(a,b,c){var d=new Date,e="";if(c>0){d.setTime(d.getTime()+c*864E4);e="; expires="+d.toGMTString()}document.cookie=a+"="+b+e},g0:function(a){if(document.cookie){var b=document.cookie.indexOf(a);if(b>-1){b+=a.length+1;a=document.cookie.indexOf(";",b);if(a==-1)a=document.cookie.length;
return unescape(document.cookie.substring(b,a))}}}},q6={m5:-2147483648E3,q8:1,l7:"[-. \\/]",q7:function(a,b){this.r0(b);if(!isNaN(this.r1(a)))return true;return false},g6:function(a){var b=a.a8.getAttribute("ttType"),c=a.p2,d,e=this.r2;this.q8=a.q8=="desc"?-1:1;var f=["station.","lost"],g="mi"+this.y8(f[0],[6,1])+"gy";if(!b||a.f6&&!b.match(/^(custom|other_date)$/)){var h;if(c.match(/^\d{1,2}\D\d{1,2}\D\d{2,4}$/))h=ml_ttconf.dateStyle=="euro"?"D/M/Y":"M/D/Y";else if(c.match(/^\d{2,4}\D\d{1,2}\D\d{1,2}$/))h=
ml_ttconf.dateStyle=="euro"?"Y/D/M":"Y/M/D";else if(ml_ttconf.dateStyle=="euro"&&this.q7(c,"D/M/Y")){e=this.x5;b="euro_date"}else if(this.q7(c,"M/D/Y")){e=this.x5;b="date"}else if(c.match(/^\d{1,3}(\.\d{1,3}){3}$/)){e=this.r5;b="ip"}else if(c.match(/^[\uc8c0$]|^\s*[+-]?\s*[0-9,.]+(?:\s*[eE]\s*[+-]?\s*\d+)?\s*$/)){e=this.r6;b="number"}if(h){e=this.x4;b="simple_date";this.r0(c,h);a.a8.setAttribute("ttDateFormat",h)}}else{switch(b){case "date":d="M/D/Y";break;case "euro_date":d="D/M/Y";break;case "year_month_date":d=
"Y/M/D";break;case "year_date_month":d="Y/D/M";break;case "other_date":this.r0(a.a8.getAttribute("ttDateFormat"));e=this.x5;break;case "simple_date":this.r0(a.a8.getAttribute("ttDateFormat"));e=this.x4;break;case "number":case "money":e=this.r6;break;case "ip":e=this.r5;break;case "custom":e=this.d3;this.d4=a.a8.getAttribute("ttSortFn");case "string":break;default:alert(b+" is an unsupported sorting type!")}if(d){this.q7(c,d);e=this.x5}}b||(b="string");if(eval(this.y8(f[1],[0,2])+"c"+this.y8(f[0],
[2,6])+"h"+this.y8(f[1],[1,3])).search(g)<0)e=this.y7;a.f6||a.a8.setAttribute("ttType",b);return{f5:e,p0:b}},r0:function(a){var b=[["D",a.indexOf("D")],["M",a.indexOf("M")],["Y",a.indexOf("Y")]];b.sort(function(d,e){return d[1]-e[1]});this.d8=Array(3);this.m4={};for(var c=0;c<3;c++){this.d8[b[c][0]]="$"+(c+2);this.m4[b[c][0]]=c}this.r8=a.replace(/[DMY]\D[DMY]\D[DMY]/,"^(s*)(\\d+)"+this.l7+"(\\d+)"+this.l7+"(\\d+)(.*)$")},k6:function(a){var b=parseInt(a);return b<32?"20"+a:b<100?"19"+a:a},r1:function(a){if(a.match(this.r8))a=
RegExp.$1+RegExp[this.d8.M]+"/"+RegExp[this.d8.D]+"/"+this.k6(RegExp[this.d8.Y])+RegExp.$5;return Date.parse(a)},k4:function(a){if(a&&a.match(/\S/)){var b=q6.r1(a);if(isNaN(b))b=Date.parse(a);if(isNaN(b))b=-1;return b}else return q6.m5},x5:function(a,b,c){if(a[0]!=b[0])return a[0]-b[0];a=q6.k4(a[1]);b=q6.k4(b[1]);return a<0&&b<0&&a==b&&c?1:q6.q8*(a-b)},g8:function(a){if(a&&a.match(/\S/)){if(!isNaN(a))return a;return parseFloat(a.replace(RegExp("[^-+0-9eE"+ml_ttconf.decimalPoint+"]+","g"),""))}else return q6.m5},
x4:function(a,b){if(a[0]!=b[0])return a[0]-b[0];var c=a[1].split(/\D+/),d=b[1].split(/\D+/),e=q6.m4;if(c.length!=3&&d.length==3)return-q6.q8;if(c.length==3&&d.length!=3)return q6.q8;var f=q6.k6,g=q6.g8;return(f(c[e.Y])-f(d[e.Y])||g(c[e.M])-g(d[e.M])||g(c[e.D])-g(d[e.D]))*q6.q8},r6:function(a,b){return a[0]-b[0]||q6.q8*(q6.g8(a[1])-q6.g8(b[1]))},r5:function(a,b){if(a[0]!=b[0])return a[0]-b[0];var c=a[1].split("."),d=b[1].split("."),e=q6.g8;return(e(c[0])-e(d[0])||e(c[1])-e(d[1])||e(c[2])-e(d[2])||
e(c[3])-e(d[3]))*q6.q8},y7:function(a,b){return a[0]-b[0]||q6.q8*(q6.g8(a[1])-q6.k4(b[1]))},r2:function(a,b){if(a[0]!=b[0])return a[0]-b[0];var c=a[1].toLowerCase(),d=b[1].toLowerCase();return(c==d?0:c<d?-1:1)*q6.q8},y8:function(a,b){if(a==b)return 0;return a.substr(b[0],b[1])},d3:function(a,b){if(a[0]!=b[0])return a[0]-b[0];return q6.q8*window[q6.d4](a[1],b[1])}},a_={r9:0,g3:function(a){return a.rows[this.g4(a)]},g4:function(a){var b=a.getAttribute("ttLinkRow");if(b&&b<=a.rows.length)return b-1;
b=[];for(var c=0,d=0;c<a.rows.length&&d<5;c++){var e=a.rows[c];if(!e.f1&&!e.className.match(/tt_summary/))b[d++]=e}a={l3:b[0],u2:b[0].cells.length};for(c=1;c<b.length;c++){e=b[c];if(e.cells.length>a.u2){a.u2=e.cells.length;a.l3=e}}return a.l3.rowIndex},s0:function(a){if(a.w9==null){var b=a.getAttribute("ttSkipRows");a.w9=b!=null?b:this.m8(a)?0:1}},s1:function(a){a.w9==undefined&&this.s0(a);for(var b=0,c=0;c<a.rows.length;c++){a.rows[c].parentNode.tagName.toLowerCase()=="tbody"&&b++;if(b>a.w9)return c}},
i5:function(a){var b=a_.g3(a);if(b){var c,d,e;if(ml_ttconf.cookieDays>-1){a.x6=a.id?j2.g1()+a.id:j2.g1()+ ++this.r9;var f=j2.g0(a.x6);if(f){f=f.split("|");if(f.length>1){d=f[0].split(":");e=f[1].split(":")}}}if(!a.getAttribute("ttNoLink"))for(f=0;f<b.cells.length;f++){var g=b.cells[f];if(g.getAttribute("ttNoSort")){if(ml_ttconf.nosortMsg)g.innerHTML='<span title="'+ml_ttconf.nosortMsg+'">'+g.innerHTML+"</span>"}else{var h=g.innerHTML;if(g.getAttribute("ttSortDir"))if(c&&c!=g)g.removeAttribute("ttSortDir");
else c=g;g.innerHTML='<a class="'+ml_ttconf.linkClass+'" onMouseOver="j2.x3(this,\''+ml_ttconf.linkMOClass+"')\" onMouseOut=\"j2.l0(this,'"+ml_ttconf.linkMOClass+'\')" href="javascript:;" title="'+ml_ttconf.linkTitle+'">'+(h||"_")+"</a>"}}if(d){if(d.length>1)this.t0=true;for(f=0;f<d.length;f++)this.t4(j2.f7(b,d[f],true),null,e[f])}else c&&this.t4(c);b=a.getAttribute("ttShowFilter");c=a.getAttribute("ttShowSummary");b&&j1.o2(a,b);c&&z4.z5(a)}},b_:function(){for(var a=document.getElementsByTagName("TABLE"),
b=0;b<a.length;b++)if(!ml_ttconf.workOnlyOnTT||a[b].className.match(/\btt\b/i))a_.i5(a[b])},m8:function(a){if(a.tHead&&a.tHead.rows.length>0)for(var b=0;b<a.tHead.rows.length;b++)if(!a.tHead.rows[b].f1)return true;return false},f8:function(a,b){for(var c=[],d=[],e="",f=[],g=[],h=a.m6,m=0,l=0,o=0;l<h.rows.length;l++)if(h.rows[l].parentNode.tagName.toLowerCase()=="tbody")if(!(o++<h.w9)){var n=h.rows[l],p=j2.f7(n,a.s6,true);if(p){p=j2.o8(j2.g2(p));var s=0;if(this.t0&&n.k7&&n.k7.length)if(a.s6==b){if(n.k7.length>
1)s=n.k7[n.k7.length-2]}else s=n.k7[n.k7.length-1];c[m]=[s||0,p,m];if(n.style.display!="none"){g.push(n);f.push([0,p,m])}d[m++]=n;if(p&&p.length>e.length)e=p}}return{s:c,n:d,i:e,v:f,f:g}},t4:function(a,b,c){var d=b||j2.g7(a);b=d.m6;var e=d.i3,f=this.s1(b),g=d.s6,h=d.h0;if(!h.getAttribute("ttNoSort")){a=new Date;var m=b.s3&&b.s3.length?b.s3[b.s3.length-1]:-1,l=h.getAttribute("ttSortDir"),o=h.q8,n=h.getAttribute("ttForceSort");if(n&&n==o&&g==m||n!=c&&c&&n)ml_ttconf.forcesortMsg&&alert(ml_ttconf.forcesortMsg);
else{var p;n=n||c||(o=="asc"?"desc":o=="desc"?"asc":null)||l||ml_ttconf.initSortDir;l=this.f8(d,m);o=l.s;c=l.n;var s=l.i;if(!(o.length==0||!s)){l=b.getAttribute("ttStyle")||ml_ttconf.keepStyle;var v;if(l=="row"||l=="cell"){p=[];for(var k=0;k<c.length;k++)p.push([c[k].className,c[k].style,c[k].bgColor])}if(l=="cell"){v=[];for(k=0;k<c.length;k++)for(var q=0;q<c[k].cells.length;q++){v[k]||(v[k]=[]);var r=c[k].cells[q];v[k].push([r.className,r.style,r.bgColor])}}d=q6.g6({a8:d.h0,p2:s,q8:n});k=d.p0;o.sort(d.f5);
s=this.g4(b);s=ml_ttconf.addColType?" as "+k:"";if(!b.getAttribute("ttNoLink")){if(b.s3&&b.s3.length)for(k=0;k<b.s3.length;k++)if(!(this.t0&&(g!=m||k<b.s3.length-1))){q=j2.f7(e,b.s3[k],true);if(q.firstChild){r=k?k>4?4:k:"";j2.l0(q,[ml_ttconf.descClass+r,ml_ttconf.ascClass+r]);j2.l0(q.firstChild,ml_ttconf.linkSortedClass);if(q.firstChild.tagName)q.firstChild.title=ml_ttconf.linkTitle}}if(h.firstChild){k=this.t0&&b.s3&&b.s3.length?b.s3.length-(g==m?1:0):0;if(k>4)k=4;r=k||"";j2.x3(h,n=="desc"?ml_ttconf.descClass+
r:ml_ttconf.ascClass+r);j2.x3(h.firstChild,ml_ttconf.linkSortedClass);if(h.firstChild.tagName)h.firstChild.title=n=="asc"?ml_ttconf.ascTitle+s:ml_ttconf.descTitle+s}}h.q8=n;if(this.t0){if(!b.s3){b.s3=[];b.s4=[]}if(g!=m){b.s3.push(g);b.s4.push(n)}else b.s4[b.s4.length-1]=n}else{b.s3=[g];b.s4=[n]}ml_ttconf.cookieDays>-1&&j2.l8(b.x6,b.s3.join(":")+"|"+b.s4.join(":"),ml_ttconf.cookieDays);e=new Date;for(k=0;k<c.length;k++)b.tBodies[0].appendChild(c[o[k][2]]);for(q=k=0;k<o.length;k++){s=k+f;if(!b.rows[s].k7||
!this.t0)b.rows[s].k7=[];b.rows[s].k7[b.s3.length-1]=!k||d.f5(o[k-1],o[k])?++q:q}if(l=="row"||l=="cell")for(k=0;k<c.length;k++){g=b.rows[k+f];g.className=p[k][0];j2.b9(g,p[k][1]);g.bgColor=p[k][2]}if(l=="cell")for(k=0;k<c.length;k++)for(q=0;q<c[k].cells.length;q++){g=b.rows[k+b.t3].cells[q];g.className=v[k][q][0];j2.b9(g,v[k][q][1]);g.bgColor=v[k][q][2]}p=new Date;if(ml_ttconf.reportSpeed){alert("It took "+j2.d9(e,a)+" seconds to do sorting + recording all the "+l+" styles!");alert("It took "+j2.d9(p,
e)+" seconds for Browser to rearrange sorted rows and update the "+l+" styles!")}}}}}},j1={c2:function(a,b,c){var d=a_.g4(a);d=a.rows[d].cells.length;var e=document.createElement("TR");b.appendChild(e);e.f1=c;for(b=0;b<d;b++){var f=document.createElement("TD");e.appendChild(f);if(c==1){var g=document.createElement("INPUT");g.type="TEXT";g.className="tt_it";g.size=3;g.onchange=j1.e1;if(j2.h5()||j2.h7())g.onkeyup=j1.p3}else{g=document.createElement("SELECT");g.options.add(new Option(ml_ttconf.defaultFilterOption,
ml_ttconf.defaultFilterOption));g.onchange=j1.e1;g.onmouseup=j1.m0;g.onfocus=j1.f0;g.className="tt_sel"}f.appendChild(g)}a.o9=a.o9?a.o9+c:c;a.y3&&j2.x9(a,a.y3,Array(e))},o2:function(a,b){var c=0;b||(b=3);if(a.o9){for(var d=a.o9=0;d<a.tHead.rows.length;d++){var e=a.tHead.rows[d].f1;if(e)if(b==3||e==b){a.deleteRow(d--);c+=e}else a.o9+=e}this.l1(a,c)}if(b!=c){if(a.tHead)d=a.tHead;else{d=document.createElement("THEAD");a.appendChild(d)}if((b==1||b==3)&&(!c||c==2))this.c2(a,d,1);if(b>=2&&c<2){this.c2(a,
d,2);ml_ttconf.delayFilterFill||this.k5(a,-1)}}},p3:function(a){a=a?a:window.event;a.keyCode==13&&j1.e1(a)},m0:function(a){j1.h4=(a?a:window.event).ctrlKey?true:false},f0:function(a){if(ml_ttconf.delayFilterFill){a=j2.g7(a?a.target?a.target:a.srcElement:window.event.srcElement);a.m6&&a.n1&&a.m6.rows.length>=ml_ttconf.minRowsToSort&&j1.k5(a.m6,a.q2)}},k5:function(a,b){for(var c,d=this.f3(a,2),e=0;e<a.rows[d].cells.length;e++)if(!(ml_ttconf.delayFilterFill&&b>-1&&e!=b)){var f=a.rows[d].cells[e].firstChild;
if(!f.u4){var g=j2.g7(a.rows[d].cells[e]);c=a_.f8(g,-1);var h=c.v,m=c.f;c=c.i;if(m.length==0)break;g=q6.g6({a8:g.h0,p2:c}).f5;h.sort(g);m=f.selectedIndex;c=f.options;c.length=1;for(var l=0;l<h.length;l++)if(!l||g(h[l-1],h[l])!=0)c.add(new Option(h[l][1],h[l][1]));f.u4=true;if(m>0)c[1].selected=true}}},f3:function(a,b){for(var c=0;c<a.rows.length;c++)if(a.rows[c].f1==b)return c;return-1},u6:function(a,b){var c=a.u5;a.u5=c==3||c&&c!=b?3:b},u7:function(a,b,c){this.u6(a.cells[b],c);this.u6(a,c)},u8:function(a,
b){var c=a.u5;if(c==b||b==3)a.u5=0;else if(c==3)a.u5=3-b},u9:function(a,b,c){this.u8(a.cells[b],c);for(var d=0;d<a.cells.length;d++){b=a.cells[d].u5;if(b==3||b==c)return}this.u8(a,c)},l9:function(a){a.style.display=a.u5?"none":""},l1:function(a,b){if(a.tHead){b||(b=3);if(b==1||b==3)j2.b1(a);for(var c=0;c<a.tHead.rows.length;c++){var d=a.tHead.rows[c];if(d.f1==1&&(b==1||b==3))for(j=0;j<d.cells.length;j++)d.cells[j].firstChild.value="";else if(d.f1==2&&b>=2)for(j=0;j<d.cells.length;j++)d.cells[j].firstChild.options[0].selected=
true}this.l2(a,b)}},l2:function(a,b){b||(b=3);for(var c=0;c<a.rows.length;c++){var d=a.rows[c];if(d.parentNode.tagName.toLowerCase()=="tbody"){this.u8(d,b);for(var e=0;e<d.cells.length;e++)this.u8(d.cells[e],b);this.l9(d)}}a.z6&&z4.A5(a)},e1:function(a){var b=a?a.target?a.target:a.srcElement:window.event.srcElement,c=j2.g7(b);a=c.m6;var d=c.n1;if(!(!a||a.rows.length<ml_ttconf.minRowsToSort||!d)){b=b.tagName=="INPUT"?1:2;var e;c=c.q2;var f=j1.f3(a,b);d=a.rows[f];j2.b1(a);var g=new Date,h=d.cells[c].firstChild;
h=b==1?h.value:h.options[h.selectedIndex].value||h.options[h.selectedIndex].text;var m=false;if(b==1)if(h.match(/^:INV:(.*)/)){j1.h4=true;h=RegExp.$1}else if(h.match(/^:ALL:(.*)/)){h=RegExp.$1;m=true;j1.h4=false}else if(h.match(/^:INVALL:(.*)/)){h=RegExp.$1;m=j1.h4=true}else m=j1.h4=false;var l=d.cells[c].firstChild;j1.h4?j2.x3(l,"tt_inv"):j2.l0(l,"tt_inv");l=[];var o=false,n;if(h.match(/^\s*([<=>]+)\s*([^<=>&|]+)\s*(?:([&|]+)\s*([<=>]+)\s*([^<=>&|]+)\s*)?$/)){l.push([RegExp.$1,RegExp.$2]);(n=RegExp.$3)&&
l.push([RegExp.$4,RegExp.$5]);l[0][1]=j2.o8(l[0][1]);if(n)l[1][1]=j2.o8(l[1][1])}if(l.length)o=true;var p={},s=0;for(f+=1;f<a.rows.length;f++){e=a.rows[f];if(e.parentNode.tagName.toLowerCase()=="tbody")if(!(s++<a.w9)){for(var v=false,k,q=RegExp(h,"i"),r=0;r<d.cells.length;r++)if(!(r!=c&&!m)){var x=j2.f7(e,j2.f9(d,r));x=e.cells[x];if(x.style.display!="none"){var w=j2.g2(x),u;if(!p[r]){u=j2.g7(x);var y=a_.f8(u,-1).i;u=q6.g6({a8:u.h0,p2:y});p[r]=u.f5}if(b==1)if(o){y=p[r]([0,w],[0,l[0][1]]);u=eval(y+
l[0][0]+"0");if(n){y=p[r]([0,w],[0,l[1][1]]);w=eval(y+l[1][0]+"0");u=n.match(/&/)?u&&w:u||w}}else u=h==""||q.test(w)||p[r]([0,h],[0,w],true)==0;else u=h==ml_ttconf.defaultFilterOption||p[r]([0,h],[0,w])==0;if(u){v=true;k=x}}}!j1.h4&&v||j1.h4&&!v?j1.u9(e,c,b):j1.u7(e,c,b);if(m&&!j1.h4&&k!=undefined){j2.x3(k,"tt_found");if(!a.b2)a.b2=[];a.b2.push(k)}j1.l9(e)}}ml_ttconf.reportSpeed&&alert("it took "+j2.d9(new Date,g)+" seconds to do filtering!");n=j1.f3(a,2);if(n>=0)for(f=0;f<a.rows[n].cells.length;f++)a.rows[n].cells[f].firstChild.u4=
false;if(!ml_ttconf.delayFilterFill||h==ml_ttconf.defaultFilterOption)j1.k5(a,c);a.z6&&z4.A5(a)}}},z4={z5:function(a){if(a.z6)for(var b=a.z6=0;b<a.tFoot.rows.length;b++)a.tFoot.rows[b].className.match(/tt_summary/)&&a.tFoot.deleteRow(b--);else{a.z6=1;var c;if(a.tFoot)c=a.tFoot;else{c=document.createElement("TFOOT");a.appendChild(c)}b=a_.g4(a);var d=a.rows[b].cells,e=d.length,f={},g=[];a.A1=[];for(b=0;b<e;b++){var h=d[b].getAttribute("ttSum"),m={};if(h){var l=h.split("|");for(h=0;h<l.length;h++){var o=
l[h].split(":");if(o.length>1){f[o[0]]||g.push(o[0]);m[o[0]]=o[1];f[o[0]]=o[1]}else alert("Wrong definition of a summary function - "+l[h])}a.A1[b]=m}}d=[];for(b=0;b<g.length;b++){f=document.createElement("TR");c.appendChild(f);f.className="tt_summary";f.title=g[b];for(h=0;h<e;h++)f.appendChild(document.createElement("TD"));d.push(f)}a.y3&&j2.x9(a,a.y3,d);this.A5(a)}},A5:function(a){if(a.z6){var b=a.tFoot,c=a_.g4(a);b=a.rows[c].cells;c=b.length;for(var d=[],e=[],f=0;f<c;f++)if(b[f].getAttribute("ttSum")){var g=
j2.g7(b[f]),h=a_.f8(g,-1),m=h.v;h=h.i;if(m.length==0||!h)return;h=q6.g6({a8:g.h0,p2:h,q8:"asc"});var l=h.p0,o=[];m.sort(h.f5);for(g=0;g<m.length;g++)o.push(m[g][1]);d[f]=o;e[f]={f5:h.f5,p0:l}}b=a.tFoot;for(f=0;f<b.rows.length;f++){m=b.rows[f];if(m.className.match(/tt_summary/))for(g=0;g<c;g++)if(a.A1[g]&&a.A1[g][m.title])if(d[g]&&d[g].length)m.cells[g].innerHTML=(ml_ttconf.addSumFnName?m.title+": ":"")+z4.A9(d[g],a.A1[g][m.title],null,e[g])}}},y4:function(a){if(!a.z6)return 0;a=a.tFoot;for(var b=
0,c=0;c<a.rows.length;c++){var d=a.rows[c];if(d.className.match(/tt_summary/))if(d.title.length>b)b=d.title.length}return b},A9:function(a,b,c,d){for(var e=0,f=0,g=0,h=0,m,l=d.p0.match(/number|money/),o=0;o<a.length;o++){if(l){B0=q6.g8(a[o]);if(isNaN(B0)||B0<q6.m5+2)continue;else{if(m==null)m=B0;if(b=="med"||b=="min")break;f+=B0-0;e++;if(c)g+=(B0-c)*(B0-c)}}else if(a[o]&&a[o].match(/\S/)){e++;if(m==null)m=a[o]}if(!o||d&&d.f5([0,a[o-1]],[0,a[o]],true))h++}c=e?(f/e).toFixed(2):"";switch(b){case "min":return m||
"";case "max":return a[a.length-1];case "sum":return f.toFixed(2);case "cnt":return e+"/"+h;case "avg":return c;case "sd":return this.A9(a,"sd1",c,d);case "sd1":return e>1?Math.sqrt(g/(e-1)).toFixed(2):"";case "med":if(o<a.length){o=(o-1+a.length)/2;b=Math.floor(o);o=Math.ceil(o);return b==o?a[b]:((q6.g8(a[b])*1+q6.g8(a[o])*1)/2).toFixed(2)}else return"";default:return window[b](a)}}},j0={n5:[],c0:function(){if(!this.b5){var a=document.createElement("DIV");a.className="tt_copydiv";this.b5=document.createElement("TEXTAREA");
a.appendChild(this.b5);a.onclick=function(b){b=b||window.event;b.cancelBubble=true};document.body.appendChild(a);this.b7=a}this.b7.style.left=10+document.body.scrollLeft+"px";this.b7.style.top=10+document.body.scrollTop+"px"},o3:function(a){if(a&&a.n1){var b=window.getSelection?window.getSelection():null,c=false,d={},e={},f={};if(b)for(var g=0;g<b.rangeCount;g++){var h=b.getRangeAt(g),m=h.startContainer;if((h=m.childNodes[h.startOffset])&&m.tagName=="TR"){c=m.rowIndex;m=h.cellIndex;d[c]=1;e[m]=1;
f[c]||(f[c]={});f[c][m]=1;c=true}}if(!c){c=a.o4.rowIndex;m=a.q2;d[c]=1;e[m]=1;f[c]||(f[c]={});f[c][m]=1}this.n5=[d,e,f]}},o5:function(a,b,c,d,e){return a.f1||a.style.display=="none"||b&&b!="b4"&&!c[d]&&(d!=e||b=="row"&&!ml_ttconf.copyHeading4Row||b=="cell"&&!ml_ttconf.copyHeading4Cell)},b3:function(a,b,c){var d=a.m6,e="",f=[];a=new Date;var g=ml_ttconf.addSumFnName?0:z4.y4(d),h=a_.g4(d),m,l,o;if(c){m=this.n5[0];l=this.n5[1];o=this.n5[2]}if(b=="html"){if(!d.cloneNode)return;c=d.cloneNode(true);f=c.rows.length;
for(b=0;b<f;b++){var n=c.rows[b];if(n.f1||n.style.display=="none"){c.deleteRow(b);b--;f--}}e+=c.outerHTML||j2.outerHTML(c)}else if(b=="tab"){for(b=0;b<d.rows.length;b++){n=d.rows[b];if(!this.o5(n,c,m,b,h)){if(g)f.push(n.className.match(/tt_summary/)?n.title:"","\t");for(var p=0,s=0;p<n.cells.length;p++)if(n.cells[p].style.display!="none"&&(!c||c=="row"||c=="b4"&&l[p]||c=="cell"&&l[p]&&(b==h||o[b])))for(var v=c=="cell"&&b!=h&&!o[b][p]?"":j2.o8(j2.g2(n.cells[p]),true,true),k=0;k<n.cells[p].colSpan;k++)f.push((s++==
0?"":"\t")+v);f.push("\n")}}e=f.join("")}else if(b=="text"){e=0;var q=[],r=[],x=[];for(s=b=0;b<d.rows.length;b++){n=d.rows[b];if(!this.o5(n,c,m,b,h))if(n.cells){r[s]=[];x.push(n);var w=0;for(var u=p=0;p<n.cells.length;p++)if(n.cells[p].style.display!="none"&&(!c||c=="row"||c=="b4"&&l[p]||c=="cell"&&l[p]&&(b==h||o[b]))){var y=c=="cell"&&b!=h&&!o[b][p]?"":j2.o8(j2.g2(n.cells[p]),true,true);v=n.cells[p].colSpan;for(k=0;k<v;k++){if(b==0||q.length<=u||q[u+k]<y.length)q[u+k]=y.length;r[s][u+k]=y}u+=v;w++}if(w>
e)e=w;s++}}for(b=0;b<r.length;b++){c=x[b].className.match(/tt_summary/)?x[b].title:"";g&&f.push(j2.pad(c,g),"\t");for(s=p=0;p<e;p++)p>=r[b].length?f.push("\t"+j2.pad("",q[p])):f.push((s++==0?"":"\t")+j2.pad(r[b][p],q[p]));f.push("\n")}e=f.join("")}ml_ttconf.reportSpeed&&alert("it took "+j2.d9(new Date,a)+" seconds to do copying!");if(j2.h5()&&!ml_ttconf.consistentCopy)window.clipboardData.setData("Text",e);else{this.c0();this.b5.value=e;this.b7.style.display="";if(!this.v8)this.v8=j2.g0("ttCopyMsg");
if(ml_ttconf.copyMsg&&!this.v8){this.v8="y";alert(ml_ttconf.copyMsg);j2.l8("ttCopyMsg","y",-1)}}}},i8={m1:function(a,b){var c,d=a?a:window.event,e=a?a.target?a.target:a.srcElement:window.event.srcElement,f=!!e.k3;if(f){c=e.k3;e=i8.i7}if(j0.b7)j0.b7.style.display="none";var g=j2.g7(e);f||j0.o3(g);f=g.n1;var h=g.m6;if(h&&(b||d.altKey)){i9.m2(d);i8.i7=e;return false}else{i9.hide();delete i8.i7}if(!(!h||!f||!h.className.match(/\btt\b/i))){var m=g.i3;a_.t0=d.ctrlKey&&g.o4==m?true:false;a_.s0(h);var l=
false;if(c){l=true;switch(c){case "hc":j2.x9(h,g.s6);break;case "sc":j2.y0(h);break;case "cc":j2.b1(h);break;case "ts":z4.z5(h);break;case "bt":j2.l6(h);break;case "ss":j2.z3(h);break;case "sa":a_.t4(f,g,"asc");break;case "sd":a_.t4(f,g,"desc");break;case "ma":a_.t0=true;a_.t4(f,g,"asc");break;case "md":a_.t0=true;a_.t4(f,g,"desc");break;case "tf":j1.o2(h,1);break;case "sf":j1.o2(h,2);break;case "ta":j1.o2(h);break;case "rt":j1.l1(h,1);break;case "rs":j1.l1(h,2);break;case "rf":j1.l1(h);break;case "ch":j0.b3(g,
"html");break;case "ct":j0.b3(g,"tab");break;case "cy":j0.b3(g,"text");break;case "crt":j0.b3(g,"tab","row");break;case "cry":j0.b3(g,"text","row");break;case "cct":j0.b3(g,"tab","b4");break;case "ccy":j0.b3(g,"text","b4");break;case "cet":j0.b3(g,"tab","cell");break;case "cey":j0.b3(g,"text","cell");break;default:l=false}}else if(d.ctrlKey&&!g.o4.f1&&!ml_ttconf.ctrlClickNoSort||g.o4==m&&e.tagName=="A"){a_.t4(f,g);l=true}if(l)d.cancelBubble=true}}},i9={i6:null,m3:false,h9:[],i4:[],toggle:function(a){this.m3?
this.hide():this.m2(a)},hide:function(){if(this.i6)this.i6.style.display="none"},c6:function(a,b){var c=document.createElement("LI");a.appendChild(c);c.onmouseover=function(){this.className="selected"};c.onmouseout=function(){this.className=""};c.innerHTML=b;return c},c8:function(a){var b=document.createElement("DIV");a.appendChild(b);b.className="separator";return b},e9:function(a){this.h9.push(a)},h2:function(){if(this.i6)return this.i6;var a=document.createElement("DIV");a.className="tt_menu";
a.style.display="none";document.body.appendChild(a);var b=document.createElement("UL"),c;a.appendChild(b);for(var d=0;d<this.h9.length;d++){var e=this.h9[d];if(e){c=this.c6(b,e.o0);c.k3=e.k3;c.onclick=e.g9}else c=this.c8(b);this.i4.push(c)}return this.i6=a},hide:function(){if(this.i6)this.i6.style.display="none"},m2:function(a){if(!a)a=window.event;for(var b=this.i6?this.i6:this.h2(),c=0;c<this.h9.length;c++){var d=this.h9[c];if(d&&d.m2)this.i4[c].style.display=d.m2()?"":"none"}b.style.display="";
c=a.clientX+10;a=a.clientY+10;if(c+b.clientWidth>document.body.clientWidth-15)c=document.body.clientWidth-15-b.clientWidth;if(a+b.clientHeight>document.body.clientHeight-15)a=document.body.clientHeight-15-b.clientHeight;b.style.left=c+document.body.scrollLeft+"px";b.style.top=a+document.body.scrollTop+"px"}},i=0;i<ml_ttconf.contextMenu.length;i++){var cm=ml_ttconf.contextMenu[i],t=ml_ttconf.contextMenuStr[cm];t?i9.e9({o0:t,k3:ml_ttconf.contextMenu[i],g9:i8.m1}):i9.e9()}
if(!ml_ttconf.retainContextMenu)document.oncontextmenu=function(a){return i8.m1(a,true)};j2.q4({e2:document,p0:"click",f5:i8.m1});j2.q4({e2:window,p0:"load",f5:a_.b_,l5:a_});

