var COOKIE={
	set:function(name, value, expire) {
		if(expire){
			var d=new Date();
			d.setTime(d.getTime()+expire*1000);
			expire="; expires="+d.toUTCString();
		}
		else expire="";
		document.cookie=name+"="+escape(value)+expire+"; path=/";
	},
	get:function(name) {
		if(document.cookie.length==0) return false;
		var offset=document.cookie.indexOf(name+"=");
		if(offset!=-1) { 
			offset+=name.length+1;
			var end=document.cookie.indexOf(";", offset);
			if (end==-1) end=document.cookie.length;
			return unescape(document.cookie.substring(offset, end)) 
		}
		return false;
	},
	all:function(arr){
		arr=arr || [];
		var i, cookieArray = document.cookie.split(';'), caLength = cookieArray.length, c, eqIndex, name, value;
		for (i = 0; i < caLength; i++) {
			c = cookieArray[i];
			
			// Left Trim spaces
			while (c.charAt(0) === " ") {
					c = c.substring(1, c.length);
			}
			eqIndex = c.indexOf("=");
			if (eqIndex > 0) {
					name = c.substring(0, eqIndex);
					value = c.substring(eqIndex + 1);
					arr[name] = value;
			}
		}
		return arr;
	}
};

function set_user_lang(lang){
	COOKIE.set("user_lang", lang);
	return true;
}


var userLang = (navigator.language) ? navigator.language : navigator.userLanguage;
var cookieLang = COOKIE.get("user_lang");

if(LANG_CHECK && !cookieLang && LANG=="de" && userLang!="de") location.href="en/";//alert ("The language is: " + userLang);
