// verifie la validite d'un email
function validemail(champ)
{
	
 test = document.formulaire.elements[""+champ+""].value;
 valeur = test.indexOf("@");
 valeur2 = test.lastIndexOf(".");
 valeur3 = valeur2 + 1;
 longueur = test.length;
 ext = test.substring(valeur3,longueur);
 ok=0;
 temp = ext.length;
 if ( temp==2 || temp==3 ) 
    { ok=1; }
 else
    { ok=0; }
 if ( valeur2 == (valeur + 1) )
     { ok=0; }
 if (valeur==0)
     { ok=0; }
 if (valeur==-1 || valeur2==-1 || ok==0)
    { alert("L'email que vous avez rentrée n'est pas valide.\nVeuillez la ressaisir s'il vous plaît.");
      return false; }
 else
    { return true; }   
    
}

// verifie les champs obligatoire d'un formulaire
valider_formulaire = function () {
	var tab = valider_formulaire.arguments;

	taille = tab.length;

	for (i=0;i<taille;i++) {
		if (tab[i]=="email") {
			if (!validemail(tab[i])) {
				return 0; 
			}
		}else{
			if ((document.formulaire.elements[tab[i]].value=="") || (document.formulaire.elements[tab[i]].value==" ")) {
				str_temp = tab[i].replace(/_/g," ");
				alert("Le champ "+str_temp+" est obligatoire.\nVeuillez le ressaisir s'il vous plaît.");
				return 0; 
			}
		}
	}
	
	document.formulaire.submit();
	return 1;
}

function empechechar()
{
	if( event.keyCode < 48 || event.keyCode > 57 )
 	{ 
 		alert( "Ce champ doit être numérique, il ne peut contenir aucun autre type de caratères." );
   		event.returnValue = false;
   	}
}

// *** ouvre la popup d'inscription
function openInscription() {
	window.open("popup/inscription.php","Inscription",'width=500,height=600,noresize,scrollbars=no');
}

// *** ouvre envoi à un ami
function openAmi() {
	window.open("popup/envoi_ami.php","Envoi_ami",'width=382,height=525,noresize,scrollbars=no');	
}

// *** ouvre l'EA trax
function openEATrax() {
	var w = window.open("http://www.fifastreet2.com/eatrax.html", "EATrax", "width=380,height=520,resizable=no,scrollbars=no,status=no");
	w.window.focus();
}

// *** ouvre le reglement
function openReglement() {
	window.open("popup/reglement.php","Reglement",'width=398,height=600,noresize,scrollbars=yes');
}

// *** ouvre le reglement
function openCredits() {
	window.open("popup/credits.php","Credits",'width=398,height=600,noresize,scrollbars=yes');
}

// *** appellee quand on clique sur le bouton VOTER
function putVote1() {
	document.formulaire1.submit();
}
function putVote2() {
	document.formulaire2.submit();
}
function putVote3() {
	document.formulaire3.submit();
}
function putVote4() {
	document.formulaire4.submit();
}
function putVote5() {
	document.formulaire5.submit();
}
function putVote6() {
	document.formulaire6.submit();
}

// *** ouvre le player video
function openVideo(id_video) {
	var w = window.open("popup/video.php?id_video="+id_video,"Player_video",'width=380,height=526,noresize,scrollbars=no');	
	w.window.focus();
}

function attente() {
	alert("Work in Progress");	
}