﻿// JScript File


function produkt(id,navn,bilde,stortbilde,pris,beskrivelse,kolleksjon,kolleksjonid,varenr,designer,logo,merkenavn, merkenavnid, materialnavn, materialurl, lager)
{
    this.id = id;
    this.navn = navn;
    this.bilde = bilde;
    this.stortbilde = stortbilde;
    this.pris = pris;
    this.beskrivelse = beskrivelse;
    this.kolleksjon = kolleksjon;
    this.kolleksjonid = kolleksjonid;
    this.varenr = varenr;
    this.designer = designer;
    this.logo = logo;
    this.merkenavn = merkenavn;
    this.merkenavnid = merkenavnid;
    this.materialnavn = materialnavn;
    this.materialurl = materialurl;
    this.lager = lager;
}
function finnprodukt(id) {
    var j = 0;
    for (j = 0 ; j < produkter.length ; j++) 
    {
        denneid = parseInt(produkter[j].id);
        if (denneid == id) 
        {
            return produkter[j];
        } 
    }
}
function clean(tekst) {
//alert(tekst);
str = tekst.replace(/\W/gi,"-");
return str
}
function bookmark(url, description)
{
    if (window.external)
        window.external.AddFavorite("http://www.david-andersen.no/" + url, description);
    else {
        window.location= "../" + url + "?action=bookmark";  
    }
}
function bookmarkme() {
    var url = window.location.href;
    var description = document.title;
    if (window.external)
        window.external.AddFavorite(url, description);
    else {
        var ua = navigator.userAgent.toString().toLowerCase();
        if (ua.indexOf('opera')!=-1) {
            alert("Trykk CTRL+D for å legge inn bokmerke.");
        } else if (ua.indexOf('firefox')!=-1) {
            alert("Trykk CTRL+D for å legge inn bokmerke.");
        } else if (ua.indexOf('safari')!=-1) {
            alert("Trykk Eple+D for å legge inn bokmerke.");
        } else {
            alert("Nettleseren er ikke støttet, du må legge til bokmerket manuelt.");
        }
    }
}
function show(id) {
    var produkt = finnprodukt(id);
    //alert(1);
    var produktnavn = document.getElementById("produktnavn");
    var produktbeskrivelse = document.getElementById("produktbeskrivelse");
    var produktbilde = document.getElementById("produktbilde");
    var produktbildelink = document.getElementById("produktbildelink");
    var produktkolleksjon = document.getElementById("produktkolleksjon");
    var produktpris = document.getElementById("produktpris");
    var produktvarenr = document.getElementById("produktvarenr");
    
    var produktdesigner = document.getElementById("produktdesigner");
    var produktlogo = document.getElementById("produktlogo");
    var produktlogolink = document.getElementById("produktlogolink");
    
    var lnkForesporsel = document.getElementById("lnkForesporsel");
    var lnkTips = document.getElementById("lnkTips");
    var lnkSkrivut = document.getElementById("lnkSkrivut");
    var lnkOnskeliste = document.getElementById("lnkOnskeliste");
    var lnkBokmerke = document.getElementById("lnkBokmerke");
    var lnkMateriale = document.getElementById("lnkMateriale");
    var lnkKjop = document.getElementById("lnkKjop");
    var lager = document.getElementById("lager");
    
    var ua = navigator.userAgent.toString().toLowerCase();
    if (ua.indexOf('opera')!=-1) {
        self.location = "../produkter/" + produkt.id + "_" + clean(produkt.merkenavn) + "-" + clean(produkt.navn) + ".aspx";
    }
    
    lnkBokmerke.href = "Javascript:bookmark('produkter/" + produkt.id + "_" + clean(produkt.merkenavn) + "-" + clean(produkt.navn) + ".aspx','DAVID-ANDERSEN | " + produkt.navn + " fra " + produkt.merkenavn + " - " + produkt.designer + "')";
    lnkSkrivut.href = "../produkter/" + produkt.id + "_" + clean(produkt.merkenavn) + "-" + clean(produkt.navn) + ".aspx?action=print";
    lnkForesporsel.href = "../produkter/" + produkt.id + "_" + clean(produkt.merkenavn) + "-" + clean(produkt.navn) + ".aspx?action=foresporsel";
    lnkTips.href = "../produkter/" + produkt.id + "_" + clean(produkt.merkenavn) + "-" + clean(produkt.navn) + ".aspx?action=tips";
    
    
    produktnavn.innerHTML = produkt.navn;
    
    if (produkt.bilde=="") produkt.bilde = "ikkebilde.jpg";
    produktbilde.src = "../uploads/bilder/produkter/" + produkt.bilde;
    
    produktbildelink.href = "Javascript:myLightbox.start('../uploads/bilder/produkter/" + produkt.stortbilde + "','" + produkt.navn + "')";
    
    produktpris.innerHTML = produkt.pris;
    produktbeskrivelse.innerHTML = produkt.beskrivelse;
    
    produktkolleksjon.innerHTML = produkt.kolleksjon;
    produktkolleksjon.href = "../kolleksjon/" + produkt.kolleksjonid + "_" + clean(produkt.kolleksjon) + ".aspx"
    
    produktvarenr.innerHTML = produkt.varenr;
    
    produktdesigner.innerHTML = produkt.designer;

    var logo = produkt.logo;
    if (logo!="") {
        produktlogolink.innerHTML = "<img src='../uploads/bilder/merkenavn/" + produkt.logo + "' border='0' alt='" + produkt.merkenavn + "' />";
    } else {
        produktlogolink.innerHTML = produkt.merkenavn
    }
    produktlogolink.href = "../merkevare/" + produkt.merkenavnid + "_" + clean(produkt.merkenavn) + ".aspx";
    
    if (produkt.materialurl!="") 
    {
        lnkMateriale.href = "../" + produkt.materialurl;
        lnkMateriale.innerHTML = "OM&nbsp;" + produkt.materialnavn;
    } else {
        lnkMateriale.href = "#";
        lnkMateriale.innerHTML = "";
    }
    
    var lnkZoom = document.getElementById("lnkZoom");
    lnkZoom.href = "Javascript:myLightbox.start('../uploads/bilder/produkter/" + produkt.stortbilde + "','" + produkt.navn + "')";


    lager.innerHTML = produkt.lager;

    if (lnkKjop) 
    {
        if (produkt.lager.toLowerCase().indexOf("kontakt") != -1) {
            lnkKjop.href = lnkForesporsel.href;
            var images = lnkKjop.getElementsByTagName("img");
            if (images.length > 0) {
                var image = images[0];
                image.src = "http://www.david-andersen.no/App_Themes/Standard/images/nettbutikk-kontakt.gif";
            }
        } 
        else 
        {
            lnkKjop.href = "../handlekurv.aspx?produktid=" + produkt.id;
        }
    }

    
       
    
    var pnlProdukter = document.getElementById("pnlProdukter");
    var pnlEnkeltprodukt = document.getElementById("pnlEnkeltprodukt");
    pnlEnkeltprodukt.style.marginLeft = pnlProdukter.scrollLeft + "px";
    self.clearInterval(intervalTop);
    hoverScrollStop();
    scrollDown(374);
}
function hide()
{
    self.clearInterval(intervalTop);
    scrollUp(0);
    var lnkZoom = document.getElementById("lnkZoom");
    lnkZoom.style.display = "none";
}
