$('html').addClass('js');
$(document).ready(function() {

    // fade in produktbox
    $("div.produktbox").hide();
    $("div.produktbox").fadeIn("slow");
    // fade in produktbox navigation
    $("div.produkt_navi").hide();
    $("div.produkt_navi").fadeIn("slow");
});

$(function() {
    // Select section by location.hash
    // Example: http://www.clansuite.com/#page-news
    var match = 0;
    var hash_substr = window.location.hash.substr(1);
    if (hash_substr != '') {
        $('div#main div#main_content_open div.produktbox div.produktbox_content div.accordion').each(function(i) {
        if (hash_substr == $(this).attr('id')) {
            match = i;
        }
        });
    }
    $('div#main div#main_content_open div.produktbox div.produktbox_content .accordion:not(' + (match != 0 ? ':eq(' + match + ')' : ':first') + ')').hide();

    // Hoveranimations
    //$('#sidebar a.menu_button').hover(function() {
    //    $(this).stop().animate({ width: '100px', paddingLeft: '40px' }, 225);
    //}, function() {
    //    if (!$(this).is('.selected')) {
    //        $(this).stop().animate({ width: '100px', paddingLeft: '12px' }, 225);
    //    }
    //});

    $('div#main div#main_content_open div.produkt_navi div.produkt_navi_content a.produkt_navi_box_link').click(function() {
        // $(this).animate({ width: '100px', paddingLeft: '40px' }, 225).addClass('selected');
        // $('ul.linklist a.menu_button:not(:eq(' + $('ul.linklist a.menu_button').index(this) + '))').animate({ width: '100px', paddingLeft: '12px' }, 225).removeClass('selected');
        var hash = this.hash;
        // If the selected section isn't currently displayed, activate it
        if (!$('div#main div#main_content_open div.produktbox div.produktbox_content div.accordion' + hash).is(':visible')) {
            $('div#main div#main_content_open div.produktbox div.produktbox_content div.accordion:visible').animate({ height: 'hide', opacity: 'hide' }, 'fast');
            $('div#main div#main_content_open div.produktbox div.produktbox_content div.accordion' + hash).animate({ height: 'show', opacity: 'show' }, 'slow');
        }
        return false;
    }).filter(':eq(' + match + ')').click();

    /**
      * setHeaderBanner
      *
      * This function picks a random element from the bannersarray and assigns it to the DOM Element with id "header".
      *
      * @access public
      * @return void
      **/
    //
    //function setHeaderBanner()
    //{
    //    var bannersarray = ['http://www.clansuite.com/website/images/kubrickheader.png'];
    //
    //    var i = Math.floor(Math.random()*bannersarray.length);
    //    var header = $('#header').css({backgroundImage: 'url(' + bannersarray[i] + ')' });
    //}
    //setHeaderBanner();
});
