﻿//1.1.6.3
//standard auto protocol
var bmLoc = 'www.bmmetrix.com';
var bmImg1 = new Image();
var bmImg2 = new Image();

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

    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) {
        if(loc.indexOf('?') != -1) {
           loc += '&' + sec.join('&');
        } else {
           loc += '?' + sec.join('&');
        }
    }

    if (window.parent != window.self) {
        var ref = 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 + '/' + n.getTime() + '/';

    bmImg1.onload = function(){bmImg2.src = prot + '//' + bmLoc + '/V11' + qs};
    bmImg1.src = prot + '//' + bmLoc + '/VC' + n.getTime();
}

