function get_cookie(name) {
	var start, len, end;

	start = document.cookie.indexOf(name + "=");
	len = start + name.length + 1;

	if (!start && name != document.cookie.substring(0, name.length)) return null;
	if (start == -1) return null;

	end=document.cookie.indexOf(";", len);
	if (end == -1) end = document.cookie.length;
	return unescape(document.cookie.substring(len, end));
}

function set_cookie(name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value) +
		(expires ? ";expires=" + expires.toGMTString() : "") +
		(path ? ";path=" + path : "") +
		(domain ? ";domain=" + domain : "") +
		(secure ? ";secure" : "");
}

function del_cookie(name, path, domain) {
	if (get_cookie(name))
		document.cookie = name + "=" +
			(path ? ";path=" + path : "") +
			(domain ? ";domain=" + domain : "") +
			";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function userAgent() {
	var ua = navigator.userAgent.toLowerCase();

	if (ua.indexOf("opera") != -1) return "opera";
	else if (ua.indexOf("msie") != -1) return "msie";
	else if (ua.indexOf("mozilla") != -1)
		if ((ua.indexOf("compatible") == -1) &&
			(ua.indexOf("spoofer") == -1) &&
			(ua.indexOf("hotjava") == -1)) return "mozilla";
		else return "mozilla_compatible";
	else return "compatible";
}

function UAappVersion() {
	var ua=navigator.appVersion.toLowerCase();

	return ua.indexOf("msie") ? parseFloat(ua.substring(ua.indexOf("msie") + 5)) : parseFloat(ua);
}
