<packet>
  <proto name="geninfo" pos="0" showname="General information" size="370">
    <field name="num" pos="0" show="12158" showname="Number" value="2f7e" size="370"/>
    <field name="len" pos="0" show="370" showname="Packet Length" value="172" size="370"/>
    <field name="caplen" pos="0" show="370" showname="Captured Length" value="172" size="370"/>
    <field name="timestamp" pos="0" show="Aug 26, 2011 08:04:06.880390000" showname="Captured Time" value="1314338646.880390000" size="370"/>
  </proto>
<proto name="http" showname="Hypertext Transfer Protocol" size="808" pos="0">
    <field name="" show="POST /phpbb3/posting.php?mode=reply&amp;f=2&amp;sid=e2be3cb7ff2acd894d4e3cd9c5efe34f&amp;t=614 HTTP/1.1\r\n" size="93" pos="0" value="504f5354202f7068706262332f706f7374696e672e7068703f6d6f64653d7265706c7926663d32267369643d653262653363623766663261636438393464346533636439633565666533346626743d36313420485454502f312e310d0a">
      <field name="http.request.method" showname="Request Method: POST" size="4" pos="0" show="POST" value="504f5354"/>
      <field name="http.request.uri" showname="Request URI: /phpbb3/posting.php?mode=reply&amp;f=2&amp;sid=e2be3cb7ff2acd894d4e3cd9c5efe34f&amp;t=614" size="77" pos="5" show="/phpbb3/posting.php?mode=reply&amp;f=2&amp;sid=e2be3cb7ff2acd894d4e3cd9c5efe34f&amp;t=614" value="2f7068706262332f706f7374696e672e7068703f6d6f64653d7265706c7926663d32267369643d653262653363623766663261636438393464346533636439633565666533346626743d363134"/>
      <field name="http.request.version" showname="Request Version: HTTP/1.1" size="8" pos="83" show="HTTP/1.1" value="485454502f312e31"/>
    </field>
    <field name="http.host" showname="Host: 192.168.147.128\r\n" size="23" pos="93" show="192.168.147.128" value="486f73743a203139322e3136382e3134372e3132380d0a"/>
    <field name="http.user_agent" showname="User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3\r\n" size="116" pos="116" show="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3" value="557365722d4167656e743a204d6f7a696c6c612f352e3020285831313b20553b204c696e757820693638363b20656e2d55533b2072763a312e392e302e3329204765636b6f2f32303038303932353130205562756e74752f382e303420286861726479292046697265666f782f332e302e330d0a"/>
    <field name="http.accept" showname="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n" size="73" pos="232" show="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" value="4163636570743a20746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e380d0a"/>
    <field name="http.accept_language" showname="Accept-Language: en-us,en;q=0.5\r\n" size="33" pos="305" show="en-us,en;q=0.5" value="4163636570742d4c616e67756167653a20656e2d75732c656e3b713d302e350d0a"/>
    <field name="http.accept_encoding" showname="Accept-Encoding: gzip,deflate\r\n" size="31" pos="338" show="gzip,deflate" value="4163636570742d456e636f64696e673a20677a69702c6465666c6174650d0a"/>
    <field name="" show="Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n" size="48" pos="369" value="4163636570742d436861727365743a2049534f2d383835392d312c7574662d383b713d302e372c2a3b713d302e370d0a"/>
    <field name="" show="Keep-Alive: 300\r\n" size="17" pos="417" value="4b6565702d416c6976653a203330300d0a"/>
    <field name="http.connection" showname="Connection: keep-alive\r\n" size="24" pos="434" show="keep-alive" value="436f6e6e656374696f6e3a206b6565702d616c6976650d0a"/>
    <field name="http.referer" showname="Referer: http://192.168.147.128/phpbb3/posting.php?mode=reply&amp;f=2&amp;sid=e2be3cb7ff2acd894d4e3cd9c5efe34f&amp;t=614\r\n" size="110" pos="458" show="http://192.168.147.128/phpbb3/posting.php?mode=reply&amp;f=2&amp;sid=e2be3cb7ff2acd894d4e3cd9c5efe34f&amp;t=614" value="526566657265723a20687474703a2f2f3139322e3136382e3134372e3132382f7068706262332f706f7374696e672e7068703f6d6f64653d7265706c7926663d32267369643d653262653363623766663261636438393464346533636439633565666533346626743d3631340d0a"/>
    <field name="http.cookie" showname="Cookie: phpbb3_ss2cb_u=53; phpbb3_ss2cb_k=; phpbb3_ss2cb_sid=e2be3cb7ff2acd894d4e3cd9c5efe34f; style_cookie=null\r\n" size="114" pos="568" show="phpbb3_ss2cb_u=53; phpbb3_ss2cb_k=; phpbb3_ss2cb_sid=e2be3cb7ff2acd894d4e3cd9c5efe34f; style_cookie=null" value="436f6f6b69653a207068706262335f73733263625f753d35333b207068706262335f73733263625f6b3d3b207068706262335f73733263625f7369643d65326265336362376666326163643839346434653363643963356566653334663b207374796c655f636f6f6b69653d6e756c6c0d0a"/>
    <field name="http.content_type" showname="Content-Type: multipart/form-data; boundary=---------------------------17602819367711514321186452551\r\n" size="102" pos="682" show="multipart/form-data; boundary=---------------------------17602819367711514321186452551" value="436f6e74656e742d547970653a206d756c7469706172742f666f726d2d646174613b20626f756e646172793d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d31373630323831393336373731313531343332313138363435323535310d0a"/>
    <field name="http.content_length" showname="Content-Length: 9134" size="22" pos="784" show="9134" value="436f6e74656e742d4c656e6774683a20393133340d0a"/>
    <field name="" show="\r\n" size="2" pos="806" value="0d0a"/>
    <field name="http.request" showname="Request: True" hide="yes" size="0" pos="0" show="1"/>
  </proto>
<proto name="mime_multipart">
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d2269636f6e220d0a0d0a"/>
<mimepartdata value="30"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d227375626a656374220d0a0d0a"/>
<mimepartdata value="52653a2054657374546f706963"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d226164646262636f64653230220d0a0d0a"/>
<mimepartdata value="313030"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d226d657373616765220d0a0d0a"/>
<mimepartdata value="4927766520676f7420736f6d657468696e6720636f6d706c6963617465642c206275742049207468696e6b2069742773207768617420796f75206d65616e2e0d0a0d0a4c6574206d652073746970756c61746520736f6d65207465726d732066697273742c20736f2074686520636f646520646f65732070757420696e207468652070797363686f20776172642c206d6179626520796f75276c6c206a757374206861766520746f2074616b652058616e617820666f72206120636f75706c65207765656b7320756e74696c20796f752073656520612070737963682e0d0a0d0a436f6c6f7220536574202d20416e206172726179206f6620636f6c6f72732e20412073657420686173206e6f2064657465726d696e6564206e756d6265722c20627574206d7573742068617665206174206c65617374206f6e6520636f6c6f722e0d0a0d0a436f6c6f72202d204120636f6c6f72206973206120637373207265642c20677265656e2c20626c75652076616c756520323536207820323536207832353620706f73736962696c6974696573207768656e207573656420696e20636f6d62696e61746f6e2e0d0a0d0a5261646978204172726179202d20497420636f6e7461696e7320616c2074686520636f6c6f7220736574732e2049742069732063616c6c65642072616469782c206265636175736520746865206c656e677468206f66206561636820636f6c6f7220736574207661726965732e0d0a0d0a52616e676544617461446976202d205468657920617265206e6f7420666f7220646973706c61792c207468657920617265206f6e6c7920616e20656c656d656e7420746f20686f6c642072616e676520616e642074686574612076616c75657320666f722074686973206578616d706c652e2054686569722072616e67652064657465726d696e65732074686520636f6c6f722073657473207468657920617265207265737472696374656420746f2e2054686574612069732061207465726d207573656420696e2074776f2073656e73652e204f6e6520746f20706f696e7420746f2074686520736574207468657920617265206f6e2e20416e6420616c736f20746f20706f696e74206174207768617420636f6c6f7220696e2074686520736574207468657920706f696e7420746f20617420616e7920706172746963756c61722074696d652e0d0a0d0a49206d616465206f6e6520746861742075736520616c6c207468652073657473206f6620636f6c6f7220696e20526164697820417272617920616e642049206d616465206f6e6520746861742075736573206f6e6c792070617274206f662074686520736574732e20492074686f75676874207468617420776173207768617420796f7520776572652061736b696e672e0d0a0d0a4974206170706561727320746f20776f726b2c2062757420492063616e2774207361792069742773206162736f6c7574656c792065786163742c20627574206974277320666c657869626c6520656e6f75676820746f207475726e20696e746f20736f6d657468696e67207072656369736520616e642075736566756c6c2c20686f706566756c6c7920696e2074686520646972656374696f6e206f6620796f7572207175657374696f6e2e204275742069742077617320736f7274206f6620696e746572657374696e6720746f20666967757265206f757420616e797761792c2049206a75737420646f6e277420686176652074696d6520666f72206f72206e65656420746f20706572666563742069742e0d0a0d0a4865726520697420676f65733a2028596f75206d6179206e65656420612074696d657220746f20736c6f77206974290d0a0d0a0d0a436f64653a0d0a3c21444f43545950452048544d4c205055424c494320222d2f2f5733432f2f4454442048544d4c20342e30312f2f454e220d0a2020202022687474703a2f2f7777772e77332e6f72672f54522f68746d6c342f7374726963742e647464220d0a202020203e0d0a3c68746d6c206c616e673d22656e223e0d0a3c686561643e0d0a202020203c7469746c653e436f6c6f722052616469783c2f7469746c653e0d0a3c2f686561643e0d0a3c626f64793e0d0a202020203c6469762069643d226e6176223e3c2f6469763e0d0a202020203c73637269707420747970653d22746578742f6a617661736372697074223e0d0a202020200d0a20202020202020207468657461203d202d310d0a20202020202020200d0a20202020202020202f2f20446174612062617365206f662073657473206f6620636f6c6f72730d0a20202020202020207330203d205b227267622832302c352c3029222c2022726762283134302c31352c3129222c2022726762283137362c38312c3129222c2022726762283235352c352c3029222c2022726762283132332c31352c3129222c2022726762283137382c38312c3129222c20227267622834342c352c3029222c202272676228332c31352c3129222c20227267622835352c38312c3129225d0d0a20202020202020207331203d205b227267622832302c3232322c3029222c20227267622834302c3231352c3129222c20227267622837362c3138312c3129222c20227267622837382c3130302c3029222c2022726762283132332c3131332c3129222c2022726762283137382c38312c3129222c20227267622834342c36302c3029222c202272676228332c31352c3129222c20227267622835352c302c3129225d0d0a20202020202020207332203d205b227267622832302c3234342c3029222c20227267622834302c3231352c353029222c20227267622837362c3138312c31303029222c20227267622837382c3130302c32303029222c2022726762283132332c3131332c32353529222c2022726762283137382c38312c31303029222c20227267622834342c36302c353029222c202272676228332c31352c343529222c20227267622835352c302c3129225d0d0a20202020202020207333203d205b2272676228302c32322c3029222c202272676228312c3132322c3129222c20227267622837362c3138312c31303029222c20227267622837382c3130302c32303029222c2022726762283132332c3137382c32353529222c5d0d0a20202020202020207334203d205b2272676228302c3132302c3029222c20227267622837312c312c31373829222c202272676228312c312c313829225d0d0a20202020202020207335203d205b22726762283232302c302c32323229222c202272676228312c3232322c373829222c20227267622835312c3232322c3129225d0d0a20202020202020200d0a20202020202020202f2f20706f696e7465727320746f200d0a0d0a2020202020202020636f6c6f7252616469784172726179203d205b73302c2073312c2073322c2073332c2073342c2073355d0d0a20202020202020200d0a202020202020202066756c6c52616e6765446976203d20646f63756d656e742e637265617465456c656d656e74282264697622290d0a202020202020202066756c6c52616e67654469762e72616e6765203d205b302c355d0d0a202020202020202066756c6c52616e67654469762e7365745468657461203d2066756c6c52616e67654469762e72616e67655b305d0d0a202020202020202066756c6c52616e67654469762e706f736974696f6e496e5365745468657461203d20300d0a20202020202020200d0a20202020202020200d0a20202020202020200d0a20202020202020207061727469616c52616e6765446976203d20646f63756d656e742e637265617465456c656d656e74282264697622290d0a20202020202020207061727469616c52616e67654469762e72616e6765203d205b332c20325d0d0a20202020202020207061727469616c52616e67654469762e7365745468657461203d207061727469616c52616e67654469762e72616e67655b305d0d0a20202020202020207061727469616c52616e67654469762e706f736974696f6e496e5365745468657461203d20300d0a20202020202020200d0a202020202020202076617220626f6479203d20646f63756d656e742e676574456c656d656e747342795461674e616d652822626f647922295b305d3b0d0a2020202020202020626f64792e617070656e644368696c642866756c6c52616e6765446976293b0d0a2020202020202020626f64792e617070656e644368696c64287061727469616c52616e6765446976293b0d0a20202020202020200d0a20202020202020206379636c6544697673203d205b66756c6c52616e67654469762c207061727469616c52616e67654469765d0d0a20202020202020200d0a202020202020202066756e6374696f6e20696e6372656d656e744379636c6544697628646976290d0a20202020202020207b0d0a2020202020202020202020202f2f636f6e736f6c652e6c6f67282263633a2022202b20286469762e706f736974696f6e496e5365745468657461202b203129202b20222022202b20636f6c6f72526164697841727261795b6469762e73657454686574615d2e6c656e677468290d0a202020202020202020202020696628286469762e706f736974696f6e496e5365745468657461202b203129203c20636f6c6f72526164697841727261795b6469762e73657454686574615d2e6c656e677468290d0a2020202020202020202020207b0d0a202020202020202020202020202020206469762e706f736974696f6e496e5365745468657461202b3d20310d0a2020202020202020202020207d0d0a202020202020202020202020656c73650d0a2020202020202020202020207b0d0a202020202020202020202020202020206469762e706f736974696f6e496e5365745468657461203d20300d0a20202020202020202020202020202020696628286469762e7365745468657461202b203129203c20286469762e72616e67655b305d202b206469762e72616e67655b315d29290d0a20202020202020202020202020202020202020206469762e7365745468657461202b3d20310d0a20202020202020202020202020202020656c73650d0a20202020202020202020202020202020202020206469762e7365745468657461203d206469762e72616e67655b305d0d0a2020202020202020202020207d0d0a202020202020202020202020636f6e736f6c652e6c6f672822706f7320696e207365743a2022202b206469762e706f736974696f6e496e5365745468657461290d0a20202020202020207d0d0a20202020202020200d0a20202020202020202f2f206a75737420666f722066756e207768656e20796f7520636c69636b206f6e20746865206469762069742077696c6c20726573657420746f2074686520626567696e67206f6620746865206974277320636f6c6f722072616469780d0a202020202020202066756e6374696f6e20726573657444697654686574612869290d0a20202020202020207b0d0a2020202020202020202020206379636c65446976735b695d2e7468657461203d206379636c65446976735b695d5b305d0d0a20202020202020207d0d0a20202020202020200d0a202020202020202066756e6374696f6e206765744469767328686967686c696768656443656c6c290d0a20202020202020207b0d0a20202020202020202020202076617220636f6e7461696e6572446976203d20646f63756d656e742e637265617465456c656d656e74282264697622290d0a202020202020202020202020636f6e7461696e65724469762e73657441747472696275746528226964222c20226e617622290d0a202020202020202020202020766172206c6566745374796c65203d20226c6566743a22202b20323030202b202270783b220d0a20202020202020202020202076617220746f705374796c65203d2022746f703a22202b203130202b202270783b220d0a2020202020202020202020207661722077696474685374796c65203d202277696474683a22202b2028313238202a203629202b202270783b220d0a202020202020202020202020766172206865696768745374796c65203d20226865696768743b31323870783b220d0a20202020202020202020202076617220706f736974696f6e5374796c65203d2022706f736974696f6e3a6162736f6c7574653b220d0a202020202020202020202020636f6e7461696e65724469762e73657441747472696275746528227374796c65222c20206c6566745374796c65202b20746f705374796c65202b20706f736974696f6e5374796c65290d0a20202020202020202020202076617220693b0d0a2020202020202020202020200d0a2020202020202020202020206469764e756d626572203d206379636c65446976732e6c656e6774680d0a2020202020202020202020200d0a202020202020202020202020666f7228693d303b693c6469764e756d6265723b692b2b290d0a2020202020202020202020207b0d0a202020202020202020202020202020202f2f207365742075702074686520646976732064696d656e73696f6e732c20706f736974696f6e2c206261636b67726f756e6420696d6167652c207374796c6520686572650d0a202020202020202020202020202020207661722064697643656c6c203d20646f63756d656e742e637265617465456c656d656e74282264697622290d0a0d0a2020202020202020202020202020202076617220646976426f726465725374796c65203d2022626f726465723a31707820736f6c696420626c61636b3b220d0a202020202020202020202020202020200d0a202020202020202020202020202020202f2f206865726573206973207768657265207765207365742074686520636f6c6f72206f6620746865206469760d0a20202020202020200d0a20202020202020200d0a20202020202020202020202020202020766172206469764261636b67726f756e64436f6c6f72203d20226261636b67726f756e642d636f6c6f723a22202b2020636f6c6f72526164697841727261795b6379636c65446976735b695d2e73657454686574615d5b6379636c65446976735b695d2e706f736974696f6e496e53657454686574615d202b223b220d0a20202020202020202020202020202020636f6e736f6c652e6c6f67286469764261636b67726f756e64436f6c6f72290d0a202020202020202020202020202020200d0a202020202020202020202020202020202f2f20776520696e6372656d656e74207468652064697673207468726f756768207468656965722072616e6765730d0a2020202020202020202020202020202069662869203d3d20686967686c696768656443656c6c290d0a202020202020202020202020202020207b0d0a2020202020202020202020202020202020202020696e6372656d656e744379636c65446976286379636c65446976735b695d290d0a202020202020202020202020202020207d0d0a202020200d0a202020202020202020202020202020207661722064697657696474685374796c65203d202277696474683a31323870783b220d0a20202020202020202020202020202020766172206469764865696768745374796c65203d20226865696768743a31323870783b220d0a202020202020202020202020202020206c6566745374796c65203d20226c6566743a22202b2028313238202a206929202b202270783b220d0a20202020202020202020202020202020746f705374796c65203d2022746f703a22202b2030202b202270783b220d0a20202020202020202020202020202020706f736974696f6e5374796c65203d2022706f736974696f6e3a6162736f6c7574653b220d0a202020202020202020202020202020200d0a2020200d0a202020202020202020202020202020207661722070203d20646f63756d656e742e637265617465456c656d656e7428277027293b0d0a20202020202020202020202020202020702e73657441747472696275746528227374796c65222c2022666f6e742d66616d696c793a6d6f6e6f73706163653b22202b2022746578742d616c69676e3a63656e7465723b22202b2022666f6e742d73697a653a313270783b22202b2022746f703a2d3470783b22202b2022706f736974696f6e3a72656c61746976653b22290d0a2020202020202020202020202020202076617220746578744e6f6465203d20646f63756d656e742e637265617465546578744e6f646528692e746f537472696e672829290d0a20202020202020202020202020202020702e617070656e644368696c6428746578744e6f6465290d0a2020202020202020202020202020202064697643656c6c2e617070656e644368696c642870290d0a202020202020202020202020202020200d0a202020202020202020202020202020202f2f206174746163682074776f206576656e74730d0a20202020202020202020202020202020766172206d6574686f64203d20226a6176617363726970743a72656672657368282722202b2069202b20222729220d0a2020202020202020202020202020202064697643656c6c2e73657441747472696275746528226f6e6d6f7573656f766572222c206d6574686f64293b0d0a202020202020202020202020202020200d0a20202020202020202020202020202020766172206d6574686f64203d20226a6176617363726970743a72657365744469765468657461282722202b2069202b20222729220d0a2020202020202020202020202020202064697643656c6c2e73657441747472696275746528226f6e636c69636b222c206d6574686f64293b0d0a202020202020202020202020202020200d0a202020202020202020202020202020202f2f2067697665207468652063656c6c20736f6d65207374796c650d0a2020202020202020202020202020202064697643656c6c2e73657441747472696275746528227374796c65222c20206c6566745374796c65202b20746f705374796c65202b2064697657696474685374796c65202b206469764865696768745374796c65202b20646976426f726465725374796c65202b206469764261636b67726f756e64436f6c6f7220202b20706f736974696f6e5374796c65290d0a202020202020202020202020202020200d0a202020202020202020202020202020202f2f206164642063656c6c20746f206d61696e20706172656e74206469760d0a20202020202020202020202020202020636f6e7461696e65724469762e617070656e644368696c642864697643656c6c290d0a2020202020202020202020207d0d0a202020202020202020202020646f63756d656e742e626f64792e617070656e644368696c6428636f6e7461696e6572446976290d0a20202020202020202020202072657475726e20636f6e7461696e65724469760d0a20202020202020207d0d0a20202020202020200d0a0d0a20202020202020202f2f2061207061696e74206c6f6f700d0a202020202020202066756e6374696f6e207265667265736828686967686c696768656443656c6c290d0a20202020202020207b0d0a202020202020202020202020636f6e736f6c652e6c6f67282272656672657368282922290d0a2020202020202020202020202f2f696628746865746120213d20686967686c696768656443656c6c290d0a2020202020202020202020202f2f7b0d0a202020202020202020202020202020207468657461203d20686967686c696768656443656c6c0d0a20202020202020202020202020202020766172206e6176203d20646f63756d656e742e676574456c656d656e744279496428226e617622293b0d0a20202020202020202020202020202020766172206e65774e6176203d206765744469767328686967686c696768656443656c6c293b0d0a2020202020202020202020202020202076617220626f6479203d20646f63756d656e742e676574456c656d656e747342795461674e616d652822626f647922295b305d3b0d0a20202020202020202020202020202020626f64792e72656d6f76654368696c64286e6176293b0d0a20202020202020202020202020202020626f64792e617070656e644368696c64286e65774e6176293b0d0a2020202020202020202020202f2f7d0d0a20202020202020207d0d0a2020202020202020646f63756d656e742e676574456c656d656e747342795461674e616d652822626f647922295b305d2e73657441747472696275746528227374796c65222c20226261636b67726f756e642d636f6c6f723a726762283132382c3132382c3132382922290d0a2020202020202020726566726573682830290d0a202020203c2f7363726970743e0d0a3c2f626f64793e0d0a3c2f68746d6c3e"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d22746f7069635f6375725f706f73745f6964220d0a0d0a"/>
<mimepartdata value="34343538"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d226c617374636c69636b220d0a0d0a"/>
<mimepartdata value="31333134333338363431"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d22706f7374220d0a0d0a"/>
<mimepartdata value="5375626d6974"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d226174746163685f736967220d0a0d0a"/>
<mimepartdata value="6f6e"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d226372656174696f6e5f74696d65220d0a0d0a"/>
<mimepartdata value="31333134333338363432"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d22666f726d5f746f6b656e220d0a0d0a"/>
<mimepartdata value="37633761653333346633626337613162383439653833653033343631313537663264353838643564"/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d2266696c6575706c6f6164223b2066696c656e616d653d22220d0a436f6e74656e742d547970653a206170706c69636174696f6e2f6f637465742d73747265616d0d0a0d0a"/>
<mimepartdata value=""/>
<mimeparthdr value="436f6e74656e742d446973706f736974696f6e3a20666f726d2d646174613b206e616d653d2266696c65636f6d6d656e74220d0a0d0a"/>
<mimepartdata value=""/>
</proto>
</packet>

==========================================

I've got something complicated, but I think it's what you mean.

Let me stipulate some terms first, so the code does put in the pyscho ward, maybe you'll just have to take Xanax for a couple weeks until you see a psych.

Color Set - An array of colors. A set has no determined number, but must have at least one color.

Color - A color is a css red, green, blue value 256 x 256 x256 possibilities when used in combinaton.

Radix Array - It contains al the color sets. It is called radix, because the length of each color set varies.

RangeDataDiv - They are not for display, they are only an element to hold range and theta values for this example. Their range determines the color sets they are restricted to. Theta is a term used in two sense. One to point to the set they are on. And also to point at what color in the set they point to at any particular time.

I made one that use all the sets of color in Radix Array and I made one that uses only part of the sets. I thought that was what you were asking.

It appears to work, but I can't say it's absolutely exact, but it's flexible enough to turn into something precise and usefull, hopefully in the direction of your question. But it was sort of interesting to figure out anyway, I just don't have time for or need to perfect it.

Here it goes: (You may need a timer to slow it)


Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd"
    >
<html lang="en">
<head>
    <title>Color Radix</title>
</head>
<body>
    <div id="nav"></div>
    <script type="text/javascript">
    
        theta = -1
        
        // Data base of sets of colors
        s0 = ["rgb(20,5,0)", "rgb(140,15,1)", "rgb(176,81,1)", "rgb(255,5,0)", "rgb(123,15,1)", "rgb(178,81,1)", "rgb(44,5,0)", "rgb(3,15,1)", "rgb(55,81,1)"]
        s1 = ["rgb(20,222,0)", "rgb(40,215,1)", "rgb(76,181,1)", "rgb(78,100,0)", "rgb(123,113,1)", "rgb(178,81,1)", "rgb(44,60,0)", "rgb(3,15,1)", "rgb(55,0,1)"]
        s2 = ["rgb(20,244,0)", "rgb(40,215,50)", "rgb(76,181,100)", "rgb(78,100,200)", "rgb(123,113,255)", "rgb(178,81,100)", "rgb(44,60,50)", "rgb(3,15,45)", "rgb(55,0,1)"]
        s3 = ["rgb(0,22,0)", "rgb(1,122,1)", "rgb(76,181,100)", "rgb(78,100,200)", "rgb(123,178,255)",]
        s4 = ["rgb(0,120,0)", "rgb(71,1,178)", "rgb(1,1,18)"]
        s5 = ["rgb(220,0,222)", "rgb(1,222,78)", "rgb(51,222,1)"]
        
        // pointers to 

        colorRadixArray = [s0, s1, s2, s3, s4, s5]
        
        fullRangeDiv = document.createElement("div")
        fullRangeDiv.range = [0,5]
        fullRangeDiv.setTheta = fullRangeDiv.range[0]
        fullRangeDiv.positionInSetTheta = 0
        
        
        
        partialRangeDiv = document.createElement("div")
        partialRangeDiv.range = [3, 2]
        partialRangeDiv.setTheta = partialRangeDiv.range[0]
        partialRangeDiv.positionInSetTheta = 0
        
        var body = document.getElementsByTagName("body")[0];
        body.appendChild(fullRangeDiv);
        body.appendChild(partialRangeDiv);
        
        cycleDivs = [fullRangeDiv, partialRangeDiv]
        
        function incrementCycleDiv(div)
        {
            //console.log("cc: " + (div.positionInSetTheta + 1) + " " + colorRadixArray[div.setTheta].length)
            if((div.positionInSetTheta + 1) < colorRadixArray[div.setTheta].length)
            {
                div.positionInSetTheta += 1
            }
            else
            {
                div.positionInSetTheta = 0
                if((div.setTheta + 1) < (div.range[0] + div.range[1]))
                    div.setTheta += 1
                else
                    div.setTheta = div.range[0]
            }
            console.log("pos in set: " + div.positionInSetTheta)
        }
        
        // just for fun when you click on the div it will reset to the beging of the it's color radix
        function resetDivTheta(i)
        {
            cycleDivs[i].theta = cycleDivs[i][0]
        }
        
        function getDivs(highlighedCell)
        {
            var containerDiv = document.createElement("div")
            containerDiv.setAttribute("id", "nav")
            var leftStyle = "left:" + 200 + "px;"
            var topStyle = "top:" + 10 + "px;"
            var widthStyle = "width:" + (128 * 6) + "px;"
            var heightStyle = "height;128px;"
            var positionStyle = "position:absolute;"
            containerDiv.setAttribute("style",  leftStyle + topStyle + positionStyle)
            var i;
            
            divNumber = cycleDivs.length
            
            for(i=0;i<divNumber;i++)
            {
                // set up the divs dimensions, position, background image, style here
                var divCell = document.createElement("div")

                var divBorderStyle = "border:1px solid black;"
                
                // heres is where we set the color of the div
        
        
                var divBackgroundColor = "background-color:" +  colorRadixArray[cycleDivs[i].setTheta][cycleDivs[i].positionInSetTheta] +";"
                console.log(divBackgroundColor)
                
                // we increment the divs through theier ranges
                if(i == highlighedCell)
                {
                    incrementCycleDiv(cycleDivs[i])
                }
    
                var divWidthStyle = "width:128px;"
                var divHeightStyle = "height:128px;"
                leftStyle = "left:" + (128 * i) + "px;"
                topStyle = "top:" + 0 + "px;"
                positionStyle = "position:absolute;"
                
   
                var p = document.createElement('p');
                p.setAttribute("style", "font-family:monospace;" + "text-align:center;" + "font-size:12px;" + "top:-4px;" + "position:relative;")
                var textNode = document.createTextNode(i.toString())
                p.appendChild(textNode)
                divCell.appendChild(p)
                
                // attach two events
                var method = "javascript:refresh('" + i + "')"
                divCell.setAttribute("onmouseover", method);
                
                var method = "javascript:resetDivTheta('" + i + "')"
                divCell.setAttribute("onclick", method);
                
                // give the cell some style
                divCell.setAttribute("style",  leftStyle + topStyle + divWidthStyle + divHeightStyle + divBorderStyle + divBackgroundColor  + positionStyle)
                
                // add cell to main parent div
                containerDiv.appendChild(divCell)
            }
            document.body.appendChild(containerDiv)
            return containerDiv
        }
        

        // a paint loop
        function refresh(highlighedCell)
        {
            console.log("refresh()")
            //if(theta != highlighedCell)
            //{
                theta = highlighedCell
                var nav = document.getElementById("nav");
                var newNav = getDivs(highlighedCell);
                var body = document.getElementsByTagName("body")[0];
                body.removeChild(nav);
                body.appendChild(newNav);
            //}
        }
        document.getElementsByTagName("body")[0].setAttribute("style", "background-color:rgb(128,128,128)")
        refresh(0)
    </script>
</body>
</html>