/* ----------------------------------------------------
check if cookies are enabled and return true/false
------------------------------------------------------ */
function CookiesEnabled() {
	document.cookie = "temp=test";
	readCookie = -1;
	if(document.cookie.length > 0){
		readCookie = document.cookie.indexOf("temp=");
	}
	if (readCookie == -1){
		//got no cookies;
		return false;
	} else {
		//got cookies;
		document.cookie = "temp=test; expires=Thu, 01-Jan-70 00:00:01 GMT";
		return true;
	}
	
}

function setClangCookie(lang, expires, addPageId, defaultlanguage) {
	var langStr = '';
	if ( cookiesEnabled == true) {
		setCookie ('clang', lang, expires); 
		if ((addPageId == "" || addPageId == null) && (langStr == "" || langStr == null)) {
			var querystring = '';
		} else {
			var querystring = "?";
		}			
		if (langStr != "" && langStr != null && addPageId != "" && addPageId != null) {	
			addPageId = "&" + addPageId;
		}	
		document.location.href= "index.php" + querystring + langStr + addPageId;	

	};
	return cookiesEnabled;
}

function setCookie( name, value, sendExpires) {
	var expire = new Date();
	if (sendExpires == null) {sendExpires = 1000*60*60*3;} // 3 hours
	expire.setTime(expire.getTime() + sendExpires ); 
	document.cookie = name + "=" + escape(value)+ "; expires=" + expire.toGMTString() + "; path=/;"; 
}

function getCookieVal (offset) { 
	var endstr = document.cookie.indexOf (";", offset); 
	if (endstr == -1) endstr = document.cookie.length; 
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) { 
	var arg = name + "="; 
	var alen = arg.length; 
	var clen = document.cookie.length; 
	var i = 0; 
	while (i < clen) { 
		var j = i + alen; 
		if (document.cookie.substring(i, j) == arg) return getCookieVal (j); 
		i = document.cookie.indexOf(" ", i) + 1; 
		if (i == 0) break; 
	} 
	return null;
}