﻿
//VARIABLER SOM KAN ENDRES--------------------------
var MyCompanyname = 'Tropehagen Zoo';
var website = 'http://www.tropehagen-zoo.no/nettbutikk/';
var DirectToCart = false;
var DefaultCart = '1';
var useAxax = false;
var orgsecs = 5;
var useajaxhistory = false;
var useipaddress = true;
var useurlrewrite = true;
var setlogoncookie = true;
var updatelogonlanding = true;
var updatelogonpage = "order.aspx";
var updatesupplogonpage = "customer.aspx?edit=true";
var suppliereditorID = "CE_ctl00_content_SuppProdEdit_SupplierEditor1_ID";
var administr = "ctl00_customershout_lbllynxShouts";
var logongerrmessage = "Ditt brukernavn eller passord er feil!";
var deletelistmessage = "Vil du virkelig slette listen: ";
var tipmailsubject = "Noe for deg? Her er et tips fra Tropehagen";
var requestsubject = "Forespøresel fra tropehagen-zoo.no";
var listubject = "Disse gavene vil jeg ha! Du er Verdens greieste!";
var myuserlistpage = "userlist.aspx";
var mybigpicbackground = "#FFFFFF";
var changemycartimg = false;
var combinefirstlastname = true;
var dochangecart = false;
var doprecart = false;
var dopresearch = false;
var precartisok = true;
var dovariant = false;
var uselightbox = true;
var combinefirstlastname = false;
var fileparentfolder = "files/";
var deliverfeltnavn = "deliverphone,delivername,deliverlastname,deliveraddress,deliverzipcode,delivercityplace,deliverstate";
var snowfoxrenderid = "articlecontent";
var myot = "orders";
var mymediaot = "mediaorders";
var cart2divid = "cart2";
var useprodspecs = false;
var prodmatchorderby = "";

//--------------------------------------------------

function dopaymentstuff() {
    var payment = document.getElementById("payment");
    if (payment) {
        var personnummerwrap = document.getElementById("personnummerwrap");
        var personnummerval = document.getElementById("personnummer");
        var klarnakam = document.getElementById("klarnakampanje");
        //alert(payment.selectedIndex);
        if (payment.selectedIndex == 1) {
            personnummerwrap.style.display = "none";
            personnummerval.value = "";
            klarnakam.value = "-1";
        } else if (payment.selectedIndex > 3) {
            if (personnummerwrap && personnummerval) {
                personnummerwrap.style.display = "block";
                personnummerval.focus();
                //if (payment.selctedIndex == 4) klarnakam.value = "2707";
                /*
                if (payment.selectedIndex == 4) klarnakam.value = "1888";
                else if (payment.selectedIndex == 5) klarnakam.value = "1444"; */
            }
        } else {
            if (personnummerwrap && personnummerval) {
                personnummerwrap.style.display = "none";
                personnummerval.value = "";
            }
        }
    }
}

function doprecartstuff() {
    document.cookie = "cartcomment='';";
}
function dochangecartstuff() {
    document.cookie = "cartcomment='';";
}
function dofreightstuff() {

    sjekkLevering();
    InsertFreighCostToCart(document.getElementById("companyregno").value);
    //var frakt = document.getElementById("companyregno").value;
    var valgt = document.getElementById("companyregno").selectedIndex;

    if (valgt == 0) {
        document.getElementById("freight").value = "";
    }

    if (valgt == 1) {
        if (document.getElementById("deliverzipcode").value != "") {
            if (document.getElementById("totalvekt").value > 35000) {
                alert("Sendingen er for tung! Maks vekt er 35kg. Velg levering i butikk.");
                document.getElementById('delivercountry').focus();
            }
            else {
                var postnr = document.getElementById("deliverzipcode").value;
                getbringpriceguide(postnr);
            }
        }
        else {
            alert("Du må oppgi leveringsadresse!");
            document.getElementById("companyregno").selectedIndex = 0;
        }
        //Dersom man har valgt levering i butikk, for så å endre til bring levering i dropdown så må man sette freight input-en til "" igjen for å unngå at kunder klarer å legge inn ordrer uten frakt
        if (document.getElementById("freight") && document.getElementById("freight").value == "Levering i butikk: ") {
            document.getElementById("freight").value = "";
        }
    }
    if (valgt == 2) {
        document.getElementById("freight").value = "Levering i butikk: ";
        document.getElementById('delivercountry').focus();
        document.getElementById("fraktguiden").innerHTML = "";
        document.getElementById("freightmessage").innerHTML = "";
        var bet = document.getElementById("payment");
        if (bet) {
            if(bet.value == "Klarna"){
                InsertFreighCostToCart(49);
            }
        }
        setTimeout("RenderCart()", 500);
        setTimeout("RenderCart2()", 500);
    }

    RenderCart();
    RenderCart2();
}
function updateLevering() {
    var levering = document.getElementById("freight").value;
    var butikk = document.getElementById("delivercountry").value;
    levering = levering += butikk;
    document.getElementById("freight").value = levering;
    //alert(levering + " og " + butikk);
}

function fjernLevering() {
    var levering = document.getElementById("companyregno");
    if (levering) {
        levering.selectedIndex = 0;
        if (document.getElementById("fraktguiden")) {
            var fraktalt = document.getElementsByName("bringValgtFraktprodukt");
            for (i = 0; i < fraktalt.length; i++) {
                fraktalt[i].checked = false;
            }
        }
        document.getElementById("butikker").style.display = "none";
        document.getElementById("fraktguiden").innerHTML = "";
        document.getElementById("freightmessage").innerHTML = "";
        InsertFreighCostToCart(0);
        setTimeout("RenderCart()", 500);
        setTimeout("RenderCart2()", 500);
    }
}

function pauselitt(millis) {
    var date = new Date();
    var curDate = null;

    do { curDate = new Date(); }
    while (curDate - date < millis);
}

function sendme() {
    if (document.getElementById("ja") || document.getElementById("nei")) {
        sjekkblad();
    }
    if (document.getElementById("custformorder") && validate()) {
        document.getElementById("custformorder").submit();
    }
    else if (document.getElementById("newcustform") && validate()) {
        document.getElementById("newcustform").submit();
    }
}
//function copyAdr() {
//document.getElementById("delivername").value = document.getElementById("customername").value;
//document.getElementById("deliveraddress").value = document.getElementById("address").value;
//document.getElementById("deliverzipcode").value = document.getElementById("zipcode").value;
//document.getElementById("delivercityplace").value = document.getElementById("cityplace").value;	
//}	
function copyAdr() {
    if (document.getElementById("deladdress").checked) {


        document.getElementById("delivername").value = document.getElementById("customername").value;
        document.getElementById("deliveraddress").value = document.getElementById("address").value;
        document.getElementById("deliverzipcode").value = document.getElementById("zipcode").value;
        document.getElementById("delivercityplace").value = document.getElementById("cityplace").value;
    }
}


function validate() {
    if (document.getElementById('customername')) {
        if (document.getElementById('customername').value == "") {
            alert("Fyll ut \"navn\" feltet.");
            document.getElementById('customername').focus();
            return (false);
        }
    }
    if (document.getElementById('emailaddress')) {
        if (document.getElementById('emailaddress').value == "") {
            alert("Fyll ut \"E-post\" feltet.");
            document.getElementById('emailaddress').focus();
            return (false);
        }
        if (document.getElementById('emailaddress').value.indexOf("@") < 0) {
            alert("Legg inn en gyldig E-postadresse.");
            document.getElementById('emailaddress').focus();
            return (false);
        }
    }
    if (document.getElementById('tema')) {
        if (document.getElementById('tema').value == "Velg tema") {
            alert("Velg et tema");
            document.getElementById('tema').focus();
            return (false);
        }
    }
    if (document.getElementById('kategori')) {
        if (document.getElementById('kategori').value == "Velg kategori") {
            alert("Velg kategori");
            document.getElementById('kategori').focus();
            return (false);
        }
    }
    if (document.getElementById('txtkontakt')) {
        if (document.getElementById('txtkontakt').value == "") {
            alert("Skriv inn din henvendelse");
            document.getElementById('txtkontakt').focus();
            return (false);
        }
    }
    if (document.getElementById('address')) {
        if (document.getElementById('address').value == "") {
            alert("Fyll ut \"Adresse\" feltet.");
            document.getElementById('address').focus();
            return (false);
        }
    }
    if (document.getElementById('zipcode')) {
        if (document.getElementById('zipcode').value == "") {
            alert("Fyll ut \"Postnummer\" feltet.");
            document.getElementById('zipcode').focus();
            return (false);
        }
    }
    if (document.getElementById('cityplace')) {
        if (document.getElementById('cityplace').value == "") {
            alert("Fyll ut \"Sted\" feltet.");
            document.getElementById('cityplace').focus();
            return (false);
        }
    }
    if (document.getElementById('telephone')) {
        if (document.getElementById('telephone').value == "") {
            alert("Fyll ut \"Mobil tlf\" feltet.");
            document.getElementById('telephone').focus();
            return (false);
        }
    }
    if (document.getElementById('state')) {
        if (document.getElementById('state').value == "ikkevalgt") {
            alert("Vennligst velg et fylke.");
            document.getElementById('state').focus();
            return (false);
        }
    }
    if (document.getElementById("bringFrakt")) {
        var fraktvalg = "";
        if (document.custformorder.bringValgtFraktprodukt.length != null) {
            for (i = 0; i < document.custformorder.bringValgtFraktprodukt.length; i++) {
                if (document.custformorder.bringValgtFraktprodukt[i].checked == true) {
                    fraktvalg = document.custformorder.bringValgtFraktprodukt[i].value;
                }
            }
        } else {
            if (document.custformorder.bringValgtFraktprodukt.checked == true) {
                fraktvalg = document.custformorder.bringValgtFraktprodukt.value;
            }
        }
        if (fraktvalg != "") {
            document.getElementById('freightmessage').style.color = "red";
            var website = document.getElementById("website").value;
            if (website == "PRIVAT-DØR") {
                if (mobile.value.length < 8) {
                    errormessage.style.display = "block";
                    errormessage.innerHTML = "Fyll ut <b>Mobiltelefon</b> feltet.";
                    mobile.style.backgroundColor = backcol;
                    mobile.focus();
                    return (false);
                } else if (mobile.value.length > 20) {
                    errormessage.style.display = "block";
                    errormessage.innerHTML = "<b>Mobiltelefon</b> feltet inneholder for mange tegn (maks 20).";
                    mobile.style.backgroundColor = backcol;
                    mobile.focus();
                    return (false);
                }
            }
        } else {
            document.getElementById('errormessage').style.display = "block";
            document.getElementById('errormessage').innerHTML = "Du må velge en leveringsmåte.";
            document.getElementById('freightmessage').style.color = "red";
            document.getElementById('freightmessage').innerHTML = "<b>Du må velge en leveringsmåte. Velg ett av alternativene over.</b>";
            return (false);
        }
    }

    /*
    if (document.getElementById('country')){    
    if (document.getElementById('country').value == "") {
    alert("Fyll ut \"Land\" feltet.");
    document.getElementById('country').focus();
    return (false);
    }
    }
    */
    if (document.getElementById('payment')) {
        if (document.getElementById('payment').value == "") {
            alert("Velg betalingsmåte.");
            document.getElementById('payment').focus();
            return (false);
        } else if (document.getElementById('payment').value == "KlarnaPart") {
            if (document.getElementById('personnummer')) {
                if (document.getElementById('personnummer').value == "") {
                    alert("Du må oppgi personnummer.");
                    document.getElementById('personnummer').focus();
                    return (false);
                } else if (document.getElementById('personnummer').value.length != 11 || !IsNumeric(document.getElementById('personnummer').value)) {
                    alert("Personnummer har ugyldig format.");
                    document.getElementById('personnummer').focus();
                    return (false);
                }
            }
        }
    }
    if (document.getElementById('freight')) {
        if (document.getElementById('freight').value == "") {
            alert("Velg leveringsmåte.");
            document.getElementById('companyregno').focus();
            return (false);
        }
    }
    if (document.getElementById("companyregno")) {
        if (document.getElementById("companyregno").value == "0") {
            if (document.getElementById('delivercountry').value == "") {
                alert("Velg butikk.");
                return (false);
            }
        } else {
            if(document.getElementById("companyregno").selectedIndex == 0){
                alert("Velg leveringsmåte.");
                return (false);
            }
        }
    }
    if (document.getElementById('address2')) {
        if (document.getElementById('address2').value == "") {
            alert("Fyll ut \"Avdeling\" feltet.");
            document.getElementById('address2').focus();
            return (false);
        }
    }
    if (document.getElementById("password2")) {
        if (document.getElementById("password").value != document.getElementById("password2").value || document.getElementById("password").value == "") {
            alert("Passordene stemmer ikke overens\nKontroller at du har tastet inn samme passord i begge feltene");
            document.getElementById("password").value = "";
            document.getElementById("password2").value = "";
            document.getElementById("password").focus();
            return (false);
        }
    }
    if (document.getElementById("animal1")) {
        if (document.getElementById("animal1").checked == false && document.getElementById("animal2").checked == false && document.getElementById("animal3").checked == false && document.getElementById("animal4").checked == false && document.getElementById("animal5").checked == false && document.getElementById("animal6").checked == false && document.getElementById("animal7").checked == false && document.getElementById("animal8").checked == false) {
            alert("Velg et dyr.");
            return (false);
        }
    }
    return (true);
}



function validate3() {
    if (document.getElementById('company')) {
        if (document.getElementById('company').value == "") {
            alert("Fyll ut \"Firma\" feltet.");
            document.getElementById('company').focus();
            return (false);
        }
    }
    if (document.getElementById('orgnr')) {
        if (document.getElementById('orgnr').value == "") {
            alert("Fyll ut \"Org.nummer\" feltet.");
            document.getElementById('orgnr').focus();
            return (false);
        }
    }
    if (document.getElementById('fullname').value == "") {
        alert("Fyll ut \"Kontaktperson/Navn\" feltet.");
        document.getElementById('fullname').focus();
        return (false);
    }
    if (document.getElementById('address').value == "") {
        alert("Fyll ut \"Adresse\" feltet.");
        document.getElementById('address').focus();
        return (false);
    }
    if (document.getElementById('zipcode').value == "") {
        alert("Fyll ut \"Postnr\" feltet.");
        document.getElementById('zipcode').focus();
        return (false);
    }
    if (document.getElementById('cityplace').value == "") {
        alert("Fyll ut \"Sted\" feltet.");
        document.getElementById('cityplace').focus();
        return (false);
    }
    if (document.getElementById('email').value == "") {
        alert("Fyll ut \"E-post\" feltet.");
        document.getElementById('email').focus();
        return (false);
    }
    if (document.getElementById('email').value.indexOf("@") < 0) {
        alert("Legg inn en gyldig E-postadresse.");
        document.getElementById('email').focus();
        return (false);
    }
    if (document.getElementById('phone').value == "") {
        alert("Fyll ut \"Telefon\" feltet.");
        document.getElementById('phone').focus();
        return (false);
    }
    else {
        return (true);
    }
}


function sjekkblad() {
    if (document.getElementById("ja")) {
        if (document.getElementById("ja").checked == true) {
            document.getElementById("animalcheckbox").value = 0;
            document.getElementById("animalcheckbox").checked = false;
        }
        else if (document.getElementById("ja").checked == false) {
            document.getElementById("animalcheckbox").value = 0;
            document.getElementById("animalcheckbox").checked = true;
        }
    }
    if (document.getElementById("nei")) {
        if (document.getElementById("nei").checked == true) {
            document.getElementById("animalcheckbox").value = 1;
            document.getElementById("animalcheckbox").checked = true;
        }
        else if (document.getElementById("nei").checked == false) {
            document.getElementById("animalcheckbox").value = 0;
            document.getElementById("animalcheckbox").checked = false;
        }
    }
}

function setHeight() {
    var pageHeight = "";
    var pageWidth = "";

    if (window.innerHeight && window.scrollMaxY) { // Firefox 
        pageWidth = window.innerWidth + window.scrollMaxX;
        pageHeight = window.innerHeight + window.scrollMaxY;
    }
    else if (document.body.scrollHeight > document.body.offsetHeight) // all but Explorer Mac
    {
        pageWidth = document.body.scrollWidth;
        pageHeight = document.body.scrollHeight;
    }
    else // works in Explorer 6 Strict, Mozilla (not FF) and Safari
    {
        pageWidth = document.body.offsetWidth + document.body.offsetLeft;
        pageHeight = document.body.offsetHeight + document.body.offsetTop;
    }

    document.getElementById('toptopdocument').style.height = pageHeight + 'px';
}

function sjekkReklamasjon() {
    if (document.getElementById("reklamasjonstype").value == "reklamasjon") {
        for (i = 1; i < 11; i++) {
            document.getElementById("beholde" + i).style.display = "block";
            document.getElementById("beholdeheader").style.display = "block";
        }
    }
    else {
        for (i = 1; i < 11; i++) {
            document.getElementById("beholde" + i).style.display = "none";
            document.getElementById("beholdeheader").style.display = "none";
        }
    }
}


function reklamasjonvalidate() {
    if (document.getElementById('reklamasjon_butikk').value == "") {
        alert("Fyll ut \"Butikk\" feltet.");
        document.getElementById('reklamasjon_butikk').focus();
        return (false);
    }
    if (document.getElementById('reklamasjon_kundenr').value == "") {
        alert("Fyll ut \"Kundenr.\" feltet.");
        document.getElementById('reklamasjon_kundenr').focus();
        return (false);
    }
    if (document.getElementById('reklamasjon_dato').value == "") {
        alert("Fyll ut \"Dato\" feltet.");
        document.getElementById('reklamasjon_dato').focus();
        return (false);
    }
    if (document.getElementById('reklamasjon_ordrenr').value == "") {
        alert("Fyll ut \"Ordrenr.\" feltet.");
        document.getElementById('reklamasjon_ordrenr').focus();
        return (false);
    }

    if (document.getElementById('type1').value != "") {
        for (i = 1; i < 11; i++) {
            if ((document.getElementById('type' + i).value == "") && ((document.getElementById('varenr' + i).value != "") || (document.getElementById('antall' + i).value != "") || (document.getElementById('aarsak' + i).value != ""))) {
                alert("Velg årsak.");
                document.getElementById('type' + i).focus();
                return (false);
            }
            if ((document.getElementById('varenr' + i).value == "") && ((document.getElementById('type' + i).value != "") || (document.getElementById('antall' + i).value != "") || (document.getElementById('aarsak' + i).value != ""))) {
                alert("Velg Varenr.");
                document.getElementById('varenr' + i).focus();
                return (false);
            }
            if ((document.getElementById('antall' + i).value == "") && ((document.getElementById('type' + i).value != "") || (document.getElementById('varenr' + i).value != "") || (document.getElementById('aarsak' + i).value != ""))) {
                alert("Skriv inn Antall.");
                document.getElementById('antall' + i).focus();
                return (false);
            }
            if ((document.getElementById('aarsak' + i).value == "") && ((document.getElementById('type' + i).value != "") || (document.getElementById('varenr' + i).value != "") || (document.getElementById('antall' + i).value != ""))) {
                alert("Skriv inn Beskrivelse.");
                document.getElementById('aarsak' + i).focus();
                return (false);
            }
        }
    }
    if (document.getElementById('type1').value == "") {
        alert("Velg årsak.");
        document.getElementById('type1').focus();
        return (false);
    }

    else {
        return (true);
    }
}



/* Frakt */

function oppdaterFrakt() {

}
/**/

function abonner(sysid, price) {
    /* Henter og setter antall produkter */
    var tall;
    var antall;
    var hentantall = document.getElementsByTagName("input");
    for (var i = 0; i < hentantall.length; i++) {
        if (hentantall[i].id.indexOf('scart') > -1) {
            tall = hentantall[i].value;
            document.getElementsByTagName("input").value = tall;
            document.getElementById('antall').value = tall;
        }
    }
    antall = document.getElementById("antall").value;

    /*alert("Sysid: " + sysid + " Pris: " + price + " Antall: " + antall);*/
    display.AddToCart(sysid, document.getElementById('ipinp').value, antall, price, '<b>Abonnement</b>', document.getElementById('gensesinp').value);
    setTimeout("document.location.href = 'cart.aspx'", 500);
}

/*---------------------------- BRING FRAKT --------------------------- */
function setCityPlace() {
    var newZip = document.getElementById("postnummerResult").innerHTML;
    document.getElementById("cityplace").value = newZip;
}
function setCityPlace2() {
    var newZip = document.getElementById("postnummerResult2").innerHTML;
    document.getElementById("delivercityplace").value = newZip;
}
function getbringpriceguide(x) {
    document.getElementById("fraktguiden").innerHTML = "";
    var postnr = "";
    if (x) {
        if (x != "") {
            postnr = x;
        }
    } else {
        postnr = document.getElementById("deliverzipcode").value;
    }
    var gensesvalue = document.getElementById('gensesinp').value;

    if (document.getElementById("totalvekt").value > 500) {
        //display.getFraktsideJava(postnr, "SERVICEPAKKE", gensesvalue, false, getbringpriceguide_CallBack);
        display.getFraktsideJava(postnr, "SERVICEPAKKE&product=PA_DOREN&product=BPAKKE_DOR-DOR&product=EKSPRESS09", gensesvalue, false, getbringpriceguide_CallBack); //utkommentert alt utenom Servicepakke når de hadde fri-frakt
    }
    else {
        //display.getFraktsideJava(postnr, "A-POST", gensesvalue, false, getbringpriceguide_CallBack);
        display.getFraktsideJava(postnr, "A-POST&product=PA_DOREN&product=BPAKKE_DOR-DOR&product=EKSPRESS09", gensesvalue, false, getbringpriceguide_CallBack); //utkommentert alt utenom A-post når de hadde fri-frakt
    }
    //{
    //display.getFraktsideJava(postnr,"A-POST&SERVICEPAKKE&product=PA_DOREN&product=BPAKKE_DOR-DOR&product=EKSPRESS09", gensesvalue, false, getbringpriceguide_CallBack);
    //}
    //display.getFraktsideJava(postnr,"SERVICEPAKKE&product=PA_DOREN", gensesvalue, false, getbringpriceguide_CallBack);

}
function getbringpriceguide_CallBack(response) {
    if (response.value == null || response.value.length == 0) {
        return;
    }
    var innhold = response.value;
    innhold = innhold.replace('"bringSERVICEPAKKEradio"', '"bringSERVICEPAKKEradio" onclick="getbringprice(1);"');
    innhold = innhold.replace('"bringA-POSTradio"', '"bringA-POSTradio" onclick="getbringprice(2);"');
    innhold = innhold.replace('"bringBPAKKE_DOR-DORradio"', '"bringBPAKKE_DOR-DORradio" onclick="getbringprice(3);"');
    innhold = innhold.replace('"bringEKSPRESS09radio"', '"bringEKSPRESS09radio" onclick="getbringprice(4);"');
    innhold = innhold.replace('"bringPA_DORENradio"', '"bringPA_DORENradio" onclick="getbringprice(5);"');

    innhold = innhold.replace(/Ankomst/g, 'Transporttid');
    innhold = innhold.replace('"bringFraktvalgTransporttiddato"></td>', '"bringFraktvalgTransporttiddato">1-2 dager</td>');

    innhold = innhold.replace('id="bringHelp_SERVICEPAKKE"><', 'id="bringHelp_SERVICEPAKKE"><img class="bringHelpImage" src="dep/helpGrey.png" style="cursor: help;" onMouseOver="tooltipshow(1);" onMouseOut="tooltiphide(1);"/><');
    innhold = innhold.replace('id="bringHelp_A-POST"><', 'id="bringHelp_A-POST"><img class="bringHelpImage" src="dep/helpGrey.png" style="cursor: help;" onMouseOver="tooltipshow(2);" onMouseOut="tooltiphide(2);"/><');
    innhold = innhold.replace('id="bringHelp_BPAKKE_DOR-DOR"><', 'id="bringHelp_BPAKKE_DOR-DOR"><img class="bringHelpImage" src="dep/helpGrey.png" style="cursor: help;" onMouseOver="tooltipshow(3);" onMouseOut="tooltiphide(3);"/><');
    innhold = innhold.replace('id="bringHelp_EKSPRESS09"><', 'id="bringHelp_EKSPRESS09"><img class="bringHelpImage" src="dep/helpGrey.png" style="cursor: help;" onMouseOver="tooltipshow(4);" onMouseOut="tooltiphide(4);"/><');
    innhold = innhold.replace('id="bringHelp_PA_DOREN"><', 'id="bringHelp_PA_DOREN"><img class="bringHelpImage" src="dep/helpGrey.png" style="cursor: help;" onMouseOver="tooltipshow(5);" onMouseOut="tooltiphide(5);"/><');
    document.getElementById("fraktguiden").innerHTML += "<div class=fraktguidenheader>Velg fraktalternativ:</div>" + innhold;


}
function tooltipshow(x) {
    var id = "";
    if (x == 1) { id = "bringHelp_SERVICEPAKKE_body"; }
    else if (x == 2) { id = "bringHelp_A-POST_body"; }
    else if (x == 3) { id = "bringHelp_BPAKKE_DOR-DOR_body"; }
    else if (x == 4) { id = "bringHelp_EKSPRESS09_body"; }
    else if (x == 5) { id = "bringHelp_PA_DOREN_body"; }
    document.getElementById(id).style.display = "block";
}
function tooltiphide(x) {
    var id = "";
    if (x == 1) { id = "bringHelp_SERVICEPAKKE_body"; }
    else if (x == 2) { id = "bringHelp_A-POST_body"; }
    else if (x == 3) { id = "bringHelp_BPAKKE_DOR-DOR_body"; }
    else if (x == 4) { id = "bringHelp_EKSPRESS09_body"; }
    else if (x == 5) { id = "bringHelp_PA_DOREN_body"; }
    document.getElementById(id).style.display = "none";
}

function getbringprice(x) {
    var leveringskode = "";
    var postnr = document.getElementById('deliverzipcode').value;

    /*if (x == 1){ x = "SERVICEPAKKE"; leveringskode = "SERVICEPAKKE"}
    if (x == 2){ x = "A-POST"; leveringskode = "A-POST"}
    if (x == 3){ x = "BPAKKE_DOR-DOR"; leveringskode = "BEDR-DØR"}
    if (x == 4){ x = "EKSPRESS09"; leveringskode = "EKSPRESS"}
    if (x == 5){ x = "PA_DOREN"; leveringskode = "PA_DOREN"}*/

    if (x == 1) { x = "SERVICEPAKKE"; leveringskode = "SERVICEPK" }
    if (x == 2) { x = "A-POST"; leveringskode = "A-POST" }
    if (x == 3) { x = "BPAKKE_DOR-DOR"; leveringskode = "BEDR-DØR" }
    if (x == 4) { x = "EKSPRESS09"; leveringskode = "EKSPRESS" }
    if (x == 5) { x = "PA_DOREN"; leveringskode = "PRIVAT-DØR" }

    //document.getElementById("website").value = leveringskode;
    document.getElementById("freight").value = leveringskode;
    var gensesvalue = document.getElementById('gensesinp').value;
    display.getBringPriceJava(postnr, x, gensesvalue, getbringprice_CallBack);

}
function getbringprice_CallBack(response) {
    var klarnagebyr = 49;

    // Gretis frakt frem til 31/12, også lagt inn funksjonalitet i orderp.aspx (EG 30.11.2010)
    //if (hentAar() == 2011 && (hentMnd() == 04 || hentMnd() == 05)){ 
    if (hentAar() == 2011 && (hentMnd() == 04 || hentMnd() == 05)) {
        if (document.getElementById("payment") && (document.getElementById("payment").value == "Klarna" || document.getElementById("payment").value == "KlarnaPart")) {
            InsertFreighCostToCart(klarnagebyr);
            setTimeout("RenderCart()", 500);
            setTimeout("RenderCart2()", 500);
            document.getElementById("freightmessage").style.color = "green";
            document.getElementById("freightmessage").innerHTML = "I mai og juni vil frakt og ekspedisjon være kr. 0,-, med unntak av Klarna sine gebyrer som fortsatt vil bli lagt til";
        }
        else {
            InsertFreighCostToCart(0);
            setTimeout("RenderCart()", 500);
            setTimeout("RenderCart2()", 500);
            document.getElementById("freightmessage").style.color = "green";
            document.getElementById("freightmessage").innerHTML = "I mai og juni vil frakt og ekspedisjon være kr. 0,-.";
        }


    } else {
        if (response.value == null || response.value.length == 0) {
            return;
        }
        var fraktpris = response.value;

        if (fraktpris == 0) {
            document.getElementById("deliverzipcode").focus();
            document.getElementById("deliverzipcode").style.backgroundColor = "#fcb7b7";
            document.getElementById("errormessage").innerHTML = "Valgt leveringsmåte kan ikke kombineres med ditt leverings-postnummer";
        }
        else {
            fraktpris = Math.round(fraktpris * 1.25); //+ mva
            document.getElementById("errormessage").innerHTML = "";
            document.getElementById("deliverzipcode").style.backgroundColor = "#fff";
            var gebyr = document.getElementById("gebyr").value;
            var totalvekt = document.getElementById("totalvekt").value;
            var gebyrinfo = 0;
            if (gebyr == "gebyr") {
                if (totalvekt <= 200) {
                    fraktpris += 20;
                    gebyrinfo = 20;
                }
                else if (totalvekt > 200) {
                    fraktpris += 20;
                    gebyrinfo = 20;
                }

                if (document.getElementById("payment") && document.getElementById("payment").value == "Klarna") {
                    fraktpris += klarnagebyr;
                    gebyrinfo += klarnagebyr;
                }
            }

            document.getElementById("freightmessage").style.color = "green";
            document.getElementById("freightmessage").innerHTML = "Frakt og ekspedisjon er beregnet til: <b>" + fraktpris + ",-</b> og vil bli lagt til prisen.";
            if (gebyr == "gebyr") {
                document.getElementById("freightmessage").innerHTML += "<br/>Av dette er " + gebyrinfo + ",- gebyr";
            }
            InsertFreighCostToCart(fraktpris);
            setTimeout("RenderCart()", 500);
            setTimeout("RenderCart2()", 500);
            //RenderCart2() 
            //RenderCart();                        

        }
    }
}

function hentAar() {
    var idag = new Date();
    var aar = idag.getYear();
    
    if (aar < 1900) {
        aar = 1900 + aar;
    }
    return aar;
}

function hentMnd() {
    var idag2 = new Date();
    var mnd = idag2.getMonth();
    return mnd;
}

function velgfrakt() {
    var backcol = "#fcb7b7";
    var deliverzipcode = document.getElementById('deliverzipcode');
    if (deliverzipcode) deliverzipcode.style.backgroundColor = "#fff";

    if (document.getElementById("bringSERVICEPAKKEradio") || document.getElementById("bringA-POSTradio") || document.getElementById("bringBPAKKE_DOR-DORradio") || document.getElementById("bringEKSPRESS09radio") || document.getElementById("bringPA_DORENradio")) {
        window.location.href = "order.aspx#fraktstart";
    } else {
        deliverzipcode.style.backgroundColor = backcol;
        deliverzipcode.focus();
    }

}
/*---------------------------- BRING FRAKT SLUTT ---------------------- */ 
