<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Berthou.com &#187; javascript</title>
	<atom:link href="http://www.berthou.com/us/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.berthou.com/us</link>
	<description>A french developper blog</description>
	<lastBuildDate>Mon, 09 Aug 2010 08:55:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Dynamic forms builder with jQuery</title>
		<link>http://www.berthou.com/us/2009/09/05/dynamic-forms-builder-with-jquery/</link>
		<comments>http://www.berthou.com/us/2009/09/05/dynamic-forms-builder-with-jquery/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 13:23:26 +0000</pubDate>
		<dc:creator>rberthou</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[dhtml]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.berthou.com/us/?p=58</guid>
		<description><![CDATA[The project Recently I have searched a foms editor &#8211; wizard&#8221; in web mode. I looked for it on internet, believing many projects should greatly deal with this problem (I don&#8217;t like to develop something if it already exist). After many tests I have come to the conclusion that it does not exist (or that [...]]]></description>
				<content:encoded><![CDATA[<h2 class="titre2">The project</h2>
<p>Recently I have searched a foms editor &#8211; wizard&#8221; in web mode. I looked for it on internet, believing many projects should greatly deal with this problem (I don&#8217;t like to develop something if it already exist). After many tests I have come to the conclusion that it does not exist (or that it is not well &#8220;referenced&#8221;&#8230;).<br />
Also I have taken advantage of my holidays to do this &#8220;little&#8221; project.<br />
<img src="/_img/rbl_forms_0.png" class="center"/></p>
<p><span id="more-58"></span><br />
After my research I signal you the following sites which seem quite good but do not fit my objectives (tey were not in opensource).</p>
<p class="alertLink">
<a href="http://www.jotform.com/" target="_blank">JotForm</a> : I like the presentation<br/><br />
<a href="http://wufoo.com/examples/" target="_blank">Wufoo</a> : Seems interessant but an inscription is compulsory.
</p>
<h2 class="titre2">The goal</h2>
<p><b>It is really simple !</b></p>
<p class="alertInfo">
 <a href="http://www.berthou.com/rbl_forms/index.htm" target="_blank">Demonstration rbl_forms</a>
</p>
<ul>
<li>To permit to construct a html form in 100% web mode (without codeing)</li>
<li>Not to force to use a library as (jQuery, prototype, dojo,..) in the generated code</li>
<li>To offer the basics controls (compulsory area, size&#8230;)</li>
<li>To be easily adaptable (it is at you to tell me if this goal has been succesfully reached)</li>
<li>Not to use table</li>
<li>To save in XML size</li>
<li>To generate a page in pure html</li>
</ul>
<h2 class="titre2">Tools used</h2>
<p class="alertLink">
<a href="http://jquery.com/" target="_blank">jQuery</a> : I love it more and more, it&#8217;s lib !<br/><br />
<a href="http://jqueryui.com/" target="_blank">jQuery UI</a> : the logical extension to work in web mode.<br/><br />
<a href="http://www.berthou.com/fr/2007/11/23/formulaire-dhtml/">t_fotm</a> : For the validation part of the form.
</p>
<h2 class="titre2">The functionalities</h2>
<p>To make easier the visual creation of the form the use of the &#8220;drag &#038; drop&#8221; is very important to register areas of the form or to move them.<br/><br />
There is three levels of personnalisation ( Form, Column, Element ). Theses differents pannels permit to specify with precision the size and the presentation of the form.</p>
<h3 class="titre3">The form pannel</h2>
<p><img src="/_img/rbl_forms_d0.png" class="right"/><br />
This dialog box permit to specify the following informations (they are activated by cliking on the item &#8220;Edition Form&#8221; on the left pannel) :</p>
<ul>
<li>The name : form <b>name</b> attribut</li>
<li>The file : to save</li>
<li>The title : Display in the form (fieldset legend)</li>
<li>The action : form <b>action</b> attribut (url or other)</li>
<li>The method : POST or GET </li>
<li>The size : Appear in the style properti (width, height)</li>
<li>The layout : unused actually</li>
<li>The CSS : This gives the principal style of the &#8220;form&#8221;</li>
</ul>
<p class="alertWarning">In the case of a cration of a new form you must not forgive of modify the &#8220;file&#8221; area to specify the names of the saving files.</p>
<h3 class="titre3">Les colonnes</h2>
<p><img src="/_img/rbl_forms_d1.png" class="right"/><br />
I accept the definition of many column for the construction of theses elements because I don&#8217;t want to have too vertically form. I limit it to three column at this day.<br />
You can edit the proprieties of the column by selecting (by a simple click) the line &#8220;column 1&#8243; of grenn/yellow color then by clicking on the item &#8220;Edition&#8221; of the left pannel.<br/><br />
Description of the pannel : </p>
<ul>
<li>Name of the column : unused</li>
<li>Size : (width, height) can be define by resizing the column or by directly keyboarding the values.</li>
<li>The layout : it is a CSS clss which permit to specify the type of presentation in the column.</li>
<li>The CSS : other CSS class (at this day undefined but implented)</li>
</ul>
<p class="alertWarning">The item &#8220;supression&#8221; in the left menu permit to cancel/delete a column with the whole areas.
</p>
<h3 class="titre3">The areas</h2>
<p><img src="/_img/rbl_forms_d2.png" class="right"/><br />
You can add areas in a column of the form by a simple &#8220;drag &#038; drop&#8221; from the left menu. Also appear  a dialog box which invit you to specify some informations (theses data change with the type of area).</p>
<ul>
<li>ID : for information (readonly</li>
<li>Nom : attribut name </li>
<li>Label : Input information (title / label)</li>
<li>AccessKey : keyboard shortcut</li>
<li>Format : standard input mask  (email, date, money, &#8230;) for input control</li>
<li>Freemask : you can use this to define other format / mask
<ul>
<li>9 : A digit char 0-9</li>
<li># : An optionnal digit char</li>
<li>A : An alpha char in uppercase</li>
<li>a :  An optionnal alpha char in uppercase</li>
<li>M : An alpha char (upper or lower)</li>
<li>m : An optionnal alpha char</li>
<li>N : An alphanumiric char</li>
<li>n : An optionnal alphanumeric char</li>
<li>V : A coma or point </li>
<li>v : An optionnal coma or point </li>
<li>S : A sign + or &#8211; </li>
<li>s : A optionnal sign</li>
<li>T : A char</li>
<li>t : A optionnal char</li>
</ul>
</li>
<li>Regex. : a regexp for more complicated control</li>
<li>Size : </li>
<li>Table associted : personal use in other project</li>
<li> max length :</li>
<li>autoskip : sklip to the next zone if all char is entered  </li>
<li>CSS : style html (class)</li>
<li>Required  </li>
<li>ReadOnly</li>
<li>Aide : Help message </li>
</ul>
<h2 class="titre2">Sample form</h2>
<p><img src="/_img/rbl_forms_1.png" class="center"/></p>
<p class="alertLink">
<a href="http://www.berthou.com/rbl_forms/html/produit.html" target="_blank">Sample generated form</a>
</p>
<h2 class="titre2">In the next versions</h2>
<p>I would like add many other functionnalities in the next version of this tool.<br />
Je souhaite ajouter plusieurs fonctionnalités dans les prochaines versions de cet outil. </p>
<ul>
<li>CSS : Define new CSS styles (form, colonnes, input)</li>
<li>Translation : Add other language</li>
<li>Add more complex controles : Captcha, Tabs, &#8230;</li>
<li>Can select other datepicker and forms controles</li>
<li>Add other load/save script in JSP, ASP, Perl&#8230;</li>
<li>And more&#8230;.</li>
</ul>
<p class="alertInfo">
Do npt hesitate to contact me if you wish to help me in this developement or if you have add a functionality or correct a bug.
</p>
<h2 class="titre2">Download</h2>
<p class="alertDownload">
<a href="/download.php?type=dhtml&#038;file=rbl_forms.zip" target="_blank">rbl_forms last version</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.berthou.com/us/2009/09/05/dynamic-forms-builder-with-jquery/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		</item>
		<item>
		<title>DHTML Forms validation</title>
		<link>http://www.berthou.com/us/2007/11/23/dhtml-forms-validation/</link>
		<comments>http://www.berthou.com/us/2007/11/23/dhtml-forms-validation/#comments</comments>
		<pubDate>Fri, 23 Nov 2007 19:33:49 +0000</pubDate>
		<dc:creator>rberthou</dc:creator>
				<category><![CDATA[dhtml]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.berthou.com/us/?p=17</guid>
		<description><![CDATA[Description In many projects of web developement I had to make the forms more dynamic to integreate easily many syntax tests. After many research on the web and tests I chose a DHTML tools Form-Validation by DhtmlGoodies. Somes functions of this tools were absent. So to integrate them I had to modificate this tool. Added [...]]]></description>
				<content:encoded><![CDATA[<h2 class="titre2">Description</h2>
<p><img src="/_img/t_form.png" class="right"/>
In many projects of web developement I had to make the forms more dynamic to integreate easily many syntax tests. After many research on the web and tests I chose a DHTML tools  <a href="http://www.dhtmlgoodies.com/index.html?whichScript=dhtml-form-validation" target="_blank">Form-Validation</a> by <a href="http://www.dhtmlgoodies.com/" target="_blank">DhtmlGoodies</a>. </p>
<p>Somes functions of this tools were absent. So to integrate them I had to modificate this tool.</p>
Added Functions : <ul>
<li><b>autoSkip</b> : skip to the next zone when we enter the maximall number of charactere.</li>
<li>Display error message : You can define an error zone to display this message.</li>
<li>Added Checkboxs and radio butons</li>
<li>Two displays errors levels "zone" and "line"</li>
<li>Add callback function to offer the possibility of executing javascript code during validation or invalidation of a zone or all forms.</li>
<li>Format of the numerical's zones</li>
</ul>
<span id="more-17"></span>

<h2 class="titre2">Use</h2>
You can use this code with any web developement language (PHP, ASP, JSP, HTML, ...).
To add this function in your code you must :
<ul>
<li>Add t_form.css and t_form.js files to your page
<pre class="alertCode">
 &lt;link rel="stylesheet" type="text/css" media="all"  href="css/t_form.css" /&gt;
 &lt;script language="JavaScript" type="text/javascript" src="js/t_form.js"&gt;&lt;/script&gt;
</pre></li>
<li>Define message's zone (option)
<pre class="alertCode">
__setZoneMessage('__your_id_zone__');
...
&lt;span id="__your_id_zone__"&gt;&lt;/span&gt;
</pre>
</li>
<li>add <b>dhtmlform="1"</b> attibute to form tag (to set this tolls ON of this form)</li>
<li>Add <b>callback</b>'s functions (option)
<pre class="alertCode">
setCallBackElt('valideElt','invalideElt') ;
function valideElt(no,elt) {
   alert('valide ' + elt + ' ' + no) ;
}
function invalideElt(no,elt) {
   alert('invalide ' + elt + ' ' + no) ;
}
</pre>
</li>
<li>Modify your forms to add news attributes
<table class="tbl1">
<thead class="rh">
 <tr><th>attribut</th><th>values</th><th>Description</th></tr>
</thead>
<tbody>
 <tr class="r1"><td>required</td><td>0/1</td><td>1 if this zone is required</td></tr>
 <tr class="r2"><td>autoSkip</td><td>0/1</td><td>1 to skip automaticly to the next zone when the maxlength of char are entered</td></tr>
 <tr class="r1"><td>mask</td><td><ul>
<li>email</li>
<li>numeric</li>
<li>decimal</li>
<li>money</li>
<li>money2</li>
<li>dd-mm-yyyy</li>
<li>yyyy-mm-dd</li>
<li>yyyymmdd</li>
<li>yyyy-mm</li>
</ul></td><td>association of a regular expression to control this zone. Moreover,  money, money2 add decimal mask add a zone formating</td></tr>
 <tr class="r2"><td>freemask</td><td><ul>
<li>9 : Numeric mandatory</li>
<li># : Numeric not m</li>
<li>S : signe (+-) mandatory</li>
<li>s : signe (+-) not m</li>
<li>A : Aplha uppercase mandatory</li>
<li>a : Aplha uppercase not m</li>
<li>M : Aplha mandatory</li>
<li>m : Aplha not m</li>
<li>V : decimale point (. ,) mandatory</li>
<li>v : decimale point (. ,) not m</li>
<li>T : one char mandatory</li>
<li>t :  one char not m</li>
</ul></td><td>Construct dynamicly a regular expression sample :
<li>#####9v##</li>
<li>999AN999</li>
</ul>
Sample
<pre class="alertCode">
&lt;input name="age"  id="age"
             freemask="9A9" type="text"
             autoSkip="1" required="1"
             size="3" maxlength="3"&gt;
</pre>

</td></tr>
</tbody>
</table>
</li>
</ul>
<h2 class="titre2">download</h2>
<p class="alertDownload">
<a href="/download.php?type=dhtml&file=t_form.zip">t_form.zip</a>
</p>

<link rel="stylesheet" type="text/css" media="all"  href="/css/t_form.css" />
<script language="JavaScript" type="text/javascript" src="/js/t_form.js"></script>
<script language="JavaScript" type="text/javascript" src="/js/specif_form.js"></script>

<h2 class="titre2">Sample forms</h2>
<form action="t_form.html" method="post" dhtmlform="1"
			onsubmit="return isFormValid(this, '__message__');">
<fieldset>
	<legend>DHTML form validation</legend>
	<span id="__message__"></span>
	<table>
		<tr>
			<td><label for="input1">First name:</label></td>
			<td><input name="input1" id="input1" type="text" required="1" value=""></td>
			<td>Required = 1</td>
		</tr>
		<tr>
			<td><label for="email">Email:</label></td>
			<td><input name="email" id="email" mask="email" type="text" size="30" required="1" value=""></td>
			<td>Required = 1, mask = email</td>
		</tr>
		<tr>
			<td><label for="age">Age:</label></td>
			<td><input name="age"  id="age"  mask="numeric" type="text" autoSkip="1" required="1" value="" size="3" maxlength="3">
					<input name="age2" id="age2" mask="numeric" type="text" autoSkip="1" required="1" value="" size="2" maxlength="2"></td>
			<td>Required = 1, mask = numeric, autoSkip=1 les deux zones doivent etre saisies pour valider la ligne</td>
		</tr>
		<tr>
			<td><label for="prix">Prix Unitaire :</label></td>
			<td><input class="f_in_R" name="prixHT" id="prixHT" mask="money2" type="text" required="1" value="" size="11" minlength="4" maxlength="8"></td>
			<td>Required = 1, mask = money2, class=f_in_R</td>
		</tr>
		<tr>
			<td><label for="prix">Qte :</label></td>
			<td><input class="f_in_R" name="qte" id="qte" mask="decimal" freemask="s##v##" type="text" required="1" value="" size="5" minlength="1" maxlength="6"></td>
			<td>Required = 1, mask="decimal" freemask="s##v##" , class=f_in_R</td>
		</tr>
		<tr>
			<td><label for="prix">Prix Total :</label></td>
			<td><input class="f_inRO_R" name="prixTTC" id="prixTTC" mask="decimal" freemask="s#####9v##" type="text" required="1" value="" size="10" minlength="1" maxlength="9" readonly></td>
			<td>Required = 1, mask= decimal, freemask = #####9v##, class=f_inRO_R</td>
		</tr>
		<tr>
			<td><label for="prix">Prix TTC 2 :</label></td>
			<td><input class="f_in_R" name="prixTT2" id="prixTTC2" mask="decimal" freemask="s#####9v##" type="text" required="1" value="" size="10" minlength="1" maxlength="9" readonly></td>
			<td>Required = 1, mask= decimal, freemask = #####9v##, class=f_in_R</td>
		</tr>
		<tr>
			<td><label for="zipcode">Zip code(99999):</label></td>
			<td><input name="zipcode" id="zipcode" freemask="99999" type="text" required="0" value="" size="6" maxlength="5"></td>
			<td>Required = 0, freemask = 99999</td>
		</tr>
		<tr>
			<td>Gender:</td>
			<td>
			<input type="RADIO" required="1" name="gender" value="F" />Femme
				<input type="RADIO" required="1" name="gender" value="M" />Homme
				<input name="zipcode2" id="zipcode2" freemask="9A9" type="text" required="1" value="" size="3" maxlength="3">
			</td>
			<td>Required = 1, freemask= 9A9 (input zone)</td>
		</tr>
		<tr>
			<td>Status:</td>
			<td>
				<input type="checkbox" required="1" group="prof" name="majeur" >Majeur
			  <input type="checkbox" required="1" group="prof" name="etud">Etudiant
			</td>
			<td>Required = 1, group = prof</td>
		</tr>
		<tr>
			<td><label for="zipcode">Domain:</label></td>
			<td><input name="domain" id="domain" regexpPattern="/\b[A-Z0-9.-]+\.[A-Z]{2,4}\b/gi" size="30"  type="text" value=""></td>
			<td>Required = 0, regexpPattern="/\b[A-Z0-9.-]+\.[A-Z]{2,4}\b/gi"</td>
		</tr>
		<tr>
			<td>Country</td>
			<td><select name="country" required="1">
				<option value=""></option>
				<option value="Norway">Norway</option>
				<option value="Denmark">Denmark</option>
				<option value="Sweden">Sweden</option>
				<option value="Finland">Finland</option>
				<option value="France">France</option>
				<option value="United States">United States</option>
				<option value="Germany">Germany</option>
				</select>
			</td>
			<td>Required = 1</td>
		</tr>
		<tr>
			<td><input name="submit" type="submit" value="Send"></td>
		</tr>
	</table>
</fieldset>
</form>


<script language="JavaScript" type="text/javascript">
  setCallBackElt('valideElt','invalideElt') ;
  __setZoneMessage('__message__');
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.berthou.com/us/2007/11/23/dhtml-forms-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hexadecimal Color Conversion Cube</title>
		<link>http://www.berthou.com/us/2007/10/15/hexadecimal-color-conversion-cube/</link>
		<comments>http://www.berthou.com/us/2007/10/15/hexadecimal-color-conversion-cube/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 21:54:30 +0000</pubDate>
		<dc:creator>rberthou</dc:creator>
				<category><![CDATA[dhtml]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.berthou.com/us/2007/10/15/hexadecimal-color-conversion-cube/</guid>
		<description><![CDATA[With this tool you can chose a color and get decimal and hexadecimal value Hex: Decimal: &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; [...]]]></description>
				<content:encoded><![CDATA[
<script language="JavaScript">
function inhex(x) {

        if (x == '0') return 0
        else if (x == '1') return 1
        else if (x == '2') return 2
        else if (x == '3') return 3
        else if (x == '4') return 4
        else if (x == '5') return 5
        else if (x == '6') return 6
        else if (x == '7') return 7
        else if (x == '8') return 8
        else if (x == '9') return 9
        else if ((x == 'a') || (x == 'A')) return 10
        else if ((x == 'b') || (x == 'B')) return 11
        else if ((x == 'c') || (x == 'C')) return 12
        else if ((x == 'd') || (x == 'D')) return 13
        else if ((x == 'e') || (x == 'E')) return 14
        else if ((x == 'f') || (x == 'F')) return 15
        else {
                alert("Invalid digit entered: only 0 through 9 and A through F are hex digits.")
                return 0
        }
}

function indec(x) {
        if (x == '0') return 0
        else if (x == '1') return 1
        else if (x == '2') return 2
        else if (x == '3') return 3
        else if (x == '4') return 4
        else if (x == '5') return 5
        else if (x == '6') return 6
        else if (x == '7') return 7
        else if (x == '8') return 8
        else if (x == '9') return 9
        else {
                alert("Invalid digit entered: only 0 through 9 are decimal digits.")
                return 0
        }
}

function hexout(x) {

        if (x % 16 == 0) return "0"
        else if (x % 16 == 1) return "1"
        else if (x % 16 == 2) return "2"
        else if (x % 16 == 3) return "3"
        else if (x % 16 == 4) return "4"
        else if (x % 16 == 5) return "5"
        else if (x % 16 == 6) return "6"
        else if (x % 16 == 7) return "7"
        else if (x % 16 == 8 ) return "8"
        else if (x % 16 == 9) return "9"
        else if (x % 16 == 10) return "A"
        else if (x % 16 == 11) return "B"
        else if (x % 16 == 12) return "C"
        else if (x % 16 == 13) return "D"
        else if (x % 16 == 14) return "E"
        else if (x % 16 == 15) return "F"
}



function decout(x) {

        if (x % 10 == 0) return "0"
        else if (x % 10 == 1) return "1"
        else if (x % 10 == 2) return "2"
        else if (x % 10 == 3) return "3"
        else if (x % 10 == 4) return "4"
        else if (x % 10 == 5) return "5"
        else if (x % 10 == 6) return "6"
        else if (x % 10 == 7) return "7"
        else if (x % 10 == 8 ) return "8"
        else if (x % 10 == 9) return "9"
}



function htod() {
	hex = document.getElementById("hex") ;
	dec = document.getElementById("dec") ;
        a = hex.value
        b = 0
        if (a.charAt(0) == '-') {
                a = a.substring(1,a.length)
                c = "-"
        } else c = ""
        while (a.length > 0) {
                if (a.charAt(0) != ",") b = (b * 16) + inhex(a.charAt(0))
                a = a.substring(1,a.length)
        }

        while (b > 0) {
                a = decout(b) + a
                b = (b - (b % 10)) / 10
        }
        dec.value = c + a.toUpperCase()
}



function dtoh() {

	hex = document.getElementById("hex") ;
	dec = document.getElementById("dec") ;
        a = dec.value
        b = 0
        if (a.charAt(0) == '-') {
                a = a.substring(1,a.length)
                c = "-"
        } else c = ""
        while (a.length > 0) {
                if (a.charAt(0) != ",") b = (b * 10) + indec(a.charAt(0))
                a = a.substring(1,a.length)
        }

        while (b > 0) {
                a = hexout(b) + a
                b = (b - (b % 16)) / 16
        }

        hex.value = c + a.toUpperCase()

}


        lck=0;

        function r(hval)
        {
		hex = document.getElementById("hex") ;
                if ( lck == 0 )
                {
                        hex.value=hval;
                }
        }

        function l()
        {
                if (lck == 0) {
                   lck = 1;
                } else {
                   lck = 0;
                }
        }

</script>

With this tool you can chose a color and get decimal and hexadecimal value

<form>
<table>
<tr><td>Hex:</td>
      <td><input type="text" id="hex" name="hex"></td>
      <td><input type="button" onClick="htod()" value="Convert to decimal">
</tr>
<tr><td>Decimal:</td>
      <td><input type="text" name="dec" id="dec"></td>
      <td><input type="button" onClick="dtoh()" value="Convert to hex"></td>
</tr>
</table>
</form>


<br /><br /><hr />

<center>
<table class="tdz" BORDER="0">
<tbody>
<tr>
<td bgcolor="#000000" onClick="JavaScript:l()" onMouseOver="r('000000'); return true">&nbsp;</td>
<td bgcolor="#000033" onClick="JavaScript:l()" onMouseOver="r('000033'); return true">&nbsp;</td>
<td bgcolor="#000066" onClick="JavaScript:l()" onMouseOver="r('000066'); return true">&nbsp;</td>
<td bgcolor="#000099" onClick="JavaScript:l()" onMouseOver="r('000099'); return true">&nbsp;</td>
<td bgcolor="#0000CC" onClick="JavaScript:l()" onMouseOver="r('0000cc'); return true">&nbsp;</td>
<td bgcolor="#0000FF" onClick="JavaScript:l()" onMouseOver="r('0000ff'); return true">&nbsp;</td>
<td bgcolor="#006600" onClick="JavaScript:l()" onMouseOver="r('006600'); return true">&nbsp;</td>
<td bgcolor="#006633" onClick="JavaScript:l()" onMouseOver="r('006633'); return true">&nbsp;</td>
<td bgcolor="#006666" onClick="JavaScript:l()" onMouseOver="r('006666'); return true">&nbsp;</td>
<td bgcolor="#006699" onClick="JavaScript:l()" onMouseOver="r('006699'); return true">&nbsp;</td>
<td bgcolor="#0066CC" onClick="JavaScript:l()" onMouseOver="r('0066cc'); return true">&nbsp;</td>
<td bgcolor="#0066FF" onClick="JavaScript:l()" onMouseOver="r('0066ff'); return true">&nbsp;</td>
<td bgcolor="#00CC00" onClick="JavaScript:l()" onMouseOver="r('00cc00'); return true">&nbsp;</td>
<td bgcolor="#00CC33" onClick="JavaScript:l()" onMouseOver="r('00cc33'); return true">&nbsp;</td>
<td bgcolor="#00CC66" onClick="JavaScript:l()" onMouseOver="r('00cc66'); return true">&nbsp;</td>
<td bgcolor="#00CC99" onClick="JavaScript:l()" onMouseOver="r('00cc99'); return true">&nbsp;</td>
<td bgcolor="#00CCCC" onClick="JavaScript:l()" onMouseOver="r('00cccc'); return true">&nbsp;</td>
<td bgcolor="#00CCFF" onClick="JavaScript:l()" onMouseOver="r('00ccff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#003300" onClick="JavaScript:l()" onMouseOver="r('003300'); return true">&nbsp;</td>
<td bgcolor="#003333" onClick="JavaScript:l()" onMouseOver="r('003333'); return true">&nbsp;</td>
<td bgcolor="#003366" onClick="JavaScript:l()" onMouseOver="r('003366'); return true">&nbsp;</td>
<td bgcolor="#003399" onClick="JavaScript:l()" onMouseOver="r('003399'); return true">&nbsp;</td>
<td bgcolor="#0033CC" onClick="JavaScript:l()" onMouseOver="r('0033cc'); return true">&nbsp;</td>
<td bgcolor="#0033FF" onClick="JavaScript:l()" onMouseOver="r('0033ff'); return true">&nbsp;</td>
<td bgcolor="#009900" onClick="JavaScript:l()" onMouseOver="r('009900'); return true">&nbsp;</td>
<td bgcolor="#009933" onClick="JavaScript:l()" onMouseOver="r('009933'); return true">&nbsp;</td>
<td bgcolor="#009966" onClick="JavaScript:l()" onMouseOver="r('009966'); return true">&nbsp;</td>
<td bgcolor="#009999" onClick="JavaScript:l()" onMouseOver="r('009999'); return true">&nbsp;</td>
<td bgcolor="#0099CC" onClick="JavaScript:l()" onMouseOver="r('0099cc'); return true">&nbsp;</td>
<td bgcolor="#0099FF" onClick="JavaScript:l()" onMouseOver="r('0099ff'); return true">&nbsp;</td>
<td bgcolor="#00FF00" onClick="JavaScript:l()" onMouseOver="r('00ff00'); return true">&nbsp;</td>
<td bgcolor="#00FF33" onClick="JavaScript:l()" onMouseOver="r('00ff33'); return true">&nbsp;</td>
<td bgcolor="#00FF66" onClick="JavaScript:l()" onMouseOver="r('00ff66'); return true">&nbsp;</td>
<td bgcolor="#00FF99" onClick="JavaScript:l()" onMouseOver="r('00ff99'); return true">&nbsp;</td>
<td bgcolor="#00FFCC" onClick="JavaScript:l()" onMouseOver="r('00ffcc'); return true">&nbsp;</td>
<td bgcolor="#00FFFF" onClick="JavaScript:l()" onMouseOver="r('00ffff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#330000" onClick="JavaScript:l()" onMouseOver="r('330000'); return true">&nbsp;</td>
<td bgcolor="#330033" onClick="JavaScript:l()" onMouseOver="r('330033'); return true">&nbsp;</td>
<td bgcolor="#330066" onClick="JavaScript:l()" onMouseOver="r('330066'); return true">&nbsp;</td>
<td bgcolor="#330099" onClick="JavaScript:l()" onMouseOver="r('330099'); return true">&nbsp;</td>
<td bgcolor="#3300CC" onClick="JavaScript:l()" onMouseOver="r('3300cc'); return true">&nbsp;</td>
<td bgcolor="#3300FF" onClick="JavaScript:l()" onMouseOver="r('3300ff'); return true">&nbsp;</td>
<td bgcolor="#336600" onClick="JavaScript:l()" onMouseOver="r('336600'); return true">&nbsp;</td>
<td bgcolor="#336633" onClick="JavaScript:l()" onMouseOver="r('336633'); return true">&nbsp;</td>
<td bgcolor="#336666" onClick="JavaScript:l()" onMouseOver="r('336666'); return true">&nbsp;</td>
<td bgcolor="#336699" onClick="JavaScript:l()" onMouseOver="r('336699'); return true">&nbsp;</td>
<td bgcolor="#3366CC" onClick="JavaScript:l()" onMouseOver="r('3366cc'); return true">&nbsp;</td>
<td bgcolor="#3366FF" onClick="JavaScript:l()" onMouseOver="r('3366ff'); return true">&nbsp;</td>
<td bgcolor="#33CC00" onClick="JavaScript:l()" onMouseOver="r('33cc00'); return true">&nbsp;</td>
<td bgcolor="#33CC33" onClick="JavaScript:l()" onMouseOver="r('33cc33'); return true">&nbsp;</td>
<td bgcolor="#33CC66" onClick="JavaScript:l()" onMouseOver="r('33cc66'); return true">&nbsp;</td>
<td bgcolor="#33CC99" onClick="JavaScript:l()" onMouseOver="r('33cc99'); return true">&nbsp;</td>
<td bgcolor="#33CCCC" onClick="JavaScript:l()" onMouseOver="r('33cccc'); return true">&nbsp;</td>
<td bgcolor="#33CCFF" onClick="JavaScript:l()" onMouseOver="r('33ccff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#333300" onClick="JavaScript:l()" onMouseOver="r('333300'); return true">&nbsp;</td>
<td bgcolor="#333333" onClick="JavaScript:l()" onMouseOver="r('333333'); return true">&nbsp;</td>
<td bgcolor="#333366" onClick="JavaScript:l()" onMouseOver="r('333366'); return true">&nbsp;</td>
<td bgcolor="#333399" onClick="JavaScript:l()" onMouseOver="r('333399'); return true">&nbsp;</td>
<td bgcolor="#3333CC" onClick="JavaScript:l()" onMouseOver="r('3333cc'); return true">&nbsp;</td>
<td bgcolor="#3333FF" onClick="JavaScript:l()" onMouseOver="r('3333ff'); return true">&nbsp;</td>
<td bgcolor="#339900" onClick="JavaScript:l()" onMouseOver="r('339900'); return true">&nbsp;</td>
<td bgcolor="#339933" onClick="JavaScript:l()" onMouseOver="r('339933'); return true">&nbsp;</td>
<td bgcolor="#339966" onClick="JavaScript:l()" onMouseOver="r('339966'); return true">&nbsp;</td>
<td bgcolor="#339999" onClick="JavaScript:l()" onMouseOver="r('339999'); return true">&nbsp;</td>
<td bgcolor="#3399CC" onClick="JavaScript:l()" onMouseOver="r('3399cc'); return true">&nbsp;</td>
<td bgcolor="#3399FF" onClick="JavaScript:l()" onMouseOver="r('3399ff'); return true">&nbsp;</td>
<td bgcolor="#33FF00" onClick="JavaScript:l()" onMouseOver="r('33ff00'); return true">&nbsp;</td>
<td bgcolor="#33FF33" onClick="JavaScript:l()" onMouseOver="r('33ff33'); return true">&nbsp;</td>
<td bgcolor="#33FF66" onClick="JavaScript:l()" onMouseOver="r('33ff66'); return true">&nbsp;</td>
<td bgcolor="#33FF99" onClick="JavaScript:l()" onMouseOver="r('33ff99'); return true">&nbsp;</td>
<td bgcolor="#33FFCC" onClick="JavaScript:l()" onMouseOver="r('33ffcc'); return true">&nbsp;</td>
<td bgcolor="#33FFFF" onClick="JavaScript:l()" onMouseOver="r('33ffff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#660000" onClick="JavaScript:l()" onMouseOver="r('660000'); return true">&nbsp;</td>
<td bgcolor="#660033" onClick="JavaScript:l()" onMouseOver="r('660033'); return true">&nbsp;</td>
<td bgcolor="#660066" onClick="JavaScript:l()" onMouseOver="r('660066'); return true">&nbsp;</td>
<td bgcolor="#660099" onClick="JavaScript:l()" onMouseOver="r('660099'); return true">&nbsp;</td>
<td bgcolor="#6600CC" onClick="JavaScript:l()" onMouseOver="r('6600cc'); return true">&nbsp;</td>
<td bgcolor="#6600FF" onClick="JavaScript:l()" onMouseOver="r('6600ff'); return true">&nbsp;</td>
<td bgcolor="#666600" onClick="JavaScript:l()" onMouseOver="r('666600'); return true">&nbsp;</td>
<td bgcolor="#666633" onClick="JavaScript:l()" onMouseOver="r('666633'); return true">&nbsp;</td>
<td bgcolor="#666666" onClick="JavaScript:l()" onMouseOver="r('666666'); return true">&nbsp;</td>
<td bgcolor="#666699" onClick="JavaScript:l()" onMouseOver="r('666699'); return true">&nbsp;</td>
<td bgcolor="#6666CC" onClick="JavaScript:l()" onMouseOver="r('6666cc'); return true">&nbsp;</td>
<td bgcolor="#6666FF" onClick="JavaScript:l()" onMouseOver="r('6666ff'); return true">&nbsp;</td>
<td bgcolor="#66CC00" onClick="JavaScript:l()" onMouseOver="r('66cc00'); return true">&nbsp;</td>
<td bgcolor="#66CC33" onClick="JavaScript:l()" onMouseOver="r('66cc33'); return true">&nbsp;</td>
<td bgcolor="#66CC66" onClick="JavaScript:l()" onMouseOver="r('66cc66'); return true">&nbsp;</td>
<td bgcolor="#66CC99" onClick="JavaScript:l()" onMouseOver="r('66cc99'); return true">&nbsp;</td>
<td bgcolor="#66CCCC" onClick="JavaScript:l()" onMouseOver="r('66cccc'); return true">&nbsp;</td>
<td bgcolor="#66CCFF" onClick="JavaScript:l()" onMouseOver="r('66ccff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#663300" onClick="JavaScript:l()" onMouseOver="r('663300'); return true">&nbsp;</td>
<td bgcolor="#663333" onClick="JavaScript:l()" onMouseOver="r('663333'); return true">&nbsp;</td>
<td bgcolor="#663366" onClick="JavaScript:l()" onMouseOver="r('663366'); return true">&nbsp;</td>
<td bgcolor="#663399" onClick="JavaScript:l()" onMouseOver="r('663399'); return true">&nbsp;</td>
<td bgcolor="#6633CC" onClick="JavaScript:l()" onMouseOver="r('6633cc'); return true">&nbsp;</td>
<td bgcolor="#6633FF" onClick="JavaScript:l()" onMouseOver="r('6633ff'); return true">&nbsp;</td>
<td bgcolor="#669900" onClick="JavaScript:l()" onMouseOver="r('669900'); return true">&nbsp;</td>
<td bgcolor="#669933" onClick="JavaScript:l()" onMouseOver="r('669933'); return true">&nbsp;</td>
<td bgcolor="#669966" onClick="JavaScript:l()" onMouseOver="r('669966'); return true">&nbsp;</td>
<td bgcolor="#669999" onClick="JavaScript:l()" onMouseOver="r('669999'); return true">&nbsp;</td>
<td bgcolor="#6699CC" onClick="JavaScript:l()" onMouseOver="r('6699cc'); return true">&nbsp;</td>
<td bgcolor="#6699FF" onClick="JavaScript:l()" onMouseOver="r('6699ff'); return true">&nbsp;</td>
<td bgcolor="#66FF00" onClick="JavaScript:l()" onMouseOver="r('66ff00'); return true">&nbsp;</td>
<td bgcolor="#66FF33" onClick="JavaScript:l()" onMouseOver="r('66ff33'); return true">&nbsp;</td>
<td bgcolor="#66FF66" onClick="JavaScript:l()" onMouseOver="r('66ff66'); return true">&nbsp;</td>
<td bgcolor="#66FF99" onClick="JavaScript:l()" onMouseOver="r('66ff99'); return true">&nbsp;</td>
<td bgcolor="#66FFCC" onClick="JavaScript:l()" onMouseOver="r('66ffcc'); return true">&nbsp;</td>
<td bgcolor="#66FFFF" onClick="JavaScript:l()" onMouseOver="r('66ffff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#990000" onClick="JavaScript:l()" onMouseOver="r('990000'); return true">&nbsp;</td>
<td bgcolor="#990033" onClick="JavaScript:l()" onMouseOver="r('990033'); return true">&nbsp;</td>
<td bgcolor="#990066" onClick="JavaScript:l()" onMouseOver="r('990066'); return true">&nbsp;</td>
<td bgcolor="#990099" onClick="JavaScript:l()" onMouseOver="r('990099'); return true">&nbsp;</td>
<td bgcolor="#9900CC" onClick="JavaScript:l()" onMouseOver="r('9900cc'); return true">&nbsp;</td>
<td bgcolor="#9900FF" onClick="JavaScript:l()" onMouseOver="r('9900ff'); return true">&nbsp;</td>
<td bgcolor="#996600" onClick="JavaScript:l()" onMouseOver="r('996600'); return true">&nbsp;</td>
<td bgcolor="#996633" onClick="JavaScript:l()" onMouseOver="r('996633'); return true">&nbsp;</td>
<td bgcolor="#996666" onClick="JavaScript:l()" onMouseOver="r('996666'); return true">&nbsp;</td>
<td bgcolor="#996699" onClick="JavaScript:l()" onMouseOver="r('996699'); return true">&nbsp;</td>
<td bgcolor="#9966CC" onClick="JavaScript:l()" onMouseOver="r('9966cc'); return true">&nbsp;</td>
<td bgcolor="#9966FF" onClick="JavaScript:l()" onMouseOver="r('9966ff'); return true">&nbsp;</td>
<td bgcolor="#99CC00" onClick="JavaScript:l()" onMouseOver="r('99cc00'); return true">&nbsp;</td>
<td bgcolor="#99CC33" onClick="JavaScript:l()" onMouseOver="r('99cc33'); return true">&nbsp;</td>
<td bgcolor="#99CC66" onClick="JavaScript:l()" onMouseOver="r('99cc66'); return true">&nbsp;</td>
<td bgcolor="#99CC99" onClick="JavaScript:l()" onMouseOver="r('99cc99'); return true">&nbsp;</td>
<td bgcolor="#99CCCC" onClick="JavaScript:l()" onMouseOver="r('99cccc'); return true">&nbsp;</td>
<td bgcolor="#99CCFF" onClick="JavaScript:l()" onMouseOver="r('99ccff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#993300" onClick="JavaScript:l()" onMouseOver="r('993300'); return true">&nbsp;</td>
<td bgcolor="#993333" onClick="JavaScript:l()" onMouseOver="r('993333'); return true">&nbsp;</td>
<td bgcolor="#993366" onClick="JavaScript:l()" onMouseOver="r('993366'); return true">&nbsp;</td>
<td bgcolor="#993399" onClick="JavaScript:l()" onMouseOver="r('993399'); return true">&nbsp;</td>
<td bgcolor="#9933CC" onClick="JavaScript:l()" onMouseOver="r('9933cc'); return true">&nbsp;</td>
<td bgcolor="#9933FF" onClick="JavaScript:l()" onMouseOver="r('9933ff'); return true">&nbsp;</td>
<td bgcolor="#999900" onClick="JavaScript:l()" onMouseOver="r('999900'); return true">&nbsp;</td>
<td bgcolor="#999933" onClick="JavaScript:l()" onMouseOver="r('999933'); return true">&nbsp;</td>
<td bgcolor="#999966" onClick="JavaScript:l()" onMouseOver="r('999966'); return true">&nbsp;</td>
<td bgcolor="#999999" onClick="JavaScript:l()" onMouseOver="r('999999'); return true">&nbsp;</td>
<td bgcolor="#9999CC" onClick="JavaScript:l()" onMouseOver="r('9999cc'); return true">&nbsp;</td>
<td bgcolor="#9999FF" onClick="JavaScript:l()" onMouseOver="r('9999ff'); return true">&nbsp;</td>
<td bgcolor="#99FF00" onClick="JavaScript:l()" onMouseOver="r('99ff00'); return true">&nbsp;</td>
<td bgcolor="#99FF33" onClick="JavaScript:l()" onMouseOver="r('99ff33'); return true">&nbsp;</td>
<td bgcolor="#99FF66" onClick="JavaScript:l()" onMouseOver="r('99ff66'); return true">&nbsp;</td>
<td bgcolor="#99FF99" onClick="JavaScript:l()" onMouseOver="r('99ff99'); return true">&nbsp;</td>
<td bgcolor="#99FFCC" onClick="JavaScript:l()" onMouseOver="r('99ffcc'); return true">&nbsp;</td>
<td bgcolor="#99FFFF" onClick="JavaScript:l()" onMouseOver="r('99ffff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#CC0000" onClick="JavaScript:l()" onMouseOver="r('cc0000'); return true">&nbsp;</td>
<td bgcolor="#CC0033" onClick="JavaScript:l()" onMouseOver="r('cc0033'); return true">&nbsp;</td>
<td bgcolor="#CC0066" onClick="JavaScript:l()" onMouseOver="r('cc0066'); return true">&nbsp;</td>
<td bgcolor="#CC0099" onClick="JavaScript:l()" onMouseOver="r('cc0099'); return true">&nbsp;</td>
<td bgcolor="#CC00CC" onClick="JavaScript:l()" onMouseOver="r('cc00cc'); return true">&nbsp;</td>
<td bgcolor="#CC00FF" onClick="JavaScript:l()" onMouseOver="r('cc00ff'); return true">&nbsp;</td>
<td bgcolor="#CC6600" onClick="JavaScript:l()" onMouseOver="r('cc6600'); return true">&nbsp;</td>
<td bgcolor="#CC6633" onClick="JavaScript:l()" onMouseOver="r('cc6633'); return true">&nbsp;</td>
<td bgcolor="#CC6666" onClick="JavaScript:l()" onMouseOver="r('cc6666'); return true">&nbsp;</td>
<td bgcolor="#CC6699" onClick="JavaScript:l()" onMouseOver="r('cc6699'); return true">&nbsp;</td>
<td bgcolor="#CC66CC" onClick="JavaScript:l()" onMouseOver="r('cc66cc'); return true">&nbsp;</td>
<td bgcolor="#CC66FF" onClick="JavaScript:l()" onMouseOver="r('cc66ff'); return true">&nbsp;</td>
<td bgcolor="#CCCC00" onClick="JavaScript:l()" onMouseOver="r('cccc00'); return true">&nbsp;</td>
<td bgcolor="#CCCC33" onClick="JavaScript:l()" onMouseOver="r('cccc33'); return true">&nbsp;</td>
<td bgcolor="#CCCC66" onClick="JavaScript:l()" onMouseOver="r('cccc66'); return true">&nbsp;</td>
<td bgcolor="#CCCC99" onClick="JavaScript:l()" onMouseOver="r('cccc99'); return true">&nbsp;</td>
<td bgcolor="#CCCCCC" onClick="JavaScript:l()" onMouseOver="r('cccccc'); return true">&nbsp;</td>
<td bgcolor="#CCCCFF" onClick="JavaScript:l()" onMouseOver="r('ccccff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#CC3300" onClick="JavaScript:l()" onMouseOver="r('cc3300'); return true">&nbsp;</td>
<td bgcolor="#CC3333" onClick="JavaScript:l()" onMouseOver="r('cc3333'); return true">&nbsp;</td>
<td bgcolor="#CC3366" onClick="JavaScript:l()" onMouseOver="r('cc3366'); return true">&nbsp;</td>
<td bgcolor="#CC3399" onClick="JavaScript:l()" onMouseOver="r('cc3399'); return true">&nbsp;</td>
<td bgcolor="#CC33CC" onClick="JavaScript:l()" onMouseOver="r('cc33cc'); return true">&nbsp;</td>
<td bgcolor="#CC33FF" onClick="JavaScript:l()" onMouseOver="r('cc33ff'); return true">&nbsp;</td>
<td bgcolor="#CC9900" onClick="JavaScript:l()" onMouseOver="r('cc9900'); return true">&nbsp;</td>
<td bgcolor="#CC9933" onClick="JavaScript:l()" onMouseOver="r('cc9933'); return true">&nbsp;</td>
<td bgcolor="#CC9966" onClick="JavaScript:l()" onMouseOver="r('cc9966'); return true">&nbsp;</td>
<td bgcolor="#CC9999" onClick="JavaScript:l()" onMouseOver="r('cc9999'); return true">&nbsp;</td>
<td bgcolor="#CC99CC" onClick="JavaScript:l()" onMouseOver="r('cc99cc'); return true">&nbsp;</td>
<td bgcolor="#CC99FF" onClick="JavaScript:l()" onMouseOver="r('cc99ff'); return true">&nbsp;</td>
<td bgcolor="#CCFF00" onClick="JavaScript:l()" onMouseOver="r('ccff00'); return true">&nbsp;</td>
<td bgcolor="#CCFF33" onClick="JavaScript:l()" onMouseOver="r('ccff33'); return true">&nbsp;</td>
<td bgcolor="#CCFF66" onClick="JavaScript:l()" onMouseOver="r('ccff66'); return true">&nbsp;</td>
<td bgcolor="#CCFF99" onClick="JavaScript:l()" onMouseOver="r('ccff99'); return true">&nbsp;</td>
<td bgcolor="#CCFFCC" onClick="JavaScript:l()" onMouseOver="r('ccffcc'); return true">&nbsp;</td>
<td bgcolor="#CCFFFF" onClick="JavaScript:l()" onMouseOver="r('ccffff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#FF0000" onClick="JavaScript:l()" onMouseOver="r('ff0000'); return true">&nbsp;</td>
<td bgcolor="#FF0033" onClick="JavaScript:l()" onMouseOver="r('ff0033'); return true">&nbsp;</td>
<td bgcolor="#FF0066" onClick="JavaScript:l()" onMouseOver="r('ff0066'); return true">&nbsp;</td>
<td bgcolor="#FF0099" onClick="JavaScript:l()" onMouseOver="r('ff0099'); return true">&nbsp;</td>
<td bgcolor="#FF00CC" onClick="JavaScript:l()" onMouseOver="r('ff00cc'); return true">&nbsp;</td>
<td bgcolor="#FF00FF" onClick="JavaScript:l()" onMouseOver="r('ff00ff'); return true">&nbsp;</td>
<td bgcolor="#FF6600" onClick="JavaScript:l()" onMouseOver="r('ff6600'); return true">&nbsp;</td>
<td bgcolor="#FF6633" onClick="JavaScript:l()" onMouseOver="r('ff6633'); return true">&nbsp;</td>
<td bgcolor="#FF6666" onClick="JavaScript:l()" onMouseOver="r('ff6666'); return true">&nbsp;</td>
<td bgcolor="#FF6699" onClick="JavaScript:l()" onMouseOver="r('ff6699'); return true">&nbsp;</td>
<td bgcolor="#FF66CC" onClick="JavaScript:l()" onMouseOver="r('ff66cc'); return true">&nbsp;</td>
<td bgcolor="#FF66FF" onClick="JavaScript:l()" onMouseOver="r('ff66ff'); return true">&nbsp;</td>
<td bgcolor="#FFCC00" onClick="JavaScript:l()" onMouseOver="r('ffcc00'); return true">&nbsp;</td>
<td bgcolor="#FFCC33" onClick="JavaScript:l()" onMouseOver="r('ffcc33'); return true">&nbsp;</td>
<td bgcolor="#FFCC66" onClick="JavaScript:l()" onMouseOver="r('ffcc66'); return true">&nbsp;</td>
<td bgcolor="#FFCC99" onClick="JavaScript:l()" onMouseOver="r('ffcc99'); return true">&nbsp;</td>
<td bgcolor="#FFCCCC" onClick="JavaScript:l()" onMouseOver="r('ffcccc'); return true">&nbsp;</td>
<td bgcolor="#FFCCFF" onClick="JavaScript:l()" onMouseOver="r('ffccff'); return true">&nbsp;</td>
</tr>

<tr>
<td bgcolor="#FF3300" onClick="JavaScript:l()" onMouseOver="r('ff3300'); return true">&nbsp;</td>
<td bgcolor="#FF3333" onClick="JavaScript:l()" onMouseOver="r('ff3333'); return true">&nbsp;</td>
<td bgcolor="#FF3366" onClick="JavaScript:l()" onMouseOver="r('ff3366'); return true">&nbsp;</td>
<td bgcolor="#FF3399" onClick="JavaScript:l()" onMouseOver="r('ff3399'); return true">&nbsp;</td>
<td bgcolor="#FF33CC" onClick="JavaScript:l()" onMouseOver="r('ff33cc'); return true">&nbsp;</td>
<td bgcolor="#FF33FF" onClick="JavaScript:l()" onMouseOver="r('ff33ff'); return true">&nbsp;</td>
<td bgcolor="#FF9900" onClick="JavaScript:l()" onMouseOver="r('ff9900'); return true">&nbsp;</td>
<td bgcolor="#FF9933" onClick="JavaScript:l()" onMouseOver="r('ff9933'); return true">&nbsp;</td>
<td bgcolor="#FF9966" onClick="JavaScript:l()" onMouseOver="r('ff9966'); return true">&nbsp;</td>
<td bgcolor="#FF9999" onClick="JavaScript:l()" onMouseOver="r('ff9999'); return true">&nbsp;</td>
<td bgcolor="#FF99CC" onClick="JavaScript:l()" onMouseOver="r('ff99cc'); return true">&nbsp;</td>
<td bgcolor="#FF99FF" onClick="JavaScript:l()" onMouseOver="r('ff99ff'); return true">&nbsp;</td>
<td bgcolor="#FFFF00" onClick="JavaScript:l()" onMouseOver="r('ffff00'); return true">&nbsp;</td>
<td bgcolor="#FFFF33" onClick="JavaScript:l()" onMouseOver="r('ffff33'); return true">&nbsp;</td>
<td bgcolor="#FFFF66" onClick="JavaScript:l()" onMouseOver="r('ffff66'); return true">&nbsp;</td>
<td bgcolor="#FFFF99" onClick="JavaScript:l()" onMouseOver="r('ffff99'); return true">&nbsp;</td>
<td bgcolor="#FFFFCC" onClick="JavaScript:l()" onMouseOver="r('ffffcc'); return true">&nbsp;</td>
<td bgcolor="#FFFFFF" onClick="JavaScript:l()" onMouseOver="r('ffffff'); return true">&nbsp;</td>
</tr>
</tbody>
</table>
</center>]]></content:encoded>
			<wfw:commentRss>http://www.berthou.com/us/2007/10/15/hexadecimal-color-conversion-cube/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
