var isIE6 = false;
if (jQuery.browser.msie) {
    if(parseInt(jQuery.browser.version) == 6) {
        isIE6 = true;
    }
}

var minWidthToShow = 0;
var bodyBackgImage = "";

function resizeHandling() {
    if (document.documentElement.offsetWidth >= minWidthToShow) {
        $("#rightcol").css("display", "block");
        $("body").css("background-image",bodyBackgImage);
    }
    else {
        $("#rightcol").css("display", "none");
        $("body").css("background-image","none");
    }
}

var resizeTimer = null;

$(document).ready( function(){

    minWidthToShow = $("#wrap").width()+$("#rightcol").width();
    bodyBackgImage = $("body").css("background-image");
    resizeHandling();
    $(window).bind('resize', function() {
        if (resizeTimer) clearTimeout(resizeTimer);
        resizeTimer = setTimeout(resizeHandling,10);
    });

    // Slidedowns
    $("div.slidedownWrap").click( function() {
        var element = $(this);
        var speed = "slow";
        if ( $(this).find( "div.slidedownArea").css("display") == "none" ) {
            $( "div.slidedownArea:visible:not( $(this) )").slideUp(speed);
            $( "div.arrowicon img").attr( "src", element.find( "div.arrowicon img").attr( "src" ).replace("open","closed") );
            if ( isIE6 ) {
                element.find( "div.slidedownArea").fadeIn(speed);
            } else {
                element.find( "div.slidedownArea").slideDown(speed);
            }
            
            element.find( "div.arrowicon img").attr( "src", element.find( "div.arrowicon img").attr( "src" ).replace("closed","open") );
        }
        else {
            $(this).find( "div.slidedownArea").slideUp(speed);
            element.find( "div.arrowicon img").attr( "src", element.find( "div.arrowicon img").attr( "src" ).replace("open","closed") );
        }
    });

    // Close Slidedowns
    $(".slidedownArea" ).css("display", "none" );
    // Den/die slidedownWraps mit der Klasse startopen oeffnen
    $(".startopen" ).find(".slidedownArea" ).css("display", "block" );
    if ($(".startopen" ).find( "div.arrowicon img").attr( "src" ) != null ) {
      $(".startopen div.arrowicon img").attr( "src", $( "div.arrowicon img").attr( "src" ).replace("closed","open") );
    }

});

