var kgsCookieName = "id";
var brandData = null;
function setKGSCookie(cookieValue) {
  var expDate = new Date();
  expDate.setFullYear(expDate.getFullYear() + 2);
  document.cookie = kgsCookieName + "=" + cookieValue + ";expires=" + expDate.toUTCString() + "; path=/;"
}

function deleteKGSCookie() {
	var cookie_date = new Date();
	cookie_date.setTime(cookie_date.getTime() - 1);
	document.cookie = kgsCookieName + "=; expires=" + cookie_date.toGMTString();
}

function getKGSCookie() {
	var results = document.cookie.match('(^|;) ?' + kgsCookieName
			+ '=([^;]*)(;|$)');
	if (results)
		return (unescape(results[2]));
	else
		return null;
}

function pageParm(name) {
	name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
	var regexS = "[\\?&]" + name + "=([^&#]*)";
	var regex = new RegExp(regexS);
	var results = regex.exec(window.location.href);
	if (results == null)
		return null;
	else
		return results[1];
}

function getBrand() {
	var brand = pageParm("brand");
	if (brand != null) {
		setKGSCookie(brand);
	}

	if (brand == null) {
		brand = getKGSCookie();
	}
	if (brand == null || brand == '') {
		brand = "KGS";
		setKGSCookie(brand);
	}
	return brand;
}
var doImage = true;
function processPage(idoImage) {
  getBrand();
/*	if (idoImage == null)
		idoImage = true;
	doImage = idoImage;
	KGSFace.getBrand(getBrand(), processForBrand);
*/
}

function processForBrand(data) {
	brandData = data;
	if (doImage) {
		var c = document.getElementById("container");
		if (c != null) {
			c.style.backgroundImage = 'url(' + brandData.brand_logo + ')';
		}
	}
	var spans = document.getElementsByTagName("span");
	for (s in spans) {
		var spa = spans[s];
		var cl = null;
		try {
			cl = spa.getAttribute("class");
		} catch (err) {
		};
		if (cl != null && cl.indexOf("brand_") > -1) {
			spa.innerHTML = brandData[cl];
		}
	}
}

function getBrandValue(anAttr) {
	return brandData[anAttr];
}

