
// Active une section
function activerElements() {
	if ( document.getElementById ) {
		var aElements = activerElements.arguments;
		
		for ( var cElements = 0; cElements < aElements.length; cElements++ ) {
			var eSection;
			if ( eSection = document.getElementById(aElements[cElements]) )
				eSection.className = "actif";
		}
	}
}

function Fenetres_Ouvrir( uri ) {
	var oFenetre = new Object();
	
	oFenetre.nomFenetre = "Images"
	oFenetre.largeur    = 590;
	oFenetre.hauteur    = 576;
	oFenetre.resizable  = "no";
	oFenetre.scrollbars = "no";
	oFenetre.location   = "no";
	oFenetre.toolbar    = "no";
	oFenetre.status     = "no";
	oFenetre.menubar    = "no";
	oFenetre.uri        = uri;
	
	Fenetres_OuvrirFenetre(oFenetre);
}

// Ouvre une fenêtre selon les paramètres de l'objet oFenetre
function Fenetres_OuvrirFenetre(oFenetre) {
	var posX = (screen.availWidth / 2) - (oFenetre.largeur / 2);
	var posY = (screen.availHeight / 2) - (oFenetre.hauteur / 2);
	
	var params = new String("");
		params += "top=" + posY + ",";
		params += "left=" + posX + ",";
		params += "width=" + oFenetre.largeur + ",";
		params += "height=" + oFenetre.hauteur + ",";
		params += "resizable=" + oFenetre.resizable + ",";
		params += "scrollbars=" + oFenetre.scrollbars + ",";
		params += "location=" + oFenetre.location + ",";
		params += "toolbar=" + oFenetre.toolbar + ",";
		params += "status=" + oFenetre.status + ",";
		params += "menubar=" + oFenetre.menubar;
	
	var fenetre = window.open(oFenetre.uri, oFenetre.nomFenetre, params);
		fenetre.focus();
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Validates the user's Flash plug-in version            */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function validateFlashVersion( iVersion ) {
	sPlugiciel = "Shockwave Flash";
	if ( navigator.appName.indexOf("Explorer") == -1 ) {
		if ( navigator.plugins ) {
			if ( oPlugiciel = navigator.plugins[sPlugiciel] ) {
				oPlugiciel.version = parseInt( oPlugiciel.description.replace( /^[^\d]*/, '' ) );
				
				if ( oPlugiciel.version >= iVersion )
					return true;
				else
					return false;
			}
		}
	} else {
		var reqVer = parseFloat(iVersion + "." + 0);
		for ( var compteur = 25; compteur > 0; compteur--) {	
			var versionStr = detecterFlashIeWin(compteur);
			
			if ( versionStr == -1 ) { 
				return false;
			} else if ( versionStr != 0 ) {
				tempArray         = versionStr.split(" ");
				tempString        = tempArray[1];
				versionArray      = tempString .split(",");				

				versionMajor      = versionArray[0];
				versionMinor      = versionArray[1];
				versionRevision   = versionArray[2];
				
				versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
				versionNum        = parseFloat(versionString);
				
				if ( (versionMajor > iVersion) && (versionNum >= reqVer) ) {
					return true;
				} else {
					return ((versionNum >= reqVer && versionMinor >= 0) ? true : false );	
				}
			}
		}	
		return (reqVer ? false : 0.0);
	}	
}
