While some of these are interesting and show promise the browser errors that show up such as the following would give me great concern to spend much on these:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.4; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Sat, 13 Feb 2010 03:47:36 UTC
Message: 'parents(...).get(...)' is null or not an object
Line: 125
Char: 7
Code: 0
URI:
http://mods.x-cart.com/skin1/modules/Flyout_Menus/Icons/func.js
Also the drop and drag feature should also carry over to the product.tpl not just the products.tpl.