$(document).ready(function(){
    $("#navi .tab .mark").parent().addClass("active");


    $(".box .head").click(function(){
            var id = $(this).parents(".box").parent().attr("id");

            if ($(this).next().is(':visible')) {
                setCookie(id,"0",365);
                $(this).next().slideUp();
                $(this).children(".arrow").attr("src",MEDIA_URL+"images/arrow_right.gif");
            } else {
                setCookie(id,"1",365);
                $(this).next().slideDown();
                $(this).children(".arrow").attr("src",MEDIA_URL+"images/arrow_down.gif");
            }
    });

    function setCookie(c_name,value,expiredays) {
        var exdate=new Date();
        exdate.setDate(exdate.getDate()+expiredays);
        document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+"path=/;domain=.gsoa.ch;";
    }

    $(".archive .entry").click(function(){
            if ($(this).hasClass("active")) {
                $(this).removeClass("active")
                    .children(".body").slideUp()
                    .prev().children('img').attr("src",MEDIA_URL+"images/arrow_dark_right.gif");
            } else {
                $(this).addClass("active")
                    .children(".body").slideDown()
                    .prev().children('img').attr("src",MEDIA_URL+"images/arrow_dark_down.gif");
            }
    });

    //$(".archive div.mark a").parent().next().trigger('click');
    $(".archive div a.mark").parent().parent().trigger('click');

    $(".news .head span").click(function(){
            $(this).addClass("active").siblings().removeClass("active");
    });

    $(".special .tab").click(function(){
            $(this).addClass("active").siblings().removeClass("active");
            var special = $(this).find("span").attr("class");
            $(this).parents(".special").find(".special_content").hide()
                .filter("."+special+"_content").show();
            $(this).parents(".special").find(".special_content_with_text").hide()
                .filter("."+special+"_content").show();
            $(this).parents(".special").find(".left_image").hide().parents().find("."+special+"_image").show();
    });
    $(".special").each(function(){
            $(this).find("img:first").show();
            $(this).find(".special_content_with_text:first").show();
            $(this).find(".special_content:first").show();
            $(this).find(".tab:first").click();
    });

    $(".article_ref").hover(function(){
            $(this).addClass("active");
        },function(){
            $(this).removeClass("active");
    });
    $(".article_ref").click(function(){
            window.location = $(this).find(".hidden").html();
    });

    if ($("#side div").length == 0)
        $("#subnavi_header").hide();

    $('a.fancybox').fancybox();

    if (document.cookie) {
        var cookie = document.cookie;
        while (cookie.search(';') > -1) {
            var elem = cookie.substr(0,cookie.search(';'));
            cookie = cookie.substr(cookie.search(';')+2);
            var elem_name = elem.substr(0,elem.search('='));
            var elem_val = elem.substr(elem.search('=')+1);
            //$("#main").prepend(elem_name+" | "+elem_val+" | "+cookie+"|||");

            //$("#"+elem_name+" .head").trigger('click');

            if (elem_val == "0" && $("#"+elem_name+" .body").css("display") != "none")
                $("#"+elem_name+" .head").trigger('click');
            else if (elem_val == "1" && $("#"+elem_name+" .body").css("display") == "none")
                $("#"+elem_name+" .head").trigger('click');
        }
    }

});

