// Omniture related utilities
// Note that this script relies on passport to create the loc variable 
// in the messenger info cookie and relies on cookie_util.js and being
// already loaded somewhere else on the page (first)...

function getPassportCookieName() {
    try {
        var env = window.location.hostname.split(".")[0];
        env = env.replace("1", "");
        var name = env + "-msgrinf";
        return name;
    }
    catch(er) {};
};

function getBMMEntryStatus() {
    try {
        var name = getPassportCookieName(); 
        var value = get_cookie(name);
        if (value.indexOf("loc") == -1) {
            return "Browser";
        } else {
            var cookieArray = value.split(",");
            for (var i = 0; i < cookieArray.length; i++) {
                if (cookieArray[i].indexOf("loc") > 0) {
                    var info = cookieArray[i].replace("}", "");   
                    var infoArray = info.split("'"); 
                    var loc = "";
                    for (var j = 0; j < infoArray.length; j++) {
                        var loc = loc + infoArray[j];
                    };
                    loc = loc.replace("loc:", "");   
                    return loc;
                };
            }; 
        };
    } 
    catch(er) {};
};

