<!--

function correct_png() {
	if ( document.all && isIE6orLower() ) {		
		var images_list = document.getElementsByTagName( 'img' );
		for ( var i = 0; i < images_list.length; i++ ) {
			var image      = images_list[ i ];
			var image_name = image.src;
			if (image_name.indexOf('Servlet') != -1) {
				image.src = 'images/correct_transparent_png.gif';	
				image.style.cssText += ";filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='" + image_name + "', sizingMethod='image' );";
			}
			if ( image_name.substring( image_name.length - 3, image_name.length ) == 'png' ) {
				image.src = 'images/correct_transparent_png.gif';								
				image.style.cssText += ";filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='" + image_name + "', sizingMethod='scale' );";
			}
		}

		var images_list = document.getElementsByTagName( 'div' );
		for ( var i = 0 ; i < images_list.length; i++ ) {
			var image_name = images_list[ i ].currentStyle.backgroundImage.replace( /url[s]*()+/, '' );
			image_name     = image_name.replace( /(")+/g, '' );
			image_name     = image_name.substr( 1, image_name.length - 1 );
			image_name     = image_name.substr( 0, image_name.length - 1 );
			if ( image_name.substring( image_name.length - 3, image_name.length ) == 'png' ) {
				images_list[ i ].runtimeStyle.backgroundImage = "url( 'images/correct_transparent_png.gif' )";
				images_list[ i ].runtimeStyle.filter          = "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='" + image_name + "', sizingMethod='scale' )";
			}
			if ( image_name.indexOf('Servlet') != -1 ) {
				images_list[ i ].runtimeStyle.backgroundImage = "url( 'images/correct_transparent_png.gif' )";
				images_list[ i ].runtimeStyle.filter          = "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='" + image_name + "', sizingMethod='image' )";
			}
		}
	}
	return true;
}

if ( document.all && isIE6orLower() ) {
	window.attachEvent("onload", correct_png);
}


//----------------------------------------------
//Fonctions de détection de l'OS
//----------------------------------------------

function getInfo(typeInfo) {
	var detect = navigator.userAgent.toLowerCase();
	var OS,browser,version,total,thestring;
	 
	if (checkIt('konqueror'))
	{
	   browser = "Konqueror";
	   OS = "Linux";
	}
	else if (checkIt('safari')) browser = "Safari"
	else if (checkIt('omniweb')) browser = "OmniWeb"
	else if (checkIt('opera')) browser = "Opera"
	else if (checkIt('webtv')) browser = "WebTV";
	else if (checkIt('icab')) browser = "iCab"
	else if (checkIt('msie')) browser = "Internet Explorer"
	else if (!checkIt('compatible'))
	{
	   browser = "Netscape Navigator"
	   version = detect.charAt(8);
	}
	else browser = "An unknown browser";
	 
	if (!version) version = detect.charAt(place + thestring.length);
	 
	if (!OS)
	{
	   if (checkIt('linux')) OS = "Linux";
	   else if (checkIt('x11')) OS = "Unix";
	   else if (checkIt('mac')) OS = "Mac"
	   else if (checkIt('win')) OS = "Windows"
	   else OS = "an unknown operating system";
	}
	
	if (typeInfo=="OS") { return OS; }	
	else if (typeInfo=="browser") { return browser; }
	else if (typeInfo=="version") { return version; }
	else if (typeInfo=="total") { return total; }
}

function isIE6orLower() {
	if (!window.opera && (getInfo("browser")=="Internet Explorer") && (getInfo("version") < 7)) { return 1;
	else { return 0; }
}

function checkIt(string)
{
   place = detect.indexOf(string) + 1;
   thestring = string;
   return place;
}



//-->