/** NEWINDOW
 * ---------
 * Jeremie Patonnier <jep@ibilab.net>
 * Version : 1.0
 * JavaScript : 1.0
 * ---------
 * Fonction JavaScript qui permet d'ouvrir une Pop-up ou une nouvelle fen?tre 
 * avec l'accord de l'utilisateur en option.
 * ---------
 * Param?tres de fonction :
 * 1 - URL          : L'url ? ouvrir dans la nouvelle fen?tre
 * 2 - CONFIRMATION : (optionel) un booleen qui sp?cifie si l'utisateur 
 *                    doit confirmer l'ouverture dans un pop-up ou une fen?tre.
 *                    Par defaut, aucune confirmation n'est demand? (false).
 * 3 - MESSAGE      : (optionel) le message ? afficher lors de la demande de confirmation.
 * 4 - NOM          : (optionel) Le nom de la pop-up ou fen?tre ? ouvrir.
 * 5 - FEATURE      : (optionel) Les options de configuration des pop-up
 * ---------
 * Exemple d'utilisation :
 *
 * Simulation de l'attribut target="_blank" en XHTML 1.0 stric
 * <a href="http://www.ibilab.net/" onclick="return neWindow(this.href)">
 *
 */

function neWindow(url,confirmation,message,nom,feature)
{
	if(confirmation == undefined) confirmation = false;
	if(message == undefined || message == '') message = 'Voulez vous ouvrir ce lien dans une nouvelle fen?tre ?';
	if(nom == undefined) nom = "w" + new Date().getTime();
	if(feature == undefined) feature = 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes';

	if(confirmation == false || window.confirm(message)){
		window.open(url,nom,feature);
		return false;
	}
	return true;
}
