$(document).ready(function() {
    // Spalten-Höhe Startseite
    if ($('#equalize').html()!=null) {
        var successFunc = function() {
             $("#equalize").equalHeights(true);
        }
        if ($.fn.equalHeights) {
            successFunc();
        } else {
            $.ajax({
                url: '/wortundtat/de/javascript/jQuery.equalHeights.js',
                cache: true, // für statische Skripte
                // cache : false, für serverseitig generierte Skripte
                type: 'GET',
                dataType: 'script',
                success: successFunc
            });
        }
    }
    // Startseite Slideshow
    if ($('#fade').html()!=null) {
        var successFunc = function() {
             $('#fade').before('<ul id="fnav">').cycle({
                fx:        'fade', 
                speed:    1900, 
                timeout: 8500, 
                pager:    '#fnav',
                pagerAnchorBuilder: function(idx, slide) {
                    return '<li><a href="#"><img src="' + slide.src + '" width="84" height="53" /></a></li>';
                }
            });
            $('#fade').css("visibility","visible");
        }
        if ($.fn.cycle) {
            successFunc();
        } else {
            $.ajax({
                url: '',
                cache: true, // für statische Skripte
                // cache : false, für serverseitig generierte Skripte
                type: 'GET',
                dataType: 'script',
                success: successFunc
            });
        }
    }
    // Startseite Video-Overlay
    if ($('a.show').html()!=null) {
        var successFunc = function() {
             $("a.show").colorbox({iframe:true, innerWidth:642, innerHeight:387, close: "Fenster schließen"});
        }
        if ($.fn.colorbox) {
            successFunc();
        } else {
            $.ajax({
                url: '',
                cache: true, // für statische Skripte
                // cache : false, für serverseitig generierte Skripte
                type: 'GET',
                dataType: 'script',
                success: successFunc
            });
        }
    }
    // Bilder-Overlay
    if ($('a.thickbox').html()!=null) {
        var successFunc = function() {
             $("a.thickbox").colorbox({close: "Fenster schließen"});
        }
        if ($.fn.colorbox) {
            successFunc();
        } else {
            $.ajax({
                url: '',
                cache: true, // für statische Skripte
                // cache : false, für serverseitig generierte Skripte
                type: 'GET',
                dataType: 'script',
                success: successFunc
            });
        }
    }
    // Tooltip
    if ($('ul.places').html()!=null || $('a.thickbox').html()!=null) {
        var successFunc = function() {
             $.fn.qtip.styles.mystyle = {
               width: 320,
               color: 'black',
               border: {
                  width: 2,
                  radius: 8,
                  color: '#fff'
               },
               tip: {
                corner: 'leftMiddle',
                size: {
                    x: 20,
                    y: 20
                }
            },
               name: 'dark'
            }
            
            $('ul.places li').each(function() {
                $(this).qtip({ style: 'mystyle', position: { corner: { target: 'topRight', tooltip: 'middleLeft'} }, content: $("#"+$(this).attr('rel')).remove() });
            });
            
            $('a.thickbox[title]').qtip({ style: 'mystyle', position: { corner: { target: 'topRight', tooltip: 'middleLeft'}, adjust: { x: 0, y: -130 } } });
        }
        if ($.fn.qtip) {
            successFunc();
        } else {
            $.ajax({
                url: '',
                cache: true, // für statische Skripte
                // cache : false, für serverseitig generierte Skripte
                type: 'GET',
                dataType: 'script',
                success: successFunc
            });
        }
    }
    // jQuery Tweet
    if ($('.tweet').html()!=null) {
        var successFunc = function() {
             $(".tweet").tweet({
                join_text: "auto",
                avatar_size: 32,
                count: 3,
                auto_join_text_default: "we said,",
                auto_join_text_ed: "we",
                auto_join_text_ing: "we were",
                auto_join_text_reply: "we replied to",
                auto_join_text_url: "we were checking out",
                loading_text: "loading tweets..."
            });
        }
        if ($.fn.tweet) {
            successFunc();
        } else {
            $.ajax({
                url: '',
                cache: true, // für statische Skripte
                // cache : false, für serverseitig generierte Skripte
                type: 'GET',
                dataType: 'script',
                success: successFunc
            });
        }
    }
    // Slideshow
    if ($('#mycarousel').html()!=null) {
        var successFunc = function() {
             $('#mycarousel').jcarousel();
            $('.jcarousel-skin-tango').css("visibility","visible");
        }
        if ($.fn.jcarousel) {
            successFunc();
        } else {
            $.ajax({
                url: '',
                cache: true, // für statische Skripte
                // cache : false, für serverseitig generierte Skripte
                type: 'GET',
                dataType: 'script',
                success: successFunc
            });
        }
    }
    // Sidebar-Navigation
    if ($('#left-nav').html() != null) {
            // left Navigation / Treeview
            $.ajax({
                type: 'GET',
                url: '/wortundtat/de/javascript/jquery.treeview.pack.js',
                success: function() {
                    $("#left-nav ul").treeview({
                        collapsed: true
                    });
                    $(".open").find(".treeview:eq(0)").css("display","block");
                },
                dataType: 'script',
                cache: true
            });
        }
    $("a.elem1").toggle(function() {
        $(this).next(".treeview").css("display","block");
        $(this).removeClass("expandable");
        $(this).addClass("collapsable");
    }, function() {
        $(this).next(".treeview").css("display","none");
        $(this).removeClass("collapsable");
        $(this).addClass("expandable");
    });
    $('#left-nav a').click(function() {
        var pathname = location.pathname;
        var filename = pathname.substr(pathname.lastIndexOf("/")+1,pathname.length);
        var xurl = $(this).attr("href");
        var hurl = xurl.substr(xurl.lastIndexOf("/")+1,xurl.length);
        
        if (hurl !="#" && hurl != filename) {
            window.location = $(this).attr("href");
        } else {
            return false;
        }
    });
});
$(window).load(function() {
    $(".hitarea.open-hitarea.expandable-hitarea").removeClass("hitarea open-hitarea expandable-hitarea").addClass("hitarea open-hitarea collapsable-hitarea");
});
