var Cookies = {

    COOKIE_CONTEXT_ID: '_j_context_id_',
    
    COOKIE_USER_EMAIL_ID: '_j_email_id_',
    
    COOKIE_USER_ID: '_hj_uid',
    
    COOKIE_CONTEXT_ID_EXPIRATION_DAYS: 90,
        

    createCookie: function (name, value, days, path) {
	    var expires = "";
		if (days != null && days > 0) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			expires = "; expires="+date.toGMTString();
		}
		if (path == null || path == '') {
			path='/';
		}
		document.cookie = name+"="+value+expires+"; path="+path;
    },

    readCookie: function (name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) 
			return c.substring(nameEQ.length,c.length);
	}
	return null;
    },

    eraseCookie: function (name, path) {
		var cookie_date = new Date ();  // current date & time
		if (path == null || path == '') {
			path = '/';
		}
		cookie_date.setTime (cookie_date.getTime() - 1);
		document.cookie = name += "=; expires=" + cookie_date.toGMTString() + '; path='+path;
    }

}
