// LOAD-ORDER:60
/*
	"static" C_L_A_S_S
	 
	 or
	 
	@module
	
*/


var CookieHelper = {

	writeCookie: function( name, value, expires, domain, path, secureFlag ) {
		
		if (name){
			var details = name + "=" + escape(value);
			details += (expires ? "; expires=" + expires.toGMTString() : "");
			details += (domain ? "; domain=" + domain : "");
			details += (path ? "; path=" + path : "");
			details += (secureFlag ? "; secure" : "");
			document.cookie = details;
		}
	},
	
	readCookie: function ( name ){
		var value = this.readUnescapedCookie(name);
		
		if (value != null) value = unescape(value);
		
		return value;
	
	},
	
	readUnescapedCookie: function( name ){
		
		var value = document.cookie;
		var regEx = new RegExp("\\b" + name + "=([^;]*)" );
		
		value = regEx.exec( value );
		
		if( value != null){
			value = value[1];
		}
		
		return value;
		
	}
	
	

};

