// JavaScript Document

//VERIF MAIL
function checkMail(str) {
	var verif = /^[a-zA-Z0-9\-\_]{1,}[a-zA-Z0-9\.\-\_]*[a-zA-Z0-9\-\_]{1,}@[a-zA-Z0-9]{1,}[a-zA-Z0-9\.\-\_]*[a-zA-Z0-9]{1,}[.][a-zA-Z]{2,4}$/;
	if(verif.test(str)) return true;
	else return false;
}

function validForm(){

	var errors = 'Attention vous devez saisir :\n'
	var areErrors = true;
	
	if(document.form_jeux.nom.value == '' ) {
		errors += '\n- votre nom.';
		areErrors = false;
	}
	if(document.form_jeux.prenom.value == '' ) {
		errors += '\n- votre prénom.';
		areErrors = false;
	} 

	
	/****************checkMail********************/
	if(document.form_jeux.email.value == '') {
		errors += "\n- votre email.";
		areErrors = false;
	}else if(!checkMail(document.form_jeux.email.value)) {
		errors += "\n- votre email n'est pas valide.";
		areErrors = false;
	}
	
	
	/***************date de naissance**************/
	if(document.form_jeux.day.value == '' ) {
		errors += '\n- votre jour de naissance.';
		areErrors = false;
	}
	if(document.form_jeux.month.value == '' ) {
		errors += '\n- votre mois de naissance.';
		areErrors = false;
	}
	
	/**************actus Nintendo *****************/
	check1=false;
	
	for(i=0;i<2;i++) {
		if(document.form_jeux.state_newsletter[i].checked==true) check1=true;
	}
	
	if(check1==false) {
		errors += "\n - cochez si vous souhaitez recevoir les actus NINTENDO.";
		areErrors = false;
	}
	
	//
	if(!areErrors){
		alert(errors);
		return false;
	}else{
		return true;
	}
}

function validEnd(){

	var errors = 'Attention vous devez saisir :\n'
	var areErrors = true;
	
	if(document.form_jeux.prenom.value == '' ) {
		errors += '\n- votre prénom.';
		areErrors = false;
	} 

	
	/****************checkMail********************/
	if((document.form_jeux.emailami1.value == '') && (document.form_jeux.emailami2.value == '')) {
		errors += "\n- veuillez renseigner 1 des 2 champs email.";
		areErrors = false;
	}else if(!checkMail(document.form_jeux.emailami1.value || document.form_jeux.emailami2.value)) {
		errors += "\n- l'email n'est pas valide.";
		areErrors = false;
	}
	
	
	//
	if(!areErrors){
		alert(errors);
		return false;
	}else{
		return true;
	}
}