function get_language()
{
	if ( navigator ) {
	    if ( navigator.language ) {
	        return navigator.language;
	    }
	    else if ( navigator.browserLanguage ) {
	        return navigator.browserLanguage;
	    }
	    else if ( navigator.systemLanguage ) {
	        return navigator.systemLanguage;
	    }
	    else if ( navigator.userLanguage ) {
	        return navigator.userLanguage;
	    }
	}
	return null;
}

function get_locale()
{
	var lang = get_language();
	if ( lang )
	{
		lang = lang.toLowerCase();
		if (lang == 'de')
			return 'de';
		if (lang == 'fr')
			return 'fr';
	}
	return ''; //en
}