﻿/// <reference path="jquery-1.4.1-vsdoc.js" />
function ByttBilde(navn) {
    document.getElementById("ProduktBilde").src = navn;
}

function SkrivUt(Henger) {
    alert(Henger);
}

function FjernTipsEnVenn() {
    $("#TipsEnVennWrapper").remove();
}

function TipsEnVennSend() {
    var SNavn = document.getElementById("TipsEnVennNavn").value;
    var SEpost = document.getElementById("TipsEnVennEpost").value;
    if (!validateEmail(SEpost)) {
        alert("Epost-adresse ikke gyldig");
        return false;
    }
    var SMelding = document.getElementById("TipsEnVennMelding").value;
    var SProdukt = $(".ProduktNavn").text();
    var SLink = String(window.location);
    //alert(SNavn + " " + SEpost + " " + SMelding + " " + SProdukt + " " + SLink);
    $("#TipsEnVennStatus").append("<img id='TipsEnVennAjaxLoader' alt='loader' src='Grafikk/Dekor/ajax-loaderGreyBg.gif' />");
    $.get("TipsEnVenn.aspx", { Navn: SNavn, Epost: SEpost, Melding: SMelding, Produkt: SProdukt, Link: SLink }, function (data) {
        $("#TipsEnVennAjaxLoader").remove();
        if (data == "OK") {
            alert("Meldingen ble sendt!");
            FjernTipsEnVenn();
        } else {
            alert("Det oppstod en feil.Sjekk om epost-adressen er gyldig.");
        }

    });


}

function TipsEnVenn(Henger) {
    if ($(".TipsEnVennPanel table").length) {
        $(".TipsEnVennPanel table").remove();
    } else {
        var Produkt = $(".ProduktNavn").text();
        $(".TipsEnVennPanel").append("<table><tr><td>Ditt navn:</td><td><input id='TipsEnVennNavn' /></td></tr><tr><td>Mottakers epost:</td><td><input id='TipsEnVennEpost' /></td></tr><tr><td>Melding:</td><td></td></tr><tr><td colspan='2'><textarea cols='50' rows='8' id='TipsEnVennMelding' /></td></tr><tr><td><img src='Grafikk/Dekor/TipsEnVenn.jpg' id='TipsEnVennSendKnapp' onClick='TipsEnVennSend();' /></td><td id='TipsEnVennStatus'></td></tr><table>");
    }

}

function validateEmail(elementValue) {
    var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    return emailPattern.test(elementValue);
}

$(document).ready(function () {
    var nrOfImg = $(".PanelDetaljBilder img").length;
    if (nrOfImg <= 1) {
        return;
    }

    (function () {
        var productImg = $("#ProduktBilde");
        var currentImgIndex = 0;
        var nrOfImages = nrOfImg;

        var intervalId = setInterval(function () {
            currentImgIndex++;
            
            if (currentImgIndex == nrOfImages) {
                currentImgIndex = 0;
            }
            
            productImg.attr("src", $($(".PanelDetaljBilder img")[currentImgIndex]).attr("src").replace("Small","700"));
        }, 6000);

    })();
});


