salmon.namespace.addNamespace("boots.BrandRoomHeader");
$(document).ready(function(){ 
	boots.BrandRoomHeader = new (function() {
		var brandRoomList = document.getElementById("brandroomheaderlist");
		if(brandRoomList === null) {
			return;
		}
		
		var cookieKeys = {bi: "bi",bt: "bt",bp: "bp",pi: "pi",pp: "pp"}
		
		var cookie = {};
		var cookieRawString = unescape(boots.common.cookie.getCookie("_bdccookie_bsktSumm"));
		cookieRawString = cookieRawString.replace("{", "");
		cookieRawString = cookieRawString.replace("}", "");
		var cookieArray = cookieRawString.split(",");
		for (var i=0; i<cookieArray.length; i++) {
			var s = cookieArray[i];
			var keyAndValue = s.split(":");
			if (keyAndValue.length>1) {
				cookie[keyAndValue[0]]=keyAndValue[1];
			}
		}
		
		var config = {
			bi: "0",	
			basketItemsText: " items",
			bt: "00.00",
			bp: "0", 
			basketPointsText: " points",
			pi: "0",	
			prescriptionBasketItemsText: " prescriptions",
			pp: "0", 
			prescriptionBasketPointsText: " Advantage points"
		}
		
		// set values
		config.bi = cookie[cookieKeys.bi] || config.bi;
		config.bt = cookie[cookieKeys.bt] || config.bt;
		config.bp = cookie[cookieKeys.bp] || config.bp;
		config.pi = cookie[cookieKeys.pi] || config.pi;
		config.pp = cookie[cookieKeys.pp] || config.pp;		

		var paramString = "&bi=";
		paramString += escape(config.bi);
		paramString += "&bt="; 
		paramString += escape(config.bt);
		paramString += "&bp="; 
		paramString += escape(config.bp);
		paramString += "&pi="; 
		paramString += escape(config.pi);
		paramString += "&pp=";
		paramString += escape(config.pp);

		var anchors = brandRoomList.getElementsByTagName("a");
		for(var i=0; i < anchors.length; i++) {
			anchors[i].href += paramString;
		}
		
	});
});
		