function getURLVarValue(urlVarName) {
	var urlparts = String(document.location).split('?');
   	var paramStr = urlparts[1];
   	if (paramStr) {
   		var params = paramStr.split('&');
		for (i = 0; i < params.length; i++) {
			var pair = params[i].split('=');
			var name = pair[0];
			if (name && name == urlVarName) {
				return decodeURI(pair[1]);
			}
		}
	}

	return "";
}

function setCookie(name, value, days) {
	if (!days) {
		days = 3650;	// 10 years will be enough :)
	}

  	var date = new Date();
  	date.setTime(date.getTime()+(days*24*60*60*1000));
  	var expires = "; expires=" + date.toGMTString();

	document.cookie = name + "=" + escape(value) + expires + "; path=/";
}

function getCookie(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;
}

function isCookiesEnabled() {
	setCookie("test_enabled", "test_enabled");
	return (getCookie("test_enabled")=="test_enabled");
}


function deleteCookie(name, path, domain) {
	if (getCookie(name)) {
    	document.cookie = name + "=; path=/; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}