(function ($) {
    // VERTICALLY ALIGN FUNCTION
    $.fn.vAlign = function() {
        return this.each(function(i){
            var ah = $(this).height();
            var ph = $(this).parent().height();
            var mh = (ph - ah) / 2;
            $(this).css('margin-top', mh);
        });
    };
})(jQuery);

$(document).ready(function(){

    // Right aligned image box
    $(".main-column .article-body img.imagecontainer-right-aligned").each(function(){
        $(this).css("margin", "0")
        $(this).wrap('<div class="imagecontainer-right-aligned-wrapper"></div>')
        $(this).parent().append('<div class="image-description">' + $(this).attr("alt") + '</div>').width( $(this).width() )
    })
    // Left aligned image box
    $(".main-column .article-body img.imagecontainer-left-aligned").each(function(){
        $(this).css("margin", "0")
        $(this).wrap('<div class="imagecontainer-left-aligned-wrapper"></div>')
        $(this).parent().append('<div class="image-description">' + $(this).attr("alt") + '</div>').width( $(this).width() )
    })

    $("img").each(function(){
        $(this).attr("title", $(this).attr("alt"));
    })
    $("table[align='right']").each(function(){
        $(this).addClass("right-aligned-table");
    })
    var listLength = $("#submenu li.depth2").length;
    if( $("#submenu li.depth2").filter(".menyapen,.menyvalgt").prevAll().length == 0){
        $("#submenu li.depth2").filter(".menyapen,.menyvalgt").parent().addClass("topShadow");
        $("#submenu li.depth2").filter(".menyapen,.menyvalgt").next().addClass("bottomShadow");
    }else if($("#submenu li.depth2").filter(".menyapen,.menyvalgt").prevAll().length == (listLength - 1) ){
        $("#submenu li.depth2").filter(".menyapen,.menyvalgt").parent().addClass("bottomShadow");
        $("#submenu li.depth2").filter(".menyapen,.menyvalgt").prev().addClass("topShadow").find("a").css("border", "none");
    }else{
        $("#submenu li.depth2").filter(".menyapen,.menyvalgt").next().addClass("bottomShadow");
        $("#submenu li.depth2").filter(".menyapen,.menyvalgt").prev().addClass("topShadow").find("a").css("border", "none");
    }
    $("li.depth3:last a").css("border", "none");

})
$(function() {
    $('a[rel*=external]').click( function() {
        window.open(this.href);
        return false;
    });
});
