function initCSS()
{      	
        // Ligne nécessaire pour Safari sinon ça nécessite plusieurs refresh pour voir les pages...???
        adjustStyle();
}

function init()
{      	
	adjustStyle();

		/* Dans autres/top..., on trouve les menus */
		var menu;
        var current = getURLParam('code');

		// Ligne étrange, si on l'enlève, plus rien ne fonctionne dans Firefox...
		if (checkIt('msie',navigator.userAgent.toLowerCase()) == 0)
		{
				//document.getElementById('bottom').style.cssText = 'float:right;';
		}

		switch (current)
		{
			case 'accueil':
				break;
		}
}

function pausecomp(millis) 
{
date = new Date();
var curDate = null;

do { var curDate = new Date(); } 
while(curDate-date < millis);
} 


/* Ajuste le style selon le navigateur courant */
function adjustStyle()
{

	var detect;
	detect = navigator.userAgent.toLowerCase();
	var OS,browser,version,total,thestring;
	var current = getURLParam('code');

	if (checkIt('konqueror',detect))
	{
		browser = "Konqueror";
		OS = "Linux";
	}
	else if (checkIt('safari',detect)) browser = 'Safari'
	else if (checkIt('opera',detect)) browser = 'Opera'
	else if (checkIt('msie',detect)) browser = 'Internet Explorer'
	else if (!checkIt('compatible',detect))
	{
		browser = 'Netscape Navigator'
		version = detect.charAt(8);
	}
	else browser = 'An unknown browser';	

	/* Internet Explorer */
	if (browser == 'Internet Explorer')
	{
		switch (current)
		{
			case '':
			case 'home':
				/* On change a feuille de style pour appliquer celle de IE */
				document.getElementById('header_objCss').href = 'fichiers/CSS/Styles_IE_accueil.css';
			break;
			default:
				/* On change a feuille de style pour appliquer celle de IE */
				document.getElementById('header_objCss').href = 'fichiers/CSS/Styles_IE.css';
			break;
		}
	}
	else if (browser == 'Safari')
	{
		switch (current)
		{
			case '':
			case 'home':

				/* On change a feuille de style safari */
				document.getElementById('header_objCss').href = 'fichiers/CSS/Styles_safari_accueil.css';

			break;
			default:

				/* On change a feuille de style safari */
				document.getElementById('header_objCss').href = 'fichiers/CSS/Styles_safari.css';

			break;
		}
	}
	else
	{
		switch (current)
		{
			case '':
			case 'home':

				/* On change a feuille de style générique */
				document.getElementById('header_objCss').href = 'fichiers/CSS/Styles_accueil.css';
			break;
			default:

				/* On change a feuille de style générique */
				document.getElementById('header_objCss').href = 'fichiers/CSS/Styles.css';
			break;
		}
	}

	// Vérification si on doit appliquer la feuille de style pour imprimer        
	var strurl = window.location.href;
	if (strurl.indexOf('imprimer') != -1)
	{

		document.getElementById('header_objCss').href = 'fichiers/CSS/Styles_imprimer.css';
	}

}

/* Retourne le navigateur courant */
function getBrowser()
{
	var browser, detect;
	detect = navigator.userAgent.toLowerCase();

	if (checkIt('konqueror',detect))
	{
		browser = "Konqueror";
		OS = "Linux";
	}
	else if (checkIt('safari',detect)) browser = 'Safari'
	else if (checkIt('opera',detect)) browser = 'Opera'
	else if (checkIt('msie',detect)) browser = 'Internet Explorer'
	else if (!checkIt('compatible',detect))
	{
		browser = 'Netscape Navigator'
		version = detect.charAt(8);
	}
	else browser = 'An unknown browser';	
	
	return browser;
}

/* Recherche le nom d'un navigateur dans une chaîne de charactère */
function checkIt(string,detect)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}
