
function getCookie(sSearchCookieName) {
	var aCookies = document.cookie.split(';');
	var sRtc = ''; 
	
	for (var i=0; i< aCookies.length; i++) {
		var sCookieName = aCookies[i].split('=')[0];
		var sCookieValue = aCookies[i].split('=')[1];
		
		// trim whitespace
		sCookieName = sCookieName.replace(/^\s+|\s+$/g, '');
		sCookieValue = sCookieValue.replace(/^\s+|\s+$/g, '');
		
		if (sCookieName == sSearchCookieName) {
			sRtc = sCookieValue;
		}
	}
	return sRtc;
}

function setCookie(sName, sValue, iExpires, sPath, sDomain, bSecure) {
	var sExpiresDate = 'Thu, 01-Jan-1970 00:00:01 GMT';
	if (iExpires) {
		iExpires = iExpires * 1000 * 60 * 60 * 24;
		var oDate = new Date();
		var iDate = oDate.getTime();
		var iExpiresDate = iDate + iExpires;
		oDate.setTime(iExpiresDate);
		var sExpiresDate = oDate.toGMTString();
	}
	
	document.cookie = sName + '=' + escape(sValue) +
		(iExpires?';expires=' + sExpiresDate:'') + 
		(sPath?';path=' + sPath:'') + 
		(sDomain?';domain=' + sDomain:'') +
		(bSecure?';secure':'');
}

function deleteCookie(sName, sPath, sDomain) {
	if (getCookie(sName)) {
		document.cookie = sName + '=' +
			((sPath)?';path=' + sPath:'') +
			((sDomain)?';domain=' + sDomain:'') +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
	}
}

