function nav()
{
        var nav = document.getElementById("nav");
        var ul = nav.getElementsByTagName("ul")[0];
        var aTags = ul.getElementsByTagName("a");
        function getIndex(o)
        {
                o = o.parentNode;
                var li = o.parentNode.childNodes;
                var lis = [];
                for(var i=0;i<li.length;i++)
                {
                        if(li[i].tagName&&li[i].tagName=='LI')lis.push(li[i]);
                }
                for(i=0;i<lis.length;i++)
                {
                        if(lis[i]==o)break;
                }
                return i;
        }
        for(i=0;i<aTags.length;i++)
        {
                if(aTags[i].nextSibling && aTags[i].nextSibling.tagName=='DIV' && aTags[i].nextSibling.className=='float')
                {//
                        aTags[i].onmouseover = function()
                        {
                                this.nextSibling.style.display = 'block';
                                if(this.parentNode.parentNode.parentNode.id =='nav')
                                {//level1
                                        this.nextSibling.style.left = (XY(this.parentNode)[1]+XY(this.parentNode)[2]-10) +"px";
                                        this.nextSibling.style.top = (XY(this.parentNode)[0]+XY(this.parentNode)[3]-35) +"px";
                                }else{//level2
                                        //$("debug").innerHTML = getIndex(this)+"<br>"+this.parentNode.parentNode.parentNode.parentNode.parentNode.style.left+"<br>"+this.parentNode.parentNode.parentNode.parentNode.parentNode.style.top+"<br>"+(parseInt(this.parentNode.parentNode.parentNode.parentNode.parentNode.style.top) + getIndex(this) * 15) +"px";
                                        this.nextSibling.style.left = "135px";//(parseInt(this.parentNode.parentNode.parentNode.parentNode.parentNode.style.left)-10)+"px";
                                        this.nextSibling.style.top = (getIndex(this) * 25) +"px";//(parseInt(this.parentNode.parentNode.parentNode.parentNode.parentNode.style.top) + getIndex(this) * 15) +"px";
                                }
                        }
                        aTags[i].nextSibling.onmouseover = function()
                        {
                                this.style.display = "block";
                        }
                        aTags[i].nextSibling.onmouseout = function()
                        {
                                this.style.display = "none";
                        }
                        aTags[i].onmouseout = function()
                        {
                                this.nextSibling.style.display = 'none';
                        }
                }
	}
}