// API
//cookieName = cookie name



var cookieHelper = {
	check: function(cookieId, cookieValue) {
		var expires = this.get(cookieId);
		
		if (expires != null && expires != "") {
			return expires;
		} else {
			this.set(cookieId, cookieValue);
			return false;
		}
	},
	
	get: function(cookieId) {
		if (document.cookie.length > 0) {
			var c_end = '',
				c_start = document.cookie.indexOf(cookieId + "=");
				
			if (c_start != -1) {
				c_start = c_start + cookieId.length + 1;
				c_end = document.cookie.indexOf(";", c_start);
				
				if (c_end == -1) { c_end = document.cookie.length }
				
				return unescape(document.cookie.substring(c_start, c_end));
			}
		}
		
		return '';
	},
	
	set: function(cookieId, cookieValue) {
		var exdate = new Date(),
			expiredays = 365;
			
	    exdate.setDate(exdate.getDate() + expiredays);
	    document.cookie = cookieId + "=" + escape(cookieValue) +
	    ((expiredays == null) ? "": ";expires=" + exdate.toUTCString());
	
		return false;
	}
}
