function selectLanguage(url) {
	var langId = 0;
	if ( ( (url.length > 3) && (url.substring(0,3) == 'de/') ) || ( (url.length > 6) && (url.substring(0,6) == 'nc/de/') ) ) {
		langId = 1;
	} else if ( ( (url.length > 3) && (url.substring(0,3) == 'nl/') ) || ( (url.length > 6) && (url.substring(0,6) == 'nc/nl/') ) ) {
		langId = 3;
	} else if ( ( (url.length > 3) && (url.substring(0,3) == 'it/') ) || ( (url.length > 6) && (url.substring(0,6) == 'nc/it/') ) ) {
		langId = 4;
	} else if ( ( (url.length > 3) && (url.substring(0,3) == 'es/') ) || ( (url.length > 6) && (url.substring(0,6) == 'nc/es/') ) ) {
		langId = 5;
	} else if ( ( (url.length > 3) && (url.substring(0,3) == 'fr/') ) || ( (url.length > 6) && (url.substring(0,6) == 'nc/fr/') ) ) {
		langId = 8;
	} else if ( ( (url.length > 3) && (url.substring(0,3) == 'pt/') ) || ( (url.length > 6) && (url.substring(0,6) == 'nc/pt/') ) ) {
		langId = 11;
	}
	setLanguageCookie(langId);
		
	if ( (url.length > 1) && (url.substring(0,1) != '/') ) {
		url = '/' + url;
	}
	
	openURL(url);
}

function selectLanguageAndCountry(url) {	
	var countryCode = "global";
	i = url.indexOf("?country=");
	if ( i > 0 ) {
		countryCode = url.substring(i+9,url.length);
		j = countryCode.indexOf("&");
		if ( j > 0 ) {
			countryCode = countryCode.substring(0,j);
		}
	}
	setCountryCookie(countryCode);
	
	selectLanguage(url);
}

function openURL(url) {
	window.document.location = url;
}

function setLanguageCookie(langId) {
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*24*365);
	document.cookie = "nexMartLanguageCookie="+escape(langId)+";path=/;expires="+expire.toGMTString();
}

function setCountryCookie(countryCode) {
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*24*365);
	document.cookie = "nexMartCountryCookie="+escape(countryCode)+";path=/;expires="+expire.toGMTString();
}

