
window.onload=function()
{
	initNav();
	init();
}

function initNav()
{
    // if DOM is not available stop right here.
	if(!document.getElementById && !document.createTextNode){return;}
    
    if(document.getElementById('nav'))
    {
        checkForCurrent();     
    }
}


function checkForCurrent()
{
        var d = document.getElementById('nav'); 
        
        var section = d.getElementsByTagName('div');
        
        var hasCurrent = false;
        
        for(var i=0; i<section.length; i++)
        {           
            var lis=section[i].getElementsByTagName('li');
                  
            for(var j=0; j < lis.length; j++)
            {               
                if(lis[j].className == 'current')
                {
                   setVisibility(i,section);
                   hasCurrent = true;
                   break;
                }
            }
            
            if(hasCurrent == true)
            {
                break;
            }           
           
        }
        
        if(hasCurrent == false)
        {
            for(var i=0; i < section.length; i++)
            {           
                 lis = section[i].getElementsByTagName('li');
                 for(var j=0; j<lis.length; j++)
                 {
                    if(j<4)
                    {   
                        lis[j].style.display = 'block';
                    }
                 }
            }
           
        }
        
        
        section[0].id = 'racing';
        section[1].id = 'hospitality';
        section[2].id = 'venue';
        section[3].id = 'miscLinks'; 
        
        for(var i=0; i < section.length; i++)
        {           
             var lis = section[i].getElementsByTagName('a');
             lis[0].className = "sectionTitle";
        }
        
}

function setVisibility(sectionID,section)
{
    
    for(var i=0; i<section.length; i++)
    {
        lis = section[i].getElementsByTagName('li');
        for(var j=0; j<lis.length; j++)
        {
            if(j<4 || i == sectionID)
            {                           
                lis[j].style.display = 'block';
            }
            else
            {
              
                lis[j].style.display = 'none';
            }
            
           
        }
    }
}