var CompCookies = {
	
	cccCache: new Array(),
	
	getKeyArrayFromCompressedIntegerCookie: function(cookieName) {

		var outArray = new Array();
		if (CompCookies.cccCache[cookieName]){
			return CompCookies.cccCache[cookieName];
		}else{
			var cookieValue = $.cookie(cookieName);

			if (cookieValue && cookieValue != ""){
				valueArray=cookieValue.split("_");
				if (valueArray.length>0){
					for (i=0; i<valueArray.length; i++){
						outArray[valueArray[i]]=true;
					}
					CompCookies.cccCache[cookieName]=outArray;		
					return outArray;
				}
			}
		}
		return false;
	},
	
	isCookieSet: function(cookieName, value) {
		var cookieKeyArray = CompCookies.getKeyArrayFromCompressedIntegerCookie(cookieName);

		if (cookieKeyArray && cookieKeyArray[value]){
			return true;
		}
		
		return false;
	}
}
