
function openPic(pseudo){
	window.open("portrait.php?pseudo="+pseudo,"Portrait","width=180,height=180,statusbar=no");
}

function verif_pseudo(){
if (document.fsaisie.pseudo.value.length==0){
		alert('Vous devez saisir un pseudo.');
		return(false);
}
return(true);
}

/* Vérifie les caractères dans le pseudo */
function verif_chars(pseudo){
	var message="Le pseudo doit être constitué de lettres (non accentuées), de chiffres ou des tirets \'-\' ou \'_\'.";
	if ((pseudo.indexOf('@')!=-1)||(pseudo.indexOf('!')!=-1)||(pseudo.indexOf('?')!=-1)||
		(pseudo.indexOf(':')!=-1)||(pseudo.indexOf(';')!=-1)||(pseudo.indexOf(',')!=-1)||
		(pseudo.indexOf('.')!=-1)||(pseudo.indexOf('/')!=-1)||(pseudo.indexOf('\\')!=-1)||
		(pseudo.indexOf('(')!=-1)||(pseudo.indexOf(')')!=-1)||(pseudo.indexOf('[')!=-1)||
		(pseudo.indexOf(']')!=-1)||(pseudo.indexOf('+')!=-1)||(pseudo.indexOf('#')!=-1)||
		(pseudo.indexOf('&')!=-1)||(pseudo.indexOf('$')!=-1)||(pseudo.indexOf('*')!=-1)||
		(pseudo.indexOf('^')!=-1)||(pseudo.indexOf('£')!=-1)||(pseudo.indexOf('µ')!=-1)||
		(pseudo.indexOf('%')!=-1)||(pseudo.indexOf('§')!=-1)||(pseudo.indexOf(' ')!=-1)||
		(pseudo.indexOf('é')!=-1)||(pseudo.indexOf('è')!=-1)||(pseudo.indexOf('î')!=-1)||
		(pseudo.indexOf('ê')!=-1)||(pseudo.indexOf('ï')!=-1)||(pseudo.indexOf('ô')!=-1)||		
		(pseudo.indexOf('ù')!=-1)||(pseudo.indexOf('à')!=-1)){
		alert(message);
		ejectLastChar(pseudo);
	}
}

function ejectLastChar(pseudo){
document.fsaisie.pseudo.value=pseudo.substring(0,pseudo.length-1);
}

function verif_inscription(){
	if (document.fsaisie.prenom.value.length==0){
			alert('La saisie du prénom est obligatoire.');
			return(false);
	}
	if (document.fsaisie.password1.value.length==0){
			alert('Vous devez choisir un mot de passe.');
			return(false);
	}
	if (document.fsaisie.password2.value.length==0){
			alert('Vous n\'avez pas saisi la confirmation du mot de passe.');
			return(false);
	}
	if (document.fsaisie.password1.value!=document.fsaisie.password2.value){
			alert('Le mot de passe et sa confirmation ne correspondent pas. Veuillez resaisir les deux.');
			document.fsaisie.password1="";
			document.fsaisie.password2="";			
			return(false);
	}
	if (document.fsaisie.elements['jj'].options[document.fsaisie.elements['jj'].selectedIndex].value.length==0){
			alert('Merci de saisir votre date de naissance.');
			return(false);
	}
	if (document.fsaisie.elements['mm'].options[document.fsaisie.elements['mm'].selectedIndex].value.length==0){
			alert('Merci de saisir votre date de naissance.');
			return(false);
	}
	if (document.fsaisie.elements['aaaa'].options[document.fsaisie.elements['aaaa'].selectedIndex].value.length==0){
			alert('Merci de saisir votre date de naissance.');
			return(false);
	}
	if (document.fsaisie.email.value.length==0){
			alert('Merci de saisir une adresse email valide.');
			return(false);
	}
	if (extentionPhoto()==false){
			alert('Seules les photos au format jpg sont acceptées.');
			return(false);
	}
return(true);
}


function verif_update_compte(){
	if (document.fsaisie.prenom.value.length==0){
			alert('La saisie du prénom est obligatoire.');
			return(false);
	}
	if (document.fsaisie.elements['jj'].options[document.fsaisie.elements['jj'].selectedIndex].value.length==0){
			alert('Merci de saisir votre date de naissance.');
			return(false);
	}
	if (document.fsaisie.elements['mm'].options[document.fsaisie.elements['mm'].selectedIndex].value.length==0){
			alert('Merci de saisir votre date de naissance.');
			return(false);
	}
	if (document.fsaisie.elements['aaaa'].options[document.fsaisie.elements['aaaa'].selectedIndex].value.length==0){
			alert('Merci de saisir votre date de naissance.');
			return(false);
	}
	if (document.fsaisie.email.value.length==0){
			alert('Merci de saisir une adresse email valide.');
			return(false);
	}
	if (extentionPhoto()==false){
			alert('Seules les photos au format jpg sont acceptées.');
			return(false);
	}
return(true);
}


function extensionPhoto(){
nom_fichier=document.fsaisie.photo.value;
longpath=document.fsaisie.photo.value.length;
if (longpath>0){
	index_dernier_point=nom_fichier.lastIndexOf(".", longpath);
	ext=nom_fichier.substring(index_dernier_point+1, longpath);
	if (ext.toLowerCase()!="jpg")
		return(false);
}
return(true);
}
