var ST_SORT_COLUMN;var ST_SORT_IN_PAIRS=0;function st_init(){if(!document.getElementsByTagName){return}tabels=document.getElementsByTagName("table");for(var a=0;a<tabels.length;a++){var b=tabels[a];if((" "+b.className+" ").indexOf("notsortable")!=-1){}else{if((" "+b.className+" ").indexOf("sortablepair")!=-1){st_makeSortable(b,true)}else{if((" "+b.className+" ").indexOf("sortable")!=-1){st_makeSortable(b,false)}}}}}function st_makeSortable(f,b){if(f.rows&&f.rows.length>0){var e=f.rows[0]}if(!e){return}for(var d=0;d<e.cells.length;d++){var a=e.cells[d];var g=st_getInnerText(a);if(b){var c="true"}else{var c="false"}a.innerHTML='<a href="#" class="sortheader" onclick="st_resortTable(this, '+d+", "+c+'); return false;" style="text-decoration: none;">'+g+'<span class="sortarrow">&nbsp;&nbsp;&nbsp;</span></a>'}}function st_getInnerText(c){if(typeof(c)=="string"||typeof(c)=="undefined"){return c}if(c.innerText){return c.innerText}var a="";var d=c.childNodes;for(var b=0;b<d.length;b++){switch(d[b].nodeType){case 1:a+=st_getInnerText(d[b]);break;case 3:a+=d[b].nodeValue;break}}return a}function st_resortTable(l,h,b){for(var e=0;e<l.childNodes.length;e++){if(l.childNodes[e].tagName&&l.childNodes[e].tagName.toLowerCase()=="span"){var n=l.childNodes[e];break}}var c=l.parentNode;var o=st_getParent(c,"table");var d=h||c.cellIndex;if(o.rows.length<=1){return}var f=st_getInnerText(o.rows[1].cells[d]);var a=o.rows[1].cells[d].innerHTML;if(f.match(/^\d\d[\/-]\d\d[\/-]\d\d\d\d\s*$/)||f.match(/^\d\d[\/-]\d\d[\/-]\d\d$/)){var p=st_sort_date}else{if(a.indexOf("<!--MATCHROW")!=-1){var p=st_sort_matchrow}else{if(f.match(/^[?$]/)){var p=st_sort_currency}else{if(f.match(/^[\d\.]+\s*$/)){var p=st_sort_numeric}else{var p=st_sort_caseinsensitive}}}}ST_SORT_COLUMN=d;ST_SORT_IN_PAIRS=b;var g=new Array();if(b){var k=0;for(var e=1;e<o.rows.length;e++){if((e%2)!=0){g[k]=new Array(2);g[k][0]=o.rows[e];g[k][1]=o.rows[e+1];k++}}}else{for(var e=1;e<o.rows.length;e++){g[e-1]=o.rows[e]}}g.sort(p);if(n.getAttribute("sortdir")=="down"){var m="&nbsp;&nbsp;&uarr;";g.reverse();n.setAttribute("sortdir","up")}else{var m="&nbsp;&nbsp;&darr;";n.setAttribute("sortdir","down")}if(b){for(var e=0;e<g.length;e++){o.tBodies[0].appendChild(g[e][0]);o.tBodies[0].appendChild(g[e][1])}}else{for(var e=0;e<g.length;e++){o.tBodies[0].appendChild(g[e])}}var j=document.getElementsByTagName("span");for(var e=0;e<j.length;e++){if(j[e].className=="sortarrow"){if(st_getParent(j[e],"table")==st_getParent(l,"table")){j[e].innerHTML="&nbsp;&nbsp;&nbsp;"}}}n.innerHTML=m;st_reAlternateTable(o)}function st_reAlternateTable(b){if(ST_SORT_IN_PAIRS){for(var a=1;a<b.rows.length;a+=4){b.rows[a].className="evenTableRow";b.rows[a+1].className="evenTableRow";if((a+2)<b.rows.length){b.rows[a+2].className="oddTableRow";b.rows[a+3].className="oddTableRow"}}}else{for(var a=1;a<b.rows.length;a++){if((a%2)==0){b.rows[a].className="evenTableRow"}else{b.rows[a].className="oddTableRow"}}}}function st_getParent(b,a){if(b==null){return null}if(b.nodeType==1&&b.tagName.toLowerCase()==a.toLowerCase()){return b}return st_getParent(b.parentNode,a)}function st_sort_date(d,c){if(ST_SORT_IN_PAIRS){aa=st_getInnerText(d[0].cells[ST_SORT_COLUMN]);bb=st_getInnerText(c[0].cells[ST_SORT_COLUMN])}else{aa=st_getInnerText(d.cells[ST_SORT_COLUMN]);bb=st_getInnerText(c.cells[ST_SORT_COLUMN])}if(aa.length==10){dt1=aa.substr(6,4)+aa.substr(0,2)+aa.substr(3,2)}else{year=aa.substr(6,2);if(parseInt(year)<50){year="20"+year}else{year="19"+year}dt1=year+aa.substr(0,2)+aa.substr(3,2)}if(bb.length==10){dt2=bb.substr(6,4)+bb.substr(0,2)+bb.substr(3,2)}else{year=bb.substr(6,2);if(parseInt(year)<50){year="20"+year}else{year="19"+year}dt2=year+bb.substr(0,2)+bb.substr(3,2)}if(dt1==dt2){return 0}if(dt1<dt2){return -1}return 1}function st_sort_currency(d,c){if(ST_SORT_IN_PAIRS){aa=st_getInnerText(d[0].cells[ST_SORT_COLUMN]).replace(/[^0-9.]/g,"");bb=st_getInnerText(c[0].cells[ST_SORT_COLUMN]).replace(/[^0-9.]/g,"")}else{aa=st_getInnerText(d.cells[ST_SORT_COLUMN]).replace(/[^0-9.]/g,"");bb=st_getInnerText(c.cells[ST_SORT_COLUMN]).replace(/[^0-9.]/g,"")}return(parseFloat(aa)-parseFloat(bb))}function st_sort_matchrow(a,b){if(ST_SORT_IN_PAIRS){aa=a[0].cells[ST_SORT_COLUMN].innerHTML;bb=b[0].cells[ST_SORT_COLUMN].innerHTML}else{aa=a.cells[ST_SORT_COLUMN].innerHTML;bb=b.cells[ST_SORT_COLUMN].innerHTML}var var1=aa.substring(aa.indexOf("<!--MATCHROW")+13,aa.indexOf("-->"));var var2=bb.substring(bb.indexOf("<!--MATCHROW")+13,bb.indexOf("-->"));return(eval(""+var1+"-"+var2))}function st_sort_numeric(d,c){if(ST_SORT_IN_PAIRS){aa=parseFloat(st_getInnerText(d[0].cells[ST_SORT_COLUMN]));bb=parseFloat(st_getInnerText(c[0].cells[ST_SORT_COLUMN]))}else{aa=parseFloat(st_getInnerText(d.cells[ST_SORT_COLUMN]));bb=parseFloat(st_getInnerText(c.cells[ST_SORT_COLUMN]))}if(isNaN(aa)){aa=0}if(isNaN(bb)){bb=0}return(aa-bb)}function st_sort_caseinsensitive(d,c){if(ST_SORT_IN_PAIRS){aa=st_getInnerText(d[0].cells[ST_SORT_COLUMN]).toLowerCase();bb=st_getInnerText(c[0].cells[ST_SORT_COLUMN]).toLowerCase()}else{aa=st_getInnerText(d.cells[ST_SORT_COLUMN]).toLowerCase();bb=st_getInnerText(c.cells[ST_SORT_COLUMN]).toLowerCase()}if(aa==bb){return 0}if(aa<bb){return -1}return 1}function st_sort_default(d,c){if(ST_SORT_IN_PAIRS){aa=st_getInnerText(d[0].cells[ST_SORT_COLUMN]);bb=st_getInnerText(c[0].cells[ST_SORT_COLUMN])}else{aa=st_getInnerText(d.cells[ST_SORT_COLUMN]);bb=st_getInnerText(c.cells[ST_SORT_COLUMN])}if(aa==bb){return 0}if(aa<bb){return -1}return 1}addEvent(window,"load",st_init,true);addEvent(window,"unload",EventCache.flush,false);