//AreaId is set in master template

var translations = [];

//Dansk
translations[1] = [];
translations[1][1] = "120";
translations[1][2] = "Du har valgt et antal der ligger over vores varelager. Der rundes automatisk ned til varebeholdningen.";
translations[1][3] = "Der er desværre ikke flere på lager af dette produkt";
translations[1][4] = "Der er desværre sket en uforudset fejl og dit produkt er ikke blevet lagt i kurven. Opdater siden og forsøg igen.";
translations[1][5] = " colli. Pris ialt "
translations[1][6] = "66"
translations[1][66] = "172";
translations[1][173] = "192"; //Presseomr?dets s?geside

//Engelsk
translations[3] = [];
translations[3][221] = "250";
translations[3][2] = "The requested amount is not in stock. The amount has been set to the amount we have in stock.";
translations[3][3] = "This products is regrettably sold out.";
translations[3][4] = "An error has occured and the product has not been added to your basket. Please update the page and try again.";
translations[3][5] = " colli. Total price "
translations[3][6] = "281"
translations[3][281] = "304";
translations[3][306] = "332"; //Presseomr?dets s?geside

//Tysk
translations[4] = [];
translations[4][333] = "362";
translations[4][2] = "Die von Ihnen gewünschte Menge überschreitet den verfügbaren Lagerberstand. Die verfügbare Restmenge wird Ihren Warenkorb hinzugefügt.";
translations[4][3] = "Dieses Produkt ist leider nicht mehr Verfügbar";
translations[4][4] = "Durch einen Übertragungsfehler wurde die gewünschte Ware nicht den Warenkorb zugefügt. Bitte die Seite neu laden und erneut die Ware hinzufügen.";
translations[4][5] = " Colli. Gesamtpreis "
translations[4][6] = "393"
translations[4][393] = "416";
translations[4][418] = "444"; //Presseomr?dets s?geside

//Norsk
translations[8] = [];
translations[8][553] = "582";
translations[8][2] = "Du har valgt et antall som ligger over våres varelager. Det rundes automatisk ned til varebeholdningen.";
translations[8][3] = "Der er dessverre ikke flere på lager av dette produkt";
translations[8][4] = "Det er dessverre oppstått  en uforutsett feil og produktet ble ikke lagt i handlekurven. Oppdater siden og prøv igjen.";
translations[8][5] = " kolli. Samlet pris "
translations[8][6] = "640"
translations[8][640] = "663";
translations[8][613] = "639"; //Presseomr?dets s?geside

//Svensk
translations[9] = [];
translations[9][672] = "713";
translations[9][2] = "Du har valgt et antal der ligger over vores varelager. Der rundes automatisk ned til varebeholdningen.";
translations[9][3] = "Der er desværre ikke flere på lager af dette produkt";
translations[9][4] = "Der er desværre sket en uforudset fejl og dit produkt er ikke blevet lagt i kurven. Opdater siden og forsøg igen.";
translations[9][5] = " colli. Pris ialt "
translations[9][6] = "752"
translations[9][752] = "775";
translations[9][725] = "751"; //Presseomr?dets s?geside

//Finsk
translations[10] = [];
translations[10][777] = "818";
translations[10][2] = "Du har valgt et antal der ligger over vores varelager. Der rundes automatisk ned til varebeholdningen.";
translations[10][3] = "Der er desværre ikke flere på lager af dette produkt";
translations[10][4] = "Der er desværre sket en uforudset fejl og dit produkt er ikke blevet lagt i kurven. Opdater siden og forsøg igen.";
translations[10][5] = " colli. Pris ialt "
translations[10][6] = "857"
translations[10][857] = "859";
translations[10][830] = "856"; //Presseomr?dets s?geside

//Fransk
translations[11] = [];
translations[11][899] = "928";
translations[11][2] = "Vous avez choisi une quantité qui est au-dessus de la quantité de notre stock. La quantité soit arrondi a la quantité de notre stock.";
translations[11][3] = "Malheureusement il n’y a plus de stock de ce produit.";
translations[11][4] = "Malheureusement il y a eu un erreur et votre produit n’est pas rajouté au panier. Veuillez mettre à jour le website et essayer de nouveau.";
translations[11][5] = " colli. Montant global "
translations[11][6] = "963"
translations[11][963] = "986";
translations[11][988] = "1014"; //Presseomr?dets s?geside


function TranslationText(index) {
  try {

    return translations[areaId][index];
  } catch (ex) {
    return "No translations"
  }
}

var mainPressPages = [173];
var mainPressPagesUK = [306];
var mainPressPagesDE = [418];
var mainPressPagesNO = [613];
var mainPressPagesSE = [725];
var mainPressPagesFI = [830];
var mainPressPagesFR = [988];

//Disable right click save
if (topPageID !== 173 && topPageID !== 306 && topPageID !== 418 && topPageID !== 613 && topPageID !== 725 && topPageID !== 830 && topPageID !== 988) {
  jQuery(document).bind("contextmenu", function(e) {
    return false; //Set to false!!!
  });
}
jQuery(document).ready(function() {

  jQuery("#SearchPage").val(TranslationText(topPageID));
  initContentMenu();
  initCufon();
  initSplat();
  initProductCategories();
  initProducts();
  initButtons();
  initProductList();
  updateTopCart();
  initCartFunctions();
  initFormFunctions();
  if (pageIsCart() && getURLParam("step") === "1") {
    var href = window.location.href;
    window.location.href = href.toLowerCase().replace("&step=1", "").replace("?step=1", "");
  }
  //s?tter modtageren p? kontakt-formular - START
  var formSelect = jQuery("select[name=Land]");
  if (formSelect.length > 0) {
    formSelect.bind("change", function() {
      jQuery("input[name=Recipient]").attr("value", this.value);
      jQuery("input[name=landNavn]").attr("value", jQuery(this).children("[selected=true]").text());
    });

    jQuery("input[name=Recipient]").attr("value", formSelect[0].value);
    jQuery("input[name=landNavn]").attr("value", formSelect.children("[selected=true]").text());

  }



  //s?tter modtageren p? kontakt-formular - SLUT

  //aktiverer click funktion til valg af video p? billeder i bunden af forsiden  - START
  jQuery("#Films ul li img").css("cursor", "pointer").each(function(i) {
    jQuery(this).bind("click", function() {
      var swfMoviePlayer = swfobject.getObjectById("Film");
      swfMoviePlayer.playThisMovie(this.alt);
    });
  });
  //aktiverer click funktion til valg af video p? billeder i bunden af forsiden  - SLUT
});



function initContentMenu() {
  var lis = jQuery("#ContentMenu .contentMenuLi");
  if (lis.length > 0) {
    lis.eq(0).addClass("first");
    lis.filter(":last").addClass("last");
    lis.hover(function() {
      var contentMenuSubMenu = jQuery(this).children(".contentMenuSubMenu");
      var contentMenuSubMenuContent = contentMenuSubMenu.children(".contentMenuSubMenuContent");
      contentMenuSubMenu.stop();

      contentMenuSubMenu.animate({ height: contentMenuSubMenuContent.outerHeight() }, 500);
    }, function() {
      var contentMenuSubMenu = jQuery(this).children(".contentMenuSubMenu");
      contentMenuSubMenu.stop();
      contentMenuSubMenu.animate({ height: 0 }, 500);

    });
  }
}

function initCufon() {
  Cufon.replace('#MainMenu a, #GeneralSearch label.search, #Content #ContentMenu ul li span.contentMenuText, #SplatText, #ImageList .onImage, h1, h1.h1, #spotfelt h2, #spotfelt h2.h2, #spotfeltPresse h2, #spotfeltPresse h2.h2');
  //Shop
  Cufon.replace('#FrontPageProductList .categoryHeader');
}

function initSplat() {
  var splat = jQuery("#Splat");
  if (splat.length > 0) {
    window.setTimeout(function() {
      splat.animate({
        opacity: 0
      }, 500, function() {
        splat.css("display", "none");
      });
    }, 3000);
  }
}

function initProductCategories() {
  var catImages = jQuery("#ImageList .listImage");
  if (catImages.length > 0) {
    catImages.hover(function() {
      var overlay = jQuery(this).children(":first");
      //overlay.css("opacity", 0.8).css("display", "block");
      overlay.stop();
      overlay.css("opacity", 0).css("display", "block");
      overlay.animate({ opacity: 0.8 }, 300);
    }, function() {
      var overlay = jQuery(this).children(":first");
      //overlay.css("opacity", 0).css("display", "none");
      overlay.stop();
      overlay.animate({ opacity: 0 }, 300);
    });
  }
}

var co3Scroll1, co3Scroll2, currentIndex = 1;
function initProducts() {
  if (jQuery("#ImageList.products").length > 0) {
    var imageList = $("#ImageList .relContent");
    var smallImages = imageList.children(".listImage");
    var imageWidths = smallImages.filter(":first").outerWidth();
    imageList.width((smallImages.length / 2) * imageWidths);
    var settings1 = {
      width: 987,
      height: 488,
      scrollSpeed: 1000,
      scrollBoundariesX: 244
    };

    jQuery("#MoreAbout").hover(function() {
      var moreAbout = jQuery(this);
      moreAbout.stop();
      moreAbout.animate({ height: 245 }, 600)
    }, function() {
      var moreAbout = jQuery(this);
      moreAbout.stop();
      moreAbout.animate({ height: 29 }, 600);
    });

    co3Scroll1 = imageList.wrapInScrollbar(settings1)[0];
    smallImages.click(function() {
      var index = smallImages.index(this) + 1, pageIdChanged = currentIndex != index;
      currentIndex = index;

      var largeImages = jQuery("#LargeImages"), blockBGOverlay = largeImages.children("#BlockBGOverlay");
      largeImages.css("display", "block");
      blockBGOverlay.css("opacity", 0).animate(
      { opacity: 1 },
      400,
      function() {
        largeImages.children().css("display", "block");
        blockBGOverlay.animate(
      { opacity: 0 },
      500, function() {
        blockBGOverlay.css("display", "none");
        if (pageIdChanged) {
          co3Scroll2.xPage(index,
                        { speed: 1000,
                          scrollNudge: { pixels: 50,
                            speed: 250
                          }
                        }, function() {
                          //Tjek om knapperne skal skjules eller vises
                          if (index === 1) {
                            co3Scroll2.hideElement("#LargeImagesLeft");
                            co3Scroll2.showElement("#LargeImagesRight");
                          } else if (index === smallImages.length) {
                            co3Scroll2.hideElement("#LargeImagesRight");
                            co3Scroll2.showElement("#LargeImagesLeft");
                          } else {
                            co3Scroll2.showElement("#LargeImagesLeft");
                            co3Scroll2.showElement("#LargeImagesRight");
                          }
                          co3Scroll2.currentPage = index;
                        });
        }
      });
      });

    });

  }

  var largeImagesScroll = jQuery("#LargeImagesScroll");
  if (largeImagesScroll.length > 0) {


    var images = largeImagesScroll.children();
    var imageWidths = largeImagesScroll.filter(":first").outerWidth();
    largeImagesScroll.width(images.length * 488);
    //alert(images.length + " * " + imageWidths);
    var settings2 = {
      width: 488,
      height: 488,
      scrollSpeed: 500,
      scrollInInterval: true,
      scrollInIntervalEventsX: [{ firstSelector: "#LargeImagesRight",
        secondSelector: "#LargeImagesLeft",
        interval: 488,
        scrollNudge: { pixels: 30,
          speed: 200
        },
        event: "mousedown",
        scrollSpeed: 500,
        hideWhenNotNeeded: true}]
      };

      co3Scroll2 = $("#LargeImagesScroll").wrapInScrollbar(settings2)[0];

      var largeImagesClose = jQuery("#LargeImagesClose"), largeImages = jQuery("#LargeImages"), blockBGOverlay = largeImages.children("#BlockBGOverlay");
      if (largeImagesClose.length > 0) {
        largeImagesClose.click(function() {
          blockBGOverlay.css("opacity", 0).css("display", "block").animate({ opacity: 1 }, 400, function() {
            largeImages.children().not("#BlockBGOverlay").css("display", "none");
            blockBGOverlay.animate({ opacity: 0 }, 500, function() {
              largeImages.css("display", "none");
            });
          });
        });
      }
    }
  }

  function initButtons() {
    var allLinkButtons = jQuery(".hlbutton a");
    allLinkButtons.hover(
    function() {
      var par = jQuery(this).parent();
      par.children("div.first").css("backgroundPosition", "100% -15px");
      par.children("div.second").css("backgroundPosition", "0px -15px");

    }, function() {
      var par = jQuery(this).parent();
      par.children("div.first").css("backgroundPosition", "100% 0px");
      par.children("div.second").css("backgroundPosition", "0px 0px");
    });

    allLinkButtons.mousedown(function() {
      var par = jQuery(this).parent();
      par.children("div.first").css("backgroundPosition", "100% -30px");
      par.children("div.second").css("backgroundPosition", "0px -30px");
    });

    allLinkButtons.mouseup(function() {
      var par = jQuery(this).parent();
      par.children("div.first").css("backgroundPosition", "100% 0px");
      par.children("div.second").css("backgroundPosition", "0px 0px");
    });
  }

  function initProductList() {
    //Klarg?r descriptions
    jQuery(".productList .infoFront").each(function() {
      var info = jQuery(this);
      info.parent().parent().find(".productImage .plus").attr("description", '<div class="product">' + info.html() + '</div>');
    });
    var settings = {
      imageInformationHeight: 110,
      imageInformationTemplate: '[description]',
      Play: '',
      ArrowPrev: '',
      ArrowNext: '',
      onClosed: function(ele) { },
      onOpen: function(ele) { },
      onOpened: function(ele) { }
    };

    var co3Gallery = $(".productList .plus").CreateGallery(settings);

    jQuery(".toggleAddToBasket").click(toggleAddToBasket);
    jQuery(".addToBasket").click(addToBasket);
    jQuery(".back").click(toggleAddToBasket);
    jQuery(".Quantity").keyup(function() { var quantity = jQuery(this); calculateProduct(quantity, true); });

    jQuery(".productPrice .strike").each(function() {
      var priceEle = jQuery(this),
      currencyCode = priceEle.children(".currencyCode"),
      sysBeforePrice = priceEle.children(".sysBeforePrice" + currencyCode.text());
      sysBeforePrice.css("display", "inline");
    });
  }

  function incDec(ele) {

    var jEle = jQuery(ele), quantityTd = jEle.findParent("td"), quantity = quantityTd.children(".Quantity");
    if (jEle.hasClass("cartPlus")) {
      quantity.val(parseInt(quantity.val()) + 1);
    } else {
      quantity.val(parseInt(quantity.val()) - 1);
    }
    calculateProduct(quantity, true);
    //    quantity.val(parseInt(colli.val()) * parseInt(colli.attr("colli")));
    //    antal.html(quantity.val());
  }

  function addToBasket() {
    var link = jQuery(this), productCart = link.findParent(".productCart");
    //alert("addToBasket");
    toggleAjaxLoading(link, function() {
      productCart.find(".back").click();
    });
    var quantity = link.findParent(".productCart").find(".Quantity"),
    dateTime = new Date(),
    startTime = dateTime.getTime(),
    totalPcs = parseInt(quantity.attr("totalPcs"));

    if (totalPcs > 0) {
      jQuery.get("/default.aspx?id=" + TranslationText(6) + "&productid=" + link.attr("productID") + "&cartcmd=add&Quantity=" + totalPcs,
              {},
              function(data) {
                //alert("addToBasket: " + data);
                quantity.attr("stock", parseInt(quantity.attr("stock")) - totalPcs);
                if (!pageIsCart()) {
                  updateTopCart();
                } else {
                  window.location.href = window.location.href;
                }
                var dateTime = new Date(),
                endTime = dateTime.getTime() - startTime;
                if (endTime < 2000) {
                  window.setTimeout(function() {
                    toggleAjaxLoading(link);
                  }, 2000 - endTime);
                } else {
                  toggleAjaxLoading(link);
                }
              },
              function(errorData) {
                alert(TranslationText(4));
              });
    }
    else {
      alert(TranslationText(3));
    }
    return false;
  }

  function toggleAddToBasket() {
    var link = jQuery(this);

    var productCart = link.findParent(".informationArea").children(".productCart");
    //var test = link.findParent(".informationArea");
    calculateProduct(productCart.find(".Quantity"));
    //alert(productCart.position().top);
    if (productCart.position().top < 0) {
      productCart.css("display", "block").animate({ top: 0 }, 200);
    } else {
      productCart.animate({ top: -productCart.height() }, 200);
    }
    return false;
  }

  function calculateProduct(quantity, showQuantityMessage) {
    var productCart = quantity.findParent(".productCart"),
    stock = quantity.attr("stock"),
    colli = parseInt(quantity.attr("colli")),
    totalQuantity = parseInt(quantity.val()) * colli,
    quantityIsUnderStock = totalQuantity <= stock;
    totalQuantity = quantityIsUnderStock ? totalQuantity : stock;
    var totalPrice = ((Math.round((parseFloat(totalQuantity) * parseFloat(quantity.attr("price").replace(",", ".")) * 100)) / 100) + "").replace(".", ","),
    decimals = totalPrice.substr(totalPrice.indexOf(",") + 1, totalPrice.length);
    //alert(totalPrice + " - " + decimals.length);
    if (decimals.length < 1 || decimals.length === totalPrice.length) {
      totalPrice += ",00";
    } else if (decimals.length < 2) {
      totalPrice += "0";
    }

    //alert(totalPrice);
    productCart.find(".totalPcs").html(totalQuantity);
    quantity.attr("totalPcs", totalQuantity);
    productCart.find(".totalPrice").html(totalPrice);
    if (!quantityIsUnderStock && showQuantityMessage) {
      quantity.val(Math.ceil(totalQuantity / colli));
      alert(TranslationText(2));
    }
  }

  function toggleAjaxLoading(ele, fn) {
    var informationArea = ele.findParent(".informationArea"), ajaxLoading = informationArea.children(".ajaxLoading");
    if (ajaxLoading.css("display") === "none") {
      ajaxLoading.css("opacity", 0).css("display", "block").animate({ opacity: 1 }, 200, fn);
    } else {
      ajaxLoading.animate({ opacity: 0 }, 200, function() {
        ajaxLoading.css("display", "none");
        if (fn) {
          fn();
        }
      });
    }
    //.ajaxLoading"
  }

  function updateTopCart() {

    if (!pageIsCart() && !pageIsPress() && getURLParam("hideBasket") != "true") {

      var topBasket = jQuery("#TopBasket"), topBasketText = topBasket.children("#TopBasketText");
      if (topBasketText.length > 0) {
        topBasket.pngFix();
        jQuery.ajax({ url: "/Default.aspx?ID=75&Purge=True",
          success: function(data) {
            var cartResponse = jQuery(data), totalColli = 0, totalStk = cartResponse.children("#TotalQuantity").text();
            //alert(data);

            cartResponse.children(".orderLine").each(function() {
              var orderLine = jQuery(this);
              totalColli += parseInt(orderLine.children(".Quantity").text()) / parseInt(orderLine.children(".sysAntalPrColli").text());
            });

            //alert(totalColli);
            if (getURLParam("test") !== "") {
              alert("updateTopCart: " + totalColli);
            }
            if (cartResponse.children("#TotalQuantity").length > 0) {
              topBasketText.html(Math.ceil(totalColli) + TranslationText(5) + cartResponse.children("#CurrencyCode").text() + " " + cartResponse.children("#PriceWithVAT").text());
            }
          },
          error: function(errorData) {
            alert("error");
          },
          cache: false
        });
      }
    } else {
      jQuery("#TopBasket").css("display", "none");
    }
  }

  function pageIsCart() {
    return jQuery("#Content").hasClass("cart");
  }

  function pageIsPress() {
    for (var i = 0; i < mainPressPages.length; i++) {
      if (topPageID === mainPressPages[i] || topPageID === mainPressPagesUK[i] || topPageID === mainPressPagesDE[i] || topPageID === mainPressPagesNO[i] || topPageID === mainPressPagesSE[i] || topPageID === mainPressPagesFI[i] || topPageID === mainPressPagesFR[i]) {
        return true;
      }
    }
    return false;
  }

  function updateQuantityInCart() {
    var orderLines = jQuery("#OrderLines");
    if (orderLines.length > 0) {
      orderLines.find(".inpQuantity").each(function() {
        var quantity = jQuery(this), colli = quantity.parent().children(".colli"), antal = quantity.findParent(".quantity").children(".antal");
        //alert(antal.text());
        var antalStk = parseInt(colli.val()) * parseInt(colli.attr("colli"));
        if (!antalStk) {
          antalStk = 0;
        }
        if (getURLParam("test") != "")
          alert(antalStk);
        antal.text(antalStk);
        quantity.val(antalStk);
      });
    }
  }

  function updateColliInCart(orderLines) {
    orderLines.find(".antal").each(function() {
      var antal = jQuery(this), quantity = antal.findParent(".quantity").children(".inpQuantity"), colli = antal.findParent(".quantity").children(".colli");
      antal.html(quantity.val());
      colli.val(parseInt(parseInt(quantity.val()) / colli.attr("colli")));
    });

  }

  function getProductImageID(productImage) {
    var image = productImage.replace("/Files", "");
    return image === "" ? "billede_mangler" : image;
  }

  function fixImagesInCart(orderLines) {
    orderLines.find(".productImageImage").each(function() {
      var image = jQuery(this);
      image.attr("src", "/Admin/Public/Module/MwMediaDatabase/GetImage.aspx?ItemNo=" + getProductImageID(image.attr("src")) + "&Width=90&Height=90");
    });

  }

  function initCartFunctions() {
    var orderLines = jQuery("#OrderLines");
    if (orderLines.length > 0) {
      fixImagesInCart(orderLines);
      updateColliInCart(orderLines);
      jQuery("#OrderLines .colli").keyup(function() {
        updateQuantityInCart();
      });
      setGroupCheckList();
    }
  }

  function setGroupCheckList() {
    jQuery("#BasketInfo .group").each(function() {
      var group = jQuery(this), groupID = group.attr("groupID");
      for (var i = 0; i < groupsInCart.length; i++) {
        if (groupsInCart[i].split("_")[0] === groupID) {
          group.children(".tjeklisteOverlay").css("display", "block").pngFix();
          break;
        }
      }
    });

  }

  function orderLineIncDec(ele) {

    var jEle = jQuery(ele), quantityDiv = jEle.findParent(".quantity"), colli = quantityDiv.children(".colli"), quantity = quantityDiv.children(".inpQuantity"), antal = quantityDiv.find(".antal");
    if (jEle.hasClass("cartPlus")) {
      colli.val(parseInt(colli.val()) + 1);
    } else {
      colli.val(parseInt(colli.val()) - 1);
    }

    quantity.val(parseInt(colli.val()) * parseInt(colli.attr("colli")));
    antal.html(quantity.val());
  }


  // Giver dig en parameter fra urlen
  function getURLParam(strParamName) {
    return getParameterFromLink(strParamName, window.location.href);
  }

  // Giver dig en parameter fra et link
  function getParameterFromLink(strParamName, link) {
    var strReturn = "";
    var strHref = link;
    if (strHref.indexOf("?") > -1) {
      var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
      var aQueryString = strQueryString.split("&");
      for (var iParam = 0; iParam < aQueryString.length; iParam++) {
        if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1) {
          var aParam = aQueryString[iParam].split("=");
          strReturn = aParam[1];
          break;
        }
      }
    }
    return unescape(strReturn);
  }

  function validateEmail(strMailValue) {
    t = "\\w";
    regexp = new RegExp("^[" + t + "][" + t + "\\.\\-]*@[" + t + "][" + t + "\\.\\-]*\\.[a-z]{2,6}$", "i");
    if (!regexp.test(strMailValue) || /(\.@|\-@|@\.|@\-|\-\-|\.\.|\-\.|\.\-)/g.test(strMailValue) || strMailValue == "") return false;
    return true;
  }

  function initFormFunctions() {
    
    var contactForm = jQuery("form[name!=ExtUserForm]")
    //contactForm.find("input[name=Send]").click(function() {
    contactForm.find("input[type!=hidden], form select, form textarea").bind("blur", function() {
      UdfyldFelter(contactForm);
    });
  }

  function UdfyldFelter(contactForm) {
    var urlField = contactForm.find("input[name=Url]"), urlValue = "http://www.trendkom.dk/salg/opret.php?opret=ok";
    if (urlField[0]) {
      contactForm.find("input[type!=hidden], form select").each(function() {
        var thisField = jQuery(this);
       	urlValue += "&" + thisField.attr("name").toLowerCase() + "=" + thisField.val();
      });

      var LandField = contactForm.find("input[name=landNavn]");
      urlValue += "&" + LandField.attr("name").toLowerCase() + "=" + LandField.val();

      var HvorfraKenderDuField = contactForm.find("select[name=HvorfraKenderDu]");
      urlValue += "&" + HvorfraKenderDuField.attr("name").toLowerCase() + "=" + HvorfraKenderDuField.val();

      var HvilketMagasinField = contactForm.find("select[name=HvilketMagasin]");
      urlValue += "&" + HvilketMagasinField.attr("name").toLowerCase() + "=" + HvilketMagasinField.val();

      urlField.val(urlValue);

      if (getURLParam("test") != "") {
        alert(urlField.val());
        //return false;
      }
    }
  }