var cm = null;
var tog = null;

var pri = null;

window.onload = function (){
  cm = new CategoryMenu();

  pri = document.getElementById('product_right_image');
  if (pri) {
    var pri2 = pri.cloneNode(true);
    pri2.innerHTML = pri.innerHTML;
    var p = pri.parentNode;
    p.removeChild(pri);
    var logoDiv = document.getElementById('manufacture_logo');
    if (logoDiv) {
      logoDiv.innerHTML = '';
      logoDiv.appendChild(pri2);
    }
  }

  if (useAccordion) {
    tog = new Toggler('toggler', 'list');
  }

  var siteLoader = document.getElementById('siteLoader');
  if (siteLoader) {
    siteLoader.parentNode.removeChild(siteLoader);
  }
  var d = document.getElementById('breadcrumb');
  if (d) {
    var as = d.getElementsByTagName('a');
    var spans = d.getElementsByTagName('span');
    var a = null;
    if (spans.length > 0) {
      if (spans[0].className == 'level1') {
        a = spans[0];
      }
    }
    if (a == null) {
      a = as[0];
    }
    var aTxt = a.innerHTML;
    var aTxts = aTxt.split('_');

    var nTxt = aTxts[1];
    nTxt = nTxt.toLowerCase();
    nTxt = nTxt.replace(/ae/g,"æ")
    nTxt = nTxt.replace(/oe/g,"ø")
    nTxt = nTxt.replace(/aa/g,"å")
    nTxt= nTxt.substr(0, 1).toUpperCase() + nTxt.substr(1);

    var aTxt = aTxts[0];
    aTxt = aTxt.toLowerCase();
    if (aTxt == 'beklaedning') {
      aTxt = 'beklædning';
    }
    aTxt = aTxt.substr(0, 1).toUpperCase() + aTxt.substr(1);
    a.innerHTML = aTxt;
    if (nTxt != 'System') {
      if (a.tagName.toLowerCase() == 'a') {
        jQuery('<a href="'+a.href+'" class="level1">'+nTxt+' > </span>').appendTo(jQuery("#delimiter1"));
      } else {
        jQuery('<span class="level1">'+nTxt+' > </span>').appendTo(jQuery("#delimiter1"));
      }
    }
  }
  
  /* WEBSHOP RELATED */

  var pr = jQuery("td.variant_product_price span");
  for (var i = 0; i < pr.length; i++) {
    var sp = pr[i];
    var inn = sp.innerHTML;
    var inns = inn.split(',');
    if (inns[0] == '0') {
      inns[0] = '-';
    }
    if (inns[1] == '00') {
      sp.innerHTML = inns[0];
    }
  }

  var tas = jQuery('div.thumb a img');
  for (var i = 0; i < tas.length; i++) {
    var ta = tas[i];
    var tah = ta.offsetHeight;
    var p = ta.parentNode.parentNode;
    var ph = p.offsetHeight;
    
    var y = (ph / 2) - (tah / 2);
    if (y < 0) {
      y = 0;
    }
    if (tah > ph) {
      y = 0;
    }
    ta.parentNode.style.display = 'block';
    ta.parentNode.style.marginTop = y + 'px';
  }

  var eias = jQuery('div#extraImages a');
  if (eias.length === 1) {
    var ei = document.getElementById('extraImages');    
    var p = eias[0].parentNode;
    p.removeChild(eias[0]);
  }

  window.setTimeout(function(){

  var pias = jQuery('div#product_image a img');
  if (pias.length > 0) {
    var pia = pias[0];
    var p = pia.parentNode.parentNode;
    var piah = pia.offsetHeight;
    var ph = p.offsetHeight;
    
    var y = (ph / 2) - (piah / 2);
    if (y < 0) {
      y = 0;
    }
    if (piah > ph) {
      y = 0;
    }
//    console.info( pia );
//    console.info( p );
//    console.info( piah );
//    console.info( ph );
    pia.parentNode.style.display = 'block';
    pia.parentNode.style.marginTop = y + 'px';
  }
  }, 100);
  
  /* \ WEBSHOP RELATED */

};
