function generate(){
alphabet = new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9");
caracteres = 8;
var longueur = alphabet.length;
document.submitData.password.value = '';
	for(i = 0; i < caracteres; i++)
	{
	y = Math.floor(Math.random()*2);
	x = Math.floor(Math.random()*longueur);
	res = alphabet[x];
	res2 = res.toLowerCase();
	document.submitData.password.value = document.submitData.password.value+res2;
	}
}

function confirm_entry(varId,valid,lettre,start) {
input_box=confirm("Cliquez 'OK' pour confirmer votre choix ou 'Cancel' pour l'annuler ");
	if (input_box==true) { 
		document.location='sql_delete_member.php?id=' + varId + '&valid=' + valid + '&lettre=' + lettre+ '&start=' + start ;
	}
}

function confirm_delete_suspension(varId,membreId) {
input_box=confirm("Cliquez 'OK' pour confirmer votre choix ou 'Cancel' pour l'annuler ");
	if (input_box==true) { 
		document.location='sql_delete_suspension.php?id=' + varId + '&membreId=' + membreId ;
	}
}

function ChangeUrl(formulaire){
	if (document.form_navadmin.menuAdmin.selectedIndex != 0 ){
		if (document.form_navadmin.menuAdmin.options[document.form_navadmin.menuAdmin.selectedIndex].value != 'null') {
			if (document.form_navadmin.menuAdmin.options[document.form_navadmin.menuAdmin.selectedIndex].value =='../inscription/inscription_add_fr.php') {
				window.open('../inscription/inscription_add_fr.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0, width=1100, height=670');return(false)
			} else if (document.form_navadmin.menuAdmin.options[document.form_navadmin.menuAdmin.selectedIndex].value =='../classement/list_current_match_fr.php') {
				window.open('../classement/list_current_match_fr.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0, width=1100, height=670');return(false)
			} else {
				location.href = document.form_navadmin.menuAdmin.options[document.form_navadmin.menuAdmin.selectedIndex].value;
			}
		}
	} else {
		alert('Veuillez choisir une destination.');
	}
}
	
function checkAge(){
	actu=new Date();	
	var dateBirthday=document.submitData.membre_birthday.value;	
	
	var vday = dateBirthday.substr(0,2);
	var vmonth = dateBirthday.substr(3,2);
	var vyear = dateBirthday.substr(6,4);
	
	if((actu.getMonth()+1)>=vmonth) {
		if((actu.getMonth()+1)==vmonth){
			if(actu.getDate()>=vday){
				mois=(actu.getMonth()+1)-vmonth;
				ans=actu.getFullYear()-vyear;
			} else {
				mois=(12-vmonth)+(actu.getMonth()+1);
				ans=actu.getFullYear()-vyear-1;
			}
		} else {
			mois=(actu.getMonth()+1)-vmonth;
			ans=actu.getFullYear()-vyear;
		}
	} else {
		mois=(12-vmonth)+(actu.getMonth()+1);
		ans=actu.getFullYear()-vyear-1;
	}
	if(actu.getDate()>vday) {
		jours=actu.getDate()-vday;
	} else {
		jours=(30-vday)+(actu.getDate());
	}
	while(jours>30) {
		jours-=30;
		mois+=1;
	}
	while(mois>12) {
		mois-=12;
		ans+=1;
	}
	if (ans < 18) document.submitData.membre_categorie_age.value = "Junior";
	if (ans >= 18 && ans < 35) document.submitData.membre_categorie_age.value = "Senior";
	if (ans >= 35 && ans < 40) document.submitData.membre_categorie_age.value = "Vétéran +35";
	if (ans >= 40 && ans < 45) document.submitData.membre_categorie_age.value = "Vétéran +40";
	if (ans >= 45 && ans < 50) document.submitData.membre_categorie_age.value = "Vétéran +45";
	if (ans >= 50) document.submitData.membre_categorie_age.value = "Vétéran +50";

}	

function emptyContent(divname){	
	document.getElementById(divname).innerHTML = "<img src='../images/inscription_picture.gif' width='200' height='200'><br/><br/><input type='file' name='membre_pict' value='' size='15' />";	
}

function emptyContentClub(divname){	
	document.getElementById(divname).innerHTML = "<img src='../images/inscription_picture.gif' width='200' height='200'><br/><br/><input type='file' name='club_image' value='' size='15' />";	
}

function champsok_SendMessage(){
	var      test=0;
	if (document.form_sendmessage.message_to.value.length == 0) {test=1;alert("Indiquez un destinataire, svp!");document.form_sendmessage.message_to.focus();return false;}
	if (document.form_sendmessage.message_title.value.length == 0) {test=1;alert("Indiquez un titre, svp!");document.form_sendmessage.message_title.focus();return false;}
	if (document.form_sendmessage.message_body.value.length == 0) {test=1;alert("Indiquez un message, svp!");document.form_sendmessage.message_body.focus();return false;}
	if (test==0){document.form_sendmessage.submit();} else {alert("pas bon");}
}

function champsok_AddNewsletterMember(){
	var      test=0;
	if (document.form_newsletter.newsletter_firstname.value.length == 0) {test=1;alert("Indiquez votre prénom, svp!");document.form_newsletter.newsletter_firstname.focus();return false;}
	if (document.form_newsletter.newsletter_lastname.value.length == 0) {test=1;alert("Indiquez votre nom, svp!");document.form_newsletter.newsletter_lastname.focus();return false;}
	if (document.form_newsletter.newsletter_email.value.length == 0) {test=1;alert("Indiquez votre adresse mail, svp!");document.form_newsletter.newsletter_email.focus();return false;}
	adresse = document.form_newsletter.newsletter_email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1)){test=0} else {test=1;alert("L'adresse email n'est pas valide !!");return false;}

if (test==0){document.form_newsletter.submit();} else {alert("pas bon");}
}

function champsok_AjoutClub(){
	var test=0;
	if (document.form_club.club_name.value.length == 0) {test=1;alert("Indiquez le nom du club, svp!");document.form_club.club_name.focus();return false;}
	if (document.form_club.club_matricule.value.length == 0) {test=1;alert("Indiquez le numéro de matricule, svp!");document.form_club.club_matricule.focus();return false;}
	if (document.form_club.club_adresse.value.length == 0) {test=1;alert("Indiquez l'adresse du club, svp!");document.form_club.club_adresse.focus();return false;}
	if (document.form_club.club_num.value.length == 0) {test=1;alert("Indiquez le numéro du club, svp!");document.form_club.club_num.focus();return false;}
	if (document.form_club.club_cp.value.length == 0) {test=1;alert("Indiquez le cp du club, svp!");document.form_club.club_cp.focus();return false;}
	if (document.form_club.club_email.value.length == 0) {test=1;alert("Indiquez l'email du club, svp!");document.form_club.club_email.focus();return false;}
	if (document.form_club.club_contact.value.length == 0) {test=1;alert("Indiquez le nom de contact du club, svp!");document.form_club.club_contact.focus();return false;}
	if (document.form_club.club_contact_email.value.length == 0) {test=1;alert("Indiquez l'adresse email du nom de contact du club, svp!");document.form_club.club_contact_email.focus();return false;}
	a=0; 
	for (i=0;i<document.form_club.club_affilie.length;i++){ 
	if (document.form_club.club_affilie[i].checked){a=1;} 
	} 
	if (a == 0) {test=1;alert("Indiquez si le club est affilé, svp");return false;}
	a=0; 
	for (i=0;i<document.form_club.club_enordre.length;i++){ 
	if (document.form_club.club_enordre[i].checked){a=1;} 
	} 
	if (a == 0) {test=1;alert("Indiquez si le club est en ordre, svp");return false;}
	if (test==0){document.form_club.submit(); } else {alert("pas bon");}
}

function confirm_delete_club(Id) {
input_box=confirm("Cliquez 'OK' pour confirmer votre choix ou 'Cancel' pour l'annuler ");
	if (input_box==true) { 
		document.location='sql_delete.php?id=' + Id ;
	}
}

function confirm_delete_saison(Id) {
input_box=confirm("Cliquez 'OK' pour confirmer votre choix ou 'Cancel' pour l'annuler ");
	if (input_box==true) { 
		document.location='sql_delete.php?id=' + Id ;
	}
}

function champsok_AjoutSaison(){
	var test=0;
	if (document.form_saison.saison_start.value.length == 0) {test=1;alert("Indiquez la date de début de saison, svp!");document.form_saison.saison_start.focus();return false;}
	if (document.form_saison.saison_end.value.length == 0) {test=1;alert("Indiquez la date de fin de saison, svp!");document.form_saison.saison_end.focus();return false;}
	if (document.form_saison.saison_man.value.length == 0) {test=1;alert("Indiquez le prefixe du matricule homme de cette saison, svp!");document.form_saison.saison_man.focus();return false;}
	if (document.form_saison.saison_woman.value.length == 0) {test=1;alert("Indiquez le prefixe du matricule femme de cette saison, svp!");document.form_saison.saison_woman.focus();return false;}
	if (test==0){document.form_saison.submit(); } else {alert("pas bon");}
}

function champsok_Ajouttournoi(){
	var test=0;
	
	if (test==0){document.form_tournoi.submit(); } else {alert("pas bon");}
}

function confirm_delete_tournoi(Id) {
input_box=confirm("Cliquez 'OK' pour confirmer votre choix ou 'Cancel' pour l'annuler ");
	if (input_box==true) { 
		document.location='sql_delete.php?id=' + Id ;
	}
}

/*------------------------------- AJOUT XAV ----------------------------------------------*/
function ChangeUrl2() {
//alert('oui');
var redirect;
redirect = document.getElementById('menuclub').value;
document.location.href = redirect;
}

/*------------------------------- VALIDATION ----------------------------------------------*/
function champsok_AjoutMembreComplet(){
	checkAge();	
	var  test=0;	
	if (document.submitData.membre_password.value.length == 0) {test=1;alert("Indiquez un mot de passe, svp!");document.submitData.membre_password.focus();return false;}
	a=0; 
	for (i=0;i<document.submitData.membre_gender.length;i++){ 
		if (document.submitData.membre_gender[i].checked){
			a=1;
			if (document.submitData.membre_gender[i].value=="F"){
				if (document.submitData.membre_matricule_man.value.length == 0) {test=1;alert("Une femme doit disposer d un numéro de matricule homme, svp!");document.submitData.membre_matricule_man.focus();return false;}
				if (document.submitData.membre_matricule_woman.value.length == 0) {test=1;alert("Une femme doit disposer d un numéro de matricule femme, svp!");document.submitData.membre_matricule_woman.focus();return false;}
			} else if (document.submitData.membre_gender[i].value=="M") {
				if (document.submitData.membre_matricule_man.value.length == 0) {test=1;alert("Un homme doit disposer d un numéro de matricule homme, svp!");document.submitData.membre_matricule_man.focus();return false;}
			}
		} 
	} 
	if (a == 0) {test=1;alert("Le genre est vide, remplissez-le, svp!");return false;}
	if (document.submitData.membre_firstname.value.length == 0) {test=1;alert("Indiquez un prénom, svp!");document.submitData.membre_firstname.focus();return false;}
	if (document.submitData.membre_lastname.value.length == 0) {test=1;alert("Indiquez un nom, svp!");document.submitData.membre_lastname.focus();return false;}
	if (document.submitData.membre_birthday.value.length == 0) {test=1;alert("Indiquez une date de naissance, svp!");document.submitData.membre_birthday.focus();return false;}
	if (document.submitData.membre_categorie_age.value.length == 0) {test=1;alert("Indiquez la catégorie d'âge, svp!");document.submitData.membre_categorie_age.focus();return false;}
	if (document.submitData.membre_nationality.value.length == 0) {test=1;alert("Indiquez une nationalité, svp!");document.submitData.membre_nationality.focus();return false;}
	
	if (test==0){document.submitData.submit();} else {alert("pas bon");}
}


function champsok_AjoutMembreSimple(){
	checkAge();	
	var      test=0;
	if (document.submitData.membre_password.value.length == 0) {test=1;alert("Indiquez un mot de passe, svp!");document.submitData.membre_password.focus();return false;}
	a=0; 
	for (i=0;i<document.submitData.membre_gender.length;i++){ 
		if (document.submitData.membre_gender[i].checked){
			a=1;
			if (document.submitData.membre_gender[i].value=="F"){
				if (document.submitData.membre_matricule_man.value.length == 0) {test=1;alert("Une femme doit disposer d un numéro de matricule homme, svp!");document.submitData.membre_matricule_man.focus();return false;}
				if (document.submitData.membre_matricule_woman.value.length == 0) {test=1;alert("Une femme doit disposer d un numéro de matricule femme, svp!");document.submitData.membre_matricule_woman.focus();return false;}
			} else if (document.submitData.membre_gender[i].value=="M") {
				if (document.submitData.membre_matricule_man.value.length == 0) {test=1;alert("Un homme doit disposer d un numéro de matricule homme, svp!");document.submitData.membre_matricule_man.focus();return false;}
			}
		} 
	}
	if (a == 0) {test=1;alert("Le genre est vide, remplissez-le, svp!");return false;}
	if (document.submitData.membre_firstname.value.length == 0) {test=1;alert("Indiquez un prénom, svp!");document.submitData.membre_firstname.focus();return false;}
	if (document.submitData.membre_lastname.value.length == 0) {test=1;alert("Indiquez un nom, svp!");document.submitData.membre_lastname.focus();return false;}
	if (document.submitData.membre_birthday.value.length == 0) {test=1;alert("Indiquez une date de naissance, svp!");document.submitData.membre_birthday.focus();return false;}
	if (document.submitData.membre_categorie_age.value.length == 0) {test=1;alert("Indiquez la catégorie d'âge, svp!");document.submitData.membre_categorie_age.focus();return false;}
	if (document.submitData.membre_nationality.value.length == 0) {test=1;alert("Indiquez une nationalité, svp!");document.submitData.membre_nationality.focus();return false;}

	if (test==0){document.submitData.submit();} else {alert("pas bon");}
}

