//1.3.0.9 Custom
var bmLoc = 'www.bmmetrix.com';

function bmVoid() { return; }

function getBMqs(furl, dotl, refurl, bmac, bmcc, enc, sec, target) {
   
    
    var d = new Date();
    var loc = window.location.href;
    var prot = window.location.protocol;

// Custom
    var m_f=false, mp_f=false;
    var ary = document.cookie.split('; ');
    for (var i=0;i<ary.length;i++) {
       
       if( ary[i].split("=")[0] == 'member'){
         sec.push(ary[i]); 
         m_f=true;
       }

       if( ary[i].split("=")[0].toLowerCase() == 'mpbmx'.toLowerCase()){
         sec.push('mypagemember=true'); 
         mp_f=true;
       }

    }
  
    if(!m_f) sec.push("member=NA");  
    if(!mp_f) sec.push("mypagemember=false");


//-- custom
    
    if (furl.indexOf('R>') == 0) {
        furl = furl.substring(2);
        loc = furl;
    }
    
    if (loc.indexOf('#') != -1)
        loc = loc.substring(0,loc.indexOf('#'));
    if (loc.length > 256)
        loc = loc.substring(0,253) + '...';
    if (sec.length > 0) {
        if(loc.indexOf('?') != -1)
           loc += '&' + sec.join('&');
        else
           loc += '?' + sec.join('&');
    }

    if (refurl.indexOf('R>') == 0) var ref = refurl.substring(2);
    else if (refurl == 'L>') var ref = document.referrer;
    else if (window.parent != window.self) var ref = (refurl == 'T>' ? top.document.referrer : parent.document.referrer);
    else var ref = document.referrer;

    var esc = function(str){return str.replace(/\*/g, '%2a').replace(/#/g, '%23')};
    var qs = esc(loc)+'*'+esc(furl)+'*'+esc(dotl)+'*'+esc(ref)+'*'+navigator.javaEnabled()+'/';
    if (window.screen) {
        qs += screen.width+'x'+screen.height + '/' + screen.colorDepth + '/';
    } else {
        qs += '//';
    };
    qs += bmac + '/' + bmcc + '/' + enc + '/' + d.getTime();

    var bmImg = new Image(1,1);
    bmImg.onload=function() { bmVoid(); }
    bmImg.src = prot + '//' + bmLoc + '/V13a' + qs;

    if(target) {
       if (target == '_blank')
          window.open(furl);
       else{
          bmImg.onload=function() {
            document.location=furl;
          }
         bmImg.onerror=function() {
            document.location=furl;
          } 
       }
    }
    
}


