set_cookie = function (name, value, expires)
{
	document.cookie = name + "=" + escape(value) + "; expires=" + expires + "; path=/";
};
get_cookie = function (name)
{
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset);
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);

};
dmax_get_user_code_by_cookie = function()
{
	var cookie_name = 'dmax_user_code';
	var x_time = "Sun, 20 Mar 3011 20:35:21 GMT";
	var result = get_cookie(cookie_name);

	if (!result) {
		var delimiter = '||';
		var screen_delimiter = 'x';
		result = new Date().getTime()
			+ delimiter + window.navigator.userAgent
			+ delimiter + window.screen.availWidth
			+ screen_delimiter + window.screen.availHeight
			+ screen_delimiter + window.screen.colorDepth;
		set_cookie(cookie_name, result, x_time);
	}

	return result;
};
