// <![CDATA[
var ttl = 20;
var topPlayist = 0;
var topParty = 0;
var topContact = 0;
var topDownloads = 0;
var playlistTimer = null;
var downloadsTimer = null;
var contactTimer = null;
var partymenuTimer = null;

function setAllInvisible(){
    this.downloads_onMouseOut();
    this.contact_menu_onMouseOut();
    this.party_menu_onMouseOut();
    playlist_menu_onMouseOut();
}
  
function downloads_onMouseOver(open){
    var downloadDivs = document.getElementById("downloads").getElementsByTagName("div");
    for(var i = 0; i < downloadDivs.length; i++){
        downloadDivs[i].style.border = "none";
        downloadDivs[i].style.borderWidth = "0px";
    }

    window.clearTimeout(downloadsTimer);
    if(open==true){
        for(var j = 0; j < downloadDivs.length; j++){
            downloadDivs[j].style.visibility='visible';
            downloadDivs[j].style.zIndex = "-1";
        }
        if(topDownloads==17){
            return;
        }
        if(topDownloads<17){
            topDownloads++;
            for(var k = 0; k < downloadDivs.length; k++){
                downloadDivs[k].style.top = ((k+1)*topDownloads)+"px";
                downloadDivs[k].style.zIndex = "-1";
            }

            downloadsTimer = window.setTimeout("downloads_onMouseOver(true)", ttl);
        }
    }else if (open==false){

        if(topDownloads == 0 ){
            for(var l = 0; l < downloadDivs.length; l++){
                downloadDivs[l].style.visibility='hidden';
            }

            return;
        }
        for(var m = 0; m < downloadDivs.length; m++){
            downloadDivs[m].style.top = ((m+1)*topDownloads)+"px";
        }
        if(topDownloads>0){
            topDownloads--;
            downloadsTimer = window.setTimeout("downloads_onMouseOver(false)", ttl);
        }
    }
}
  
function downloads_onMouseOut(){
    var downloads = document.getElementById("downloads");
    downloads.style.visibility='hidden';
}
  
function contact_menu_onMouseOver(open){
    var contactMenuDivs = document.getElementById("contactMenu").getElementsByTagName("div");
    for(var i = 0; i < contactMenuDivs.length; i++){
        contactMenuDivs[i].style.border = "none";
        contactMenuDivs[i].style.borderWidth = "0px";
    }

    window.clearTimeout(contactTimer);
    if(open==true){
        for(var j = 0; j < contactMenuDivs.length; j++){
            contactMenuDivs[j].style.visibility='visible';
            contactMenuDivs[j].style.zIndex = "-1";
        }
        if(topContact==17){
            return;
        }
        if(topContact<17){
            topContact++;
            for(var k = 0; k < contactMenuDivs.length; k++){
                contactMenuDivs[k].style.top = ((k+1)*topContact)+"px";
                contactMenuDivs[k].style.zIndex = "-1";
            }
            
            contactTimer = window.setTimeout("contact_menu_onMouseOver(true)", ttl);
        }
    }else if (open==false){

        if(topContact == 0 ){
            for(var l = 0; l < contactMenuDivs.length; l++){
                contactMenuDivs[l].style.visibility='hidden';
            }
            
            return;
        }
        for(var m = 0; m < contactMenuDivs.length; m++){
            contactMenuDivs[m].style.top = ((m+1)*topContact)+"px";
        }
        if(topContact>0){
            topContact--;
            contactTimer = window.setTimeout("contact_menu_onMouseOver(false)", ttl);
        }
    }
}
  
function contact_menu_onMouseOut(){
    var contactMenu = document.getElementById("contactMenu");
    contactMenu.style.visibility='hidden';
}
  
function party_menu_onMouseOver(open){
    var partyMenu = document.getElementById("partyMenu");
    
    partyMenu.style.border = "none";
    partyMenu.style.borderWidth = "0px";
    window.clearTimeout(partymenuTimer);
    if(open==true){
        partyMenu.style.visibility='visible';
        partyMenu.style.zIndex = "-1";
        if(topParty==17){
            return;
        }
        if(topParty<17){
            topParty++;
            document.getElementById("paItem").style.top = topParty+"px";
            document.getElementById("paItem").style.zIndex = "-1";
            partymenuTimer = window.setTimeout("party_menu_onMouseOver(true)", ttl);
        }
    }else if (open==false){

        if(topParty == 0 ){
            partyMenu.style.visibility='hidden';
            return;
        }

        document.getElementById("paItem").style.top = topParty+"px";

        if(topParty>0){
            topParty--;
            partymenuTimer = window.setTimeout("party_menu_onMouseOver(false)", ttl);
        }
    }
}
  
function party_menu_onMouseOut(){
    var partyMenu = document.getElementById("partyMenu");
    partyMenu.style.visibility='hidden';
}

function playlist_menu_onMouseOver(open){
    var playlist = document.getElementById("playlist");
    playlist.style.border = "none";
    playlist.style.borderWidth = "0px";
    window.clearTimeout(playlistTimer);
    if(open==true){
        playlist.style.visibility='visible';
        playlist.style.zIndex = "-1";
        if(topPlayist==17){
            return;
        }
        if(topPlayist<17){
            topPlayist++;
            document.getElementById("plItem").style.top = topPlayist+"px";
            document.getElementById("plItem").style.zIndex = "-1";
            playlistTimer = window.setTimeout("playlist_menu_onMouseOver(true)", ttl);
        }
    }else if (open==false){
        
        if(topPlayist == 0 ){
            playlist.style.visibility='hidden';
            return;
        }

        document.getElementById("plItem").style.top = topPlayist+"px";
        
        if(topPlayist>0){
            topPlayist--;
            playlistTimer = window.setTimeout("playlist_menu_onMouseOver(false)", ttl);
        }
    }

}

function playlist_menu_onMouseOut(){
    var playlist = document.getElementById("playlist");
    playlist.style.visibility='hidden';
}

  // ]]>
