function OpenPopUp(MyFile,MyWindow,MyWidth,MyHeight)

//MyFile :		nom du fichier contenant le code HTML du pop-up
//MyWindow :	nom de la fenêtre (ne pas mettre d'espace)
//MyWidth :		entier indiquant la largeur de la fenêtre en pixels
//MyHeight :		entier indiquant la hauteur de la fenêtre en pixels

	{
	var ns4 = (document.layers)? true:false;			//NS 4
	var ie4 = (document.all)? true:false;			    //IE 4
	var dom = (document.getElementById)? true:false;	//DOM
	var xMax, yMax, xOffset, yOffset;

	if (ie4 || dom)
		{
		xMax = screen.width;
		yMax = screen.height;
		}
	else if (ns4)
		{
		xMax = window.outerWidth;
		yMax = window.outerHeight;
		}
	else
		{
		xMax = 800;
		yMax = 600;
		}
	xOffset = (xMax - MyWidth)/2;
	yOffset = (yMax - MyHeight)/2;
	app = navigator.appName.charAt(0);
    ver = navigator.appVersion.charAt(0);
	windowvar  = window.open(MyFile,MyWindow,'width='+MyWidth
+',height='+MyHeight
+',screenX='+xOffset
+',screenY='+yOffset
+',top='+yOffset
+',left='+xOffset
+',scrollbars=yes,resizable=yes,title=yes');
}

function ClosePopUp() { 
   window.close();
}

function CloseRefreshPopUp() { 
   opener.location.reload();
   window.close();
}

function winclose(dest) {
    opener.location=dest;
    self.close();
}

function CloseSubmitPopUp() {
    opener.document.formulaire.submit();
    window.close();
}

function VoirPhoto(chemin)
{
// Définition des variables 'ecran'
var LargeurEcran = screen.availWidth;
var NewLargeurEcran = parseInt(LargeurEcran * 0.5);
var LargeurMaxEcran = parseInt(LargeurEcran * 0.5);
var HauteurEcran = screen.availHeight;
var NewHauteurEcran = parseInt(HauteurEcran * 0.5);
var HauteurMaxEcran = parseInt(HauteurEcran * 0.5);

//---------------------------------------------------
// Définition des variables 'image'
photo = new Image();
photo.src = chemin ; 
var LargeurImg = photo.width ;
var NewLargeurImg = LargeurMaxEcran;
var HauteurImg = photo.height ;
var NewHauteurImg = HauteurMaxEcran;

//---------------------------------------------------
// Environnement à l'affichage => Titre de fenêtre + tableau centreur
// Vous pouvez modifier le texte en orange
var titre = "<title>NetSellerie</title>";
var HautTableau = "<table cellspacing=0 cellpadding=0 border=0 width=100% height=100%><tr><td align=center valign=middle>";
var BasTableau = "</td></tr></table>";

//---------------------------------------------------
// Vérification du visuel à mettre en oeuvre
if ((LargeurImg >= LargeurMaxEcran)||(HauteurImg >= HauteurMaxEcran))
  { // Si l'image est plus grande que l'écran en largeur 'ou' en hauteur
    if ((LargeurImg >= LargeurMaxEcran)&&(HauteurImg <= HauteurMaxEcran))
      { // Si l'image est plus grande que l'écran en largeur 'et' plus petite en hauteur
        affichage = "<img src="+photo.src+" width="+LargeurMaxEcran+">";
        viewver = open("","","width=" + NewLargeurEcran + ",height=" + NewHauteurEcran + ",top=0,left=0"); 
      }
      else if ((LargeurImg >= LargeurMaxEcran)&&(HauteurImg >= HauteurMaxEcran))
      { // Si l'image est plus grande que l'écran en largeur 'et' en hauteur
        if ((LargeurImg >= HauteurImg)&&(HauteurImg <= HauteurMaxEcran))
          { // Si l'image à une largeur plus grande que sa hauteur 'et' que sa hauteur est plus petite que la hauteur d'écran
            affichage = "<img src="+ photo.src+" width="+LargeurMaxEcran+">";
            viewver = open("","","width=" + NewLargeurEcran + ",height=" + NewHauteurEcran + ",top=0,left=0");
          }
          else if ((LargeurImg >= HauteurImg)&&(HauteurImg >= HauteurMaxEcran))
          { // Si l'image à une largeur plus grande que sa hauteur 'et' que sa hauteur est plus grande que la hauteur 'écran
            affichage = "<img src="+ photo.src+" height="+HauteurMaxEcran+">";
            viewver = open("","","width=" + NewLargeurEcran + ",height=" + NewHauteurEcran + ",top=0,left=0");
          } 
          else if ((LargeurImg <= HauteurImg)&&(HauteurImg <= HauteurMaxEcran))
         { // Si l'image à une largeur plus petite que sa hauteur 'et' que sa hauteur est plus petite que la hauteur 'écran
            affichage = "<img src="+ photo.src+" width="+LargeurMaxEcran+">";
            viewver = open("","","width=" + NewLargeurEcran + ",height=" + NewHauteurEcran + ",top=0,left=0");
          }
          else if ((LargeurImg <= HauteurImg)&&(HauteurImg >= HauteurMaxEcran))
          { // Si l'image à une largeur plus petite que sa hauteur 'et' que sa hauteur est plus grande que la hauteur d'écran
            affichage = "<img src="+ photo.src+" height="+HauteurMaxEcran+">";
            viewver = open("","","width=" + NewLargeurEcran + ",height=" + NewHauteurEcran + ",top=0,left=0");
          }
        } 
          else if ((LargeurImg <= LargeurMaxEcran)&&(HauteurImg >= HauteurMaxEcran))
        { // Si l'image est plus petite en largeur que l'écran 'et' plus grande en hauteur 
          affichage = "<img src="+ photo.src+" height="+HauteurMaxEcran+">";
          viewver = open("","","width=" + NewLargeurEcran + ",height=" + NewHauteurEcran + ",top=0,left=0");
        }
      } 
      else if ((LargeurImg <= LargeurMaxEcran)&&(HauteurImg <= HauteurMaxEcran))
      { // Si l'image est plus petite que l'écran en largeur 'et' en hauteur 
        affichage = "<img src="+ photo.src+" width="+LargeurImg+">";
        viewver = open("","","width=" + NewLargeurEcran + ",height=" + NewHauteurEcran + ",top=0,left=0");
}
//---------------------------------------------------

// Affichage de l'image
visuel = titre + HautTableau + affichage + BasTableau;
viewver.document.write(visuel);
//--------------------------------------------------- 
}
