$(document).ready(function() {

    $(".dropdown UL").each(function() {
        $(this).parent().width($(this).width());
        $(this).width($(this).width());
    });

    $(".dropdown").click(function() {
        $(this).toggleClass("opened");
    });

    $(".dropdown LI").click(function() {
        $(this).parent().removeClass("opened").parent().children(".selected").html($(this).html());
    });

    $("#search")
	.click(function() {
	    if ($(this).attr("value") == "Begriff eingeben") { $(this).attr("value", ""); }
	})
	.blur(function() {
	    if ($(this).attr("value") == "") { $(this).attr("value", "Begriff eingeben"); }
	});

    $(".itemlist .item").hover(
		function() { $(this).addClass("hover") },
		function() { $(this).removeClass("hover") }
	);

    $(".events .event").click(function() { location.href = $(this).children(".center").children("A").attr("href"); });

    $("#borrow").dialog({ height: 580, width: 345, autoOpen: false });
    $("#ausleihe A").click(function() {
        $("#borrow").dialog("open");
        $("#borrow").show();
        SizeForm('borrow');
    });
    $(".window .close, #borrow .windowCancel").click(function() { $("#borrow").dialog("close"); });

    $("#request").dialog({ height: 550, width: 345, autoOpen: false });
    $(".anfordern").click(function() {
        $("#request").dialog("open");
        $("#request").show();
        SizeForm('request');
    });
    $(".window .close, #request .windowCancel").click(function() { $("#request").dialog("close"); });


    $("#ausleihe .item").click(function() { $("#ausleihe .item:not(.hover) .klappentext").hide(); $(this).children(".klappentext").toggle(); });
    $("#ausleihe A").click(function() { return false; });

    $("#login").dialog({ height: 260, width: 345, autoOpen: false });
    $("#loginLink").click(function() { $("#login").show().dialog("open"); });
    $("#login .close, #loginCancel").click(function() { $("#login").dialog("close"); });

    $(".galerie").dialog({ height: 310, width: 345, autoOpen: false });
    $(".galerie .close").click(function() { $(".galerie").dialog("close"); });

    $(".galleryLink").click(function() {
        setGallery($(this).attr("refcount"));
        $("#" + $(this).attr("ref")).show();
        $("#" + $(this).attr("ref")).dialog("open");

        $(".controller").jFlow({
            slides: "#slides",
            width: "331px",
            height: "280px",
            duration: 300
        });
    });

});