/*
	>>Application : Fonctions JavaScript.
	
	Librairie de fonctions javascripts globales de l'application.
	
	[25-12-06]
		-Ajout de la fonction popup
	[18-09-06]
		-Version 1
*/


//Cette fonction permet de confirmer un click sur un lien (le lien ne sera suivi que si on clique "Oui")
//Renvoie true si Ok, pour le browser suive le lien, false sinon pour le browser inhibe le clikc sur le lien
//A incruster sur un lien par le code <a href="mapage.htm" onclick="javascript:return confirmLink(msg)">
//Param ( message à afficher ) 
function confirmLink(str) {

	//affiche la fenetre de confirmation avec le message
	if(confirm(str)){
		//si ok renvoie Ok pour que le navigateur suive le lien
		return true;
	} 
	//Renvoie false sinon, pour ne pas revenir au début de la page
	else {
		return false;
	}
}



//Cette fonction permet de d'afficher une popup centrée de l'url spécifiée
//Param ( url à afficher, Taille X (facultatif), Taille Y(facultatif) ) 
function popup(url) {

	//Options de la popup
	var options="directories=no,location=no,menubar=no,status=no,toolbar=no,resizable=yes";
	
	//Si on a spécifié une taille X la rajoute (en JS on utilise arguments pour chopper les params facultatif)
	if( arguments[1] != undefined ){ options+=",width="+arguments[1]; }
	
	//Si on a spécifié une taille Y la rajoute (en JS on utilise arguments pour chopper les params facultatif)
	if( arguments[2] != undefined ){ options+=",height="+arguments[2]; }
	
	//Apelle la popup
	var p=this.window.open(url, "popup", options);
	
	//Et ma remet devant
	p.focus();
}
