two column vertical menu

I need to generate a vertical menu with the mainmenu items in the first column and the submenu items in the second column.

The subitems should change on mainitems hover.

If an item is clicked, the both columns should show the items with the highlighted path and the content below.

main1 | main2-sub1

m a i n 2 | main2-sub2

main3 | m a i n 2 - s u b 2

       | main2-sub3

content of m a i n 2 - s u b 2

Any ideas how to impement this with CMenu or a menu/jquery extension/plugin?


I have tested ctree, but doesn’t fit, because only radiobuttons/checkboxes seems to work.