document.write('\
<div class="poshcode code posh">\
<style type="text/css">\
');
document.write("/**\
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann\
 * (http://qbnz.com/highlighter/ and http://geshi.org/)\
 */\
.posh .de1, .posh .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}\
.posh  {font-family:monospace;}\
.posh .imp {font-weight: bold; color: red;}\
.posh li, .posh .li1 {background: #ffffff;}\
.posh .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}\
.posh .li2 {background: #eeeeee;}\
.posh .kw1 {color: #666699; font-weight: bold;}\
.posh .kw2 {color: #333399; font-weight: bold; font-style: italic;}\
.posh .kw3 {color: #003366; font-weight: bold;}\
.posh .kw4 {color: #660033;}\
.posh .co1 {color: #666666; font-style: italic;}\
.posh .coMULTI {color: #666666; font-style: italic;}\
.posh .es0 {color: #000099; font-weight: bold;}\
.posh .br0 {color: #333;}\
.posh .sy0 {color: #66cc66;}\
.posh .st0 {color: #009900;}\
.posh .nu0 {color: #cc66cc;}\
.posh .me1 {color: #003366;}\
.posh .me2 {color: #003366;}\
.posh .re0 {color: #0066cc; font-style: italic;}\
.posh .re1 {font-style: normal;}\
.posh .re2 {color: #000066;}\
.posh .re3 {color: #660033; font-weight: bold;}\
.posh .re4 {color: #003366; font-weight: bold;}\
.posh span.xtra { display:block; }\
");
document.write(".posh ol {float:left; margin: 0px !important; padding: 0px; min-width:100% !important; list-style-position: inside;}\
.posh li.li2, .posh li.li1 {list-style-type:decimal-leading-zero; white-space:nowrap; padding:0 1em 0 0.5em;}\
.posh li {color: #ccc;}\
.posh li div {color: #000; display: inline;}\
.syntax {background:none repeat scroll 0 0 #eee; border:0.5em solid #ccc;}\
.syntax .posh {overflow: auto;}\
.syntax .poshcredit {\
background-color:#eaeaea; color:#666;\
padding:0.5em 1em; clear:both;\
font-size:85%;\
}");
document.write("\n</style>");
document.write('<div class="syntax"><div class="posh" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="coMULTI">&lt;#</span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .SYNOPSIS</span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Takes input objects, and outputs a sortable HTML table</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .DESCRIPTION</span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; The function requires at least 2 parameters, an input object and a path where the result is to be output to.</span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; The function will output 3 files, a css file that determines the way the result is formatted, a javascript file</span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; that handles the sorting, and a HTML file that contains the data.</span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .PARAMETER &nbsp;$InputObject</span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Contains the objects that should go into the table. (required)</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .PARAMETER &nbsp;$OutputFolder</span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; The folder where the resulting files should be put, if the folder does not exist it will be created. (required)</span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .PARAMETER $BrowserTitle </span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; The name that will show up in the browser title line</span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; .PARAMETER $ReportTitle</span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; The name of the report on the HTML page</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .EXAMPLE</span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PS C:\\&gt; Out-HTMLTable -$InputObject (Get-process | select Name,Handles) -$OutputFolder c:\\Reports</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .EXAMPLE</span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PS C:\\&gt; (Get-process | select Name,Handles) | Out-HTMLTable &nbsp;-$OutputFolder c:\\Reports -$BrowserTitle &quot;Very Important Report&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .INPUTS</span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Powershell objects</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .OUTPUTS</span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HTMLTable</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .NOTES</span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Additional information about the function go here.</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .LINK</span></div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; about_functions_advanced</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; .LINK</span></div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; about_comment_based_help</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="coMULTI">#&gt;</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="kw1">Function</span> <span class="re0">Out-<span class="re1">HTMLTable</span></span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="br0">&#91;</span>CmdletBinding<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#93;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="kw1">param</span><span class="br0">&#40;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#91;</span>Parameter<span class="br0">&#40;</span>Mandatory<span class="sy0">=</span><span class="re3">$true</span>,Position<span class="sy0">=</span><span class="nu0">0</span>,ValueFromPipeline<span class="sy0">=</span><span class="re3">$true</span><span class="br0">&#41;</span><span class="br0">&#93;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$InputObject</span>,</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#91;</span>Parameter<span class="br0">&#40;</span>Mandatory<span class="sy0">=</span><span class="re3">$true</span>,Position<span class="sy0">=</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="br0">&#93;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$OutPutFolder</span>,</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#91;</span>Parameter<span class="br0">&#40;</span>Mandatory<span class="sy0">=</span><span class="re3">$false</span><span class="br0">&#41;</span><span class="br0">&#93;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$BrowserTitle</span> <span class="sy0">=</span> <span class="st0">&quot;Table Report&quot;</span>,</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#91;</span>Parameter<span class="br0">&#40;</span>Mandatory<span class="sy0">=</span><span class="re3">$false</span><span class="br0">&#41;</span><span class="br0">&#93;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$ReportTitle</span> <span class="sy0">=</span> <span class="st0">&quot;Data&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="br0">&#41;</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="kw1">begin</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re4"><span class="br0">&#91;</span>Object<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="br0">&#93;</span></span><span class="re3">$Objects</span> <span class="sy0">=</span> @<span class="br0">&#40;</span><span class="br0">&#41;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">If</span> <span class="br0">&#40;</span><span class="sy0">!</span><span class="br0">&#40;</span><span class="re3">$OutPutFolder</span>.<span class="me1">EndsWith</span><span class="br0">&#40;</span><span class="st0">&quot;\\&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><span class="re3">$OutPutFolder</span> <span class="sy0">=</span> <span class="re3">$OutPutFolder</span> <span class="sy0">+</span><span class="st0">&quot;\\&quot;</span><span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="sy0">!</span><span class="br0">&#40;</span><span class="re0">Test-<span class="re1">Path</span></span> <span class="re2">-path</span> <span class="re3">$OutputFolder</span><span class="br0">&#41;</span><span class="br0">&#41;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">New-<span class="re1">Item</span></span> <span class="re3">$OutputFolder</span> <span class="re2">-type</span> directory </div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="kw1">process</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$Objects</span> <span class="sy0">+=</span> <span class="re3">$InputObject</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="kw1">end</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$Note</span> <span class="sy0">=</span> <span class="st0">&quot;Number of objects: &quot;</span> <span class="sy0">+</span> <span class="re4"><span class="br0">&#91;</span><span class="kw3">String</span><span class="br0">&#93;</span></span><span class="br0">&#40;</span><span class="br0">&#40;</span><span class="re3">$Objects</span><span class="br0">&#41;</span>.<span class="me1">Count</span><span class="br0">&#41;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$Objects</span> <span class="sy0">|</span> <span class="re0">ConvertTo-<span class="re1">Html</span></span> –body <span class="st0">&quot;&lt;a name=\'Data\'&gt;&lt;/a&gt;&lt;H4&gt;$Title&lt;/H4&gt;&quot;</span> <span class="re2">-Head</span> <span class="st0">&quot;&lt;title&gt;$($BrowserTitle)&lt;/title&gt;&lt;link rel=\'stylesheet\' href=\'style.css\'&gt;&lt;script src=\'sortable.js\'&gt;&lt;/script&gt;&quot;</span> <span class="sy0">|</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ForEach<span class="sy0">-</span>Object <span class="br0">&#123;</span><span class="re3">$_</span>.<span class="kw2">replace</span><span class="br0">&#40;</span><span class="st0">&quot;&amp;lt;&quot;</span>,<span class="st0">&quot;&lt;&quot;</span><span class="br0">&#41;</span>.<span class="kw2">replace</span><span class="br0">&#40;</span><span class="st0">&quot;&amp;gt;&quot;</span>,<span class="st0">&quot;&gt;&quot;</span><span class="br0">&#41;</span>.<span class="kw2">replace</span><span class="br0">&#40;</span><span class="st0">&quot;&lt;/html&gt;&quot;</span>,<span class="st0">&quot;&lt;footer&gt;$($Note)&lt;/footer&gt;&lt;/html&gt;&quot;</span><span class="br0">&#41;</span>.<span class="kw2">replace</span><span class="br0">&#40;</span><span class="st0">&quot;&lt;tr&gt;&lt;th&gt;&quot;</span>,<span class="st0">&quot;&lt;table class=\'sortable\' id=\'anyid\'&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;&quot;</span><span class="br0">&#41;</span>.<span class="kw2">replace</span><span class="br0">&#40;</span><span class="st0">&quot;&lt;/th&gt;&lt;/tr&gt;&quot;</span>,<span class="st0">&quot;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&quot;</span><span class="br0">&#41;</span>.<span class="kw2">replace</span><span class="br0">&#40;</span><span class="st0">&quot;&lt;/table&gt;&quot;</span>,<span class="st0">&quot;&lt;/tbody&gt;&lt;/table&gt;&quot;</span><span class="br0">&#41;</span><span class="br0">&#125;</span> <span class="sy0">|</span> <span class="re0">Out-<span class="re1">File</span></span> <span class="re2">-Encoding</span> ASCII <span class="re2">-FilePath</span> <span class="br0">&#40;</span><span class="re3">$OutPutFolder</span> <span class="sy0">+</span> <span class="st0">&quot;\\table.html&quot;</span><span class="br0">&#41;</span> <span class="re2">-Force</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">#*#############################</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">#* Output Style Sheet to file #</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">#*#############################</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$css</span> <span class="sy0">=</span> @<span class="st0">\'</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">/* Copyright 2006 Joost de Valk */</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">a img {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; border: 0;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">table.sortable {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; border-spacing: 0;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; border: 1px solid #000;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; border-collapse: collapse;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">}</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">table.sortable th, table.sortable td {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; text-align: left;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; padding: 2px 4px 2px 4px;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; width: 125px;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; border-style: solid;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; border-color: #444;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">table.sortable th {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; border-width: 0px 1px 1px 1px;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; background-color: #ccc;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">table.sortable td {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; border-width: 0px 1px 0px 1px;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">}</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">table.sortable tr.odd td {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; background-color: #ddd;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">table.sortable tr.even td {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; background-color: #fff;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">}</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">table.sortable tr.sortbottom td {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; border-top: 1px solid #444;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; background-color: #ccc;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; font-weight: bold;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">} </span></div></li>\
<li class="li2"><div class="de2"><span class="st0">\'</span>@ </div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$css</span> <span class="sy0">|</span> <span class="re0">Out-<span class="re1">File</span></span> <span class="re2">-encoding</span> ASCII <span class="re2">-FilePath</span> <span class="br0">&#40;</span><span class="re3">$OutPutFolder</span> <span class="sy0">+</span> <span class="st0">&quot;Style.css&quot;</span><span class="br0">&#41;</span> <span class="re2">-Force</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="co1">#*#############################</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">#* Output Style Sheet to file #</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">#*#############################</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$sorttable</span><span class="sy0">=</span> @<span class="st0">\'</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">/*</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">Table sorting script &nbsp;by Joost de Valk, check it out at http://www.joostdevalk.nl/code/sortable-table/.</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">Based on a script from http://www.kryogenix.org/code/browser/sorttable/.</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">Distributed under the MIT license: http://www.kryogenix.org/code/browser/licence.html .</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="st0">Copyright (c) 1997-2007 Stuart Langridge, Joost de Valk.</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="st0">Version 1.5.7</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">*/</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="st0">/* You can change these values */</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">var image_path = &quot;http://www.joostdevalk.nl/code/sortable-table/&quot;;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">var image_up = &quot;arrowup.gif&quot;;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">var image_down = &quot;arrowdown.gif&quot;;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">var image_none = &quot;arrownone.gif&quot;;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">var europeandate = true;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">var alternate_row_colors = true;</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="st0">/* Don\'</span>t change anything below this unless you know what you<span class="st0">\'re doing */</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">addEvent(window, &quot;load&quot;, sortables_init);</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="st0">var SORT_COLUMN_INDEX;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">var thead = false;</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="st0">function sortables_init() {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; // Find all tables with class sortable and make them sortable</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (!document.getElementsByTagName) return;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; tbls = document.getElementsByTagName(&quot;table&quot;);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; for (ti=0;ti&lt;tbls.length;ti++) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; thisTbl = tbls[ti];</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (((\'</span> <span class="st0">\'+thisTbl.className+\'</span> <span class="st0">\').indexOf(&quot;sortable&quot;) != -1) &amp;&amp; (thisTbl.id)) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ts_makeSortable(thisTbl);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="st0">function ts_makeSortable(t) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (t.rows &amp;&amp; t.rows.length &gt; 0) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (t.tHead &amp;&amp; t.tHead.rows.length &gt; 0) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var firstRow = t.tHead.rows[t.tHead.rows.length-1];</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; thead = true;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } else {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var firstRow = t.rows[0];</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (!firstRow) return;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; </span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; // We have a first row: assume it\'</span>s the header, <span class="kw2">and</span> make its contents clickable links</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw1">var</span> i<span class="sy0">=</span><span class="nu0">0</span>;i<span class="sy0">&lt;</span>firstRow.<span class="me1">cells</span>.<span class="me1">length</span>;i<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> cell <span class="sy0">=</span> firstRow.<span class="me1">cells</span><span class="br0">&#91;</span>i<span class="br0">&#93;</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> txt <span class="sy0">=</span> ts_getInnerText<span class="br0">&#40;</span>cell<span class="br0">&#41;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>cell.<span class="me1">className</span> <span class="sy0">!=</span> <span class="st0">&quot;unsortable&quot;</span> <span class="sy0">&amp;&amp;</span> cell.<span class="me1">className</span>.<span class="me1">indexOf</span><span class="br0">&#40;</span><span class="st0">&quot;unsortable&quot;</span><span class="br0">&#41;</span> <span class="sy0">==</span> <span class="sy0">-</span><span class="nu0">1</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cell.<span class="me1">innerHTML</span> <span class="sy0">=</span> <span class="st0">\'&lt;a href=&quot;#&quot; class=&quot;sortheader&quot; onclick=&quot;ts_resortTable(this, \'</span><span class="sy0">+</span>i<span class="sy0">+</span><span class="st0">\');return false;&quot;&gt;\'</span><span class="sy0">+</span>txt<span class="sy0">+</span><span class="st0">\'&lt;span class=&quot;sortarrow&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;\'</span><span class="sy0">+</span> image_path <span class="sy0">+</span> image_none <span class="sy0">+</span> <span class="st0">\'&quot; alt=&quot;&amp;darr;&quot;/&gt;&lt;/span&gt;&lt;/a&gt;\'</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>alternate_row_colors<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alternate<span class="br0">&#40;</span>t<span class="br0">&#41;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1"><span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="kw1">function</span> ts_getInnerText<span class="br0">&#40;</span>el<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>typeof el <span class="sy0">==</span> <span class="st0">&quot;string&quot;</span><span class="br0">&#41;</span> <span class="kw1">return</span> el;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>typeof el <span class="sy0">==</span> <span class="st0">&quot;undefined&quot;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="kw1">return</span> el <span class="br0">&#125;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>el.<span class="me1">innerText</span><span class="br0">&#41;</span> <span class="kw1">return</span> el.<span class="me1">innerText</span>;&nbsp; <span class="sy0">//</span><span class="kw2">Not</span> needed but it <span class="kw2">is</span> faster</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> str <span class="sy0">=</span> <span class="st0">&quot;&quot;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; </div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> cs <span class="sy0">=</span> el.<span class="me1">childNodes</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> l <span class="sy0">=</span> cs.<span class="me1">length</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw1">var</span> i <span class="sy0">=</span> <span class="nu0">0</span>; i <span class="sy0">&lt;</span> l; i<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">switch</span> <span class="br0">&#40;</span>cs<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">nodeType</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case <span class="nu0">1</span>: <span class="sy0">//</span>ELEMENT_NODE</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; str <span class="sy0">+=</span> ts_getInnerText<span class="br0">&#40;</span>cs<span class="br0">&#91;</span>i<span class="br0">&#93;</span><span class="br0">&#41;</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">break</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case <span class="nu0">3</span>: <span class="sy0">//</span>TEXT_NODE</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; str <span class="sy0">+=</span> cs<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">nodeValue</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">break</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> str;</div></li>\
<li class="li2"><div class="de2"><span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="kw1">function</span> ts_resortTable<span class="br0">&#40;</span>lnk, clid<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> span;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw1">var</span> ci<span class="sy0">=</span><span class="nu0">0</span>;ci<span class="sy0">&lt;</span>lnk.<span class="me1">childNodes</span>.<span class="me1">length</span>;ci<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>lnk.<span class="me1">childNodes</span><span class="re4"><span class="br0">&#91;</span>ci<span class="br0">&#93;</span></span>.<span class="me1">tagName</span> <span class="sy0">&amp;&amp;</span> lnk.<span class="me1">childNodes</span><span class="re4"><span class="br0">&#91;</span>ci<span class="br0">&#93;</span></span>.<span class="me1">tagName</span>.<span class="me1">toLowerCase</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">==</span> <span class="st0">\'span\'</span><span class="br0">&#41;</span> span <span class="sy0">=</span> lnk.<span class="me1">childNodes</span><span class="re4"><span class="br0">&#91;</span>ci<span class="br0">&#93;</span></span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> spantext <span class="sy0">=</span> ts_getInnerText<span class="br0">&#40;</span>span<span class="br0">&#41;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> td <span class="sy0">=</span> lnk.<span class="me1">parentNode</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> column <span class="sy0">=</span> clid <span class="sy0">||</span> td.<span class="me1">cellIndex</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> t <span class="sy0">=</span> getParent<span class="br0">&#40;</span>td,<span class="st0">\'TABLE\'</span><span class="br0">&#41;</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">//</span> Work out a <span class="kw3">type</span> <span class="kw1">for</span> the column</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>t.<span class="me1">rows</span>.<span class="me1">length</span> <span class="sy0">&lt;=</span> <span class="nu0">1</span><span class="br0">&#41;</span> <span class="kw1">return</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> itm <span class="sy0">=</span> <span class="st0">&quot;&quot;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> i <span class="sy0">=</span> <span class="nu0">0</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">while</span> <span class="br0">&#40;</span>itm <span class="sy0">==</span> <span class="st0">&quot;&quot;</span> <span class="sy0">&amp;&amp;</span> i <span class="sy0">&lt;</span> t.<span class="me1">tBodies</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>.<span class="me1">rows</span>.<span class="me1">length</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> itm <span class="sy0">=</span> ts_getInnerText<span class="br0">&#40;</span>t.<span class="me1">tBodies</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>.<span class="me1">rows</span><span class="re4"><span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">cells</span><span class="br0">&#91;</span>column<span class="br0">&#93;</span></span><span class="br0">&#41;</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; itm <span class="sy0">=</span> trim<span class="br0">&#40;</span>itm<span class="br0">&#41;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>itm.<span class="me1">substr</span><span class="br0">&#40;</span><span class="nu0">0</span>,<span class="nu0">4</span><span class="br0">&#41;</span> <span class="sy0">==</span> <span class="st0">&quot;&lt;!--&quot;</span> <span class="sy0">||</span> itm.<span class="me1">length</span> <span class="sy0">==</span> <span class="nu0">0</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; itm <span class="sy0">=</span> <span class="st0">&quot;&quot;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; i<span class="sy0">++</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>itm <span class="sy0">==</span> <span class="st0">&quot;&quot;</span><span class="br0">&#41;</span> <span class="kw1">return</span>; </div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; sortfn <span class="sy0">=</span> ts_sort_caseinsensitive;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>itm.<span class="kw2">match</span><span class="br0">&#40;</span><span class="sy0">/</span>^\\d\\d<span class="br0">&#91;</span>\\<span class="sy0">/</span>\\.<span class="sy0">-</span><span class="br0">&#93;</span><span class="br0">&#91;</span>a<span class="sy0">-</span>zA<span class="sy0">-</span>z<span class="br0">&#93;</span><span class="br0">&#91;</span>a<span class="sy0">-</span>zA<span class="sy0">-</span>Z<span class="br0">&#93;</span><span class="br0">&#91;</span>a<span class="sy0">-</span>zA<span class="sy0">-</span>Z<span class="br0">&#93;</span><span class="br0">&#91;</span>\\<span class="sy0">/</span>\\.<span class="sy0">-</span><span class="br0">&#93;</span>\\d\\d\\d\\d$<span class="sy0">/</span><span class="br0">&#41;</span><span class="br0">&#41;</span> sortfn <span class="sy0">=</span> ts_sort_date;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>itm.<span class="kw2">match</span><span class="br0">&#40;</span><span class="sy0">/</span>^\\d\\d<span class="br0">&#91;</span>\\<span class="sy0">/</span>\\.<span class="sy0">-</span><span class="br0">&#93;</span>\\d\\d<span class="br0">&#91;</span>\\<span class="sy0">/</span>\\.<span class="sy0">-</span><span class="br0">&#93;</span>\\d\\d\\d<span class="br0">&#123;</span><span class="nu0">2</span><span class="br0">&#125;</span>?$<span class="sy0">/</span><span class="br0">&#41;</span><span class="br0">&#41;</span> sortfn <span class="sy0">=</span> ts_sort_date;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>itm.<span class="kw2">match</span><span class="br0">&#40;</span><span class="sy0">/</span>^<span class="sy0">-</span>?<span class="br0">&#91;</span>£$€Û¢´<span class="br0">&#93;</span>\\d<span class="sy0">/</span><span class="br0">&#41;</span><span class="br0">&#41;</span> sortfn <span class="sy0">=</span> ts_sort_numeric;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>itm.<span class="kw2">match</span><span class="br0">&#40;</span><span class="sy0">/</span>^<span class="sy0">-</span>?<span class="br0">&#40;</span>\\d<span class="sy0">+</span><span class="br0">&#91;</span>,\\.<span class="br0">&#93;</span>?<span class="br0">&#41;</span><span class="sy0">+</span><span class="br0">&#40;</span>E<span class="br0">&#91;</span><span class="sy0">-+</span><span class="br0">&#93;</span><span class="br0">&#91;</span>\\d<span class="br0">&#93;</span><span class="sy0">+</span><span class="br0">&#41;</span>?<span class="sy0">%</span>?$<span class="sy0">/</span><span class="br0">&#41;</span><span class="br0">&#41;</span> sortfn <span class="sy0">=</span> ts_sort_numeric;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; SORT_COLUMN_INDEX <span class="sy0">=</span> column;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> firstRow <span class="sy0">=</span> new <span class="kw3">Array</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> newRows <span class="sy0">=</span> new <span class="kw3">Array</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span>k<span class="sy0">=</span><span class="nu0">0</span>;k<span class="sy0">&lt;</span>t.<span class="me1">tBodies</span>.<span class="me1">length</span>;k<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span>i<span class="sy0">=</span><span class="nu0">0</span>;i<span class="sy0">&lt;</span>t.<span class="me1">tBodies</span><span class="re4"><span class="br0">&#91;</span>k<span class="br0">&#93;</span>.<span class="me1">rows</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span></span>.<span class="me1">length</span>;i<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> </div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; firstRow<span class="br0">&#91;</span>i<span class="br0">&#93;</span> <span class="sy0">=</span> t.<span class="me1">tBodies</span><span class="re4"><span class="br0">&#91;</span>k<span class="br0">&#93;</span>.<span class="me1">rows</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#91;</span>i<span class="br0">&#93;</span></span>; </div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span>k<span class="sy0">=</span><span class="nu0">0</span>;k<span class="sy0">&lt;</span>t.<span class="me1">tBodies</span>.<span class="me1">length</span>;k<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="sy0">!</span>thead<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">//</span> Skip the first row</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span>j<span class="sy0">=</span><span class="nu0">1</span>;j<span class="sy0">&lt;</span>t.<span class="me1">tBodies</span><span class="br0">&#91;</span>k<span class="br0">&#93;</span>.<span class="me1">rows</span>.<span class="me1">length</span>;j<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> </div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; newRows<span class="br0">&#91;</span>j<span class="sy0">-</span><span class="nu0">1</span><span class="br0">&#93;</span> <span class="sy0">=</span> t.<span class="me1">tBodies</span><span class="re4"><span class="br0">&#91;</span>k<span class="br0">&#93;</span>.<span class="me1">rows</span><span class="br0">&#91;</span>j<span class="br0">&#93;</span></span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">//</span> <span class="kw1">Do</span> <span class="kw2">NOT</span> skip the first row</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span>j<span class="sy0">=</span><span class="nu0">0</span>;j<span class="sy0">&lt;</span>t.<span class="me1">tBodies</span><span class="br0">&#91;</span>k<span class="br0">&#93;</span>.<span class="me1">rows</span>.<span class="me1">length</span>;j<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> </div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; newRows<span class="br0">&#91;</span>j<span class="br0">&#93;</span> <span class="sy0">=</span> t.<span class="me1">tBodies</span><span class="re4"><span class="br0">&#91;</span>k<span class="br0">&#93;</span>.<span class="me1">rows</span><span class="br0">&#91;</span>j<span class="br0">&#93;</span></span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; newRows.<span class="kw4">sort</span><span class="br0">&#40;</span>sortfn<span class="br0">&#41;</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>span.<span class="me1">getAttribute</span><span class="br0">&#40;</span><span class="st0">&quot;sortdir&quot;</span><span class="br0">&#41;</span> <span class="sy0">==</span> <span class="st0">\'down\'</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ARROW <span class="sy0">=</span> <span class="st0">\'&amp;nbsp;&amp;nbsp;&lt;img src=&quot;\'</span><span class="sy0">+</span> image_path <span class="sy0">+</span> image_down <span class="sy0">+</span> <span class="st0">\'&quot; alt=&quot;&amp;darr;&quot;/&gt;\'</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; newRows.<span class="me1">reverse</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; span.<span class="me1">setAttribute</span><span class="br0">&#40;</span><span class="st0">\'sortdir\'</span>,<span class="st0">\'up\'</span><span class="br0">&#41;</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ARROW <span class="sy0">=</span> <span class="st0">\'&amp;nbsp;&amp;nbsp;&lt;img src=&quot;\'</span><span class="sy0">+</span> image_path <span class="sy0">+</span> image_up <span class="sy0">+</span> <span class="st0">\'&quot; alt=&quot;&amp;uarr;&quot;/&gt;\'</span>;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; span.<span class="me1">setAttribute</span><span class="br0">&#40;</span><span class="st0">\'sortdir\'</span>,<span class="st0">\'down\'</span><span class="br0">&#41;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> </div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="sy0">//</span> We appendChild rows that already exist to the tbody, so it moves them rather than creating new ones</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="sy0">//</span> don<span class="st0">\'t do sortbottom rows</span></div></li>\
<li class="li1"><div class="de1"><span class="st0"> &nbsp; &nbsp;for (i=0; i&lt;newRows.length; i++) { </span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (!newRows[i].className || (newRows[i].className &amp;&amp; (newRows[i].className.indexOf(\'</span>sortbottom<span class="st0">\') == -1))) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; t.tBodies[0].appendChild(newRows[i]);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0"> &nbsp; &nbsp;// do sortbottom rows only</span></div></li>\
<li class="li1"><div class="de1"><span class="st0"> &nbsp; &nbsp;for (i=0; i&lt;newRows.length; i++) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (newRows[i].className &amp;&amp; (newRows[i].className.indexOf(\'</span>sortbottom<span class="st0">\') != -1)) </span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; t.tBodies[0].appendChild(newRows[i]);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; // Delete any other arrows there may be showing</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; var allspans = document.getElementsByTagName(&quot;span&quot;);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; for (var ci=0;ci&lt;allspans.length;ci++) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (allspans[ci].className == \'</span>sortarrow<span class="st0">\') {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (getParent(allspans[ci],&quot;table&quot;) == getParent(lnk,&quot;table&quot;)) { // in the same table as us?</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; allspans[ci].innerHTML = \'</span><span class="sy0">&amp;</span>nbsp;<span class="sy0">&amp;</span>nbsp;<span class="sy0">&lt;</span>img src<span class="sy0">=</span><span class="st0">&quot;\'+ image_path + image_none + \'&quot;</span> alt<span class="sy0">=</span><span class="st0">&quot;&amp;darr;&quot;</span><span class="sy0">/&gt;</span><span class="st0">\';</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; span.innerHTML = ARROW;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; alternate(t);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">}</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="st0">function getParent(el, pTagName) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (el == null) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return null;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; } else if (el.nodeType == 1 &amp;&amp; el.tagName.toLowerCase() == pTagName.toLowerCase()) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return el;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; } else {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return getParent(el.parentNode, pTagName);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">}</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="st0">function sort_date(date) {&nbsp; &nbsp; &nbsp; </span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; // y2k notes: two digit years less than 50 are treated as 20XX, greater than 50 are treated as 19XX</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; dt = &quot;00000000&quot;;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (date.length == 11) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mtstr = date.substr(3,3);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mtstr = mtstr.toLowerCase();</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; switch(mtstr) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;jan&quot;: var mt = &quot;01&quot;; break;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;feb&quot;: var mt = &quot;02&quot;; break;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;mar&quot;: var mt = &quot;03&quot;; break;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;apr&quot;: var mt = &quot;04&quot;; break;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;may&quot;: var mt = &quot;05&quot;; break;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;jun&quot;: var mt = &quot;06&quot;; break;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;jul&quot;: var mt = &quot;07&quot;; break;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;aug&quot;: var mt = &quot;08&quot;; break;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;sep&quot;: var mt = &quot;09&quot;; break;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;oct&quot;: var mt = &quot;10&quot;; break;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;nov&quot;: var mt = &quot;11&quot;; break;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;dec&quot;: var mt = &quot;12&quot;; break;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // default: var mt = &quot;00&quot;;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dt = date.substr(7,4)+mt+date.substr(0,2);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return dt;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; } else if (date.length == 10) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (europeandate == false) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dt = date.substr(6,4)+date.substr(0,2)+date.substr(3,2);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return dt;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } else {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dt = date.substr(6,4)+date.substr(3,2)+date.substr(0,2);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return dt;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; } else if (date.length == 8) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; yr = date.substr(6,2);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (parseInt(yr) &lt; 50) { </span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; yr = \'</span><span class="nu0">20</span><span class="st0">\'+yr; </span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } else { </span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; yr = \'</span><span class="nu0">19</span><span class="st0">\'+yr; </span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (europeandate == true) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dt = yr+date.substr(3,2)+date.substr(0,2);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return dt;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } else {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dt = yr+date.substr(0,2)+date.substr(3,2);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return dt;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; return dt;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="st0">function ts_sort_date(a,b) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; dt1 = sort_date(ts_getInnerText(a.cells[SORT_COLUMN_INDEX]));</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; dt2 = sort_date(ts_getInnerText(b.cells[SORT_COLUMN_INDEX]));</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; </span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (dt1==dt2) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return 0;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (dt1&lt;dt2) { </span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return -1;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; return 1;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">}</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">function ts_sort_numeric(a,b) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; var aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; aa = clean_num(aa);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; var bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; bb = clean_num(bb);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; return compare_numeric(aa,bb);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">function compare_numeric(a,b) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; var a = parseFloat(a);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; a = (isNaN(a) ? 0 : a);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; var b = parseFloat(b);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; b = (isNaN(b) ? 0 : b);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; return a - b;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">}</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">function ts_sort_caseinsensitive(a,b) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).toLowerCase();</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).toLowerCase();</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (aa==bb) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return 0;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (aa&lt;bb) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return -1;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; return 1;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">function ts_sort_default(a,b) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (aa==bb) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return 0;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (aa&lt;bb) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return -1;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; return 1;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">}</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">function addEvent(elm, evType, fn, useCapture)</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">// addEvent and removeEvent</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">// cross-browser event handling for IE5+, &nbsp; &nbsp; &nbsp; NS6 and Mozilla</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">// By Scott Andrew</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">{</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; if (elm.addEventListener){</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; elm.addEventListener(evType, fn, useCapture);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return true;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; } else if (elm.attachEvent){</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var r = elm.attachEvent(&quot;on&quot;+evType, fn);</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return r;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; } else {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert(&quot;Handler could not be removed&quot;);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">function clean_num(str) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; str = str.replace(new RegExp(/[^-?0-9.]/g),&quot;&quot;);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; return str;</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">function trim(s) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; return s.replace(/^\\s+|\\s+$/g, &quot;&quot;);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">}</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">function alternate(table) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; // Take object table and get all it\'</span>s tbodies.</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">var</span> tableBodies <span class="sy0">=</span> table.<span class="me1">getElementsByTagName</span><span class="br0">&#40;</span><span class="st0">&quot;tbody&quot;</span><span class="br0">&#41;</span>;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">//</span> Loop through these tbodies</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw1">var</span> i <span class="sy0">=</span> <span class="nu0">0</span>; i <span class="sy0">&lt;</span> tableBodies.<span class="me1">length</span>; i<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="sy0">//</span> Take the tbody, <span class="kw2">and</span> get all it<span class="st0">\'s rows</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var tableRows = tableBodies[i].getElementsByTagName(&quot;tr&quot;);</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // Loop through these rows</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // Start at 1 because we want to leave the heading row untouched</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (var j = 0; j &lt; tableRows.length; j++) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // Check if j is even, and apply classes for both possible results</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ( (j % 2) == 0 &nbsp;) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ( !(tableRows[j].className.indexOf(\'</span>odd<span class="st0">\') == -1) ) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tableRows[j].className = tableRows[j].className.replace(\'</span>odd<span class="st0">\', \'</span>even<span class="st0">\');</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } else {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ( tableRows[j].className.indexOf(\'</span>even<span class="st0">\') == -1 ) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tableRows[j].className += &quot; even&quot;;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } else {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ( !(tableRows[j].className.indexOf(\'</span>even<span class="st0">\') == -1) ) {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tableRows[j].className = tableRows[j].className.replace(\'</span>even<span class="st0">\', \'</span>odd<span class="st0">\');</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } else {</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ( tableRows[j].className.indexOf(\'</span>odd<span class="st0">\') == -1 ) {</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tableRows[j].className += &quot; odd&quot;;</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } </span></div></li>\
<li class="li1"><div class="de1"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">&nbsp; &nbsp; &nbsp; &nbsp; }</span></div></li>\
<li class="li1"><div class="de1"><span class="st0">}</span></div></li>\
<li class="li2"><div class="de2"><span class="st0">\'</span>@</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">$sorttable</span> <span class="sy0">|</span> <span class="re0">Out-<span class="re1">File</span></span> <span class="re2">-Encoding</span> Unicode <span class="re2">-FilePath</span> <span class="br0">&#40;</span><span class="re3">$OutPutFolder</span> <span class="sy0">+</span> <span class="st0">\'sortable.js\'</span><span class="br0">&#41;</span> <span class="re2">-Force</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1"><span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">#Examples</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">#Out-HTMLTable -InputObj (Get-process | select name,workingset,vm,pm -First 20) &nbsp; -OutPutFolder &quot;C:\\AP VMs\\&quot; -BrowserTitle &quot;Hej med dig&quot;</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">#(Get-process | select name,workingset,vm,pm -First 25) | Out-HTMLTable &nbsp;-OutPutFolder &quot;C:\\AP VMs\\estt&quot; -BrowserTitle &quot;Hej med dig&quot;</span></div></li>\
</ol></div>');document.write('<div class="poshcredit"><a style="float:right;" href="http://poshcode.org/get/1903" title="download file">download</a><a href="http://poshcode.org/?show=1903" title="full view">This Script</a> brought to you by <a href="http://PoshCode.org">PoshCode</a>\
</div>\
</div>\
</div>');
