	function set_cookie(name, value, expire) {
		document.cookie = name + "=" + escape(value)
		+ ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
	}

	function set_permanent_cookie(name, value)
	{
		 set_cookie(name, value, new Date(2025,11,17));
	}

	function get_cookie(Name) {
		var search = Name + "="
		if (document.cookie.length > 0) { // if there are any cookies
			offset = document.cookie.indexOf(search)
			if (offset != -1) { // if cookie exists
				offset += search.length
				// set index of beginning of value
				end = document.cookie.indexOf(";", offset)
				// set index of end of cookie value
				if (end == -1)
					end = document.cookie.length
				return unescape(document.cookie.substring(offset, end))
			}
		}
	} 
	

	// strType: notice or warning				
	function dmss_Show(strMess, strType)
	{
		$("div.dmss_main").remove();
		$("body").append("<div class='dmss_main dmss_" + strType + "'>" + strMess + "</div>");
	}
	
	function dmss_Hide()
	{
		$("div.dmss_main").hide();									
	}
	
	function dmss_PleaseWait()
	{
		dmss_Show("Please, wait ...","notice");
	}