﻿uiFn = new uiFn(); // UTILITY FUNCTION LOAD CLASS
var i;


/* BRUGES IKKE AF BP SHOP */
/* PRELOAD AF PR MENU */
if (document.images) {
  pic1 = new Image();
  pic1.src = "/images/design/construction/niv1.gif";
  pic2 = new Image();
  pic2.src = "/images/design/construction/niv1_h.gif";
  pic3 = new Image();
  pic3.src = "/images/design/construction/niv2.gif";
  pic4 = new Image();
  pic4.src = "/images/design/construction/niv2_h.gif";
  pic5 = new Image();
  pic5.src = "/images/design/construction/niv2_a.gif";
}




var Reconstruction = {
  init: function () {
    Reconstruction.prMenuDivider();
    //Reconstruction.replaceHeader();
    Reconstruction.insertValSearchTxt();
    Reconstruction.fixPrMenuSpanTagMenu();
  },
  prMenuDivider: function () {
    this.PCont = document.getElementById('ProductmenuContainer_DIV').getElementsByTagName('SPAN');
    for (i = 0; i < this.PCont.length; i++) {
      if (this.PCont[i].className == "divider") {
        this.PCont[i].parentNode.parentNode.innerHTML = '<span class="prMenuDivider"></span>';
      }
    }
  },
  replaceHeader: function () {
    if (window.location.pathname.match(new RegExp('^/shop/news-ALL'))) {
      $('#prlistHeader H1').text("News");
    }
    if (window.location.pathname.match(new RegExp('^/shop/specialoffer-ALL-1.html'))) {
      $('#prlistHeader H1').text("Special Offer");
    }
    if (window.location.pathname.match(new RegExp('^/shop/search'))) {
      $('#prlistHeader H1').text("Result");
    }
  }
  ,
  insertValSearchTxt: function () {
    var defaultText = "SEARCH";
    $('#SFm .S').val(defaultText);
    $('#SFm .S').focus(function () {
      if (this.value == defaultText) {
        this.value = "";
      }
    });
    $('#SFm .S').blur(function () {
      if (this.value == "") {
        this.value = defaultText;
      }
    });
  },
  fixPrMenuSpanTagMenu: function () { //FIXES PROBLEM WITH BOLD IN PRMENU
    var tempSpan = document.getElementById('ProductmenuContainer_DIV').getElementsByTagName('SPAN');
    for (i = 0; i < tempSpan.length; i++) {
      if (tempSpan[i].className == "ProductMenu_MenuItemBold") {
        tempSpan[i].parentNode.innerHTML += tempSpan[i].innerHTML;
        tempSpan[i].style.display = "none";
        tempSpan[i].innerHTML = "";
      }
    }
  }
}

/* INITIAL FUNCS */
Reconstruction.init();


$(document).ready(function () {
  $('.ProductMenu_MenuItemBold').remove();
  $(document).pngFix();
});

