// JavaScript Document
// Language definition for QuickSearch

var quickSearchText = {
    "de" : "Volltextsuche",
    "en" : "Quick search"
};

jQuery(document).ready(
    function(){
		// Cycle Banner auf der Startseite
		$('div#cycle').cycle({
			fx:    'cover', 
			sync:   0,
			timeout: 8000,
			speed: 1000,
			sync:  true,
			startingSlide:   0,
			pager: '#cyclePager',
			delay:1000,
			pagerAnchorBuilder: function(idx, slide) {
				// return selector string for existing anchor 
				return '#cyclePager li:eq(' + idx + ') a'; 
			},
			before: function(currSlideElement, nextSlideElement, options, forwardFlag) {
				// Achtung: Core von Cycle wurde geändert
				if(options.nextSlide < options.currSlide)
				{
					options.direction = 'right';
				}
				if(options.nextSlide > options.currSlide)
				{
					options.direction = 'left';
				}
			}
		});
		$('div#tabs ul#cyclePager').attr({style: "display:block"});

	//accordions nicht im ie6 anzeigen
	if (!($.browser.msie && $.browser.version == "6.0")) {
		$(".accordion").accordion({ animated: 'slide', active: false, collapsible: true, autoHeight: false });
	}

	$('#Buehne .Buehnentext a:nth-child(2)').attr({style: "width: 230px"});
	$('#Buehne .Buehnentext a:nth-child(3)').attr({style: "width: 190px"});
	$('div#InhaltContainer a img').parent().attr({style: "padding-left: 0px;background-image: none"});

	$("div.SpaltenLayout a[href$='.pdf']").addClass("PDF").click(function () {
        this.target = "_blank";
    });
	$("div.SpaltenLayout .BoxLink a[href$='.pdf']").parent().addClass("PDF");

	$("div.SpaltenLayout a[href*='http']").addClass("Extern").click(function () {
        this.target = "_blank";
    });
	$("div.SpaltenLayout .BoxLink a[href*='http']").parent().addClass("Extern");

	$("div.SpaltenLayout a[href*='berliner-sparkasse.de']").addClass("Sparkasse").click(
            function () {
                this.target = "_blank";
            }
        );
	$("div.SpaltenLayout .BoxLink a[href*='berliner-sparkasse.de']").parent().addClass("Sparkasse");

	$("div.SpaltenLayout .BoxLink.PDF a, div.SpaltenLayout .BoxLink.Extern a, div.SpaltenLayout .BoxLink.Sparkasse a").removeClass();
	$("div.SpaltenLayout a[href$='.pdf'] img,div.SpaltenLayout a[href*='http'] img").parent().removeClass();


    // Loginlayer ein-/ausblenden
	$('div.ButtonLogin a').click(function () {
        if ($('div.LayerBanking').css('display') == 'none') {
            // Loginlayer einblenden
            $('div.LayerBanking').fadeIn("slow");
            // click außerhalb initialisieren
            $(document).bind('click', function(event) {
                var obj = (window.event) ? event.srcElement : event.target;
                if ($('div.LayerBanking').css('display') != 'none' && !$(obj).is('div.LayerBanking *')) {
                    $('div.LayerBanking').fadeOut("slow");
                    $(document).unbind('click');
                }
            });
        } else {
            $('div.LayerBanking').fadeOut("slow");
            $(document).unbind('click');
        }
		return false; // verhindert, dass der Link in a aufgerufen wird.
    });

$("input#QuickSearch").val(quickSearchText[currentPageLanguage]);
        $("input#QuickSearch").focus(
            function () {
                if (this.value === quickSearchText[currentPageLanguage]) {
                    this.value = "";
                }
            }
        ).blur(
            function () {
                if (this.value === "") {
                    this.value = quickSearchText[currentPageLanguage];
                }
            }
        );

	$("input.datepicker").datepicker({defaultDate: +3,dateFormat: 'dd.mm.yy' });

});
