// JScript File

    var Menus = new Array();
    var SubMenus = new Array();

    var expandIntrvl;
    var expandrate;
    var subnavopacity;
    var indexover=0;
    var indexon;
    var indexselected=-1;
        //var subnavobj = document.getElementById("subnav");
    var apppath = 'http://www.renoisartown.com/';

    function initMenu()
    {
		Menus.push({text:'calendar',url:'http://calendar.renoisartown.com',subnavnumber:'3',subnavtext:['locations','iPhone app','encore'],subnavurl:[apppath+'locations.html',apppath+'iphoneapp.html',apppath+'encore.html']});       
        Menus.push({text:'visit',url:apppath+'visitors.html',subnavnumber:'5',subnavtext:['what to know','lodging','park rules + closure','venues','transportation + food + merchandise'],subnavurl:[apppath+'visitors.html',apppath+'lodging.html',apppath+'rules.html',apppath+'venues.html',apppath+'transportation.html']});
        Menus.push({text:'about',url:apppath+'what_is_artown.html',subnavnumber:'8',subnavtext:['what is artown','mission','staff/board','accolades','artown yesterday','about the artist','volunteer', 'presenters'],subnavurl:[apppath+'what_is_artown.html',apppath+'mission.html',apppath+'who_is_artown.html',apppath+'acclaim.html',apppath+'yesterday.html',apppath+'artist_about.html',apppath+'volunteer.html',apppath+'presenters.html']});
        Menus.push({text:'support',url:apppath+'friend_join.html',subnavnumber:'7',subnavtext:['signup','support artown','give $3','corporate','individual membership','advertise','sponsors'],subnavurl:['http://info.renoisartown.com/SignUp.aspx',apppath+'friend_join.html',apppath+'give3.html',apppath+'corp_giving.html',apppath+'member_benefits_support.html',apppath+'advertise.html',apppath+'sponsors.html']});
        Menus.push({text:'news',url:apppath+'news.html',subnavnumber:'8',subnavtext:['news', 'blog', 'facebook', 'myspace', 'ning', 'twitter', 'flickr', 'youtube'],subnavurl:['news.html', 'http://blog.renoisartown.com/', 'http://www.facebook.com/home.php?#/pages/Artown/69225048480?ref=ts', 'http://www.myspace.com/renoisartown', 'http://artown.ning.com', 'http://www.Twitter.com/artown', 'http://www.flickr.com/photos/artown/', 'http://www.youtube.com/user/renoisartown']});
        Menus.push({text:'media',url:apppath+'press_info.html',subnavnumber:'5',subnavtext:['press information','artown press releases','photos','presenters press releases','archive'],subnavurl:[apppath+'press_info.html',apppath+'press_releases.html',apppath+'photos.html',apppath+'presenter_releases.html',apppath+'archive.html']});
        //Menus.push({text:'sign up',url:'http://info.renoisartown.com/SignUp.aspx',subnavnumber:'0',subnavtext:[''],subnavurl:['']});
        Menus.push({text:'contact us',url:'http://info.renoisartown.com/contactus.aspx',subnavnumber:'0',subnavtext:[''],subnavurl:['']});
        
       
        //writeMenu();
    }
    
    function writeMenu()
    {
        document.write('<div style="z-index:11;background-color:#f7e7cd; height:25px;">');
        writeMainMenu();
        document.write('</div>');
        document.write('<div id="subnavwrapper" style="height:40px;width:700px;overflow:hidden;position:relative; text-align:right;">');
        document.write('<div id="subnav" style="position:relative;top:-40px;z-index:10;padding-right: 10px;">');
        writeSubMenu();
        document.write('</div>');
        document.write('<div id="subnavbg" style="position:relative;top:-35px;display:block;height:35px;background-color:#ffecd1;filter:alpha(opacity=0); -moz-opacity:1;z-index:1;">');
        document.write('</div>');
        document.write('</div>');
    }
    
    function writeMainMenu()
    {
        initMenu();
        for(i=0;i<Menus.length;i++)
        {
            document.write('<a href="');
            document.write(Menus[i].url);
            document.write('" id="mn' + i + '" onmouseover="selectMain(this,' + i + ');" class="mainNavOff">');
            document.write(Menus[i].text);
            document.write('</a>');
            if(location.href==Menus[i].url)
            {
                setcurrentPage(i);
            }
        }
    }
    
    function writeSubMenu()
    {
        for(i=0;i<Menus.length;i++)
        {
            if(parseInt(Menus[i].subnavnumber)>0)
            {
                document.write('<div id="sn' + i + '" class="subnavdiv"><table border=0 cellspacing=0 cellpadding=0><tr><td width="700px" align="right" style="height:35px;">');
                for(s=0;s<parseInt(Menus[i].subnavnumber);s++)
                {
                    document.write('<a href="');
                    document.write(Menus[i].subnavurl[s]);
                    document.write('" class="subNavOff">');
                    document.write(Menus[i].subnavtext[s]);
                    document.write('</a>');
                    if(location.href==Menus[i].subnavurl[s])
                    {
                        setcurrentPage(i);
                    }
                }
                document.write('</td></tr></table></div>');
            }
        }
    
    }
    
    function setcurrentPage(index)
    {
        var currnavitem = document.getElementById('mn' + index);
        currnavitem.className='mainNavOn';
        indexselected = index;
    
    }
    
    function selectMain(mainnavobj, idxovr)
    {
        if(indexover != indexselected)
        {
            var oldnavitem = document.getElementById('mn' + indexover);
            oldnavitem.className='mainNavOff';
        }
        try
        {
            var oldsubnavitem = document.getElementById('sn' + indexover);
            oldsubnavitem.style.display='none';
        }
        catch(err)
        {
        
        }
        resetnav();
        indexover = idxovr;
        if(idxovr != indexselected)
        {
            mainnavobj.className='mainNavOver';
        }
        try
        {
            var subnavitem = document.getElementById('sn' + idxovr);
            subnavitem.style.display='inline';
        }
        catch(err)
        {
        
        }
        if(parseInt(Menus[idxovr].subnavnumber)>0)
        {
            expandIntrvl=setInterval("dropdown('subnav')",15);
        }
    }
    
    function dropdown(navitem)
    {
        var subnavwrapper = document.getElementById(navitem);
        var sntop = parseInt(subnavwrapper.style.top);
        //alert(sntop);
        if(sntop < 0)
        {
            expandrate = parseInt(expandrate/3*4)
            if(expandrate<=0){expandrate=1;}
            subnavwrapper.style.top = parseInt(sntop + expandrate)+'px';
            //subnavitem.filters.item("DXImageTransform.Microsoft.Alpha").Opacity=subnavopacity;
            //document.getElementById('subnav').filters.alpha.opacity = subnavopacity;
            if(sntop > -15)
            {
                subnavopacity = parseInt(subnavopacity*1.5)
                lightup(subnavopacity);
            }
        }
        else
        {
            subnavwrapper.style.top = '0px';
            lightup(100);
            clearInterval(expandIntrvl); 
        }
    }
    
    function lightup(opac)
    {
        var visobject = document.getElementById('subnavbg');
        if(opac>=95)
        {
            opac = 100;
        }
        if (navigator.appName.indexOf("Netscape")!=-1 && parseInt(navigator.appVersion)>=5)
        {
            visobject.style.MozOpacity=opac/100;
        }
        else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4)
        {
            visobject.filters.alpha.opacity=opac;
        }

    }
    
    function resetnav()
    {
        
        clearInterval(expandIntrvl); 
        expandrate = 2;
        subnavopacity = 5;

        var subnavwrapper = document.getElementById('subnav');
        subnavwrapper.style.top = '-40px';
        lightup(5);
        var subnavitem;
        for(i=0;i<0;i++)
        {
            subnavitem = document.getElementById('mn' + i);
            subnavitem.className='mainNavOff';
        }

        
    }


