// TODO: lägg till jquery.js i projektet
// TODO: rensa denna fil från funktioner som inte behövs, verkar vara hämtat från Moderna eller annat projekt.


//Search.ascx
$(document).ready(function() {
    $('div.howTo').hide();

    $('div.howToArea .heading').live('click', function() {
        $('div.howTo').slideToggle(500, function() {
            var plus = "/Templates/Styles/Images/Plus.png";
            var minus = "/Templates/Styles/Images/Minus.png";
            var imageSrc = $('div.howToArea .heading').css('background-image');

            if (imageSrc.match(plus)) {
                $('div.howToArea .heading').css('background-image', 'url(' + minus + ')');
            }
            else if (imageSrc.match(minus)) {
                $('div.howToArea .heading').css('background-image', 'url(' + plus + ')');
            }
        });
    });
});

//QuickSearch.ascx
$(document).ready(function() {
    $('.searchButton, .searchWindow').mouseenter(function() {
        $('.searchWindow').fadeIn('fast');
        $('.searchButton').addClass('active');
        $(this).data('in', true); $('.searchWindow').data('hidden', false);
    }).mouseleave(function() {
        $(this).data('in', false); setTimeout(hideMenu, delay);
    });
    var delay = 400;
    function hideMenu() {
        if (!$('.searchButton').data('in') && !$('.searchWindow').data('in') && !$('.searchWindow').data('hidden')) {
            $('.searchWindow').fadeOut('fast');
            $('.searchButton').removeClass('active');
            $('.searchWindow').data('hidden', true);
        }
    }
});

//RSSReader.ascx
$(document).ready(function() {
    $('div.rssReader .description').hide();
    $('div.rssReader img').show();
});

$(function() {
    $('div.rssReader img').click(function() {
        var plus = "/Templates/Styles/Images/SmallPlus.jpg";
        var minus = "/Templates/Styles/Images/SmallMinus.jpg";
        var imageSrc = $(this).attr("src");

        if (imageSrc == plus) {
            $(this).attr({ src: minus, alt: "Collapse" });
        }
        else if (imageSrc == minus) {
            $(this).attr({ src: plus, alt: "Expand" });
        }

        $(this).parent().children('.description').slideToggle(500);
    });
});

//TipAndPrint.ascx
$(function() {
    $('.tipButton, .tipMenu').mouseenter(function() {
        $('.tipMenu').fadeIn('fast');
        $('.tipButton').addClass('active');
        $(this).data('in', true); $('.tipMenu').data('hidden', false);
    }).mouseleave(function() {
        $(this).data('in', false); setTimeout(hideMenu, delay);
    });
    var delay = 400;
    function hideMenu() {
        if (!$('.tipButton').data('in') && !$('.tipMenu').data('in') && !$('.tipmenu').data('hidden')) {
            $('.tipMenu').fadeOut('fast');
            $('.tipButton').removeClass('active');
            $('.tipMenu').data('hidden', true);
        }
    }

    $('.emailTip').click(function() {
        $('.tipWindow').fadeIn('fast');
        $('.modalPopUpCover').fadeIn('fast');
        return false;
    });

    $('.close').click(function() {
        $('.tipWindow').fadeOut('fast');
        $('.modalPopUpCover').fadeOut('fast');
    });
    
    $('.arendehantering').click(function() {
        $('.arendeWindow').fadeIn('fast');
        $('.modalPopUpCover').fadeIn('fast');
        return false;
    });

    $('.closeArende').click(function() {
        $('.arendeWindow').fadeOut('fast');
        $('.modalPopUpCover').fadeOut('fast');
    });
});