﻿/// <reference path="jquery-1.3.2-vsdoc2.js" />
var bildeArray = new Array();
var tekstArray = new Array();
var index = 1;
var aLength = 0;
var iID = 0;
var $bilde;
var $tekst;
var $bildeRemse;
var bildeRemseOffset = 0;
function initGalleri() {
    $tekst = $("#Slides_Tekst");
    $bildeRemse = $("#Bilde_Remse");
    var antallBilder = 0;
    $("#Slides_Overlay").fadeTo("fast", 0.4);
    $('#Bilde_Remse_Wrapper img').each(function (i) {
        antallBilder++;
        bildeArray[i] = this;
        $(this).click(function () {
            clearInterval(iID);
            index = $('#Bilde_Remse_Wrapper img').index(this);
            bildeRemseOffset = 36 + (index * -36);
            bytt();
            iID = setInterval("bytt()", 5000);
        });
    });
    aLength = bildeArray.length / 2;
    $bilde = $('#Action_Bilde');
    var bildeSrc = $(bildeArray[0]).attr("src");
    bildeSrc = bildeSrc.substring(0, bildeSrc.length - 10) + ".jpg";
    $bilde.attr("src", bildeSrc);
    $tekst.text($(bildeArray[0]).attr("alt"));
    $("#Slides_Tekst").attr("href", $(bildeArray[0]).attr("title"));
    iID = setInterval("bytt()", 5000);

}

function bytt() {

    if (index > aLength) {
        index = 1;
        bildeRemseOffset = 0
        $bildeRemse.css({ top: "0px" });
    }

    $tekst.fadeOut("fast");
    $bilde.animate({ opacity: 0.0 }, 'slow', 'swing', function () {
        var bildeSrc = $(bildeArray[index]).attr("src");
        bildeSrc = bildeSrc.substring(0, bildeSrc.length - 10) + ".jpg";
        $bilde.attr('src', bildeSrc);


        $("#Slides_Tekst").attr("href", $(bildeArray[index]).attr("title"));
        $tekst.text($(bildeArray[index]).attr("alt"));
        index++;
        $bilde.animate({ opacity: 1.0 }, 'slow', 'swing', function () {
            $tekst.fadeIn("fast");
        });
    });

    bildeRemseOffset -= 36;
    $bildeRemse.animate({ top: bildeRemseOffset + "px" }, "medium");


}

function initNyheter() {
    $(".nyhet .ekstraTekst").slideToggle();
    $(".nyhet .nyhet_mer").click(function () {
        $(this).siblings(".ekstraTekst").slideToggle("medium", function () {

        });
    });
}

$(document).ready(function () {
    initNyheter();
    initGalleri();
    $("#RegulationsWrapper").dialog({ width: "800px", title: "Forskrifter", modal: true, autoOpen: false });

    setupEvents();
    /*
    $("#Kategori_Bar ul li").hover(function() {


    $(this).find(".kategori_dropdown_wrapper_bottom").css("overflow", "hidden").slideDown(300, function() {
    $(this).css("overflow", "auto");
    });
    $(this).find(".kategori_dropdown_wrapper_top").css("overflow", "hidden").slideDown(300, function() {
    $(this).css("overflow", "auto");
    });
    }, function() {

    $(this).find(".kategori_dropdown_wrapper_bottom").css("overflow", "hidden").slideUp(300);
    $(this).find(".kategori_dropdown_wrapper_top").slideUp(300);
    });
    */
});


function printRegulations(page) {
    var url = "";
    var name="";
    if (page === "trekking") {
        url = "/Regulations/print_trekking.html";
        name="Trekking av henger - Skriver ut";
    } else if (page === "hastighet") {
        url = "/Regulations/print_hastighet.html";
        name="Hastighetsbegrensninger - Skriver ut";
    }
    window.open(url);
}

function setupEvents() {

    $(".closeRegulationsWrapper").click(function (e) {
        e.preventDefault();
        $("#RegulationsWrapper").dialog("close");
    });
    $("#showRegulationsButton").click(function (e) {
        e.preventDefault();
        $("#RegulationsWrapper").dialog("open");
    });
    $("#trekkingButton").click(function () {
        $("#regulationsContent li").removeClass("selected");
        $("#trekkingButton").addClass("selected");
        $(".regulationsText").hide();
        $("#vektKalk").hide();
        $("#trekking").show();


    });
    $("#hastighetButton").click(function () {
        $("#regulationsContent li").removeClass("selected");
        $("#hastighetButton").addClass("selected");
        $(".regulationsText").hide();
        $("#vektKalk").hide();
        $("#hastighet").show();

    });
    $("#reglerButton").click(function () {
        $("#regulationsContent li").removeClass("selected");
        $("#reglerButton").addClass("selected");
        $(".regulationsText").hide();
        $("#vektKalk").hide();
        $("#regler").show();

    });
    $("#vektKalkButton").click(function () {
        $("#regulationsContent li").removeClass("selected");
        $("#vektKalkButton").addClass("selected");
        $(".regulationsText").hide();
        $("#regler").hide();
        $("#vektKalk").show();

    });
}
