<!-- Hide Javascript from browsers without Javascript
function getCookie(name, subname) {
	var strCookie = document.cookie; 
	if (strCookie.length > 0) {
		var cookieName = name + '=';
		var cookieOffset;
		var cookieEnd;
		cookieOffset = strCookie.indexOf(cookieName);
		if (cookieOffset != -1) {
			cookieOffset += cookieName.length;
			cookieEnd = strCookie.indexOf(';', cookieOffset);
			if (cookieEnd == -1) { cookieEnd = strCookie.length; }
			var cookieValue = strCookie.substring(cookieOffset, cookieEnd);  
			if (!subname || subname == null || subname == '') {
				// Not a multi-value cookie
				return unescape(cookieValue)
			} else {
				//Multi-value cookie
				var subCookieName = subname + '=';
				var subCookieOffset;
				var subCookieEnd;
				subCookieOffset = cookieValue.indexOf(subCookieName);
				if (subCookieOffset != -1) {
					subCookieOffset += subCookieName.length;
					subCookieEnd = cookieValue.indexOf('&', subCookieOffset);
					if (subCookieEnd == -1) { subCookieEnd = cookieValue.length; }
					return unescape(cookieValue.substring(subCookieOffset, subCookieEnd));  
				}
			}
		}
	}
	return null;
}

function setCookie (name, subname, value, expires) {
	var newCookieValue;
	if (subname && subname != null && subname != '') {
		newCookieValue = name + '=' + escape(subname) + '=' + escape(value);
	} else {
		newCookieValue = name + '=' + escape(value);
	}
	if (subname && subname != null && subname != '') {
		var strCookie = document.cookie; 
		if (strCookie.length > 0) {
			var cookieName = name + '=';
			var cookieOffset;
			var cookieEnd;
			cookieOffset = strCookie.indexOf(cookieName);
			if (cookieOffset != -1) {
				cookieOffset += cookieName.length;
				cookieEnd = strCookie.indexOf(';', cookieOffset);
				if (cookieEnd == -1) { cookieEnd = strCookie.length; }
				var cookieValue = strCookie.substring(cookieOffset, cookieEnd);  
				if (cookieValue.indexOf('=') > -1) {
					//Multi-value cookie
					var cookieValues = cookieValue.split('&');
					var persistCookieValues = new Array();
					var persistValuePos = 0;
					for (y=0;y<cookieValues.length;y++) {
						if (cookieValues[y].indexOf('=') > -1) {
							var nameValuePair = cookieValues[y].split('=');
							if (nameValuePair[0] != subname) {
								persistCookieValues[persistValuePos] = cookieValues[y];
								persistValuePos++;
							}
						}
					}
					for (y=0;y<persistCookieValues.length;y++) {
						newCookieValue += '&' + persistCookieValues[y];
					}
				}
			}
		}
	}
	if (!expires) {
		expires = new Date();
		expires.setTime(expires.getTime() + (1000 * 60 * 60 * 24 * 365 * 10));
	}
	document.cookie = newCookieValue + '; expires=' + expires.toGMTString() +  '; path=/';
}
// -->