
/*distinction de 
ie		
ie6
ie7
ie8		
gecko_opera	
gecko		
gecko_sup1dot9 	// Permet de distinguer les moteurs Gecko plus récents (>= gecko 1.9)
opera
safari	
pocketpc	
*/

if(window.ActiveXObject && !window.opera)
{
	window.ie = true;
	
	if(navigator.appVersion.indexOf("MSIE 6") != -1)
	{
		window.ie6 = true;
	}
	else if(navigator.appVersion.indexOf("MSIE 7") != -1)
	{
		window.ie7 = true;
	}
	else if(navigator.appVersion.indexOf("MSIE 8") != -1)
	{
		window.ie8 = true;
	}
}
else
{
	window.gecko_opera = true;

	if(document.all)
	{
		window.opera = true;
	}
	else if(window.getComputedStyle && !navigator.userAgent.match(/Safari/gi))
	{
		window.gecko = true;
		
		// Détection de la version de Gecko
		var exp_v = new RegExp("rv:([0-9]+\.[0-9])","gi");
		var match_v = exp_v.exec(navigator.userAgent);
		if(match_v !== null && match_v.length > 1)
		{
			var gecko_v = match_v[1];
			if(gecko_v >= 1.9)
			{
				window.gecko_sup1dot9 = true;
			}
		}
	}
	// Détection de Safari pour Mac (window.getComputedStyle n'est pas supporté)
	else if(navigator.userAgent.match(/Safari/gi))
	{
		window.safari = true;				
	}
	// Le moteur Gecko est choisi par défaut 
	else
	{
		window.gecko = true;
	}
}

// Detection de l'environnement PocketPC
if(navigator.appVersion.match(/PPC/gi) && !navigator.userAgent.match(/Macintosh/gi))
{
	window.pocketpc = true;
}