var img_dir="/js/img/";var sort_case_sensitive=false;var th_tagname="th";function _sort(B,A){var D=B[0];var C=A[0];if(Number(D)&&Number(C)){return sort_numbers(D,C)}else{if(!sort_case_sensitive){return sort_insensitive(D,C)}else{return sort_sensitive(D,C)}}}function sort_numbers(B,A){return B-A}function sort_insensitive(C,B){var A=C.toLowerCase();var D=B.toLowerCase();if(A<D){return -1}if(A>D){return 1}return 0}function sort_sensitive(B,A){if(B<A){return -1}if(B>A){return 1}return 0}function getConcatenedTextContent(C){var B="";if(C==null){return B}var D=C.childNodes;var A=0;while(A<D.length){var E=D.item(A);switch(E.nodeType){case 1:case 5:B+=getConcatenedTextContent(E);break;case 3:case 2:case 4:B+=E.nodeValue;break;case 6:case 7:case 8:case 9:case 10:case 11:case 12:break}A++}return B}function sort(H){var B=window.event?window.event.srcElement:H.currentTarget;while(B.tagName.toLowerCase()!=th_tagname){B=B.parentNode}var M=new Array();var A=B.lastChild.nodeValue;var J=B.parentNode;var O=J.parentNode.parentNode;var I=J.parentNode;if(I.tagName.toLowerCase()=="thead"){J=I}var G=O.up;var D,N,K;var L=J.getElementsByTagName(th_tagname);var C="";for(var F=0;(D=L.item(F));F++){if(D.lastChild.nodeValue==A){K=F;if(D.className=="curcol"){N=D.firstChild;O.up=Number(!G);N.src=img_dir+O.up+".gif";N.alt=""}else{D.className="curcol";N=D.insertBefore(document.createElement("img"),D.firstChild);O.up=0;N.src=img_dir+Number(O.up)+".gif";N.alt=""}}else{if(D.className=="curcol"){D.className="";if(D.firstChild){D.removeChild(D.firstChild)}}}}var E=O.getElementsByTagName("tbody").item(0);for(var F=0;(D=E.getElementsByTagName("tr").item(F));F++){M[F]=new Array();M[F][0]=getConcatenedTextContent(D.getElementsByTagName("td").item(K));M[F][1]=getConcatenedTextContent(D.getElementsByTagName("td").item(1));M[F][2]=getConcatenedTextContent(D.getElementsByTagName("td").item(0));M[F][3]=D}M.sort(_sort);if(O.up){M.reverse()}for(var F=0;F<M.length;F++){E.appendChild(M[F][3])}}function init(E){if(!document.getElementsByTagName){return }for(var B=0;(thead=document.getElementsByTagName("thead").item(B));B++){var D;for(var C=0;(D=thead.getElementsByTagName(th_tagname).item(C));C++){if(D.addEventListener){D.addEventListener("click",sort,false)}else{if(D.attachEvent){D.attachEvent("onclick",sort)}}D.title="Нажмите на заголовок, чтобы отсортировать колонку"}thead.parentNode.up=0;if(typeof (initial_sort_id)!="undefined"){td_for_event=thead.getElementsByTagName(th_tagname).item(initial_sort_id);if(document.createEvent){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",false,false,window,1,0,0,0,0,0,0,0,0,1,td_for_event);td_for_event.dispatchEvent(A)}else{if(td_for_event.fireEvent){td_for_event.fireEvent("onclick")}}if(typeof (initial_sort_up)!="undefined"&&initial_sort_up){if(td_for_event.dispatchEvent){td_for_event.dispatchEvent(A)}else{if(td_for_event.fireEvent){td_for_event.fireEvent("onclick")}}}}}}var root=window.addEventListener||window.attachEvent?window:document.addEventListener?document:null;if(root){if(root.addEventListener){root.addEventListener("load",init,false)}else{if(root.attachEvent){root.attachEvent("onload",init)}}};
