var message = 'ATTENTION :';
var nok = '0';
var navigateur = navigator.appName;
var agent = navigator.userAgent;
switch (navigateur) {
 case 'Netscape':
 var pos = agent.indexOf('Firefox/');
 if (pos > 0)
 {
	navigateur = 'Firefox';
	var version = agent.substr(pos+8,3)
 } else {
	var pos = agent.indexOf('Chrome');
	if (pos > 0)
	{
		navigateur = 'Chrome';
		var version = agent.substr(pos+7,6)
	}
	else {
		var pos = agent.indexOf('Safari');
		if (pos > 0)
		{
			navigateur = 'Safari';
			var version = agent.substr(pos-6,6)
		}
	}
 }
 nok = (version.substr(0,1) < '3') ? 1:0;
 break;
 
 case 'Microsoft Internet Explorer':
 var pos = agent.indexOf('MSIE');
 var version = agent.substr(pos+5,3)
 
 nok = (version.substr(0,1) < '7') ? 1:0;
 break;

 case 'Opera':
 var pos = agent.indexOf('Version/');
 var version = agent.substr(pos+8,5)
 break;
 default: 
 break;
}

if (nok == 1)
{
	message += '\n Votre navigateur ('+navigateur+' '+version+') est trop ancien. \n Des problèmes de mises en page peuvent apparaitre sur ce site.\n Il est préférable de le mettre à jour.';
}

var cookie = navigator.cookieEnabled;
if (cookie == 0)
{
	message += '\n Votre navigateur n\'accepte pas les cookies.'
}

var largeur = screen.width;
if (largeur < 1024)
{
	message += '\n Votre résolution d\'écran est trop petite pour pouvoir naviguer confortablement sur ce site.'
}

if (message != 'ATTENTION :')
{
	alert(message);
} 
