
j(document).ready( function(){
    initLoginBtnDropdown();
    initTopNavDropdown();
    initSponsorWidget();
});



/** 
 * Dropdown menu, user logged in */
 
function initTopNavDropdown(){
    j('#top-nav-list > li ul').each( function(){
        j(this).parent().find('a:first').wrapInner('<span class="has-dropdown"></span>');
        j(this).parent().hoverIntent( showDropdown, hideDropdown );
    });
}
 
function showDropdown(e){
    j(this).find('a:first').addClass('active');
    j(this).find('ul:first').show();
}

function hideDropdown(e){
    j(this).find('a:first').removeClass('active');
    j(this).find('ul:first').hide();
}



/** 
 * Dropdown login form */
 
function initLoginBtnDropdown(){
    j('#player-login-btn').toggle( showLoginBox, hideLoginBox );
}

function showLoginBox(e){
    j(this).parent().addClass('active');
}

function hideLoginBox(e){
    j(this).parent().removeClass('active');
}




function loginButtonClick(e){
    if( j(this).parent().hasClass('active') ){
        j(this).parent().removeClass('active');
    } else {
        j(this).parent().addClass('active');
    }
    return false;
}

/**
 * Sponsor Widget carousel */
function initSponsorWidget() {
    var i=0;
    setInterval(
    function(){
        var elements = j('#sponsor-widget > img');
        j(elements[i++%elements.length]).fadeOut(function(){
            j(elements[i%elements.length]).fadeIn();
        });
    },5000);
}
