/* 
  ---------------------------------------
   This is the java script for the menu,
   ProGlass. The menu was by:
	     PVII-projectseven.com
   many thanks. I have edited it to fit
   the theme.
  ---------------------------------------
*/
/*function ProGMenu(){
 	if(navigator.appVersion.indexOf("MSIE")==-1){return;}
 		var i,k,g,lg,r=/\s*p7hvr/,nn='',c,cs='p7hvr',bv='menubar';
 		for(i=0;i<10;i++){g=document.getElementById(bv+nn);if(g){
 		lg=g.getElementsByTagName("LI");if(lg){for(k=0;k<lg.length;k++){
 		lg[k].onmouseover=function(){c=this.className;cl=(c)?c+' '+cs:cs;
 		this.className=cl;};lg[k].onmouseout=function(){c=this.className;
 		this.className=(c)?c.replace(r,''):'';};}}}nn=i+1;}
}*/
    var menu = null;
    function init_menu()
    {
        menu = document.getElementById('menubar');
        var li = menu.getElementsByTagName('li'), i = li.length;
        while (i--) li[i].onmouseover = showMenu;
        menu.onmouseout = timeout;
        menu.onmouseover = cleartimer;
    }

    var timer = null;
    function timeout()
    {
        timer = setTimeout('hideMenus(menubar, null)', 1000);
    }

    function cleartimer()
    {
        if (timer)
        {
            clearTimeout(timer);
            timer = null;
        }
    }

    function showMenu()
    {
        var ul = this.parentNode;
        while (ul)
        {
            if (ul.tagName.toLowerCase() == 'ul')
            {
                hideMenus(ul, this);
                break;
            }

            ul = ul.parentNode;
        }

        ul = this.firstChild;
        while (ul)
        {
            if (ul.nodeType == 1 && ul.tagName.toLowerCase() == 'ul')
            {
                ul.style.display = 'block';
                ul.style.visibility = ''; // necessary for IE
                break;
            }

            ul = ul.nextSibling;
        }
    }

    function hideMenus(level, skipli)
    {
        var stack = [level], i = 0, li, j, el, tag;
        do
        {
            li = stack[i].childNodes, j = li.length;
            while (j--)
            {
                el = li[j];
                if (el.nodeType == 1 && el != skipli)
                {
                    tag = el.tagName.toLowerCase();
                    if (tag == 'li')
                    {
                        stack[i++] = el;
                    }
                    else if (tag == 'ul' && el.style.display == 'block')
                    {
                        stack[i++] = el;
                        el.style.display = 'none';
                        el.style.visibility = 'hidden'; // necessary for IE
                    }
                }
            }
        }
        while (i--);
    }
