(function() {
if (true || !/fbIE6Shown=.+/.test(document.cookie)) { // true so it will always show from the demo page example
var language = fb.language,
match;
// look for a language request on the querystring
if ((match = /ie6eol\.js\?.*language=(\w\w)/.exec(document.getElementsByTagName('head')[0].innerHTML))) {
language = match[1];
}
// browser choice page has only the following language versions
var choiceLang = /bg|cs|da|de|el|es|et|fi|fr|hr|hu|it|nl|pl|pt|ro|sk|sl|sv/.test(language) ? language : 'en',
choicePath = 'http://www.browserchoice.eu/BrowserChoice/browserchoice_' + choiceLang + '.htm',
choiceHeight = /bg|de|el/.test(language) ? 456 : 420;
// direct load html and use a javascript object for the options parameter
fb.start(
'<div style="padding:10px 20px 0 20px; color:black;">' +
'<span style="font-size:20px; font-weight:bold;">Internet Explorer 6 - End of Life<br /></span>' +
'<span>We notice that you are using Internet Explorer version 6.0. ' +
'Please be advised that this site and many others will have reduced functionality under this very old browser. ' +
'There are also security risks involved in continuing to use IE6. ' +
'To make your browsing experience safer and better, and to help web site developers everywhere, ' +
'please replace your browser with one of the choices available below. ' +
'</span></div>' +
'<iframe src="' + choicePath + '" width="816" height="' + choiceHeight + '" frameborder="0" scrolling="no">' +
'</iframe>',
{ width:816, enableDragResize:false, controlsPos:'tr', backgroundColor:'#DAF3FD', graphicsType:'international',
caption: '<input type="checkbox" id="fbIE6check" />' +
'<span id="fbIE6noshow">Do not show this again (not operative in this example)</span>',
// translate the content and caption
// and set session cookie when the box is up
afterItemStart: function() {
if (language !== 'en') fb.translate(null, language);
document.cookie = 'fbIE6Shown=true; path=/';
},
// if the checkbox is checked, set permanent cookie on box exit
beforeItemEnd: function() {
if (fb$('fbIE6check').checked) {
var date = new Date;
date.setTime(date.getTime() + 75*24*60*60*1000); // 75 days in msecs
document.cookie = 'fbIE6Shown=true; expires=' + date.toGMTString() + '; path=/';
}
}
}
);
}
})();