var clientPC=navigator.userAgent.toLowerCase();var is_gecko=((clientPC.indexOf("gecko")!=-1)&&(clientPC.indexOf("spoofer")==-1)&&(clientPC.indexOf("khtml")==-1)&&(clientPC.indexOf("netscape/7.0")==-1));var is_safari=((clientPC.indexOf("applewebkit")!=-1)&&(clientPC.indexOf("spoofer")==-1));var is_khtml=(navigator.vendor=="KDE"||(document.childNodes&&!document.all&&!navigator.taintEnabled));var is_ff2_win=(clientPC.indexOf("firefox/2")!=-1||clientPC.indexOf("minefield/3")!=-1)&&clientPC.indexOf("windows")!=-1;var is_ff2_x11=(clientPC.indexOf("firefox/2")!=-1||clientPC.indexOf("minefield/3")!=-1)&&clientPC.indexOf("x11")!=-1;if(clientPC.indexOf("opera")!=-1){var is_opera=true;var is_opera_preseven=(window.opera&&!document.childNodes);var is_opera_seven=(window.opera&&document.childNodes);var is_opera_95=(clientPC.search(/opera\/(9.[5-9]|[1-9][0-9])/)!=-1)}var doneOnloadHook;if(!window.onloadFuncts){var onloadFuncts=[]}function addOnloadHook(hookFunct){onloadFuncts[onloadFuncts.length]=hookFunct}function hookEvent(hookName,hookFunct){if(window.addEventListener){window.addEventListener(hookName,hookFunct,false)}else{if(window.attachEvent){window.attachEvent("on"+hookName,hookFunct)}}}if(typeof stylepath!="undefined"&&typeof skin!="undefined"){if(is_opera_preseven){document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+"/"+skin+'/Opera6Fixes.css">')}else{if(is_opera_seven&&!is_opera_95){document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+"/"+skin+'/Opera7Fixes.css">')}else{if(is_khtml){document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+"/"+skin+'/KHTMLFixes.css">')}}}}if(wgBreakFrames){if(window.top!=window){window.top.location=window.location}}function toggleVisibility(_levelId,_otherId,_linkId){var thisLevel=document.getElementById(_levelId);var otherLevel=document.getElementById(_otherId);var linkLevel=document.getElementById(_linkId);if(thisLevel.style.display=="none"){thisLevel.style.display="block";otherLevel.style.display="none";linkLevel.style.display="inline"}else{thisLevel.style.display="none";otherLevel.style.display="inline";linkLevel.style.display="none"}}function historyRadios(parent){var inputs=parent.getElementsByTagName("input");var radios=[];for(var i=0;i<inputs.length;i++){if(inputs[i].name=="diff"||inputs[i].name=="oldid"){radios[radios.length]=inputs[i]}}return radios}function diffcheck(){var dli=false;var oli=false;var hf=document.getElementById("pagehistory");if(!hf){return true}var lis=hf.getElementsByTagName("li");for(var i=0;i<lis.length;i++){var inputs=historyRadios(lis[i]);if(inputs[1]&&inputs[0]){if(inputs[1].checked||inputs[0].checked){if(inputs[1].checked&&inputs[0].checked&&inputs[0].value==inputs[1].value){return false}if(oli){if(inputs[1].checked){oli.className="selected";return false}}else{if(inputs[0].checked){return false}}if(inputs[0].checked){dli=lis[i]}if(!oli){inputs[0].style.visibility="hidden"}if(dli){inputs[1].style.visibility="hidden"}lis[i].className="selected";oli=lis[i]}else{if(!oli){inputs[0].style.visibility="hidden"}else{inputs[0].style.visibility="visible"}if(dli){inputs[1].style.visibility="hidden"}else{inputs[1].style.visibility="visible"}lis[i].className=""}}}return true}function histrowinit(){var hf=document.getElementById("pagehistory");if(!hf){return}var lis=hf.getElementsByTagName("li");for(var i=0;i<lis.length;i++){var inputs=historyRadios(lis[i]);if(inputs[0]&&inputs[1]){inputs[0].onclick=diffcheck;inputs[1].onclick=diffcheck}}diffcheck()}function tabbedprefs(){var prefform=document.getElementById("preferences");if(!prefform||!document.createElement){return}if(prefform.nodeName.toLowerCase()=="a"){return}prefform.className=prefform.className+"jsprefs";var sections=[];var children=prefform.childNodes;var seci=0;for(var i=0;i<children.length;i++){if(children[i].nodeName.toLowerCase()=="fieldset"){children[i].id="prefsection-"+seci;children[i].className="prefsection";if(is_opera||is_khtml){children[i].className="prefsection operaprefsection"}var legends=children[i].getElementsByTagName("legend");sections[seci]={};legends[0].className="mainLegend";if(legends[0]&&legends[0].firstChild.nodeValue){sections[seci].text=legends[0].firstChild.nodeValue}else{sections[seci].text="# "+seci}sections[seci].secid=children[i].id;seci++;if(sections.length!=1){children[i].style.display="none"}else{var selectedid=children[i].id}}}var toc=document.createElement("ul");toc.id="preftoc";toc.selectedid=selectedid;for(i=0;i<sections.length;i++){var li=document.createElement("li");if(i===0){li.className="selected"}var a=document.createElement("a");a.href="#"+sections[i].secid;a.onmousedown=a.onclick=uncoversection;a.appendChild(document.createTextNode(sections[i].text));a.secid=sections[i].secid;li.appendChild(a);toc.appendChild(li)}prefform.parentNode.insertBefore(toc,prefform.parentNode.childNodes[0]);document.getElementById("prefsubmit").id="prefcontrol"}function uncoversection(){var oldsecid=this.parentNode.parentNode.selectedid;var newsec=document.getElementById(this.secid);if(oldsecid!=this.secid){var ul=document.getElementById("preftoc");document.getElementById(oldsecid).style.display="none";newsec.style.display="block";ul.selectedid=this.secid;var lis=ul.getElementsByTagName("li");for(var i=0;i<lis.length;i++){lis[i].className=""}this.parentNode.className="selected"}return false}function checkTimezone(tz,msg){var localclock=new Date();var tzRaw=localclock.getTimezoneOffset();var tzHour=Math.floor(Math.abs(tzRaw)/60);var tzMin=Math.abs(tzRaw)%60;var tzString=((tzRaw>=0)?"-":"+")+((tzHour<10)?"0":"")+tzHour+((tzMin<10)?"0":"")+tzMin;if(tz!=tzString){var junk=msg.split("$1");document.write(junk[0]+"UTC"+tzString+junk[1])}}function unhidetzbutton(){var tzb=document.getElementById("guesstimezonebutton");if(tzb){tzb.style.display="inline"}}function fetchTimezone(){var localclock=new Date();var tzRaw=localclock.getTimezoneOffset();var tzHour=Math.floor(Math.abs(tzRaw)/60);var tzMin=Math.abs(tzRaw)%60;var tzString=((tzRaw>=0)?"-":"")+((tzHour<10)?"0":"")+tzHour+":"+((tzMin<10)?"0":"")+tzMin;return tzString}function guessTimezone(box){document.getElementsByName("wpHourDiff")[0].value=fetchTimezone()}function showTocToggle(){if(document.createTextNode){var linkHolder=document.getElementById("toctitle");if(!linkHolder){return}var outerSpan=document.createElement("span");outerSpan.className="toctoggle";var toggleLink=document.createElement("a");toggleLink.id="togglelink";toggleLink.className="internal";toggleLink.href="javascript:toggleToc()";toggleLink.appendChild(document.createTextNode(tocHideText));outerSpan.appendChild(document.createTextNode("["));outerSpan.appendChild(toggleLink);outerSpan.appendChild(document.createTextNode("]"));linkHolder.appendChild(document.createTextNode(" "));linkHolder.appendChild(outerSpan);var cookiePos=document.cookie.indexOf("hidetoc=");if(cookiePos>-1&&document.cookie.charAt(cookiePos+8)==1){toggleToc()}}}function changeText(el,newText){if(el.innerText){el.innerText=newText}else{if(el.firstChild&&el.firstChild.nodeValue){el.firstChild.nodeValue=newText}}}function toggleToc(){var toc=document.getElementById("toc").getElementsByTagName("ul")[0];var toggleLink=document.getElementById("togglelink");if(toc&&toggleLink&&toc.style.display=="none"){changeText(toggleLink,tocHideText);toc.style.display="block";document.cookie="hidetoc=0"}else{changeText(toggleLink,tocShowText);toc.style.display="none";document.cookie="hidetoc=1"}}var mwEditButtons=[];var mwCustomEditButtons=[];function addButton(imageFile,speedTip,tagOpen,tagClose,sampleText,imageId){mwEditButtons[mwEditButtons.length]={imageId:imageId,imageFile:imageFile,speedTip:speedTip,tagOpen:tagOpen,tagClose:tagClose,sampleText:sampleText}}function mwInsertEditButton(parent,item){var image=document.createElement("img");image.width=23;image.height=22;image.className="mw-toolbar-editbutton";if(item.imageId){image.id=item.imageId}image.src=item.imageFile;image.border=0;image.alt=item.speedTip;image.title=item.speedTip;image.style.cursor="pointer";image.onclick=function(){insertTags(item.tagOpen,item.tagClose,item.sampleText);return false};parent.appendChild(image);return true}function mwSetupToolbar(){var toolbar=document.getElementById("toolbar");if(!toolbar){return false}var textbox=document.getElementById("wpTextbox1");if(!textbox){return false}if(!(document.selection&&document.selection.createRange)&&textbox.selectionStart===null){return false}for(var i=0;i<mwEditButtons.length;i++){mwInsertEditButton(toolbar,mwEditButtons[i])}for(var i=0;i<mwCustomEditButtons.length;i++){mwInsertEditButton(toolbar,mwCustomEditButtons[i])}return true}function escapeQuotes(text){var re=new RegExp("'","g");text=text.replace(re,"\\'");re=new RegExp("\\n","g");text=text.replace(re,"\\n");return escapeQuotesHTML(text)}function escapeQuotesHTML(text){var re=new RegExp("&","g");text=text.replace(re,"&amp;");re=new RegExp('"',"g");text=text.replace(re,"&quot;");re=new RegExp("<","g");text=text.replace(re,"&lt;");re=new RegExp(">","g");text=text.replace(re,"&gt;");return text}function insertTags(tagOpen,tagClose,sampleText){var txtarea;if(document.editform){txtarea=document.editform.wpTextbox1}else{var areas=document.getElementsByTagName("textarea");txtarea=areas[0]}var selText,isSample=false;if(document.selection&&document.selection.createRange){if(document.documentElement&&document.documentElement.scrollTop){var winScroll=document.documentElement.scrollTop}else{if(document.body){var winScroll=document.body.scrollTop}}txtarea.focus();var range=document.selection.createRange();selText=range.text;checkSelectedText();range.text=tagOpen+selText+tagClose;if(isSample&&range.moveStart){if(window.opera){tagClose=tagClose.replace(/\n/g,"")}range.moveStart("character",-tagClose.length-selText.length);range.moveEnd("character",-tagClose.length)}range.select();if(document.documentElement&&document.documentElement.scrollTop){document.documentElement.scrollTop=winScroll}else{if(document.body){document.body.scrollTop=winScroll}}}else{if(txtarea.selectionStart||txtarea.selectionStart=="0"){var textScroll=txtarea.scrollTop;txtarea.focus();var startPos=txtarea.selectionStart;var endPos=txtarea.selectionEnd;selText=txtarea.value.substring(startPos,endPos);checkSelectedText();txtarea.value=txtarea.value.substring(0,startPos)+tagOpen+selText+tagClose+txtarea.value.substring(endPos,txtarea.value.length);if(isSample){txtarea.selectionStart=startPos+tagOpen.length;txtarea.selectionEnd=startPos+tagOpen.length+selText.length}else{txtarea.selectionStart=startPos+tagOpen.length+selText.length+tagClose.length;txtarea.selectionEnd=txtarea.selectionStart}txtarea.scrollTop=textScroll}}function checkSelectedText(){if(!selText){selText=sampleText;isSample=true}else{if(selText.charAt(selText.length-1)==" "){selText=selText.substring(0,selText.length-1);tagClose+=" "}}}}var tooltipAccessKeyPrefix="alt-";if(is_opera){tooltipAccessKeyPrefix="shift-esc-"}else{if(is_safari||navigator.userAgent.toLowerCase().indexOf("mac")!=-1||navigator.userAgent.toLowerCase().indexOf("konqueror")!=-1){tooltipAccessKeyPrefix="ctrl-"}else{if(is_ff2_x11||is_ff2_win){tooltipAccessKeyPrefix="alt-shift-"}}}var tooltipAccessKeyRegexp=/\[(ctrl-)?(alt-)?(shift-)?(esc-)?.\]$/;function updateTooltipAccessKeys(nodeList){if(!nodeList){var columnOne=document.getElementById("column-one");if(columnOne){updateTooltipAccessKeys(columnOne.getElementsByTagName("a"))}updateTooltipAccessKeys(document.getElementsByTagName("input"));updateTooltipAccessKeys(document.getElementsByTagName("label"));return}for(var i=0;i<nodeList.length;i++){var element=nodeList[i];var tip=element.getAttribute("title");var key=element.getAttribute("accesskey");if(key&&tooltipAccessKeyRegexp.exec(tip)){tip=tip.replace(tooltipAccessKeyRegexp,"["+tooltipAccessKeyPrefix+key+"]");element.setAttribute("title",tip)}}}function addPortletLink(portlet,href,text,id,tooltip,accesskey,nextnode){var node=document.getElementById(portlet);if(!node){return null}node=node.getElementsByTagName("ul")[0];if(!node){return null}var link=document.createElement("a");link.appendChild(document.createTextNode(text));link.href=href;var item=document.createElement("li");item.appendChild(link);if(id){item.id=id}if(accesskey){link.setAttribute("accesskey",accesskey);tooltip+=" ["+accesskey+"]"}if(tooltip){link.setAttribute("title",tooltip)}if(accesskey&&tooltip){updateTooltipAccessKeys(new Array(link))}if(nextnode&&nextnode.parentNode==node){node.insertBefore(item,nextnode)}else{node.appendChild(item)}return item}function akeytt(doId){if(!window.ta){window.ta=new Array}var ta;if(doId){ta=[doId]}else{ta=window.ta}var watchCheckboxExists=document.getElementById("wpWatchthis")?true:false;for(var id in ta){var n=document.getElementById(id);if(n){var a=null;var ak="";if(ta[id][0].length>0){if(n.nodeName.toLowerCase()=="a"){a=n}else{a=n.childNodes[0]}if(a&&((id!="ca-watch"&&id!="ca-unwatch")||!watchCheckboxExists)){a.accessKey=ta[id][0];ak=" ["+tooltipAccessKeyPrefix+ta[id][0]+"]"}}else{a=n;ak=""}if(a){a.title=ta[id][1]+ak}}}}function setupRightClickEdit(){if(document.getElementsByTagName){var spans=document.getElementsByTagName("span");for(var i=0;i<spans.length;i++){var el=spans[i];if(el.className=="editsection"){addRightClickEditHandler(el)}}}}function addRightClickEditHandler(el){for(var i=0;i<el.childNodes.length;i++){var link=el.childNodes[i];if(link.nodeType==1&&link.nodeName.toLowerCase()=="a"){var editHref=link.getAttribute("href");var prev=el.parentNode;if(prev&&prev.nodeType==1&&prev.nodeName.match(/^[Hh][1-6]$/)){prev.oncontextmenu=function(e){if(!e){e=window.event}var targ;if(e.target){targ=e.target}else{if(e.srcElement){targ=e.srcElement}}if(targ.nodeType==3){targ=targ.parentNode}if(targ.nodeName.toLowerCase()!="a"||targ.parentNode.className!="editsection"){document.location=editHref;return false}return true}}}}}var checkboxes;var lastCheckbox;function setupCheckboxShiftClick(){checkboxes=[];lastCheckbox=null;var inputs=document.getElementsByTagName("input");addCheckboxClickHandlers(inputs)}function addCheckboxClickHandlers(inputs,start){if(!start){start=0}var finish=start+250;if(finish>inputs.length){finish=inputs.length}for(var i=start;i<finish;i++){var cb=inputs[i];if(!cb.type||cb.type.toLowerCase()!="checkbox"){continue}var end=checkboxes.length;checkboxes[end]=cb;cb.index=end;cb.onclick=checkboxClickHandler}if(finish<inputs.length){setTimeout(function(){addCheckboxClickHandlers(inputs,finish)},200)}}function checkboxClickHandler(e){if(typeof e=="undefined"){e=window.event}if(!e.shiftKey||lastCheckbox===null){lastCheckbox=this.index;return true}var endState=this.checked;var start,finish;if(this.index<lastCheckbox){start=this.index+1;finish=lastCheckbox}else{start=lastCheckbox;finish=this.index-1}for(var i=start;i<=finish;++i){checkboxes[i].checked=endState}lastCheckbox=this.index;return true}function toggle_element_activation(ida,idb){if(!document.getElementById){return}document.getElementById(ida).disabled=true;document.getElementById(idb).disabled=false}function toggle_element_check(ida,idb){if(!document.getElementById){return}document.getElementById(ida).checked=true;document.getElementById(idb).checked=false}function scrollEditBox(){var editBox=document.getElementById("wpTextbox1");var scrollTop=document.getElementById("wpScrolltop");var editForm=document.getElementById("editform");if(editBox&&scrollTop){if(scrollTop.value){editBox.scrollTop=scrollTop.value}addHandler(editForm,"submit",function(){document.getElementById("wpScrolltop").value=document.getElementById("wpTextbox1").scrollTop})}}hookEvent("load",scrollEditBox);var allmessages_nodelist=false;var allmessages_modified=false;var allmessages_timeout=false;var allmessages_running=false;function allmessagesmodified(){allmessages_modified=!allmessages_modified;allmessagesfilter()}function allmessagesfilter(){if(allmessages_timeout){window.clearTimeout(allmessages_timeout)}if(!allmessages_running){allmessages_timeout=window.setTimeout("allmessagesfilter_do();",500)}}function allmessagesfilter_do(){if(!allmessages_nodelist){return}var text=document.getElementById("allmessagesinput").value;var nodef=allmessages_modified;allmessages_running=true;for(var name in allmessages_nodelist){var nodes=allmessages_nodelist[name];var display=(name.indexOf(text)==-1?"none":"");for(var i=0;i<nodes.length;i++){nodes[i].style.display=(nodes[i].className=="def"&&nodef?"none":display)}}if(text!=document.getElementById("allmessagesinput").value||nodef!=allmessages_modified){allmessagesfilter_do()}allmessages_running=false}function allmessagesfilter_init(){if(allmessages_nodelist){return}var nodelist=new Array();var templist=new Array();var table=document.getElementById("allmessagestable");if(!table){return}var rows=document.getElementsByTagName("tr");for(var i=0;i<rows.length;i++){var id=rows[i].getAttribute("id");if(id&&id.substring(0,16)!="sp-allmessages-r"){continue}templist[id]=rows[i]}var spans=table.getElementsByTagName("span");for(var i=0;i<spans.length;i++){var id=spans[i].getAttribute("id");if(id&&id.substring(0,17)!="sp-allmessages-i-"){continue}if(!spans[i].firstChild||spans[i].firstChild.nodeType!=3){continue}var nodes=new Array();var row1=templist[id.replace("i","r1")];var row2=templist[id.replace("i","r2")];if(row1){nodes[nodes.length]=row1}if(row2){nodes[nodes.length]=row2}nodelist[spans[i].firstChild.nodeValue]=nodes}var k=document.getElementById("allmessagesfilter");if(k){k.style.display=""}allmessages_nodelist=nodelist}hookEvent("load",allmessagesfilter_init);function getElementsByClassName(oElm,strTagName,oClassNames){var arrElements=(strTagName=="*"&&oElm.all)?oElm.all:oElm.getElementsByTagName(strTagName);var arrReturnElements=new Array();var arrRegExpClassNames=new Array();if(typeof oClassNames=="object"){for(var i=0;i<oClassNames.length;i++){arrRegExpClassNames[arrRegExpClassNames.length]=new RegExp("(^|\\s)"+oClassNames[i].replace(/\-/g,"\\-")+"(\\s|$)")}}else{arrRegExpClassNames[arrRegExpClassNames.length]=new RegExp("(^|\\s)"+oClassNames.replace(/\-/g,"\\-")+"(\\s|$)")}var oElement;var bMatchesAll;for(var j=0;j<arrElements.length;j++){oElement=arrElements[j];bMatchesAll=true;for(var k=0;k<arrRegExpClassNames.length;k++){if(!arrRegExpClassNames[k].test(oElement.className)){bMatchesAll=false;break}}if(bMatchesAll){arrReturnElements[arrReturnElements.length]=oElement}}return(arrReturnElements)}function redirectToFragment(fragment){var match=navigator.userAgent.match(/AppleWebKit\/(\d+)/);if(match){var webKitVersion=parseInt(match[1]);if(webKitVersion<420){return}}if(is_gecko){addOnloadHook(function(){if(window.location.hash==""){window.location.hash=fragment}})}else{if(window.location.hash==""){window.location.hash=fragment}}}var ts_image_path=stylepath+"/common/images/";var ts_image_up="sort_up.gif";var ts_image_down="sort_down.gif";var ts_image_none="sort_none.gif";var ts_europeandate=wgContentLanguage!="en";var ts_alternate_row_colors=true;var SORT_COLUMN_INDEX;function sortables_init(){var idnum=0;var tables=getElementsByClassName(document,"table","sortable");for(var ti=0;ti<tables.length;ti++){if(!tables[ti].id){tables[ti].setAttribute("id","sortable_table_id_"+idnum);++idnum}ts_makeSortable(tables[ti])}}function ts_makeSortable(table){var firstRow;if(table.rows&&table.rows.length>0){if(table.tHead&&table.tHead.rows.length>0){firstRow=table.tHead.rows[table.tHead.rows.length-1]}else{firstRow=table.rows[0]}}if(!firstRow){return}for(var i=0;i<firstRow.cells.length;i++){var cell=firstRow.cells[i];if((" "+cell.className+" ").indexOf(" unsortable ")==-1){cell.innerHTML+='&nbsp;&nbsp;<a href="#" class="sortheader" onclick="ts_resortTable(this);return false;"><span class="sortarrow"><img src="'+ts_image_path+ts_image_none+'" alt="&darr;"/></span></a>'}}if(ts_alternate_row_colors){ts_alternate(table)}}function ts_getInnerText(el){if(typeof el=="string"){return el}if(typeof el=="undefined"){return el}if(el.textContent){return el.textContent}if(el.innerText){return el.innerText}var str="";var cs=el.childNodes;var l=cs.length;for(var i=0;i<l;i++){switch(cs[i].nodeType){case 1:str+=ts_getInnerText(cs[i]);break;case 3:str+=cs[i].nodeValue;break}}return str}function ts_resortTable(lnk){var span=lnk.getElementsByTagName("span")[0];var td=lnk.parentNode;var tr=td.parentNode;var column=td.cellIndex;var table=tr.parentNode;while(table&&!(table.tagName&&table.tagName.toLowerCase()=="table")){table=table.parentNode}if(!table){return}if(table.rows.length<=1){return}var rowStart=(table.tHead&&table.tHead.rows.length>0?0:1);var itm="";for(var i=rowStart;i<table.rows.length;i++){if(table.rows[i].cells.length>column){itm=ts_getInnerText(table.rows[i].cells[column]);itm=itm.replace(/^[\s\xa0]+/,"").replace(/[\s\xa0]+$/,"");if(itm!=""){break}}}sortfn=ts_sort_caseinsensitive;if(itm.match(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/)){sortfn=ts_sort_date}if(itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/)){sortfn=ts_sort_date}if(itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d$/)){sortfn=ts_sort_date}if(itm.match(/^[\u00a3$\u20ac]/)){sortfn=ts_sort_currency}if(itm.match(/^[\d.,]+\%?$/)){sortfn=ts_sort_numeric}var reverse=(span.getAttribute("sortdir")=="down");var newRows=new Array();for(var j=rowStart;j<table.rows.length;j++){var row=table.rows[j];var keyText=ts_getInnerText(row.cells[column]);var oldIndex=(reverse?-j:j);newRows[newRows.length]=new Array(row,keyText,oldIndex)}newRows.sort(sortfn);var arrowHTML;if(reverse){arrowHTML='<img src="'+ts_image_path+ts_image_down+'" alt="&darr;"/>';newRows.reverse();span.setAttribute("sortdir","up")}else{arrowHTML='<img src="'+ts_image_path+ts_image_up+'" alt="&uarr;"/>';span.setAttribute("sortdir","down")}for(var i=0;i<newRows.length;i++){if((" "+newRows[i][0].className+" ").indexOf(" sortbottom ")==-1){table.tBodies[0].appendChild(newRows[i][0])}}for(var i=0;i<newRows.length;i++){if((" "+newRows[i][0].className+" ").indexOf(" sortbottom ")!=-1){table.tBodies[0].appendChild(newRows[i][0])}}var spans=getElementsByClassName(tr,"span","sortarrow");for(var i=0;i<spans.length;i++){spans[i].innerHTML='<img src="'+ts_image_path+ts_image_none+'" alt="&darr;"/>'}span.innerHTML=arrowHTML;ts_alternate(table)}function ts_dateToSortKey(date){if(date.length==11){switch(date.substr(3,3).toLowerCase()){case"jan":var month="01";break;case"feb":var month="02";break;case"mar":var month="03";break;case"apr":var month="04";break;case"may":var month="05";break;case"jun":var month="06";break;case"jul":var month="07";break;case"aug":var month="08";break;case"sep":var month="09";break;case"oct":var month="10";break;case"nov":var month="11";break;case"dec":var month="12";break}return date.substr(7,4)+month+date.substr(0,2)}else{if(date.length==10){if(ts_europeandate==false){return date.substr(6,4)+date.substr(0,2)+date.substr(3,2)}else{return date.substr(6,4)+date.substr(3,2)+date.substr(0,2)}}else{if(date.length==8){yr=date.substr(6,2);if(parseInt(yr)<50){yr="20"+yr}else{yr="19"+yr}if(ts_europeandate==true){return yr+date.substr(3,2)+date.substr(0,2)}else{return yr+date.substr(0,2)+date.substr(3,2)}}}}return"00000000"}function ts_parseFloat(num){if(!num){return 0}num=parseFloat(num.replace(/,/g,""));return(isNaN(num)?0:num)}function ts_sort_date(a,b){var aa=ts_dateToSortKey(a[1]);var bb=ts_dateToSortKey(b[1]);return(aa<bb?-1:aa>bb?1:a[2]-b[2])}function ts_sort_currency(a,b){var aa=ts_parseFloat(a[1].replace(/[^0-9.]/g,""));var bb=ts_parseFloat(b[1].replace(/[^0-9.]/g,""));return(aa!=bb?aa-bb:a[2]-b[2])}function ts_sort_numeric(a,b){var aa=ts_parseFloat(a[1]);var bb=ts_parseFloat(b[1]);return(aa!=bb?aa-bb:a[2]-b[2])}function ts_sort_caseinsensitive(a,b){var aa=a[1].toLowerCase();var bb=b[1].toLowerCase();return(aa<bb?-1:aa>bb?1:a[2]-b[2])}function ts_sort_default(a,b){return(a[1]<b[1]?-1:a[1]>b[1]?1:a[2]-b[2])}function ts_alternate(table){var tableBodies=table.getElementsByTagName("tbody");for(var i=0;i<tableBodies.length;i++){var tableRows=tableBodies[i].getElementsByTagName("tr");for(var j=0;j<tableRows.length;j++){var oldClasses=tableRows[j].className.split(" ");var newClassName="";for(var k=0;k<oldClasses.length;k++){if(oldClasses[k]!=""&&oldClasses[k]!="even"&&oldClasses[k]!="odd"){newClassName+=oldClasses[k]+" "}}tableRows[j].className=newClassName+(j%2==0?"even":"odd")}}}function jsMsg(message,className){if(!document.getElementById){return false}var messageDiv=document.getElementById("mw-js-message");if(!messageDiv){messageDiv=document.createElement("div");if(document.getElementById("column-content")&&document.getElementById("content")){document.getElementById("content").insertBefore(messageDiv,document.getElementById("content").firstChild)}else{if(document.getElementById("content")&&document.getElementById("article")){document.getElementById("article").insertBefore(messageDiv,document.getElementById("article").firstChild)}else{return false}}}messageDiv.setAttribute("id","mw-js-message");if(className){messageDiv.setAttribute("class","mw-js-message-"+className)}messageDiv.innerHTML=message;return true}function injectSpinner(element,id){var spinner=document.createElement("img");spinner.id="mw-spinner-"+id;spinner.src=stylepath+"/common/images/spinner.gif";spinner.alt=spinner.title="...";if(element.nextSibling){element.parentNode.insertBefore(spinner,element.nextSibling)}else{element.parentNode.appendChild(spinner)}}function removeSpinner(id){var spinner=document.getElementById("mw-spinner-"+id);if(spinner){spinner.parentNode.removeChild(spinner)}}function runOnloadHook(){if(doneOnloadHook||!(document.getElementById&&document.getElementsByTagName)){return}doneOnloadHook=true;histrowinit();unhidetzbutton();tabbedprefs();updateTooltipAccessKeys(null);akeytt(null);scrollEditBox();setupCheckboxShiftClick();sortables_init();for(var i=0;i<onloadFuncts.length;i++){onloadFuncts[i]()}}function addHandler(element,attach,handler){if(window.addEventListener){element.addEventListener(attach,handler,false)}else{if(window.attachEvent){element.attachEvent("on"+attach,handler)}}}function addClickHandler(element,handler){addHandler(element,"click",handler)}hookEvent("load",runOnloadHook);hookEvent("load",mwSetupToolbar);
