/*
 * OuvrirPopup
 * args : string UrlPopup, string NomPopup, int largeur, int hauteur
 * return void
 * Ouvre la page d'adresse "UrlPopup", avec le nom "NomPopup", de largeur "largeur" et hauteur "hauteur" en popup centrée
 */
function OuvrirPopup(UrlPopup, NomPopup, largeur, hauteur)
{
	args = 'width=' + largeur + ', height=' + hauteur + ', left=' + (screen.width-largeur)/2 + ', top=' + (screen.height-hauteur)/2 + ', status=no, resizable=no, menubar=no, toolbar=no, scrollbars=no';

	MaPopup = window.open(UrlPopup, NomPopup, args);
	MaPopup.focus();		//permet de mettre le focus sur la page si elle a déjà été ouverte. On évite de l'ouvrir plusieurs fois

	//return MaPopup;
}

/*
 * OuvrirPopup_Scroll
 * args : string UrlPopup, string NomPopup, int largeur, int hauteur
 * return void
 * Ouvre la page d'adresse "UrlPopup", avec le nom "NomPopup", de largeur "largeur" et hauteur "hauteur" en popup centrée avec une barre de défilement
 */
function OuvrirPopup_Scroll(UrlPopup, NomPopup, largeur, hauteur)
{
	args = 'width=' + largeur + ', height=' + hauteur + ', left=' + (screen.width-largeur)/2 + ', top=' + (screen.height-hauteur)/2 + ', status=no, resizable=no, menubar=no, toolbar=no, scrollbars=yes';

	MaPopup = window.open(UrlPopup, NomPopup, args);
	MaPopup.focus();		//permet de mettre le focus sur la page si elle a déjà été ouverte. On évite de l'ouvrir plusieurs fois
}

/*
 * OuvrirCascade
 * args : string UrlPopup, string NomPopup, int largeur, int hauteur, window origine
 * return void
 * Ouvre la page d'adresse "UrlPopup", avec le nom "NomPopup", de largeur "largeur" et hauteur "hauteur" en cascade par rapport à "origine"
 */
function OuvrirCascade(UrlPopup, NomPopup, largeur, hauteur, origine)
{
	args = 'width=' + largeur + ', height=' + hauteur + ', left=' + (origine.screenLeft) + ', top=' + (origine.screenTop) + ', status=no, resizable=no, menubar=no, toolbar=no, scrollbars=no';

	MaPopup = window.open(UrlPopup, NomPopup, args);
	MaPopup.focus();		//permet de mettre le focus sur la page si elle a déjà été ouverte. On évite de l'ouvrir plusieurs fois
}

/*
 * OuvrirPopup_State
 * args : string UrlPopup, string NomPopup, int largeur, int hauteur
 * return void
 * Ouvre la page d'adresse "UrlPopup", avec le nom "NomPopup", de largeur "largeur" et hauteur "hauteur" en popup centrée avec la barre d'état
 */
function OuvrirPopup_State(UrlPopup, NomPopup, largeur, hauteur)
{
	args = 'width=' + largeur + ', height=' + hauteur + ', left=' + (screen.width-largeur)/2 + ', top=' + (screen.height-hauteur)/2 + ', status=yes, resizable=no, menubar=no, toolbar=no, scrollbars=no';

	MaPopup = window.open(UrlPopup, NomPopup, args);
	MaPopup.focus();		//permet de mettre le focus sur la page si elle a déjà été ouverte. On évite de l'ouvrir plusieurs fois
}

/*
 * OuvrirPopup_ScrollResize
 * args : string UrlPopup, string NomPopup, int largeur, int hauteur
 * return void
 * Ouvre la page d'adresse "UrlPopup", avec le nom "NomPopup", de largeur "largeur" et hauteur "hauteur" en popup centrée avec une barre de défilement et redimensionnale
 */
function OuvrirPopup_ScrollResize(UrlPopup, NomPopup, largeur, hauteur)
{
	args = 'width=' + largeur + ', height=' + hauteur + ', left=' + (screen.width-largeur)/2 + ', top=' + (screen.height-hauteur)/2 + ', status=no, resizable=yes, menubar=no, toolbar=no, scrollbars=yes';

	MaPopup = window.open(UrlPopup, NomPopup, args);
	MaPopup.focus();		//permet de mettre le focus sur la page si elle a déjà été ouverte. On évite de l'ouvrir plusieurs fois
}

/*
 * OuvrirPopup_Resize
 * args : string UrlPopup, string NomPopup, int largeur, int hauteur
 * return void
 * Ouvre la page d'adresse "UrlPopup", avec le nom "NomPopup", de largeur "largeur" et hauteur "hauteur" en popup centrée redimensionnale
 */
function OuvrirPopup_Resize(UrlPopup, NomPopup, largeur, hauteur)
{
	args = 'width=' + largeur + ', height=' + hauteur + ', left=' + (screen.width-largeur)/2 + ', top=' + (screen.height-hauteur)/2 + ', status=no, resizable=yes, menubar=no, toolbar=no, scrollbars=no';

	MaPopup = window.open(UrlPopup, NomPopup, args);
	MaPopup.focus();		//permet de mettre le focus sur la page si elle a déjà été ouverte. On évite de l'ouvrir plusieurs fois
}

/*
 * OuvrirPopup_Return
 * args : string UrlPopup, string NomPopup, int largeur, int hauteur
 * return : window
 * Ouvre la page d'adresse "UrlPopup", avec le nom "NomPopup", de largeur "largeur" et hauteur "hauteur" en popup centrée
 */
function OuvrirPopup_Return(UrlPopup, NomPopup, largeur, hauteur)
{
	args = 'width=' + largeur + ', height=' + hauteur + ', left=' + (screen.width-largeur)/2 + ', top=' + (screen.height-hauteur)/2 + ', status=no, resizable=no, menubar=no, toolbar=no, scrollbars=no';

	var MaPopup = window.open(UrlPopup, NomPopup, args);
	MaPopup.focus();		//permet de mettre le focus sur la page si elle a déjà été ouverte. On évite de l'ouvrir plusieurs fois

	return MaPopup;
}

