	
var ns4 = (document.layers)? true:false;           //NS 4 = NS4
var ie4 = (document.all)? true:false;       //IE 4 = IE4, IE5, IE6 (en partie)
var dom = (document.getElementById)? true:false;   //DOM = Netscape6, IE6 (en partie), Mozilla 1.0
	
	
	/*
	* nom : zoom
	* but : ouvrir une fenetre centrée avec une certaine taille selon la taille de l'image à zoomer
	* paramètres : 	url image, largeur popup, hauteur popup, titre de la page, autoriser scroll
	* 
	* retour : void
	*/
	function zoom(adresse,largeur,hauteur,titre,scroll) 
	{
	  var largeurEcran = (screen.width - largeur) / 2;
	  var hauteurEcran = (screen.height - hauteur) / 2;
	  newWindow = window.open(adresse, titre, 'height=' + hauteur + ', width=' + largeur + ', top=' + hauteurEcran + ', left=' + largeurEcran + ', scrollbars=' + scroll + '')
	  newWindow.document.open();
	  newWindow.document.write('<html><title>'+titre+'</title><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">');  
	  newWindow.document.write('<a href="#" onClick="self.close();"><img src="'+adresse+'" alt="Cliquez pour fermer" border="0"></a>'); 
	  newWindow.document.write('</body></html>');
	  newWindow.document.close();
	  newWindow.focus();
	}
	
	/*
	* nom : activerDesactiverDisable
	* but : permettre d'activer ou désactiver des option d'ue balise select
	* paramètres : 	idSelect, id de la balise
	*				isChecked, booleen si la case est cochée
	* 
	* retour : void
	*/
	function activerDesactiverDisable(idSelect,isChecked)
	{
		if(isChecked == true)
		{
			document.getElementById('encadregauche').setAttribute('disabled',"disabled");
			document.getElementById('encadredroit').setAttribute('disabled',"disabled");
			document.getElementById('centree').selected=true;

		}
		else
		{
			document.getElementById('encadregauche').removeAttribute("disabled");
			document.getElementById('encadredroit').removeAttribute("disabled");
			document.getElementById('centree').selected=false;
		}
	}
	
	/*
	* nom : visionneuse
	* but : ouvrir une popup pour la visionneuse de photo 
	* paramètres : 	lien, chaine, lageure, hauteur, autoriser le scroll
	* 
	* retour : void
	*/
	function visionneuse(adresse, nomFenetre, largeur, hauteur, scroll) 
	{
	  var largeurEcran = (screen.width - largeur) / 2;
	  var hauteurEcran = (screen.height - hauteur) / 2;
	  newWindow = window.open(adresse, 'visio', 'height=' + hauteur + ', width=' + largeur + ', top=' + hauteurEcran + ', left=' + largeurEcran + ', scrollbars=' + scroll + ', resizable')
	  newWindow.window.focus();
	}
	
	/*
	* nom : afficherCalque
	* but : Afficher un calque (div) 
	* paramètres : 	id du calque
	* 
	* retour : void
	*/
	function afficherCalque(idCalque) {
		if (ns4)
			document.layers[idCalque].visibility = "show";
		else if (ie4 && document.all[idCalque])
			document.all[idCalque].style.display = "InLine";
		else if (dom && document.getElementById(idCalque))
			document.getElementById(idCalque).style.display = "InLine";
	}
	/*
	* nom : masquerCalque
	* but : masquer un calque (div) 
	* paramètres : 	id du calque
	* 
	* retour : void
	*/
	function masquerCalque(idCalque) {
	if (ns4)
		document.layers[idCalque].visibility = "hide";
      else if (ie4 && document.all[idCalque])
        document.all[idCalque].style.display = "none";
      else if (dom && document.getElementById(idCalque))
        document.getElementById(idCalque).style.display = "none";
    }
	/*
	* nom : mouseOver
	* but : mettre une couleur de backgroung o roll over sur l'élement 
	* paramètres : 	élement
	* 
	* retour : void
	*/
	function mouseOver(row) {
		row.style.background='#f2dcd1';
	}
	/*
	* nom : mouseOut
	* but : Rétablir la couleur par défaut du backgroung o roll out sur l'élement 
	* paramètres : 	élement
	* 
	* retour : void
	*/
	function mouseOut(row) {
		row.style.background='';
	}
	
