// JavaScript Document

// interdire le clic droit
<!-- Disable
function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
//document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
//if NS6
if (window.sidebar){
//document.onmousedown=disableselect
document.onclick=reEnable
}
// Fin d'interdiction //-->


function popupPrint(a_page_str){
	window.open(a_page_str,'print','width=730,height=600,scrollbars=yes');
	return false;
}

function popupAmi(a_page_str){
	window.open(a_page_str,'ami','width=600,height=365,scrollbars=yes');
	return false;
} 

/***** Coloration des champs mal renseignés *****/
function colorise(truc) {
	var bgColor0 = truc.style.backgroundColor;
	if(truc.value == '')
	{
		truc.style.backgroundColor = '#A20000';
	} else {
		truc.style.backgroundColor = bgColor0;
	}
}

/*************************************************/
function formCheckSend(form){
	colorise(form.manuel_nom);
	colorise(form.manuel_email);
	colorise(form.manuel_nom_ami);
	colorise(form.manuel_email_ami);
	if (form.manuel_nom.value == "") {
		alert("Veuillez saisir votre nom.");
		return false;
	}
	if (form.manuel_email.value.indexOf("@") == -1 || form.manuel_email.value.indexOf(".") == -1 || form.manuel_email.value == "")
	{
		alert("Votre adresse email est mal formatée.");
		return false;
	}
	if (form.manuel_nom_ami.value == "") {
		alert("Veuillez saisir le nom de votre ami(e).");
		return false;
	}
	if (form.manuel_email_ami.value.indexOf("@") == -1 || form.manuel_email_ami.value.indexOf(".") == -1  || form.manuel_email_ami.value == "")
	{
		alert("l'adresse email de votre ami(e) est mal formatée.");
		return false;
	}
	if (form.manuel_email.value == form.manuel_email_ami.value)
	{
		alert("Veuillez saisir votre adresse email.");
		return false;
	}
}

/*************************************************/
function formCheckFranceBoxe(form){
	var erreur='';
	colorise(form.manuel_nom);
	colorise(form.manuel_prenom);
	colorise(form.manuel_adresse);
	colorise(form.manuel_cp);
	colorise(form.manuel_ville);
	colorise(form.manuel_email);
	if (form.manuel_nom.value == "") {
		erreur += "- votre nom\n";
	}
	if (form.manuel_prenom.value == "") {
		erreur += "- votre prenom\n";
	}
	if (form.manuel_adresse.value == "") {
		erreur += "- votre adresse\n";
	}
	if (form.manuel_cp.value == "") {
		erreur += "- votre code postal\n";
	}
	if (form.manuel_ville.value == "") {
		erreur += "- votre ville\n";
	}
	if ((form.manuel_email.value.indexOf("@") == -1 || form.manuel_email.value.indexOf(".") == -1) && form.manuel_email.value == "")
	{
		erreur += "- votre adresse email\n";
	}
	if(erreur!=''){
		alert("Les champs suivants ont mal été renseigné :\n"+erreur);
		return false;
	}
}

/*************************************************/
function formCheckFBMag(form){
	var erreur='';
	colorise(form.nom);
	colorise(form.prenom);
	colorise(form.adresse);
	colorise(form.cp);
	colorise(form.ville);
	colorise(form.jour);
	colorise(form.mois);
	colorise(form.annee);
	colorise(form.email);
	colorise(form.pseudo);
	colorise(form.password);
	colorise(form.password_confirm);
	if (form.nom.value == "") {
		erreur += "- votre nom\n";
	}
	if (form.prenom.value == "") {
		erreur += "- votre prenom\n";
	}
	if (form.adresse.value == "") {
		erreur += "- votre adresse\n";
	}
	if (form.cp.value == "") {
		erreur += "- votre code postal\n";
	}
	if (form.ville.value == "") {
		erreur += "- votre ville\n";
	}
	if (form.jour.value=="" || form.mois.value=="" || form.annee.value=="") {
		erreur += "- votre date de naissance\n";
	}
	if ((form.email.value.indexOf("@") == -1 || form.email.value.indexOf(".") == -1) && form.email.value == "")
	{
		erreur += "- votre adresse email\n";
	}
	if (form.num_mobile.value!="") {
		var num = form.num_mobile.value;
		if(isNaN(num)){
			erreur += "- votre numéro de mobile\n";			
		}
	}
	if (form.accept_cgu.checked == false) {
		erreur += "- Veuillez lire et accepter les conditions d'adhésion\n";
	}
	if (form.pseudo.value == "") {
		erreur += "- votre identifiant\n";
	}
	if (form.password.value == "") {
		erreur += "- votre mot de passe\n";
	}
	if (form.password_confirm.value == "") {
		erreur += "- votre confirmation de mot de passe\n";
	}
	if (form.password.value != form.password_confirm.value) {
		erreur += "- votre confirmation de mot de passe n'est pas identique à votre mot de passe. Recommencez la saisie.\n";
		form.password.value="";
		form.password_confirm.value="";
		colorise(form.password);
		colorise(form.password_confirm);
	}
	if (form.accept_franceboxeMag.checked==true && form.FBMag[0].checked==true && form.num_licence.value=="") {
		colorise(form.num_licence);
		erreur += "- Votre numéro de licence.\n";
	}
	if(erreur!=''){
		alert("Les champs suivants ont mal été renseigné :\n"+erreur);
		return false;
	}
}

function returnErrors(truc){
	var texte=truc;
	alert ("le(s) champ(s) suivant(s) sont vide ou mal formaté :\n"+texte);
	return false;
}

/*************************************************/
function formCheckIdentification(form){
	var truc = "";
	colorise(form.pseudo);
	colorise(form.password);
	if (form.pseudo.value == "") {
		truc += "- identifiant.\n";
	}
	if (form.password.value == "") {
		truc += "- mot de passe.\n";
	}
	if(truc!=""){
		returnErrors(truc);
		return false;
	}
}

/*************************************************/
function formCheckMdp_perdu(form){
	var truc = "";
	colorise(form.email);
	if (form.email.value == "")
	{
		truc = "- adresse e-mail\n";
	}
	if (form.email.value.indexOf("@") == -1)
	{
		truc = "- adresse e-mail\n";
	}
	if (form.email.value.indexOf(".") == -1)
	{
		truc = "- adresse e-mail\n";
	}
	if(truc!=""){
		returnErrors(truc);
		return false;
	}
}

/*************************************************/
function formCheckContact(form){
	colorise(form.destinataire);
	colorise(form.manuel_nom);
	colorise(form.manuel_prenom);
	colorise(form.manuel_tel);
	colorise(form.manuel_email);
	colorise(form.manuel_demande);
	$error="";
	if (form.destinataire.value == "") {
		$error+="- destinataire\n";
	}
	if (form.manuel_nom.value == "") {
		$error+="- nom\n";
	}
	if (form.manuel_prenom.value == "") {
		$error+="- prénom\n";
	}
	if (form.manuel_tel.value == "") {
		$error+="- numéro de téléphone\n";
	}
	if (form.manuel_email.value.indexOf("@") == -1 || form.manuel_email.value.indexOf(".") == -1 || form.manuel_email.value == "")
	{
		$error+="- adresse email\n";
	}
	if (form.manuel_demande.value == "") {
		$error+="- votre demande\n";
	}
	if($error!=""){
		alert("Les champs suivants n'ont pas été renseigné où sont mal formatés : \n"+$error);
		return false;
	}
}

/*************************************************/
function formCheckNewsletter(form){
	colorise(form.email);	
	if (form.email.value.indexOf("@") == -1 || form.email.value.indexOf(".") == -1 || form.email.value == "")
	{
		alert("Votre adresse email est incorrect.");
		return false;
	}
}

/*************************************************/
function formCheckRechercher(form){
	colorise(form.recherche);	
	if (form.recherche.value == ""  || form.recherche.value == "Rechercher une information")
	{
		alert("Veuillez saisir votre recherche.");
		return false;
	}
}

/*************************************************/
function checkPasswd(form){
	colorise(form.pseudo);
	colorise(form.passe);
	$error="";
	if (form.pseudo.value == "") {
		$error+="- pseudo\n";
	}
	if (form.passe.value == "") {
		$error+="- mot de passe\n";
	}
	if($error!=""){
		alert("Les champs suivants n'ont pas été renseigné où sont mal formatés : \n"+$error);
		return false;
	}
}

/*************************************************/
function formCheckClubInscription(form){
	colorise(form.nom);
	colorise(form.ville);
	colorise(form.dep);
	colorise(form.adresse);
	colorise(form.cp);
	colorise(form.tel);
	colorise(form.email);
	colorise(form.name);
	colorise(form.mdp);
	$error="";
	if (form.nom.value == "") {
		$error+="- nom du club\n";
	}
	if (form.ville.value == "") {
		$error+="- ville\n";
	}
	if (form.dep.value == "") {
		$error+="- département\n";
	}
	if (form.adresse.value == "") {
		$error+="- adresse postale\n";
	}
	if (form.cp.value == "") {
		$error+="- code postal\n";
	}
	if (form.tel.value == "") {
		$error+="- téléphone\n";
	}
	if (form.email.value.indexOf("@") == -1 || form.email.value.indexOf(".") == -1 || form.email.value == "")
	{
		$error+="-votre adresse email\n.";
	}
	if (form.name.value == "") {
		$error+="- identifiant\n";
	}
	if (form.mdp.value == "") {
		$error+="- mot de passe\n";
	}
	if($error!=""){
		alert("Les champs suivants n'ont pas été renseigné où sont mal formatés : \n"+$error);
		return false;
	}
}

/*************************************************/
function formCheckClubIdentifiants(form){
	colorise(form.nom);
	colorise(form.ville);
	colorise(form.dep);
	colorise(form.adresse);
	colorise(form.cp);
	colorise(form.tel);
	colorise(form.email);
	$error="";
	if (form.nom.value == "") {
		$error+="- nom du club\n";
	}
	if (form.ville.value == "") {
		$error+="- ville\n";
	}
	if (form.dep.value == "") {
		$error+="- département\n";
	}
	if (form.adresse.value == "") {
		$error+="- adresse postale\n";
	}
	if (form.cp.value == "") {
		$error+="- code postal\n";
	}
	if (form.tel.value == "") {
		$error+="- téléphone\n";
	}
	if (form.email.value.indexOf("@") == -1 || form.email.value.indexOf(".") == -1 || form.email.value == "")
	{
		$error+="-votre adresse email\n.";
	}
	if($error!=""){
		alert("Les champs suivants n'ont pas été renseigné où sont mal formatés : \n"+$error);
		return false;
	}
}
