On this site [url]http://leomaximusrealty.com/[/url] I use some CSS to create a horizontal drop down menu with 2 levels, using the standart procedure: <ul><li>top<ul><li>submenu</li></ul></li>…</ul> and in the CSS: li ul {display: none}, il:hover ul {display:block}. It works fine in all browsers except in IE6 of course. In order to get things done I decided to use JavaScript following this simple way: [url]http://www.alistapart.com/articles/dropdowns/[/url] (change the className of the “li” which must show to a class wich contains display: block). Now in IE6 when i go with the mouse over the link the first time nothing happens. I have to hover it again in order the menu to show. After that it works. I can’t understand why this happens after the function is called the first time (when I put alert(…) in it it pops up even the first time). With this script also I can’t get the second level work at all. Can you tell me why that happens or maybe another script to use. Thank you in advance ?