document.write('\
<div class="poshcode code posh">\
<style type="text/css">\
');
document.write(".syntax .posh { height: 200px; }");

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 Consolas, 'Bitstream Vera Sans Mono', 'Courier New', monospace; margin:0; padding:0; background:none; vertical-align:top;}\
.posh  {font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', 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: Consolas, \'Bitstream Vera Sans Mono\', \'Courier New\', monospace;"><ol><li class="li1"><div class="de1"><span class="co1">## ConvertTo-DekiContent (aka Convert Help to Html)</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">####################################################################################################</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">## Converts the -Full help output to HTML markup for insertion into web pages.</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">####################################################################################################</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">## Usage:</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">##</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">## foreach($cmd in (gcm -type cmdlet | ? { $_.PsSnapin -like &quot;Microsoft.PowerShell*&quot; })) {</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">##</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">## &nbsp; &nbsp;Get-Help $cmd.Name -full | ConvertTo-DekiContent Cmdlet_Help | </span></div></li>\
<li class="li2"><div class="de2"><span class="co1">## &nbsp; &nbsp;%{ Set-DekiContent &quot;Cmdlet_Help/$($cmd.PSSnapin)/$($cmd.Name)&quot; $_ }</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">## }</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">##</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">####################################################################################################</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">## History:</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">## v2.0 - Refactoring of markup and code by Joel &quot;Jaykul&quot; Bennett to avoid line-wrapping, and \'pre\'</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">## &nbsp; &nbsp; &nbsp; &nbsp;blocks in the code and to format the parameters and examples more like the originals.</span></div></li>\
<li class="li1"><div class="de1"><span class="co1">## v1.0 - Original version by http://blogs.vmware.com/vipowershell/2007/09/new-htmlhelp.html</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">####################################################################################################</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2"><span class="co1">#Import System.Web in order to use HtmlEncode functionality</span></div></li>\
<li class="li1"><div class="de1"><span class="re4"><span class="br0">&#91;</span><span class="kw3">System</span>.<span class="me1">Reflection</span>.<span class="me1">Assembly</span><span class="br0">&#93;</span></span>::<span class="me2">LoadWithPartialName</span><span class="br0">&#40;</span><span class="st0">&quot;System.Web&quot;</span><span class="br0">&#41;</span> <span class="sy0">|</span> <span class="re0">out-<span class="re1">null</span></span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1"><span class="co1">## Get-HtmlHelp - A Helper function for generating help:</span></div></li>\
<li class="li2"><div class="de2"><span class="co1">## Usage: &nbsp;Get-HtmlHelp Get-*</span></div></li>\
<li class="li1"><div class="de1"><span class="kw1">function</span> <span class="re0">Get-<span class="re1">HtmlHelp</span></span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp;<span class="kw1">param</span><span class="br0">&#40;</span><span class="re4"><span class="br0">&#91;</span><span class="kw3">string</span><span class="br0">&#91;</span><span class="br0">&#93;</span><span class="br0">&#93;</span></span><span class="re3">$commands</span>, <span class="re4"><span class="br0">&#91;</span><span class="kw3">string</span><span class="br0">&#93;</span></span><span class="re3">$baseUrl</span><span class="br0">&#41;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="re3">$commands</span> <span class="sy0">|</span> <span class="re0">Get-<span class="re1">Command</span></span> <span class="re2">-type</span> Cmdlet <span class="re2">-EA</span> <span class="st0">&quot;SilentlyContinue&quot;</span> <span class="sy0">|</span> <span class="re0">get-<span class="re1">help</span></span> <span class="re2">-Full</span> <span class="sy0">|</span> <span class="re0">ConvertTo-<span class="re1">DekiContent</span></span> <span class="re3">$baseUrl</span></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> <span class="re0">ConvertTo-<span class="re1">DekiContent</span></span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1"><span class="kw1">param</span><span class="br0">&#40;</span><span class="re3">$baseUrl</span><span class="br0">&#41;</span></div></li>\
<li class="li2"><div class="de2"><span class="kw1">PROCESS</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$_</span> <span class="re2">-and</span> <span class="br0">&#40;</span><span class="re3">$_</span>.<span class="kw3">PSObject</span>.<span class="me1">TypeNames</span> <span class="re2">-contains</span> <span class="st0">&quot;MamlCommandHelpInfo#FullView&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="re3">$help</span> <span class="sy0">=</span> <span class="re3">$_</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; </div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="co1"># Name isn\'t needed, since this is going as the body, but ...</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="co1"># $data = &quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;$(encode($help.Name))&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&quot;;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="co1"># $data += &quot;&lt;h1&gt;$(encode($help.Name))&lt;/h1&gt;&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="co1"># Synopsis</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h2&gt;Synopsis&lt;/h2&gt;$($help.Synopsis | Out-HtmlPara)&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; </div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="co1"># Syntax</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h2&gt;Syntax&lt;/h2&gt;$($help.Syntax | Out-HtmlPara)&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="co1"># Related Commands</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h2&gt;Related Commands&lt;/h2&gt;&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="kw1">foreach</span> <span class="br0">&#40;</span><span class="re3">$relatedLink</span> <span class="kw1">in</span> <span class="re3">$help</span>.<span class="me1">relatedLinks</span>.<span class="me1">navigationLink</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$relatedLink</span>.<span class="me1">linkText</span> <span class="re2">-ne</span> <span class="re3">$null</span> <span class="re2">-and</span> <span class="re3">$relatedLink</span>.<span class="me1">linkText</span>.<span class="me1">StartsWith</span><span class="br0">&#40;</span><span class="st0">&quot;about&quot;</span><span class="br0">&#41;</span> <span class="re2">-eq</span> <span class="re3">$false</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; <span class="re3">$uri</span> <span class="sy0">=</span> <span class="st0">&quot;&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span> <span class="re3">$relatedLink</span>.<span class="me1">uri</span> <span class="re2">-ne</span> <span class="st0">&quot;&quot;</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="re3">$uri</span> <span class="sy0">=</span> <span class="re3">$relatedLink</span>.<span class="me1">uri</span></div></li>\
<li class="li1"><div class="de1">&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;<span class="re3">$uri</span> <span class="sy0">=</span> <span class="st0">&quot;$baseUrl/$((get-command $relatedLink.linkText -EA &quot;</span>SilentlyContinue<span class="st0">&quot;).PSSnapin.Name)/$($relatedLink.linkText)&quot;</span></div></li>\
<li class="li1"><div class="de1">&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; <span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;a href=\'$(encode($uri)).html\'&gt;$(encode($relatedLink.linkText))&lt;/a&gt;&lt;br&gt;&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="co1"># Detailed Description</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h2&gt;Detailed Description&lt;/h2&gt;$(encode(&amp;{$help.Description | out-string -width 200000}))&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="co1"># Parameters</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h2&gt;Parameters&lt;/h2&gt;&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="re3">$help</span>.<span class="me1">parameters</span>.<span class="me1">parameter</span> <span class="sy0">|</span> <span class="sy0">%</span><span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$param</span> <span class="sy0">=</span> <span class="re3">$_</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h4&gt;-$(encode($param.Name)) [&amp;lt;$(encode($param.type.name))&amp;gt;]&lt;/h4&gt;&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="re3">$param</span>.<span class="me1">Description</span> <span class="sy0">|</span> <span class="re0">Out-<span class="re1">HtmlPara</span></span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;table&gt;&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;tr&gt;&lt;th&gt;Required? &amp;nbsp;&lt;/th&gt;&lt;td&gt; $(encode($param.Required))&lt;/td&gt;&lt;/tr&gt;&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;tr&gt;&lt;th&gt;Position? &amp;nbsp;&lt;/th&gt;&lt;td&gt; $(encode($param.Position))&lt;/td&gt;&lt;/tr&gt;&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;tr&gt;&lt;th&gt;Default value? &amp;nbsp;&lt;/th&gt;&lt;td&gt; $(encode($param.defaultValue))&lt;/td&gt;&lt;/tr&gt;&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;tr&gt;&lt;th&gt;Accept pipeline input? &amp;nbsp;&lt;/th&gt;&lt;td&gt; $(encode($param.pipelineInput))&lt;/td&gt;&lt;/tr&gt;&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;tr&gt;&lt;th&gt;Accept wildcard characters? &amp;nbsp;&lt;/th&gt;&lt;td&gt; $(encode($param.globbing))&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$help</span>.<span class="me1">inputTypes</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="co1"># Input Type</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h3&gt;Input Type&lt;/h3&gt;$($help.inputTypes | Out-HtmlPara)&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$help</span>.<span class="me1">returnValues</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="co1"># Return Type</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h3&gt;Return Type&lt;/h3&gt;$($help.returnValues | Out-HtmlPara)&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="co1"># Notes</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h2&gt;Notes&lt;/h2&gt;$($help.alertSet | Out-HtmlPara)&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="co1"># Examples</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h2&gt;Examples&lt;/h2&gt;&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; </div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="re3">$help</span>.<span class="me1">Examples</span>.<span class="me1">example</span> <span class="sy0">|</span> <span class="sy0">%</span><span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$example</span> <span class="sy0">=</span> <span class="re3">$_</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;h4&gt;$(encode($example.title.trim(\' -\')))&lt;/h4&gt;&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;code&gt;&lt;strong&gt;PS&amp;gt;&lt;/strong&gt;&amp;nbsp;$(encode($example.code))&lt;/code&gt;&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re3">$data</span> <span class="sy0">+=</span> <span class="st0">&quot;&lt;p&gt;$($example.remarks | out-string -width ([int]::MaxValue) | Out-HtmlPara)&lt;/p&gt;&quot;</span></div></li>\
<li class="li2"><div class="de2">&nbsp;</div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="co1"># $data += &quot;&lt;/body&gt;&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp;</div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; <span class="re0">write-<span class="re1">output</span></span> <span class="re3">$data</span></div></li>\
<li class="li1"><div class="de1">&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; <span class="re0">Write-<span class="re1">Error</span></span> <span class="st0">&quot;Can only process -Full view help output&quot;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2"><span class="br0">&#125;</span><span class="br0">&#125;</span></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> encode<span class="br0">&#40;</span><span class="re3">$str</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">begin</span><span class="br0">&#123;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$str</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="re3">$str</span>.<span class="kw2">split</span><span class="br0">&#40;</span><span class="st0">&quot;<span class="es0">`n</span>&quot;</span><span class="br0">&#41;</span> <span class="sy0">|</span> encode &nbsp;<span class="br0">&#125;</span> <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp;<span class="kw1">process</span><span class="br0">&#123;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$_</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="re4"><span class="br0">&#91;</span><span class="kw3">System</span>.<span class="me1">Web</span>.<span class="me1">HttpUtility</span><span class="br0">&#93;</span></span>::<span class="me2">HtmlEncode</span><span class="br0">&#40;</span><span class="re3">$_</span><span class="br0">&#41;</span>.<span class="me1">Trim</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#125;</span> <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> trim<span class="br0">&#40;</span><span class="re3">$str</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp;<span class="kw1">begin</span><span class="br0">&#123;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$str</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="re3">$str</span>.<span class="me1">Trim</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">process</span><span class="br0">&#123;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$_</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="re3">$_</span>.<span class="me1">Trim</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span></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> <span class="kw2">split</span><span class="br0">&#40;</span><span class="re3">$Separator</span><span class="sy0">=</span><span class="st0">&quot;<span class="es0">`n</span>&quot;</span>,<span class="re3">$inputObject</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">begin</span><span class="br0">&#123;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$inputObject</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="re3">$inputObject</span> <span class="sy0">|</span> <span class="kw2">split</span> <span class="re3">$Separator</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp;<span class="kw1">process</span><span class="br0">&#123;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$_</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="re4"><span class="br0">&#91;</span><span class="kw3">regex</span><span class="br0">&#93;</span></span>::<span class="kw2">Split</span><span class="br0">&#40;</span><span class="re3">$_</span>,<span class="re3">$Separator</span><span class="br0">&#41;</span> <span class="sy0">|</span> ? <span class="br0">&#123;</span><span class="re3">$_</span>.<span class="me1">Length</span><span class="br0">&#125;</span> <span class="br0">&#125;</span> <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> <span class="kw2">join</span><span class="br0">&#40;</span><span class="re3">$Separator</span><span class="sy0">=</span><span class="re3">$ofs</span>,<span class="re3">$inputObject</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp;<span class="kw1">begin</span><span class="br0">&#123;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$inputObject</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="re4"><span class="br0">&#91;</span><span class="kw3">string</span><span class="br0">&#93;</span></span>::<span class="kw2">Join</span><span class="br0">&#40;</span><span class="re3">$Separator</span>,<span class="re3">$inputObject</span><span class="br0">&#41;</span> <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span> <span class="re3">$array</span> <span class="sy0">=</span>@<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#125;</span><span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1">&nbsp; &nbsp;<span class="kw1">process</span><span class="br0">&#123;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$_</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="re3">$array</span> <span class="sy0">+=</span> <span class="re3">$_</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp;<span class="kw1">end</span><span class="br0">&#123;</span> <span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$array</span>.<span class="me1">Length</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re4"><span class="br0">&#91;</span><span class="kw3">string</span><span class="br0">&#93;</span></span>::<span class="kw2">Join</span><span class="br0">&#40;</span><span class="re3">$Separator</span>,<span class="re3">$array</span><span class="br0">&#41;</span> <span class="br0">&#125;</span> <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> <span class="re0">Out-<span class="re1">HtmlPara</span></span> <span class="br0">&#123;</span></div></li>\
<li class="li2"><div class="de2">&nbsp; &nbsp;<span class="kw1">process</span><span class="br0">&#123;</span><span class="kw1">if</span><span class="br0">&#40;</span><span class="re3">$_</span><span class="br0">&#41;</span><span class="br0">&#123;</span><span class="st0">&quot;&lt;p&gt;$($_ | out-string -width ([int]::MaxValue) | split &quot;</span>\\s<span class="sy0">*</span>`n<span class="st0">&quot; | encode | trim | join &quot;</span><span class="sy0">&lt;/</span>p<span class="sy0">&gt;</span>`n<span class="sy0">&lt;</span>p<span class="sy0">&gt;</span><span class="st0">&quot;)&lt;/p&gt;&quot;</span><span class="br0">&#125;</span><span class="br0">&#125;</span></div></li>\
<li class="li1"><div class="de1"><span class="br0">&#125;</span></div></li>\
</ol></div>');document.write('<div class="poshcredit"><a style="float:right;" href="http://poshcode.org/get/670" title="download file">download</a><a href="http://poshcode.org/?show=670" title="full view">This Script</a> brought to you by <a href="http://PoshCode.org">PoshCode</a>\
</div>\
</div>\
</div>');