﻿function mouseOver(elementID) {
    if (elementID != "") {
        alert(elementID);
        document.getElementById(elementID).style.backgroundColor = "#bfc6cd";
    }
}

function ChangeLayerBgColor(id, color) {
    if (type == "IE") document.all[id].style.backgroundColor = color;
    if (type == "NN") document.layer['id'].bgColor = color;
    if (type == "MO" || type == "OP")
        document.getElementById(id).style.backgroundColor = color;
}

function showLightbox(doc, bool) {
    if (bool == true) {
        doc.getElementById("lightbox").style.display = "block";
        doc.getElementById("contactRequest").style.display = "block";
    }
    else {
        doc.getElementById("lightbox").style.display = "none";
        doc.getElementById("contactRequest").style.display = "none";
    }
}

function keypressed(event) {

    event = event || window.event;
    var keynum = event.keyCode || event.which;
    if(keynum === 13){ // Der er klikket på [Enter]
        return doSearch();
    }
}

function doSearch() {

    var input = $('input[id$="searchtext"]');

    var searchfrase = input.val().trim();
    //var searchfrase = document.getElementById('searchtext').value.trim();
    if (searchfrase != "") {
        var strAction = "/SearchResult.aspx?searchtext=" + searchfrase;
        window.location.href = strAction;
        return false;
    }
}

function redirectToBasket() {
    window.location.href = "/Basket.aspx";
    return false;
}

function addqueryDownloadCatalogString(querystring) 
{
    if (window.location.href.indexOf("?") > 0) 
    { 
        // Url indeholder querystrig
        var qsCatalog = getQuerystring('catalog');
        if (qsCatalog != '') 
        {
            // Url indeholder allerede et sprog
            window.location = window.location.href.replace('catalog=' + qsCatalog, querystring);
        }
        else
        {

            window.location = window.location.href.replace(/\?/, "?" + querystring + "&");
        }
        
    }
    else
    {
        window.location = "?" + querystring;
    }
}
  
function addquerylanguagestring(querystring) 
{
    if (window.location.href.indexOf("?") > 0) 
    { 
        // Url indeholder querystrig
        var qssc_lang = getQuerystring('sc_lang');
        if (qssc_lang != '') 
        {
            // Url indeholder allerede et sprog
            window.location = window.location.href.replace('sc_lang=' + qssc_lang, querystring);
        }
        else
        {
            window.location = window.location.href.replace(/\?/, "?" + querystring + "&");
        }
        
    }
    else
    {
	    alert(window.location.pathname);

        window.location = "?" + querystring;
    }
}

function changeLangauge(domain, lang) {
    window.location = 'http://' + domain + window.location.pathname + lang;
 }

function getQuerystring(key)
{
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
  {
    return '';
    }
  else
  {
    return qs[1];
  }
}

function searchfieldFocus() {
    var input = $('input[id$="searchtext"]');

    var searchfrase = input.val().trim();

    if (searchfrase == searchLabel) {
        input.val("");
        input.addClass("searchfieldFocus");
    }
    
}

function searchfieldBlur() {
    var input = $('input[id$="searchtext"]');

    var searchfrase = input.val().trim();
    
    if (searchfrase == "") {
        input.val(searchLabel);
        input.addClass("searchfieldBlur");
    }
}


