//----------------------------------------------------------------------------------------------------------
//              Fonction déterminant les propriétés de l'objet et ses méthodes
//----------------------------------------------------------------------------------------------------------	
	
function cPopUpWindow()
 {
	this.pPopName = null;             // le nom du pop-up est null 
		
	this.mOpen = fOpen;               // Fonction permettant d'ouvrir une fenêtre
	this.mFullScreen = fFullScreen;   // Fonction permettant d'ouvrir une fenêtre plein écran 			
	this.mPosition = fPosition;       // Fonction permettant d'ouvrir une fenêtre à une position que l'on peut fixer 
	this.mCentered = fCentered;       // Fonction permettant d'ouvrir une fenêtre centrée 
 }
	
//----------------------------------------------------------------------------------------------------------
//                        Fonction permettant d'ouvrir une fenêtre          
//----------------------------------------------------------------------------------------------------------

function fOpen(sURL,sWinName,sWidth,sHeight,sYesNoScrollBar,sYesNoStatusBar)
 {
 
 		//ouvre la fenêtre avec la page sURL, avec le nom sWinName, d'une grandeur sWidth
		// d'une hauteur sHeight, avec ou sans -ScrollBar-, et avec ou sans -statusbar-
		
		this.pPopName = open(sURL,sWinName,"width=" +sWidth + ",height=" + 
		sHeight + ",scrollbars=" + sYesNoScrollBar + ",statusbar=" + sYesNoStatusBar);

 }
//----------------------------------------------------------------------------------------------------------
//                      Fonction permettant d'ouvrir une fenêtre plein écran            
//----------------------------------------------------------------------------------------------------------

function fFullScreen(sURL,sWinName,sYesNoScrollBar,sYesNoStatusBar)
 {
		//ouvre la fenêtre avec la page sURL, avec le nom sWinName, de la gandeur de l'écran
		// de l'hauteur de l'écran, avec ou sans -ScrollBar-, et avec ou sans -statusbar-
		
		this.pPopName = open(sURL,sWinName,"width=" +screen.width + ",height=" + 
		screen.height + ",scrollbars=" + sYesNoScrollBar + ",statusbar=" + sYesNoStatusBar);
	
 }
//----------------------------------------------------------------------------------------------------------
//          Fonction permettant d'ouvrir une fenêtre à une position que l'on peut fixer          
//----------------------------------------------------------------------------------------------------------

function fPosition(sURL,sWinName,sWidth,sHeight,sYesNoScrollBar,sYesNoStatusBar,iPosX,iPosY)
 {
	    //ouvre la fenêtre avec la page sURL, avec le nom sWinName, d'une grandeur sWidth
		// d'une hauteur sHeight, avec ou sans -ScrollBar-, et avec ou sans -statusbar-	
		
	 	this.mOpen(sURL,sWinName,sWidth,sHeight,sYesNoScrollBar,sYesNoStatusBar);
		
		// positionne cette fenêtre à la position donnée par iPosX et iPosY
	 	this.pPopName.moveTo(iPosX,iPosY);
	
 }

//----------------------------------------------------------------------------------------------------------
//                    Fonction permettant d'ouvrir une fenêtre centrée           
//----------------------------------------------------------------------------------------------------------

	function fCentered(sURL,sWinName,sWidth,sHeight,sYesNoScrollBar,sYesNoStatusBar)
	{
	
	//ouvre la fenêtre avec la page sURL, avec le nom sWinName, d'une grandeur sWidth
	// d'une hauteur sHeight, avec ou sans -ScrollBar-, et avec ou sans -statusbar-
	// positionne cette fenêtre à la position donnée par iPosX et iPosY
	
		// tPosX et tPosY donnent les coordonnées du point central de l'écran 
		// (en divisant la grandeur de l'écran par 2 on trouve le centre)
		var tPosX = (screen.width - parseInt(sWidth))/2;
		
		// il faut soustraire 30 pour la valeur verticale car la barre de navigation occupe un certain espace dans l'écran
		var tPosY = (screen.height - parseInt(sHeight))/2 - 30;
		
		
		// positionne cette fenêtre à la position donnée par iPosX et iPosY
		this.mPosition(sURL,sWinName,sWidth,sHeight,sYesNoScrollBar,sYesNoStatusBar,tPosX,tPosY)

	}
//----------------------------------------------------------------------------------------------------------
//                                      Détails d'utilisation
//----------------------------------------------------------------------------------------------------------

/*

<script language="JavaScript" src="scripts/oPopUpWindow.js"><!-- Version 1 //--></script>
<script language="JavaScript">
<script language = "JavaScript">

<!--
//-----------------------------------Détails  d'utilisation-----------------------------------------------------------

	//var oPopUpWindow = new cPopUpWindow();
	//oPopUpWindow.mOpen(sURL,sWinName,sWidth,sHeight,sYesNoScrollBar,sYesNoStatusBar)
	//oPopUpWindow.mFullScreen(sURL,sWinName,sYesNoScrollBar,sYesNoStatusBar)
	//oPopUpWindow.mPosition(sURL,sWinName,sWidth,sHeight,sYesNoScrollBar,sYesNoStatusBar,iPosX,iPosY)
	//oPopUpWindow.mCentered(sURL,sWinName,sWidth,sHeight,sYesNoScrollBar,sYesNoStatusBar)
	
//-->
</script>

*/

