﻿// MallPage Class
var MallPage = new function() {

};

// Static Methods
MallPage.GetCookieValue = function(name) {
	var separated = document.cookie.split(';');
	for (i = 0; i < separated.length; i = i + 1) {
		var n = separated[i].substring(0, separated[i].indexOf('=')).replace(/^\s*/, '').replace(/\s*$/, '');

		if (n == name) {
			return unescape(separated[i].substring(separated[i].indexOf('=') + 1));
		}
	}

	return null;
}

MallPage.DeleteCookie = function(name, path, domain) {
	if (MallPage.GetCookieValue(name)) {
		var expCookie =
            name + "=" + ((path) ? ";path=" + path : "") +
            ((domain) ? ";domain=" + domain : "") +
            ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
		document.cookie = expCookie;
	}
}

MallPage.SetCookie = function(cookieName, cookieValue, nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays == null || nDays == 0) {
		nDays = 1;
	}
	expire.setTime(today.getTime() + 3600000 * 24 * nDays);
	document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString();
}