//Funktionen für das EBS Frontend

jQuery(function($){
// Suchbegriff    
    $('#suchbegriff').val("<Suchbegriff>").focus(function(){
        $(this).val("")
    });
// Sucheergebnisse filtern: "Alle abwählen checkbox setzen";    
    $("#filter fieldset, #filtercont fieldset").append('<p><br /><input type="checkbox" value="1" name="all" id="all" checked="checked" /><label for="all" class="inline">Alle an-/ abschalten</label></p>');
    checkboxen = $("#filter input:checkbox:not(#all),#filtercont input:checkbox:not(#all)");
    checkboxen.each(function(){
        if ($(this).attr("checked") == "") {
            $("#all").attr("checked", "");
            return false;
        }
    });
    $("#all").click(function(){
        if ($(this).attr("checked") == "") {
            checkboxen.each(function(i){
                $(this).attr("checked", "");
            })
        }
        else {
            checkboxen.each(function(i){
                $(this).attr("checked", "checked");
            })
        };
            });
// Abonnierenbox ausblenden 
    var headlineabo = $("#abolink");
    $("#abobox").hide();
    headlineabo.click(function(){
        $("#abobox").slideToggle("normal");
    });
// Filterbox ausblenden 
    var headline = $("#filtercont").prev();
    $("#filtercont").hide();
    headline.css('cursor', 'pointer').hover(function(){
        $(this).css('color', '#db0132');
    }, function(){
        $(this).css('color', '#23215c');
    }).click(function(){
        $("#filtercont").slideToggle("normal");
    });
// Suchformulareingaben überprüfen 
    $("#esuche").submit(function(){
        if ($("#esuchbegriff").val() == "") {
            $("#esuchbegriff").css('border', 'dotted 3px #db0132');
            return false;
        }
        return true;
    });
    
// Reiter für Ergebnislisten der Suche mit JQUI
       
    function tabs(pages){
        if (pages.length < 2){
	     return;
        }
	 $('.ergebnisse').css({
        'margin-top': '0',
        'padding-top': '20px'
    });
        var activetab = 0;
        pages.addClass("dyn-reiter");
        var param = window.location.search;
        if (param == "") {
            pages.first().show(); // wenn kein Parameter immer erste Seite anzeigen
        }
        else {
            var tabindex = param.lastIndexOf("tab");
            if (tabindex != -1) {// wenn "tab" gefunden wird
                tabindex += 4;
                var tab = parseInt(param.substring(tabindex, param.length)) - 1;
                pages.eq(tab).show(); // wenn kein Parameter immer erste Seite anzeigen
                activetab = tab;
            }
            else {
                pages.eq("0").show();
            }
        }
        
        var tabNavigation = $('<ul id="reiter" />').insertBefore(pages.first());
        
        pages.each(function(){
            var listElement = $("<li />");
            var label = $(this).attr("title") ? $(this).attr("title") : "Kein Label";
            listElement.text(label);
            tabNavigation.append(listElement);
        });
        
        var items = tabNavigation.find("li");
        items.eq(activetab).addClass("current");
        items.click(function(){
            items.removeClass("current");
            $(this).addClass("current");
            pages.hide();
            pages.eq($(this).index()).fadeIn("slow");
        });
        
    }
    tabs($("div.ergebnisse"));
/* Funtionen für die Margibnalspalte */	
// Erklärungsbox #explain ein und ausblenden	
    $("#explain").hide().addClass("explainshow");
    $(".why").addClass("whydyn").hover(function(){
        $("#explain").fadeIn(300)
    }, function(){
        $("#explain").fadeOut(500)
    });
// EBS-Logo zum Download anbieten
var containertext = "<div id='innerdiv'><div class='boxheader'> <span>X</span></div><div><p>Das Logo des Evangelischen Bildungsservers haben wir in drei Größen für Sie. Klicken Sie mit der rechten Maustaste die Grafik in der passenden Größe an und wählen Sie 'Speichern unter'. Platzieren Sie unser Logo auf Ihrer Website und verlinken Sie es mit: 'http://www.evangelischer-bildungsserver.de'</p><p>150px: <img src='/img/weblogo/EBS-Logo-150.png' alt='das EBS Logo für die eigene Homepage' /></p><p>175px: <img src='/img/weblogo/EBS-Logo-175.png' alt='das EBS Logo für die eigene Homepage' /></p><p>200px: <img src='/img/weblogo/EBS-Logo-200.png' alt='das EBS Logo für die eigene Homepage' /></p></div></div>"
weblogoboxVar = $('#weblogobox').hide().html(containertext);
$('#webLogoLink').css({'cursor':'pointer','text-decoration':'underline'}).click(function(){
	weblogoboxVar.fadeIn(500);
})
$('#weblogobox .boxheader span').click(function(){weblogoboxVar.fadeOut(500);})


});

