var valgomraader_cache = [];
var valgomraader_visible = null;

function prepare_for_mac()
{
	if(navigator.platform.indexOf("Mac") != -1 || navigator.userAgent.indexOf("Safari") != -1)
	{
		document.body.className = ( navigator.userAgent.indexOf("Safari") != -1 ? 'mac safari' : 'mac firefox' );
	}
}

$(document).ready(function () {

    $('.zone_slideshow .zone_slideshow_ul').each(function () {
        noItems = $(this).find('img').length;
        if (noItems != '1') {
            var show = $(this),
            caption = show.next('.navigator').children('.pager');

            show.cycle({
                fx: 'scrollHorz',
                timeout: 0,
                speed: 300,
                next: show.next('.navigator').children('.zone_next'),
                prev: show.next('.navigator').children('.zone_prev'),
                after: onAfter,
                before: onAfter
            });

        } else {
            $(this).next('.navigator').children('.zone_next').hide();
            $(this).next('.navigator').children('.zone_prev').hide();
            $(this).next('.navigator').children('.pager').hide();
        }
        function onAfter(curr, next, opts) {
            caption.html("Viser " + (opts.currSlide + 1) + ' af ' + opts.slideCount);
            show.next('.navigator').children('.media_titel').html($(this).find("img").attr("title"));
        }
    });
});

$(document).ready(function () {
    if ($.browser.safari) {
        $('body').addClass('safari');
    }

    $(".projects_new .gallery_new").jCarouselLite({
        btnNext: "a.next",
        btnPrev: "a.prev",
        visible: 2
    });

    $('.content-box .news-list .head-area .results a').click(function () {
        $(this).parents('.head-area').siblings('ul').find('li').removeClass('hidden');
        return false;

    });

    $('ul.accordion').accordion({
        active: ".selected",
        autoHeight: false,
        header: ".opener",
        collapsible: false,
        event: "click"
    });
    prepare_for_mac();

    $(".PrintIcon").hover(function () {
        $(this).attr("src", "/images/printknap_onmouse.png");
    }, function () {
        $(this).attr("src", "/images/printknap_default.png");
    });
    $(".TipIcon").hover(function () {
        $(this).attr("src", "/images/tipenvenknap_onmouse.png");
    }, function () {
        $(this).attr("src", "/images/tipenvenknap_default.png");
    });

    // preload images
    for (var i = 1; i <= 10; i++) {
        var cacheImage = document.createElement('img');
        cacheImage.src = '/img/valgomraader/omraade' + i + '.png';
        $(cacheImage).attr('id', 'valgomraade' + i);
        $(cacheImage).attr('usemap', '#valgomraader-map');
        valgomraader_cache.push(cacheImage);
    }

    $('#valgomraader').mouseleave(function () {
        valgomraader_hide();
    });

});

function valgomraader_show(omraade) {
    $('#valgomraader-mo').empty().append(valgomraader_cache[omraade - 1]);
    $('#valgomraader .valgomraader-info').hide();
    $('#valgomraader-info-' + omraade).show();
    valgomraader_visible = $('#valgomraader-info-' + omraade);
}

function valgomraader_hide() {
    $('#valgomraader-mo').empty();
    $('#valgomraader .valgomraader-info').hide();
    valgomraader_visible = null;
}
