var langset = false;
var lang = (navigator.language)? navigator.language : navigator.browserLanguage;
if (lang) {
	lang = lang.split('-')[0];
	if (document.cookie) {
		var c = document.cookie.toString().split(';');
		document.cookie = 'checked=1';
		for (var i=0; i<c.length; i++) {
			var item = c[i].split('=');
			var param = item[0];
			var value = item[1];
			if (param == 'lang' || param == ' lang') {
				langset = true;
				break;
			}
		}
	}
	if (document.cookie && !langset) {
		switch(lang.toString()) {
			case 'de':
			case 'it':
			case 'fr':
			case 'es':
				break;
			default:
				lang = 'en';
		}
		document.cookie = 'lang=' + lang;
		var href = self.location.href;
		href += (href.indexOf('?') >= 0)? '&' : '?';
		self.location.href = href + 'Lang=' + lang;
	}
}