/***
 * Fonction d'ouverture d'une popup
 */
function openPopup(url){
	var w = 450; // largeur de la popup
	var h = 430; // hauteur de la popup
	var PosX = ( screen.availWidth - w ) / 2;
	var PosY = ( screen.availHeight - h ) / 2;
	var option = "resizable=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+w+",height="+h;
	window.open(url, "popup", option);
}

/***
 * Fonction de renvoi d'instructions par email
 * en cas d'oubli du mot de passe
 */
function f_forgottenpwd() {
	Element.hide("divFrmAuth");
	Element.show("divFrmLostPasswd");
	$("email").focus();
}

/***
 * Fonction de ctrl du formulaire d'inscription
 */
function f_ctrlFrmInscription(oForm) {
	if($F("login")==''
		|| $F("passwd").className==''
		|| $F("cpasswd").className==''
		|| $F("email").className==''
	) {
		$("divMsg").className='erreur';
		$("divMsg").innerHTML = 'Veuillez compléter le formulaire';
		Effect.Pulsate('divMsg');
		return false;
	}

	if($("login").className!='ok'
		|| $("passwd").className!='ok'
		|| $("cpasswd").className!='ok'
		|| $("email").className!='ok'
	) {
		$("divMsg").className='erreur';
		$("divMsg").innerHTML = 'Veuillez corriger les champs en rouge (problèmes de disponibilité '
			+'\ndu login et du mail, mots de passe différents)';
		Effect.Pulsate('divMsg');
		return false;
	}

	// Si tous les controles sont OK, validation form
	f_ProtoProcessFrmInscription(oForm);
	return false;
	
}

/***
 * Fonction de ctrl du form modifier ses données perso
 */
function f_ctrlFrmMyData(oForm) {
	// Ctrls form
	
	// Si tous les ctrls sont OK, validation form
	f_ProtoFrmMyData(oForm);
	return false;
}
