﻿$(document).ready(function() {
    $('body').removeClass('noScript');
    $('.relatedLinkList li:last').addClass('lastItem');
    $('#ResultArea li:last').addClass('last');
    $('#shortcuts .languages ul li:first').addClass('selected');
    $('#shortcuts .site ul li:first').addClass('selected');
    $('.startPage .list-portlet div:first').addClass('first');
    $('.jobbWrapper:first').addClass('firstJobb');
    $('.office:first').addClass('firstOffice');
    $('.list-portlet tr:last').addClass('last');

    $('#content .alphaListItemList .listItemHolder h2').parent('.listItemHolder').addClass('header');
    $('.tabContent .images li:odd').addClass('odd');

    $('#shortcuts .languages ul').addClass('hide');

    $('#shortcuts .languages ul').bind("mouseenter", function() {
        $(this).addClass('hover');
        $(this).removeClass('hide');
    }).bind("mouseleave", function() {
        $(this).removeClass('hover');
        $(this).addClass('hide');
    });

    $('p.readmore a').arrowAfter();
    $('.login-portlet a').arrowAfter();


    //Startpage function
    if ($(".startPage #extendedPortlets .login-portlet").length == 0) {
        $(".startPage #extendedPortlets .x-portlet").hide();
        $('.startPage #extendedPortlets .first-portlet').show();

        var i = 0;
        $(".startPage #extendedPortlets .x-portlet h2").each(function() {
            i = i + 1;
            $(this).addClass('extendedMenu' + +i + '');
        });
        var str = ""
        $(".startPage #extendedPortlets .x-portlet h2").each(function() {
            str = str + '<li><a href="#" class=' + $(this).attr("class") + '>' + $(this).text() + '</a></li>';
        });

        $('.startPage #extendedPortlets .first-portlet').before('<ul class="extendedMenu">' + str + '</ul>');
        $('.startPage .extendedMenu a').click(function() {
            $(".startPage #extendedPortlets .x-portlet").hide();
            var strShow = $(this).attr("class");
            $(".startPage #extendedPortlets .x-portlet h2." + strShow + "").parent(".x-portlet").show();
            $(".extendedMenu li.selected").each(function() {
                $(this).removeClass("selected");
            });

            $(this).parent().addClass("selected");
            return false;
        });

        var visiblePortletClass = $("#extendedPortlets .first-portlet h2").attr("class");
        $(".extendedMenu li a." + visiblePortletClass).parent().addClass("selected");
    }

});

$.fn.arrowAfter = function() {
    if (this.size() > 0) {
        this.each(function() {
            if (!$(this).hasClass('noarrow'))
                $(this).append("<span class='arrow'>&nbsp;&rsaquo;&rsaquo;</span>");
        });
    }
   };


