// Omniture Vendor Specific File
// Desc: Used to store a single vendors information.
// Vendor: Careerbuilder.com
/////////////////////////////////////////////////////////////////////////////

// Vendor Specific Variables
mistats.pagename        = "Vendor: Careerbuilder.com: ";
mistats.msr             = mistats.bizunit + "|" + mistats.pubname + "|" + "TP-CB";
mistats.channel         = "Vendor: Careerbuilder.com";
mistats.contentsource   = mistats.sitename + " : " + "Careerbuilder.com";
mistats.pagelevel       = "Vendor";

// Taxonomic Variables
mistats.taxonomy        = "ClassAd|Jobs|||";
mistats.altcategories   = "";
mistats.keywords        = "";

// Careerbuild LR Check - Added 1/31/08 - JJ
function getMIStatsQSValue(variable) {
        var domain = window.location.hostname;
        var query  = window.location.search.substring(1);
        var qvars  = query.split("?");
        var avars  = query.split("&");
        var results;

        // Check first query string param
        for (var i=0;i<qvars.length;i++) {
                var qpair = qvars[i].split("=");
                if (qpair[0] == variable) {
                        cbvalue = qpair[1].split('&');
                        result = "CareerBuilder: " + cbvalue[0]; }
                else
                        result = "CB: No-LR: " + window.location; }
        // Check the rest
        for (var i=0;i<avars.length;i++) {
                var apair = avars[i].split("=");
                if(result.match("No-LR:"))
                        if (apair[0] == variable)
                                result = "CareerBuilder: " + apair[1];
                        else
                                result = "CareerBuilder: No-LR: " + window.location; }

        // Flag templates that are incorrect - Added 2/1/08 - JJ
	if(!domain.match('careerbuilder')) {
                result = "CareerBuilder: Incorrect Template";
                return result; }
        else
                return result;
}

// Campaign checker - Added 10/14/2008 - JJ
function getCampaign()
{
        var qs = window.location.search;

        if (qs.match(/gacb/g))
                return "Google Campaign";
        else if (qs.match(/yahcb/g))
                return "Yahoo Campaign";
        else
                return "";
}

// Added/Updated Variables
mistats.cmsid = getMIStatsQSValue('lr');
mistats.pagename += getCampaign();

// Portal Tagger
var domain = window.location.hostname;

if(!domain.match('careerbuilder.com'))
	mistats.pagename = "Careeribuilder Portal";
