<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>"Let's Fête Codification"</title><description></description><managingEditor>noreply@blogger.com (Jay Chapani)</managingEditor><pubDate>Fri, 25 Oct 2024 02:17:14 +0530</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">13</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://firstblog-jc.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Lazy loading of HTML select via Ajax</title><link>http://firstblog-jc.blogspot.com/2013/04/lazy-loading-of-html-select-via-ajax.html</link><category>Ajax</category><category>html select</category><category>lazy loading</category><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Wed, 17 Apr 2013 18:42:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-6353977547265121235</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
In the web application sometimes HTML select drop down holds large number of data which impact the performance of the webpage. Due large data page gets&amp;nbsp;heavier. Work around to this problem is Lazy Loading of select drop down via Ajax.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href="http://jsfiddle.net/dxNhg/26/" target="_blank"&gt;Working Demo&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Example: In the below example additional data is loaded on click of more via Ajax request.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieqCc0xQysdXwKF_FVGDNO78-1cSWrXRiw5jQ5bthUtOX6ZdoCAhPQmI_ihmzg1h_iWDlHTd28KG4_u0kWhyphenhyphenqozM9bh2c_TcA6TA8fOOf388j0y6TX4-bWPb6E7WBJ6RpKuRGlHQgq_SYx/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;&amp;lt;select id="mySelect" 
         onChange="updateOptionList(this.value,this.selectedIndex)"&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="1"&amp;gt;--1--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="2"&amp;gt;--2--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="3"&amp;gt;--3--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="4"&amp;gt;--4--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="5"&amp;gt;--5--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="6"&amp;gt;--6--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="7"&amp;gt;--7--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="8"&amp;gt;--8--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="9"&amp;gt;--9--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="10"&amp;gt;--10--&amp;lt;/option&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;option value="more"&amp;gt;more&amp;lt;/option&amp;gt;
&amp;lt;/select&amp;gt;&amp;nbsp;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
JavaScript:&lt;br /&gt;
&lt;pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieqCc0xQysdXwKF_FVGDNO78-1cSWrXRiw5jQ5bthUtOX6ZdoCAhPQmI_ihmzg1h_iWDlHTd28KG4_u0kWhyphenhyphenqozM9bh2c_TcA6TA8fOOf388j0y6TX4-bWPb6E7WBJ6RpKuRGlHQgq_SYx/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;var data = {
&amp;nbsp; &amp;nbsp; json: $.toJSON({
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; array: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
&amp;nbsp; &amp;nbsp; })
}
var elmt;
var num = 1;

function updateOptionList(value, index) {
&amp;nbsp; &amp;nbsp; if (value == 'more') {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elmt = document.getElementById("mySelect");
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elmt.remove(elmt.selectedIndex);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*Ajax request to load data*/
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $.ajax({
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url: "/echo/json/",
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data: data,
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; type: "POST",
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; success: function (response) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $.each(response.array, function (index, value) {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; opt = document.createElement("option");
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; opt.value = num * 10 + value;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; opt.innerHTML = '--' + (num * 10 + value) + '--';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elmt.appendChild(opt);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; opt1 = document.createElement("option");
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; opt1.value = 'more';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; opt1.innerHTML = 'more';
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elmt.appendChild(opt1);
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; num++;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&amp;nbsp; &amp;nbsp; }
}&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>ORDER BY Column not in GROUP BY</title><link>http://firstblog-jc.blogspot.com/2012/08/order-by-column-not-in-group-by.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Tue, 7 Aug 2012 13:20:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-2819799152576646966</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
&lt;b&gt;Consider the following data given in the below table&lt;/b&gt;&lt;/h4&gt;
&lt;div&gt;
&lt;b&gt;Table Name: &lt;/b&gt;mytable&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN1MlH_q4TwXYW6L0O949EuXMN7c5fb1RzBecF4Jkxm-X-NWefPf4OVFivQASFchxuSueW0NpUvAO1F9FNfr4xVtbHgPEM3CS5JZ8J3tCsf6lh0McGd39hMCoAOK_Xgk5FQ5heXCiThXY/s1600/tbl.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN1MlH_q4TwXYW6L0O949EuXMN7c5fb1RzBecF4Jkxm-X-NWefPf4OVFivQASFchxuSueW0NpUvAO1F9FNfr4xVtbHgPEM3CS5JZ8J3tCsf6lh0McGd39hMCoAOK_Xgk5FQ5heXCiThXY/s1600/tbl.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Problem:&lt;/b&gt;&amp;nbsp;group by the table data by column1 and column2 but final out put should be ordered by column3&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;
&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieqCc0xQysdXwKF_FVGDNO78-1cSWrXRiw5jQ5bthUtOX6ZdoCAhPQmI_ihmzg1h_iWDlHTd28KG4_u0kWhyphenhyphenqozM9bh2c_TcA6TA8fOOf388j0y6TX4-bWPb6E7WBJ6RpKuRGlHQgq_SYx/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt;SELECT column1, column2
    FROM mytbl
GROUP BY column1, column2
ORDER BY MAX (column3)&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN1MlH_q4TwXYW6L0O949EuXMN7c5fb1RzBecF4Jkxm-X-NWefPf4OVFivQASFchxuSueW0NpUvAO1F9FNfr4xVtbHgPEM3CS5JZ8J3tCsf6lh0McGd39hMCoAOK_Xgk5FQ5heXCiThXY/s72-c/tbl.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Lagrange's four-square theorem implementation code in JAVA</title><link>http://firstblog-jc.blogspot.com/2011/08/lagranges-four-square-theorem.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Thu, 18 Aug 2011 14:15:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-6684773904893154295</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Lagrange's four-square theorem : any natural number can be represented as the sum of four integer squares&lt;br /&gt;
&lt;br /&gt;
    p = a&lt;sub&gt;0&lt;/sub&gt;&lt;sup&gt;2&lt;/sup&gt; + a&lt;sub&gt;1&lt;/sub&gt;&lt;sup&gt;2&lt;/sup&gt; + a&lt;sub&gt;2&lt;/sub&gt;&lt;sup&gt;2&lt;/sup&gt; + a&lt;sub&gt;3&lt;/sub&gt;&lt;sup&gt;2&lt;/sup&gt; &lt;br /&gt;
&lt;br /&gt;
where the four numbers a0, a1, a2, a3 are integers. For illustration, 3, 31 and 310 can be represented as the sum of four squares as follows:&lt;br /&gt;
&lt;br /&gt;
3 = 1&lt;sup&gt;2&lt;/sup&gt; + 1&lt;sup&gt;2&lt;/sup&gt; + 1&lt;sup&gt;2&lt;/sup&gt; + 0&lt;sup&gt;2&lt;/sup&gt;&lt;br /&gt;
31 = 5&lt;sup&gt;2&lt;/sup&gt; + 2&lt;sup&gt;2&lt;/sup&gt; + 1&lt;sup&gt;2&lt;/sup&gt; + 1&lt;sup&gt;2&lt;/sup&gt;&lt;br /&gt;
310 = 17&lt;sup&gt;2&lt;/sup&gt; + 4&lt;sup&gt;2&lt;/sup&gt; + 2&lt;sup&gt;2&lt;/sup&gt; + 1&lt;sup&gt;2&lt;/sup&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieqCc0xQysdXwKF_FVGDNO78-1cSWrXRiw5jQ5bthUtOX6ZdoCAhPQmI_ihmzg1h_iWDlHTd28KG4_u0kWhyphenhyphenqozM9bh2c_TcA6TA8fOOf388j0y6TX4-bWPb6E7WBJ6RpKuRGlHQgq_SYx/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; int n, t1, t2, t;  
           n = 23;//Your number  
           for (int i = (int) Math.sqrt(n / 4); i * i &amp;lt;= n; i++) {  
                t1 = n - i * i;  
                for (int j = (int) Math.sqrt(t1 / 3); j &amp;lt;= i &amp;amp;&amp;amp; j * j &amp;lt;= t1; j++) {  
                     t2 = t1 - j * j;  
                     for (int k = (int) Math.sqrt(t2 / 2); k &amp;lt;= j &amp;amp;&amp;amp; k * k &amp;lt;= t2; k++) {  
                          t = (int) Math.sqrt(t2 - k * k);  
                          if (t &amp;lt;= k &amp;amp;&amp;amp; t * t == t2 - k * k) {                                
                               System.out.println("(" + i + "^2) + (" + j + "^2) + ("+ k + "^2) + ("+ t +"^2)");  
                          }  
                     }  
                }  
           }  
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Prevent copy paste on input : allow only numeric values jQuery</title><link>http://firstblog-jc.blogspot.com/2011/08/prevent-copy-paste-on-input-allow-only.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Thu, 4 Aug 2011 11:51:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-7029223085032427613</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;b&gt;The following example won't allow values other than numeric.&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt; From keyboard (even copy paste)&lt;/li&gt;
&lt;li&gt; From drag drop &lt;/li&gt;
&lt;li&gt; From mouse (copy paste)&lt;/li&gt;
&lt;/ol&gt;&lt;span style="color: #b45f06; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;Demo :&lt;/span&gt; &lt;a href="http://firstblog-jc.blogspot.com/p/demo-prevent-copy-paste-on-input-allow.html"&gt;Try demo here&lt;/a&gt;&lt;br /&gt;
&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieqCc0xQysdXwKF_FVGDNO78-1cSWrXRiw5jQ5bthUtOX6ZdoCAhPQmI_ihmzg1h_iWDlHTd28KG4_u0kWhyphenhyphenqozM9bh2c_TcA6TA8fOOf388j0y6TX4-bWPb6E7WBJ6RpKuRGlHQgq_SYx/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; &amp;lt;!DOCTYPE html&amp;gt;  
 &amp;lt;html&amp;gt;  
      &amp;lt;head&amp;gt;  
           &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&amp;gt;  
           &amp;lt;title&amp;gt;jQuery UI Example Page&amp;lt;/title&amp;gt;  
           &amp;lt;script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.min.js"&amp;gt;&amp;lt;/script&amp;gt;  
           &amp;lt;script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.js"&amp;gt;&amp;lt;/script&amp;gt;  
      &amp;lt;/head&amp;gt;  
      &amp;lt;body&amp;gt;  
           &amp;lt;input type="text" id="textBox" class="numericOnly" /&amp;gt;  
      &amp;lt;/body&amp;gt;  
      &amp;lt;script type="text/javascript"&amp;gt;  
           $(function(){  
                $(".numericOnly").bind('keypress',function(e){  
                          if(e.keyCode == '9' || e.keyCode == '16'){  
                                return;  
                           }  
                           var code;  
                           if (e.keyCode) code = e.keyCode;  
                           else if (e.which) code = e.which;   
                           if(e.which == 46)  
                                return false;  
                           if (code == 8 || code == 46)  
                                return true;  
                           if (code &amp;lt; 48 || code &amp;gt; 57)  
                                return false;  
                     }  
                );  
                $(".numericOnly").bind("paste",function(e) {  
                     e.preventDefault();  
                });  
                $(".numericOnly").bind('mouseenter',function(e){  
                      var val = $(this).val();  
                      if (val!='0'){  
                           val=val.replace(/[^0-9]+/g, "")  
                           $(this).val(val);  
                      }  
                });  
           });  
      &amp;lt;/script&amp;gt;  
 &amp;lt;/html&amp;gt;  
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Override Invalid value for field [fieldName] message in Struts2</title><link>http://firstblog-jc.blogspot.com/2011/08/override-invalide-value-for-field.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Tue, 2 Aug 2011 10:11:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-9035944074741591955</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The default field error message in struts 2 is &lt;b&gt;Invalid field value for field "[fieldName]"&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
To override this message you need to create a property file with a file name pattern &lt;b&gt;[ClassName].properties&lt;/b&gt; under the package of the Action class. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_W1EWLcW8hn0ADsOh5AGyGle2rvr6Y1UGh6v_FniA4ieuXMIUbGkxqUg0uM-slq2AcDbE7V5iXjV3_-uaUtyBWhCghUaYt_PZi5PsStTo8BJ0ZZVAak92Q8KFclQFCOk3XBoqplKtOwE/s1600/prop.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_W1EWLcW8hn0ADsOh5AGyGle2rvr6Y1UGh6v_FniA4ieuXMIUbGkxqUg0uM-slq2AcDbE7V5iXjV3_-uaUtyBWhCghUaYt_PZi5PsStTo8BJ0ZZVAak92Q8KFclQFCOk3XBoqplKtOwE/s1600/prop.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
If you are getting error message like : &lt;b&gt;Invalid field value for field "birthDate"&lt;/b&gt;. You can override this by adding a line in properties file like,&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invalid.fieldvalue.birthDate = Birthdate is invalid&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
So now your message is : &lt;b&gt;"Birthdate is invalid"&lt;/b&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_W1EWLcW8hn0ADsOh5AGyGle2rvr6Y1UGh6v_FniA4ieuXMIUbGkxqUg0uM-slq2AcDbE7V5iXjV3_-uaUtyBWhCghUaYt_PZi5PsStTo8BJ0ZZVAak92Q8KFclQFCOk3XBoqplKtOwE/s72-c/prop.JPG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Preserve TimeStamp value in Struts2</title><link>http://firstblog-jc.blogspot.com/2011/06/preserve-timestamp-value-in-struts2.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Wed, 15 Jun 2011 10:23:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-7321695727183146048</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;blockquote class=""&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Problem Definition :&lt;/b&gt; After page is submitted the value of TimeStamp is not preserve in page. As an additional requirement is that I want TimeStamp value in &lt;b style="color: #b45f06;"&gt;&lt;i&gt;"MM/dd/yyyy hh:mm:ss a"&lt;/i&gt;&lt;/b&gt; format on my jsp pages..&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;File :&amp;nbsp; &lt;i&gt;xwork-conversion.properties&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieqCc0xQysdXwKF_FVGDNO78-1cSWrXRiw5jQ5bthUtOX6ZdoCAhPQmI_ihmzg1h_iWDlHTd28KG4_u0kWhyphenhyphenqozM9bh2c_TcA6TA8fOOf388j0y6TX4-bWPb6E7WBJ6RpKuRGlHQgq_SYx/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; java.sql.Timestamp = com.myApp.util.MyTimeStampConverter  
&lt;/code&gt;&lt;/pre&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;b&gt;Create java file i.e. Class &lt;i&gt;MyTimeStampConverter&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Code:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieqCc0xQysdXwKF_FVGDNO78-1cSWrXRiw5jQ5bthUtOX6ZdoCAhPQmI_ihmzg1h_iWDlHTd28KG4_u0kWhyphenhyphenqozM9bh2c_TcA6TA8fOOf388j0y6TX4-bWPb6E7WBJ6RpKuRGlHQgq_SYx/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; public class MyTimeStampConverter extends  
     StrutsTypeConverter {  
   private static final SimpleDateFormat sdf =  
     new SimpleDateFormat("MM/dd/yyyy hh:mm:ss a");  
   @Override  
   public Object convertFromString(Map context,  
       String[] values, Class toClass)  
       throws TypeConversionException {  
     try {  
       if (values == null || values.length == 0) {  
         return null;  
       }  
       return new java.sql.Timestamp(sdf  
           .parse(values[0]).getTime());  
     } catch (Exception e) {  
       throw new TypeConversionException(e);  
     }  
   }  
   @Override  
   public String convertToString(Map context,  
       Object object)  
       throws TypeConversionException {  
     try {  
       if (object instanceof Timestamp) {  
         return sdf.format(  
             new Date((Timestamp) object).getTime()));  
       }  
       return "";  
     } catch (Exception e) {  
       throw new TypeConversionException(e);  
     }  
   }  
 }  
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to know which application is using desired port in windows</title><link>http://firstblog-jc.blogspot.com/2011/04/how-to-know-which-application-is-using.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Thu, 7 Apr 2011 12:44:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-7156074427168286187</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Just go to command prompt and type&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;blockquote&gt;netstat -o -n -a | findstr 0.0:80&lt;/blockquote&gt;&lt;/b&gt;&lt;br /&gt;
output is like&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;blockquote&gt;TCP&amp;nbsp; &amp;nbsp; 0.0.0.0:80 &amp;nbsp;&amp;nbsp; 0.0.0.0:0 &amp;nbsp;&amp;nbsp; LISTENING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1656&lt;/blockquote&gt;&lt;/b&gt;&lt;br /&gt;
The number at the end (1656, in this case) is a process ID.&lt;br /&gt;
&lt;br /&gt;
Open Task Manager and click View -&amp;gt; Select Columns. Check the box next to PID (Process Identifier). You can then find the process ID returned by netstat and determine which process is using the port.&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Style Preecedencr in CSS : Specificity, Inheritance and Cascade</title><link>http://firstblog-jc.blogspot.com/2011/03/style-preecedencr-in-css-specificity.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Thu, 24 Mar 2011 09:21:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-1554729713836242148</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;CSS rule applies to a given html element is controled by&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="#Specificity%20Calculations"&gt;Specificity Calculations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Inheritance"&gt;Inheritance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#The%20Cascade"&gt;The Cascade&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a name="Specificity Calculations"&gt;&lt;/a&gt;Specificity Calculations&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Specificity is calculated by counting various components of your css and  expressing them in a form (a,b,c,d). This will be clearer with an  example, but first the components.&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;Element, Pseudo Element: d = 1 – (0,0,0,1)&lt;/li&gt;
&lt;li&gt; Class, Pseudo class, Attribute: c = 1 – (0,0,1,0)&lt;/li&gt;
&lt;li&gt;Id: b = 1 – (0,1,0,0)&lt;/li&gt;
&lt;li&gt; Inline Style: a = 1 – (1,0,0,0)&lt;/li&gt;
&lt;/ul&gt;An id is more specific than a class is more specific than an element.&lt;br /&gt;
It’s also important to note that 0,0,1,0 is more specific than 0,0,0,15.&lt;br /&gt;
&lt;br /&gt;
Let’s look at the example&lt;br /&gt;
&lt;blockquote&gt;&lt;pre class="css"&gt;&lt;span class="cssSelector"&gt;div p.bio {&lt;/span&gt;font-size: 14px&lt;span class="cssSelector"&gt;}&lt;/span&gt; - (0,0,1,2)
&lt;span class="cssSelector"&gt;#sidebar p {&lt;/span&gt;font-size: 12px&lt;span class="cssSelector"&gt;}&lt;/span&gt; - (0,1,0,1)&lt;/pre&gt;&lt;/blockquote&gt;&lt;pre class="css"&gt;&lt;/pre&gt;The second has the higher specificity and thus takes precedence.&lt;br /&gt;
Importance trumps specificity, When  you mark a css property with &lt;span style="color: red;"&gt;!important&lt;/span&gt; you’re overriding specificity  rules and so &lt;br /&gt;
&lt;blockquote&gt;&lt;pre class="css"&gt;&lt;span class="cssSelector"&gt;div p.bio {&lt;/span&gt;font-size: 14px &lt;span class="cssImportant"&gt;!important&lt;/span&gt;&lt;span class="cssSelector"&gt;}&lt;/span&gt;
&lt;span class="cssSelector"&gt;#sidebar p {&lt;/span&gt;font-size: 12px&lt;span class="cssSelector"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;means the first line of css above takes precedence instead of the  second. !important is still mostly a hack around the basic rules and is  something you should never need if you understand how the rules work.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a name="Inheritance"&gt;&lt;/a&gt;Inheritance&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Elements inherit styles from their parent container. If you set the  body tag to use color: red then the text for all elements inside the  body will also be red unless otherwise specified. &lt;br /&gt;
&lt;br /&gt;
Not all css properties are inherited, though. For example margins and  paddings  are non-inherited properties. If you set a margin or padding  on a div, the paragraphs inside that div do not inherit the margin and  padding you set on the div. The paragraph will use the default browser  margin and padding until you declare otherwise.&lt;br /&gt;
&lt;br /&gt;
You can explicitly set a property to inherit styles from it’s parent container, though. For example you could declare&lt;br /&gt;
&lt;blockquote&gt;&lt;pre class="css"&gt;&lt;span class="cssSelector"&gt;p {&lt;/span&gt;&lt;span class="cssProperty"&gt;margin&lt;/span&gt;&lt;span class="cssRest"&gt;:&lt;/span&gt;&lt;span class="cssValue"&gt; inherit&lt;/span&gt;&lt;span class="cssRest"&gt;;&lt;/span&gt; padding: inherit&lt;span class="cssSelector"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;and your paragraph would then inherit both from it’s containing element.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a name="The Cascade"&gt;&lt;/a&gt;The Cascade&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
At the highest level the cascade is what controls all css precedence and works as follows.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Find all css declarations that apply to the element and property in question.&lt;/li&gt;
&lt;li&gt;Sort by origin and weight. Origin refers to the source of the  declaration (author styles, user styles, browser defaults) and weight  refers to the importance of the declaration. (author has more weight  than user which has more weight than default. !importance has more  weight than normal declarations) &lt;/li&gt;
&lt;li&gt;Calculate specificity&lt;/li&gt;
&lt;li&gt;If two rules are equal in all of the above, the one declared last  wins. CSS embedded in the html always come after external stylesheets  regardless of the order in the html&lt;/li&gt;
&lt;/ol&gt;#3 above is likely the one you’ll need to pay attention to most.&lt;br /&gt;
#2 just understand that your styles will override how a user sets their  browser unless they set their rules to be important.&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Play with Matrix using JavaScript</title><link>http://firstblog-jc.blogspot.com/2011/03/coooooooooooooooooooode-play-with.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Wed, 9 Mar 2011 12:13:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-4989861106537425680</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="color: #b45f06; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: large;"&gt;Demo :&lt;/span&gt; &lt;a href="http://firstblog-jc.blogspot.com/p/play-with-matrix-using-javascript.html?spref=bl"&gt;Play with Matrix using JavaScript&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>JSP Implicit Objects</title><link>http://firstblog-jc.blogspot.com/2011/03/jsp-implicit-objects.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Fri, 4 Mar 2011 10:00:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-7811871397502160361</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: large;"&gt;Implicit objects in jsp are the objects that are created by the container automatically.Since these objects are created automatically by the container and are accessed using standard variables; hence, they are called implicit objects. The implicit objects are parsed by the container and inserted into the generated servlet code. They are available only within the jspService method and not in any declaration. Implicit objects are used for different purposes. Our own methods (user defined methods) can't access them as they are local to the service method and are created at the conversion time of a jsp into a servlet. But we can pass them to our own method if we wish to use them locally in those functions.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;table border="1"&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th&gt;Objebt&lt;/th&gt; &lt;th&gt;Class&lt;/th&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;application&lt;/td&gt; &lt;td&gt;javax.servlet.ServletContext&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;config&lt;/td&gt; &lt;td&gt;javax.servlet.ServletConfig&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;exception&lt;/td&gt; &lt;td&gt;java.lang.Throwable&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;out&lt;/td&gt; &lt;td&gt;javax.servlet.jsp.JspWriter&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;page&lt;/td&gt; &lt;td&gt;java.lang.Object&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;PageContext&lt;/td&gt; &lt;td&gt;javax.servlet.jsp.PageContext&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;request&lt;/td&gt; &lt;td&gt;javax.servlet.ServletRequest&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;response&lt;/td&gt; &lt;td&gt;javax.servlet.ServletResponse&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;session&lt;/td&gt; &lt;td&gt;javax.servlet.http.HttpSession&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Application&lt;/b&gt;&lt;/span&gt;: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;These objects has an application scope. These objects are available at the widest context level, that allows to share the same information between the JSP page's servlet and any Web components with in the same application.&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Config&lt;/b&gt;&lt;/span&gt;: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;These object has a page scope and is an instance of javax.servlet.ServletConfig class. Config object allows to pass the initialization data to a JSP page's servlet. Parameters of this objects can be set in the deployment descriptor (web.xml) inside the element &lt;/span&gt;&lt;jsp-file&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;. The method getInitParameter() is used to access the initialization parameters.&lt;/span&gt;&lt;br /&gt;
&lt;/jsp-file&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;Exception&lt;/span&gt;: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;This object has a page scope and is an instance of java.lang.Throwable class. This object allows the exception data to be accessed only by designated JSP "error pages."&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;Out&lt;/span&gt;: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;This object allows us to access the servlet's output stream and has a page scope. Out object is an instance of javax.servlet.jsp.JspWriter class. It provides the output stream that enable access to the servlet's output stream.&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;Page&lt;/span&gt;: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;This object has a page scope and is an instance of the JSP page's servlet class that processes the current request. Page object represents the current page that is used to call the methods defined by the translated servlet class. First type cast the servlet before accessing any method of the servlet through the page.&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Pagecontext&lt;/b&gt;&lt;/span&gt;: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;PageContext has a page scope. Pagecontext is the context for the JSP page itself that provides a single API to manage the various scoped attributes. This API is extensively used if we are implementing JSP custom tag handlers. PageContext also provides access to several page attributes like including some static or dynamic resource.&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Request&lt;/b&gt;&lt;/span&gt;: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;Request object has a request scope that is used to access the HTTP request data, and also provides a context to associate the request-specific data. Request object implements javax.servlet.ServletRequest interface. It uses the getParameter() method to access the request parameter. The container passes this object to the _jspService() method.&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Response&lt;/b&gt;&lt;/span&gt;: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;This object has a page scope that allows direct access to the HTTPServletResponse class object. Response object is an instance of the classes that implements the javax.servlet.ServletResponse class. Container generates to this object and passes to the _jspService() method as a parameter.&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Session&lt;/b&gt;&lt;/span&gt;: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;Session object has a session scope that is an instance of javax.servlet.http.HttpSession class. Perhaps it is the most commonly used object to manage the state contexts. This object persist information across multiple user connection.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Database : May I help u????</title><link>http://firstblog-jc.blogspot.com/2011/03/database-may-i-help-u.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Thu, 3 Mar 2011 14:59:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-7404721504181089552</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="color: red; font-family: Arial,Helvetica,sans-serif; font-size: large;"&gt;&lt;b&gt;Select Top N records..........&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #6fa8dc; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Microsoft SQL Server&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SELECT &lt;b&gt;TOP 10&lt;/b&gt; column FROM table&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #6fa8dc; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;MySQL&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SELECT column FROM table &lt;b&gt;LIMIT 10&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #6fa8dc; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Oracle&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SELECT column FROM table WHERE &lt;b&gt;ROWNUM &amp;lt;= 10&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #6fa8dc; font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;DB2&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SELECT column FROM table&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;FETCH FIRST 10 ROWS ONLY&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>IE Rendering Modes</title><link>http://firstblog-jc.blogspot.com/2011/02/ie-rendering-modes.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Wed, 16 Feb 2011 09:49:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-933768043292634000</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;ul&gt;&lt;li&gt;IE=5 &lt;ul&gt;&lt;li style="font-family: 'Lucida Console','Courier New','Courier',monospace;"&gt;&lt;b&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=5" /&amp;gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;This forces IE 8 to render the page in “Quirks” mode.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IE=7 &lt;ul&gt;&lt;li style="font-family: 'Lucida Console','Courier New','Courier',monospace;"&gt;&lt;b&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=7" /&amp;gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;This forces IE 8 to render the page using IE 7 Strict mode.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IE=EmulateIE7 &lt;ul&gt;&lt;li style="font-family: 'Lucida Console','Courier New','Courier',monospace;"&gt;&lt;b&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /&amp;gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;This forces IE 8 to use the !DOCTYPE declaration in the page to determine the rendering mode. &lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IE=8 &lt;ul&gt;&lt;li style="font-family: 'Lucida Console','Courier New','Courier',monospace;"&gt;&lt;b&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&amp;gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;This forces IE 8 to display the page in Internet Explorer Standards mode.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IE=EmulateIE8 &lt;ul&gt;&lt;li style="font-family: 'Lucida Console','Courier New','Courier',monospace;"&gt;&lt;b&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /&amp;gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;This forces IE 8 to use the !DOCTYPE declaration in the page to determine the rendering mode.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;IE=edge &lt;ul&gt;&lt;li style="font-family: 'Lucida Console','Courier New','Courier',monospace;"&gt;&lt;b&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="edge" /&amp;gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;This  forces Internet Explorer 8 to render in the most recent mode. For  instance; currently this would behave like using a value of IE=8, but  when IE 9 is available that will be the mode that IE=edge will render  in.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Keyboard Tab Navigation - Menu</title><link>http://firstblog-jc.blogspot.com/2010/12/keyboard-tab-navigation-menu.html</link><author>noreply@blogger.com (Jay Chapani)</author><pubDate>Tue, 14 Dec 2010 13:34:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5361086741545702965.post-6422365965527858675</guid><description>&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="content-type" content="text/html;charset=utf-8" /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Keyboard Tab Navigation - Menu&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link type="text/css" href="menu.css" rel="stylesheet" /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script src="http://code.jquery.com/jquery-1.4.4.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //initialise plugins&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $(function(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(".parent").focusin(function(e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; show(e);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; function show(e){&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var dv = $($(e.target).parent()).children("div");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(dv).css("visibility", "visible");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var sib = $($(e.target).parent()).siblings();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var di = $(sib).children("div");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; walk(di);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $("a").focusin(function(e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var sib = $($(e.target).parent()).siblings();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var di = $(sib).children("div");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; walk(di);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if($($(this).parents('ul:eq(0)')).hasClass("menu")){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var sp = $(this).children("span");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(sp).css("color","#3a3a3a");&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(sp).css("background","url(images/selected-left-sub.png) no-repeat 0 -3px");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(sp).css("_background-image","url(images/selected-left-sub.gif)");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(this).css("background","url(images/selected-right-sub.png)&amp;nbsp; no-repeat right -1px");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(this).css("_background-image","url(images/selected-right-sub.gif)");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var anc = $(sib).children("a");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var spn = $(anc).children("span");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(spn).css("color","#FFFFFF");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(spn).css("background","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(spn).css("_background-image","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(anc).css("background","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(anc).css("_background-image","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; function walk(children) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; children.each(function(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var child = $(this);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (child.children().size() &amp;gt; 0) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; walk(child.children());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(child.is("div")){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(this).css("visibility", "hidden")&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; })&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
$("a:first").keypress(function(e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(e.shiftKey){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var di = $($(e.target).parent()).children("div");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;walk(di);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var anc = $($(e.target).parent()).children("a");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var spn = $(anc).children("span");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(spn).css("color","#FFFFFF");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(spn).css("background","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(spn).css("_background-image","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(anc).css("background","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(anc).css("_background-image","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;$("a:last").keypress(function(e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(!e.shiftKey){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var di = $($(".parent").parent()).children("div");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;walk(di);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var anc = $(".parent");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var spn = $(anc).children("span");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(spn).css("color","#FFFFFF");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(spn).css("background","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(spn).css("_background-image","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(anc).css("background","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(anc).css("_background-image","");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;}); &amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;
*{ margin:0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body { background:#171717; }&lt;br /&gt;
div#menu {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin:30px auto;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width:80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id="menu"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ul class="menu"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a id="home" href="#" class="parent"&amp;gt;&amp;lt;span&amp;gt;Item 1&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ul&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#" class="parent" id="SubItem1"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#" class="parent" id="SubItem1.1"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.1&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.1.1&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.1.2&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.2&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.3&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.4&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.5&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.6&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#" class="parent" id="SubItem1.7"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.7&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.7.1&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.7.2&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 2&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 3&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#" class="parent" id="ProductInfo"&amp;gt;&amp;lt;span&amp;gt;Item 2&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#" class="parent"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.1&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 1.2&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#" class="parent"&amp;gt;&amp;lt;span&amp;gt;Sub Item 2&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 2.1&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 2.2&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 3&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 4&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 5&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 6&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Sub Item 7&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Item 3&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li class="last"&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;Item 4&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Css File :&lt;br /&gt;
&lt;br /&gt;
div#menu {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 46px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-left: 10px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/left.png) no-repeat;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/left.gif);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width:auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; list-style: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; float: left;&lt;br /&gt;
}&lt;br /&gt;
div#menu ul.menu {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-right: 10px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/right.png) no-repeat right 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/right.gif);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu li {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; position: relative;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0 0 0 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; display: block;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; float: left;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: 9;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width: auto;&lt;br /&gt;
}&lt;br /&gt;
div#menu ul ul li {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: 9;&lt;br /&gt;
}&lt;br /&gt;
div#menu li div {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; list-style: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; float: left;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; position: absolute;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: 11;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; top: 36px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; left: 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; visibility: hidden;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 187px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0 0 11px 7px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-bottom.png) no-repeat 7px bottom;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/submenu-bottom.gif);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0px 0 0 -4px;&lt;br /&gt;
}&lt;br /&gt;
div#menu li:hover&amp;gt;div {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; visibility: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu a:focus&amp;gt;div {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; visibility: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu a {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; position: relative;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: 10;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 41px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; display: block;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; float: left;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; line-height: 41px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; text-decoration: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin-top: 1px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; white-space: nowrap;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width: auto;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-right: 5px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; text-align: center;&lt;br /&gt;
}&lt;br /&gt;
div#menu span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; display: block;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor: pointer;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background-repeat: no-repeat;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background-position: 95% 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* menu::level1 */&lt;br /&gt;
div#menu a {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0 30px 0 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; line-height: 40px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 46px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin-right: 5px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _margin-right: 1px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: none;&lt;br /&gt;
}&lt;br /&gt;
div#menu span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin-top: 2px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-left: 30px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; color: #fff;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; font: bold 11px Trebuchet MS,Arial,san-serif;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; line-height: 40px;&lt;br /&gt;
}&lt;br /&gt;
div#menu a:focus,&lt;br /&gt;
div#menu a.over {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background:&amp;nbsp; url(images/selected-right-sub.png)&amp;nbsp; no-repeat right -1px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-right-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu a:hover,&lt;br /&gt;
div#menu a.over {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background:&amp;nbsp; url(images/selected-right-sub.png)&amp;nbsp; no-repeat right -1px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-right-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu a:focus span,&lt;br /&gt;
div#menu a.over span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/selected-left-sub.png) no-repeat 0 -3px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-left-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu a:hover span,&lt;br /&gt;
div#menu a.over span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/selected-left-sub.png) no-repeat 0 -3px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-left-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu li.current a,&lt;br /&gt;
div#menu ul.menu&amp;gt;li:focus&amp;gt;a {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/selected-right-sub.png) no-repeat right -1px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-right-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu li.current a,&lt;br /&gt;
div#menu ul.menu&amp;gt;li:hover&amp;gt;a {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/selected-right-sub.png) no-repeat right -1px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-right-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu li.current a span,&lt;br /&gt;
div#menu ul.menu&amp;gt;li:focus&amp;gt;a span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/selected-left-sub.png) no-repeat 0 -3px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-left-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu li.current a span,&lt;br /&gt;
div#menu ul.menu&amp;gt;li:hover&amp;gt;a span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/selected-left-sub.png) no-repeat 0 -3px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-left-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul.menu&amp;gt;li:focus&amp;gt;a span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; color: #3a3a3a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul.menu&amp;gt;li:hover&amp;gt;a span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; color: #3a3a3a;&lt;br /&gt;
}&lt;br /&gt;
div#menu li {&amp;nbsp; }&lt;br /&gt;
div#menu li.last { background: none; }&lt;br /&gt;
&lt;br /&gt;
div#menu li.current a,&lt;br /&gt;
div#menu li.current a span,&lt;br /&gt;
div#menu.js-active a:focus,&lt;br /&gt;
div#menu.js-active a:focus span,&lt;br /&gt;
div#menu.js-active a,&lt;br /&gt;
div#menu.js-active span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu li.current a,&lt;br /&gt;
div#menu li.current a span,&lt;br /&gt;
div#menu.js-active a:hover,&lt;br /&gt;
div#menu.js-active a:hover span,&lt;br /&gt;
div#menu.js-active a,&lt;br /&gt;
div#menu.js-active span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu.js-active ul.menu&amp;gt;li:focus&amp;gt;a,&lt;br /&gt;
div#menu.js-active ul.menu&amp;gt;li:focus&amp;gt;a span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu.js-active ul.menu&amp;gt;li:hover&amp;gt;a,&lt;br /&gt;
div#menu.js-active ul.menu&amp;gt;li:hover&amp;gt;a span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background:none;&lt;br /&gt;
}&lt;br /&gt;
div#menu li.current a.over {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/selected-right-sub.png)&amp;nbsp; no-repeat right -1px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-right-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
div#menu li.current a.over span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/selected-left-sub.png) no-repeat 0 -3px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/selected-left-sub.gif);&lt;br /&gt;
}&lt;br /&gt;
div#menu a.over span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; color: #3a3a3a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* menu::level2 */&lt;br /&gt;
div#menu ul ul li {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;br /&gt;
}&lt;br /&gt;
div#menu ul ul {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
div#menu ul ul a {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; height: auto;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; float: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; display: block;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; line-height: 26px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; font-size: 11px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; color: #ffffff;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: -1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-left: 5px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; white-space: normal;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 160px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0 5px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; text-transform: none;&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
div#menu ul ul a span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0 15px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; line-height: 26px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; font-size: 11px;&lt;br /&gt;
}&lt;br /&gt;
div#menu li.current ul a,&lt;br /&gt;
div#menu li.current ul a span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul ul a:focus {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-selected-bottom.png) no-repeat 5px bottom;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul ul a:hover {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-selected-bottom.png) no-repeat 5px bottom;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul ul a:focus span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-selected-top.png) no-repeat 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul ul a:hover span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-selected-top.png) no-repeat 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul ul a.parent {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-pointer-bottom.gif) no-repeat 5px bottom;&lt;br /&gt;
}&lt;br /&gt;
div#menu ul ul a.parent span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-pointer-top.png) no-repeat 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul ul a.parent:focus {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-pointer-selected-bottom.png) no-repeat 5px bottom;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul ul a.parent:hover {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-pointer-selected-bottom.png) no-repeat 5px bottom;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul ul a.parent:focus span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-selected-top.png) no-repeat 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu ul ul a.parent:hover span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-selected-top.png) no-repeat 0 0;&lt;br /&gt;
}&lt;br /&gt;
div#menu ul ul span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin-top: 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; text-align: left;&lt;br /&gt;
}&lt;br /&gt;
div#menu ul ul li.last { background: none; }&lt;br /&gt;
div#menu ul ul li {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* menu::level3 */&lt;br /&gt;
div#menu ul ul div {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 180px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 15px 0px 8px 0px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: -44px 0 0 169px !important;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/subsubmenu-top.png) no-repeat 0px 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/subsubmenu-top.gif);&lt;br /&gt;
}&lt;br /&gt;
*+html div#menu ul ul div { height:10px }&lt;br /&gt;
*+html div#menu.ie7 ul ul div { height:auto }&lt;br /&gt;
div#menu ul ul ul {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0 4px 5px 1px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/submenu-bottom.png) no-repeat 0px bottom;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/submenu-bottom.gif);&lt;br /&gt;
}&lt;br /&gt;
div#menu ul ul div li {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; position:relative;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; top:-5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* lava lamp */&lt;br /&gt;
div#menu li.back {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/lavalamp-left.png) no-repeat 0 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/lavalamp-left.gif);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 10px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 46px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: 8;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; position: absolute;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#menu li.back .left {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; padding:0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; width:auto;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; background: url(images/lavalamp-right.png) no-repeat right 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _background-image: url(images/lavalamp-right.gif);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 46px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0 5px 0 10px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _margin-right: 2px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; float: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; position: relative;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; top: 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; left: 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; visibility: visible;&lt;br /&gt;
}</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>