var genres = [['rockpop', 'Rock+Pop'], ['iskelma', 'Iskelmä']];

var generateItems = function(genre){
    var genreItems = "";
    for(var i = 0; i < genres.length; i++){
        if(genre == genres[i][0]){
            genreItems += "<b class='" + genres[i][0] + "'>" + genres[i][1] + "</b> ";
        } else {
            genreItems += "<a href='javascript:void(0);' class='" + genres[i][0] + "'>" + genres[i][1] + "</a> ";
        }
    }
    return genreItems;
};

var displayGenre = function(genre){
    $("div#content div.toggle").each(function(){
        if($(this).hasClass(genre)){
            $(this).show();
        } else {
            $(this).hide();
        }
    });
}

var changeGrid = function(genre){
    if(genre == "iskelma"){
        $("div#grid").addClass("iskelma");
    } else {
        $("div#grid").removeClass("iskelma");            
    }
}

var changeNews = function(genre){
    var newsHeadline = (genre == "iskelma") ? "Iskelmäuutiset" : "Rock+pop-uutiset";
    $("div#header h2").text(newsHeadline);
    if(genre == "iskelma"){
        $("ul#newsArchive li").hide();
        $("ul#newsArchive li.iskelma").show();
        $("div.newsItem").hide();        
        $("div.newsItem.iskelma").show();
    } else {
        $("ul#newsArchive li").show();
        $("ul#newsArchive li.iskelma").hide();
        $("div.newsItem").show();        
        $("div.newsItem.iskelma").hide();
    }            
}

var makeMenu = function(genre){
    $("div#genreMenu").html(generateItems(genre));
    displayGenre(genre);
    changeGrid(genre);
    changeNews(genre);
    $("div#genreMenu a").click(function(){
        genre = $(this).attr("class");         
        makeMenu(genre);      
    });
}

var switchArtist = function(formObj){
    if(formObj != false){
        document.location.href = "artistit.php?artisti=" + formObj.artisti[formObj.artisti.selectedIndex].value;
    }
}


