//SHOP5 Tags
    document.observe('cart:modify', function (obj) {
         if (typeof obj.memo.result.cm_tags != "undefined"){
             eval (obj.memo.result.cm_tags);
         }
    });

var mpp_tags = {};
addMppTag = function(prodid,prodname,catid,ww) {
   var x_cat='';
   if (ww){
     // x_cat = "X" + catid;
   }
   mpp_tags[prodid] = {
      "pgvtag" : "cmCreatePageviewTag(\"QV : " + prodname + " (" + prodid + ")\", \"\", \"" + catid + "\", \"\");",
      "prodvtag":  "cmCreateProductviewTag(\"" + prodid + "\",   \"" + prodname + "\",     \"" + catid + "\"      ,null,null,   \""+x_cat+"\")" 
   }
}

function mpp_tag(productid,pageView,ProductView) {
   // console.log(productid,pageView,ProductView);
   var retvar = '';
   if (typeof pageView != "undefined"){
      retvar = retvar + eval(mpp_tags[productid].pgvtag);
   }
   if (typeof ProductView != "undefined"){
      retvar = retvar + eval(mpp_tags[productid].prodvtag);
   }
   // console.log(retvar);
   return retvar;
}

//document.observe("dom:loaded", function () { 
function bc_load(sp_name) {
    if ($("cm_breadcrumb")) { 
        $("cm_breadcrumb").observe("click", function (evt) { 
            cmCreateManualLinkClickTag(location.href+'?cm_sp=Bnav-_-'+sp_name+'-_-Main','',''); 
        }); 
    } 

}; 

document.observe("dom:loaded", function() {  cmsNavigationLoaded(); });

function cmsNavigationLoaded() {
   var links = $$('.cms_wysiwyg a').each( function(element) {
      checkNavLink(element);
   });
}

function checkNavLink(element,launch) {
   element = $(element);
   var li = element.up(5);
   var which_menu = '';
   if (li) {
      var lis = $(li).childElements();
      var which_tag = lis[0].getAttribute("manual_cm_sp");
      if ( which_tag ) {
         which_menu = which_tag.split("-_-");
      }
   }
   var sp_name = which_menu[1];
   if ( element.href ) {
      var link = element.href;
      var linkArray = link.split("/");
      var lastElement = linkArray.length - 2;
      var cat = link.match(/CATEGORY\d+/);
      if ( link ) {
         lastElement = linkArray.length - 1;
         var tmpl = linkArray[lastElement];
         var justTheName = tmpl.split(".");
         sp_name += justTheName[0];
      }
      $(element).writeAttribute('manual_cm_sp', 'Gnav-_-'+sp_name+'-_-Main');
   }
   if (  launch ) {
      var which_name = launch;
      sp_name += which_name;
      cmCreateManualLinkClickTag(location.href+'?cm_sp=Gnav-_-'+sp_name+'-_-Main','','');
   }
}

