﻿
// Her legges javascript-funksjoner

function doOnLoad() {
    loadFlashMovies();    
    var pnlProdukter = document.getElementById("pnlProdukter");
    if (pnlProdukter) 
    {
        var ua = navigator.userAgent.toString().toLowerCase();
        if (ua.indexOf('opera')!=-1) {
            pnlProdukter.style.width = "8000px";
            //pnlProdukter.style.overflow="scroll";
        } 
        else
        {
            pnlProdukter.scrollLeft = 0;
            pnlProdukter.scrollTop = 0;
        }
        LoadImages();
    }
    
    var lnkZoom = document.getElementById("lnkZoom");
    if (!lnkZoom) lnkZoom = document.getElementById("ctl00_cphMainContent_lnkZoom");
    if (lnkZoom) {
        var topleft = finnSentrum();
        lnkZoom.style.position = "absolute";
        lnkZoom.style.top = "496px";
        lnkZoom.style.left = (topleft+264) + "px";
    }
}
function loadFlashMovies()
{
    //Funksjon som loader flashfilmer vha. swfobject.
    var divs = document.getElementsByTagName("div");
     for (i = 0 ; i < divs.length ; i++) 
    {
        var div = divs[i];
        if(div.id.indexOf("swf_")!=-1) {
            var inner = div.innerHTML.substring(0,div.innerHTML.indexOf(";"));
            var url = "uploads/flash/" + inner;
            var width = div.style.width;
            if (width.indexOf("px")!=-1) width = width.substring(0,width.length-2);
            var height = div.style.height;
            if (height.indexOf("px")!=-1) height = height.substring(0,height.length-2);
            insertFlashMovie(url,width,height,div.id);
        }
    }
}
function insertFlashMovie(url,width,height,divid) {
    //alert(url +"\n" + width + "\n" + height + "\n" + divid);
    var so = new SWFObject(url, divid, width, height, "6", "#000000");
    so.addParam("wmode", "transparent"); //enables transparency
    so.write(divid); //replaces all content in this object with flash content
}

function on (caller) {
            var img = caller;
            url = img.src.substring(0,img.src.length-4) + "_on." + img.src.substring(img.src.length-3)
            caller.src=url;
}

function off (caller) {
            var img = caller;
            url = img.src.substring(0,img.src.length-7) + "." + img.src.substring(img.src.length-3)
            caller.src=url;
}

function preloadBilder() {
            var preloadbilde = new Image();
            preloadbilde.src="/App_Themes/Forside/images/brudeparet_on.gif";
            preloadbilde.src="/App_Themes/Forside/images/firmagaver_on.gif";
}


function vishovedkategori (bilde)
{
    var contentcell = document.getElementById("contentcell");
    contentcell.innerHTML = "<img src='../App_Themes/Standard/images/" + bilde + ".jpg' alt='" + bilde + "'>";
}


var innholdscroll = 0;
var intervalInnhold = true;
var timeoutInnhold = 10;
var amountInnhold = 3;

function scrollInnholdOpp() {
    InnholdOpp();
    intervalInnhold = self.setInterval("InnholdOpp();",timeoutInnhold);
}
function scrollInnholdNed() {
    InnholdNed();
    intervalInnhold = self.setInterval("InnholdNed();",timeoutInnhold);
}
function scrollInnholdStop() {
    self.clearInterval(intervalInnhold);
}

function InnholdOpp() {
    innholdscroll = innholdscroll - amountInnhold;
    if (innholdscroll<0) innholdscroll = 0;
    var hovedinnhold = document.getElementById("hovedinnhold");
    hovedinnhold.scrollTop = innholdscroll;
}
function InnholdNed() {
    innholdscroll = innholdscroll + amountInnhold;
    var hovedinnhold = document.getElementById("hovedinnhold");
    hovedinnhold.scrollTop = innholdscroll;
}

var vindu;
function visbetingelser() {
    var vindubredde = 480;
    var vinduhoyde = 360;
    vindu = window.open('popups/betingelser.aspx', 'betingelser', 'menubar=no,toolbar=no,status=no,width=' + vindubredde + ',height=' + vinduhoyde + ',left=' + ((self.screen.width / 2) - (vindubredde / 2)) + ',top=' + ((self.screen.height / 2) - (vinduhoyde / 2)) + ',resizable=yes,scrollbars=yes', 'betingelser');
    vindu.focus();
}