Event.observe(window, "load", function() {

   // Rounded corner support
   nodes = $$(".cornery");
   for (var i=0; nodes!=null&&i<nodes.length; i++) {
      var rightCornerElement = document.createElement("DIV");
      rightCornerElement.className = 'topRightCorner';
      rightCornerElement.innerHTML = "&nbsp;&nbsp;";

      var os=Position.positionedOffset(nodes[i]);
      rightCornerElement.style.left=(os[0] + nodes[i].getDimensions(nodes[i]).width - 3) + 'px';
      rightCornerElement.style.top=os[1] + 'px';

      nodes[i].insertBefore(rightCornerElement, nodes[i].firstChild);


      var leftCornerElement = document.createElement("DIV");
      leftCornerElement.className = 'topLeftCorner';
      leftCornerElement.innerHTML = "&nbsp;&nbsp;";

      leftCornerElement.style.left=os[0] + 'px';
      leftCornerElement.style.top=os[1] + 'px';

      nodes[i].insertBefore(leftCornerElement, nodes[i].firstChild);
   }


   // left nav arrow support
   nodes = $$("#refinements ul li");
   for (var i=0; nodes!=null&&i<nodes.length; i++) {
     Event.observe(nodes[i], "mouseover", function() {
       Element.setStyle(this, {background: 'url(/commflooringna/v07/images/leftnav-arrow.gif) 0px 3px no-repeat'}, true);
     });
     Event.observe(nodes[i], "mouseout", function() {
       this.style.background = "";
     });
   }


});


  function addToCart(url) {
    var popup = $('cartPopup');
    popup.src = url;

    var x = (window.innerWidth/ 2) - 250;
    var y = (window.innerHeight / 2) - 150 + window.scrollY;

    if (!window.innerWidth>0) {
      x = (document.body.clientWidth/ 2) - 250;
    }
    if (!window.innerHeight>0) {
      y = document.body.scrollTop + 150;
    }

    Element.setStyle(popup, {visibility: 'visible'}, true);
    Element.setStyle(popup, {top: y + 'px'}, true);
    Element.setStyle(popup, {left: x + 'px'}, true);
  }

  function closeCartPopup() {
    Element.setStyle($('cartPopup'), {visibility: 'hidden'}, true);
  }

  function orderByChange() {
    window.location = document.orderBy.orderBy.options[document.orderBy.orderBy.selectedIndex].value;
  }
  function rppChange() {
    window.location = document.rpp.rpp.options[document.rpp.rpp.selectedIndex].value;
  }

  /*
    set cookie of the format
    href1|display1|href2|display2
  */
  function setTrail() {
    var nodes = $('breadcrumb').getElementsByTagName('A');
    if(nodes==null||nodes.length<=1) {
      return;
    }
    var cookieString = "";
    for (var i=1;i<nodes.length;i++) {
      if (i>1) {
        cookieString = cookieString + "|";
      }
      cookieString = cookieString + nodes[i].href.replace(/^.+\/commflooringna\/products\//,"/commflooringna/products/") + '|' + nodes[i].innerHTML;
    }
    document.cookie="CRUMB_TRAIL=" + encodeURIComponent(cookieString) + "; path=/commflooringna";
  }
