/*******************************************************************************************************************************/
/* Fonctions RF */
/*******************************************************************************************************************************/

/* Empêche l'ouverture d'une page du site dans une iFrame */
function RF_iFrameStop()
{
	if (window!=top) {top.location=window.location;}
}


function RF_Blank(vURL)
{
	window.open(
	vURL,
	'PopUpPhoto',
	'width=100,height=100,top=10,left=10,resizable=yes,scrollbars=yes,location=no,menubar=no,toolbar=no,status=no,directories=no'
	);
/*
Options possible:

* vURL ......... Adresse du lien (url)

* width ........ Largeur de la fenêtre (exprimée en pixels)
* height ....... Hauteur de la fenêtre (exprimée en pixels)

* top .......... Position verticale de la fenêtre par rapport au bord supérieur de l'écran (exprimée en pixels)
* left ......... Position horizontale de la fenêtre par rapport au bord gauche de l'écran (exprimée en pixels)

* resizable .... Fenêtre redimentionnable (yes ou no)
* scrollbars ... Ascenseurs (scrollbars en anglais) (yes ou no)
* location ..... Barre d'adresse (yes ou no)
* menubar ...... Barre de menu (yes ou no)
* toolbar ...... Barre d'outils (yes ou no)
* status ....... Barre de statut (yes ou no)
* directories .. (yes ou no)
*/
}


/* Ouvre une boite de message */
function RF_Alert(vMessage)
{
	alert(vMessage);
}


/* Place la fenêtre dans le coin supérieur gauche de l'écran */
function RF_PopUpMoveToOrigine()
{
	this.window.moveTo(0,0);
}

/* Centre la fenêtre dans l'écran */
function RF_CentrerPopUp(vLargeurPopUp,vHauteurPopUp)
{
	var vLargeurEcran = screen.width;
	var vHauteurEcran = screen.height;
	var vLargeurEcranDisponible = screen.availWidth;
	var vHauteurEcranDisponible = screen.availHeight;

	this.window.moveTo(((vLargeurEcranDisponible-vLargeurPopUp)/2),((vHauteurEcranDisponible-vHauteurPopUp)/2));
}

/* Centre les PopUp de Photos */
function RF_CentrerPopUpPhoto(vLargeurPhoto,vHauteurPhoto)
{
	var vBordurePhoto = 0;
	var vEspaceHorizontalPhoto = 10;
	var vEspaceVerticalPhoto = 10;
	
	var vLargeurEcran = screen.width;
	var vHauteurEcran = screen.height;
	var vLargeurEcranDisponible = screen.availWidth;
	var vHauteurEcranDisponible = screen.availHeight;

	var vLargeurPopUpPhoto = vLargeurPhoto+(vBordurePhoto*2)+(vEspaceHorizontalPhoto*2);
	var vHauteurPopUpPhoto = vHauteurPhoto+(vBordurePhoto*2)+(vEspaceVerticalPhoto*2);
	
	this.window.moveTo(((vLargeurEcranDisponible-vLargeurPopUpPhoto)/2),((vHauteurEcranDisponible-vHauteurPopUpPhoto)/2));
}

/* Redimentionne une fenêtre à la taille passée en argument (Largeur et Hauteur) */
function RF_RedimPopUp(vLargeur,vHauteur)
{
	this.window.resizeTo(vLargeur,vHauteur);
}

/*******************************************************************************************************************************/
/* Fonctions DreamWeaver */
/*******************************************************************************************************************************/

/* Ouverture des PopUp (code Dreamweaver) */
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


/*******************************************************************************************************************************/
/* Autres */
/*******************************************************************************************************************************/
// Le 14.10.2007
// source : http://wiki.mediabox.fr/tutoriaux/javascript/regex
function verifMail(email)
{
	var maReg = new RegExp ( "^\\w[\\w+\.\-]*@[\\w\-]+\.\\w[\\w+\.\-]*\\w$", "gi" ) ;
	 
	if ( email.search( maReg ) == -1 )
	{
		alert ( "l\'email est faux" ) ;
	}
	else
	{
		alert( "l\'email est correct" ) ;
	}
}

