(function() {
try {
if (!cllc.exists) { throw "cllcObjUndefined"; }

cllc.tracking = 
{
	
	/**************************************
		HBX setters
	 **************************************/
	
	//Sets user segment
	setHBXSeg: function(argSeg){
		_hbSet('seg', argSeg);
		_hbSend();
	},

	//Appends string to existing MLC value, and sends tracking call
	appendHBXMLC: function(addlMLC){
		hbx.mlc+=addlMLC;
		cllc.tracking.setHBXMLC(hbx.mlc);
	},

	//Sets and sends MLC value
	setHBXMLC: function(newMLC){
		hbx.mlc = newMLC;
		_hbSet('vcon', newMLC);
		_hbSend();
	}

};

} catch(e) { cllc.standard_error_handler(e); }
})();