Display a "Bookmark this Page" link

This is a JavaScript to write a "Bookmark this Page" message with instructions. It adjusts the message to compensate for Apple's use of the Command key rather than CTRL.

Example:

<span style="color: #00C;">&lt;script</span><span style="color: #906;">&nbsp;type</span><span style="color: #906;">=</span><span style="color: #930;">"text/javascript"</span><span style="color: #00C;">&gt;</span><span style="color: #000;">
</span><span style="color: #555;">/**
@function&nbsp;Detect&nbsp;if&nbsp;user&nbsp;platform&nbsp;is&nbsp;a&nbsp;Mac.

Definitely&nbsp;works&nbsp;in:&nbsp;
&nbsp;&nbsp;Safari&nbsp;3.0.3,&nbsp;
&nbsp;&nbsp;Opera&nbsp;9.23,&nbsp;
&nbsp;&nbsp;Firefox&nbsp;2.0.0.6

@return&nbsp;Mixed&nbsp;MacPPC&nbsp;|&nbsp;MacIntel&nbsp;|&nbsp;false
*/
</span><span style="color: #000;">
</span><span style="color: #00C;">function</span><span style="color: #000;">&nbsp;</span><span style="color: #000;">isMac</span><span style="color: #000;">&nbsp;()&nbsp;{
&nbsp;&nbsp;</span><span style="color: #00C;">if</span><span style="color: #000;">&nbsp;(</span><span style="color: #000;">navigator</span><span style="color: #000;">.</span><span style="color: #000;">platform</span><span style="color: #000;">)&nbsp;
&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #00C;">var</span><span style="color: #000;">&nbsp;</span><span style="color: #000;">platform</span><span style="color: #000;">&nbsp;=&nbsp;</span><span style="color: #000;">navigator</span><span style="color: #000;">.</span><span style="color: #000;">platform</span><span style="color: #000;">;
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #00C;">if</span><span style="color: #000;">&nbsp;(</span><span style="color: #F39;">"MacPPC"</span><span style="color: #000;">&nbsp;==&nbsp;</span><span style="color: #000;">platform</span><span style="color: #000;">&nbsp;||&nbsp;</span><span style="color: #F39;">"MacIntel"</span><span style="color: #000;">&nbsp;==&nbsp;</span><span style="color: #000;">platform</span><span style="color: #000;">)&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #00C;">return</span><span style="color: #000;">&nbsp;</span><span style="color: #000;">platform</span><span style="color: #000;">;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;}
&nbsp;&nbsp;</span><span style="color: #00C;">return</span><span style="color: #000;">&nbsp;</span><span style="color: #00C;">false</span><span style="color: #000;">;
}


</span><span style="color: #555;">/**
@function&nbsp;Display&nbsp;a&nbsp;"Bookmark&nbsp;this&nbsp;Page"&nbsp;link.

Display&nbsp;a&nbsp;"Bookmark&nbsp;this&nbsp;Page"&nbsp;link&nbsp;that&nbsp;accounts&nbsp;for&nbsp;macs&nbsp;use
of&nbsp;the&nbsp;command&nbsp;key.

@&nbsp;param&nbsp;The&nbsp;id&nbsp;of&nbsp;the&nbsp;element&nbsp;in&nbsp;which&nbsp;to&nbsp;write&nbsp;our&nbsp;bookmark&nbsp;message.

@return&nbsp;Void.
*/
</span><span style="color: #000;">
</span><span style="color: #00C;">function</span><span style="color: #000;">&nbsp;</span><span style="color: #000;">bookmarkThisPage</span><span style="color: #000;">(</span><span style="color: #000;">id</span><span style="color: #000;">)&nbsp;{
&nbsp;&nbsp;</span><span style="color: #00C;">if</span><span style="color: #000;">&nbsp;(</span><span style="color: #000;">document</span><span style="color: #000;">.</span><span style="color: #000;">getElementById</span><span style="color: #000;">)&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000;">element</span><span style="color: #000;">&nbsp;=&nbsp;</span><span style="color: #000;">document</span><span style="color: #000;">.</span><span style="color: #000;">getElementById</span><span style="color: #000;">(</span><span style="color: #000;">id</span><span style="color: #000;">);
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #555;">//&nbsp;&nbsp;Command&nbsp;or&nbsp;Control&nbsp;key
</span><span style="color: #000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #00C;">var</span><span style="color: #000;">&nbsp;</span><span style="color: #000;">cKey</span><span style="color: #000;">&nbsp;=&nbsp;</span><span style="color: #F39;">"CTRL"</span><span style="color: #000;">;
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #00C;">if</span><span style="color: #000;">&nbsp;(</span><span style="color: #000;">isMac</span><span style="color: #000;">())&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000;">cKey</span><span style="color: #000;">&nbsp;=&nbsp;</span><span style="color: #F39;">"COMMAND"</span><span style="color: #000;">;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000;">element</span><span style="color: #000;">.</span><span style="color: #000;">innerHTML</span><span style="color: #000;">&nbsp;+=&nbsp;</span><span style="color: #F39;">"Press&nbsp;&lt;strong&gt;"</span><span style="color: #000;">&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;</span><span style="color: #000;">cKey</span><span style="color: #000;">&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;</span><span style="color: #F39;">"+D&lt;\/strong&gt;&nbsp;to&nbsp;bookmark&nbsp;this&nbsp;page."</span><span style="color: #000;">;
&nbsp;&nbsp;}
}
</span><span style="color: #000;">window</span><span style="color: #000;">.</span><span style="color: #000;">onload</span><span style="color: #000;">&nbsp;=&nbsp;</span><span style="color: #00C;">function</span><span style="color: #000;">()&nbsp;{&nbsp;</span><span style="color: #000;">bookmarkThisPage</span><span style="color: #000;">(</span><span style="color: #F39;">'bookmarkUs'</span><span style="color: #000;">);&nbsp;}
</span><span style="color: #00C;">&lt;/script&gt;</span>