JavaScript for detecting browser language preference

Just not to forget:

[javascript]
var language = window.navigator.userLanguage || window.navigator.languages[0];
[/javascript]

and more crazy(but more trustful) way:

[javascript]
$.ajax({
url: "http://ajaxhttpheaders.appspot.com",
dataType: ‘jsonp’,
success: function(headers) {
var language = headers[‘Accept-Language’];
}
});
[/javascript]