/*

*/

function acceptdefi(vardef){
	var xhr2; 
	if(window.XMLHttpRequest) { xhr2= new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { xhr2= new ActiveXObject('Microsoft.XMLHTTP'); }
	xhr2.open('GET', 'modefx.php?rdef='+vardef); 
	xhr2.onreadystatechange = function() {
  	if (xhr2.readyState == 4 && xhr2.status == 200) {
    	}}
    	xhr2.send(null); 
}


function cpte(seconds)
{
seconds += 1;
var dim = seconds *4;
var temps = document.getElementById("time");
temps.innerHTML = "<div style='width:"+dim+"px;height:5px;background-color:#CC0000' align='left'></div>";
var affich = document.getElementById("aff");
affich.innerHTML = seconds / 10;
document.monform.temps.value = affich.innerHTML;
t = setTimeout('cpte('+seconds+')',100);
if(seconds==100){ clearTimeout(t); document.monform.submit();}
}

function activscore(){
	var xhr2; 
	if(window.XMLHttpRequest) { xhr2= new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { xhr2= new ActiveXObject('Microsoft.XMLHTTP'); }
	var scor = document.getElementById('score');
	scor.innerHTML = '<p>scores</p>';
	xhr2.open('GET', 'scoreinc.php'); 
	xhr2.onreadystatechange = function() {
  	if (xhr2.readyState == 4 && xhr2.status == 200) {
    	scor.innerHTML = xhr2.responseText;}}
    	xhr2.send(null); setTimeout('activscore()', 30000);
}

function zedefis(){
	var xhr2; 
	if(window.XMLHttpRequest) { xhr2= new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { xhr2= new ActiveXObject('Microsoft.XMLHTTP'); }
	var scor = document.getElementById('defis');
	scor.innerHTML = 'défis en cours...';
	xhr2.open('GET', 'defisinc.php'); 
	xhr2.onreadystatechange = function() {
  	if (xhr2.readyState == 4 && xhr2.status == 200) {
    	scor.innerHTML = xhr2.responseText;}}
    	xhr2.send(null); setTimeout('zedefis()', 30000);
}

function zedefis2(){
	var xhr2; 
	if(window.XMLHttpRequest) { xhr2= new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { xhr2= new ActiveXObject('Microsoft.XMLHTTP'); }
	var scor = document.getElementById('defis2');
	scor.innerHTML = '<br>';
	xhr2.open('GET', 'defisinc2.php'); 
	xhr2.onreadystatechange = function() {
  	if (xhr2.readyState == 4 && xhr2.status == 200) {
    	scor.innerHTML = xhr2.responseText;}}
    	xhr2.send(null); setTimeout('zedefis2()', 30000);
}

function enligne(){
	var xhr2; 
	if(window.XMLHttpRequest) { xhr2= new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { xhr2= new ActiveXObject('Microsoft.XMLHTTP'); }
	var scor = document.getElementById('enligne');
	scor.innerHTML = 'en ligne...';
	xhr2.open('GET', 'enligneinc.php'); 
	xhr2.onreadystatechange = function() {
  	if (xhr2.readyState == 4 && xhr2.status == 200) {
    	scor.innerHTML = xhr2.responseText;}}
    	xhr2.send(null); setTimeout('enligne()', 30000);
}

function verif(monform){
	cocher = 0;
	minimum = 3;
	for(i=0 ; i<document.monform.elements["check[]"].length; i++) 
	cocher += (document.monform.elements["check[]"][i].checked)?1:0; 
	if(cocher<minimum) alert('Il faut cocher 3 rubriques au minimum!'); 
}

function verif2(monform){
	cocher = 0;
	minimum = 3;
	cliquer = 0;
	clickmin = 1;
	for(i=0 ; i<document.formtab.elements["check[]"].length; i++) 
	cocher += (document.formtab.elements["check[]"][i].checked)?1:0; 
	for(i=0 ; i<document.formtab.elements["solo"].length; i++) 
	cliquer += (document.formtab.elements["solo"][i].checked)?1:0;
	
	if(cocher<minimum) alert('Il faut cocher 3 rubriques au minimum!');
	else if(cliquer<clickmin) alert('Il faut choisir un solo!');
	else document.formtab.submit();	  
}

function verif3(monform){
	cocher = 0;
	minimum = 3;
	cliquer = 0;
	clickmin = 1;
	for(i=0 ; i<document.formtab.elements["check[]"].length; i++) 
	cocher += (document.formtab.elements["check[]"][i].checked)?1:0; 
	for(i=1 ; i<document.formtab.elements["tour"].length; i++) 
	cliquer += (document.formtab.elements["tour"][i].checked)?1:0;
	
	if(cocher<minimum) alert('Il faut cocher 3 rubriques au minimum!');
	else if(cliquer<1) alert(cliquer+' Il faut choisir un tournois!');
	else document.formtab.submit();	  
}

function verifandsubmit(monform){
	cocher = 0;
	cliquer = 0;
	minimum = 3;
	clickmin = 1;	
	
	for(i=0 ; i<monform.elements["check[]"].length; i++) 
	cocher += (monform.elements["check[]"][i].checked)?1:0; 
//	for(i=0 ; i<monform.elements["defi"].length; i++) 
//	cliquer += (monform.elements["defi"][i].checked)?1:0; 
	
	if(cocher<minimum) alert('Il faut cocher 3 rubriques au minimum!'); 
//	else if(cliquer<clickmin) alert('Il faut selectionner un enjeu !'); 
	else document.formtab.submit();
}	
  
function soumetpass(){
  
	var pseudo = document.forminscrip1.login.value;
	var testnom = /[,;\'\"*?#+&|%$]/;
	if (pseudo.match(testnom)) { 
  		alert("Pas de caracteres speciaux svp!");	  
		document.forminscrip1.login.focus(); 
		document.forminscrip1.login.style.borderColor='#c00';
  	return false; 
	}	
	if (document.forminscrip1.login.value.length < 6) { 
		alert("Votre login doit être au minimum de 6 caractères. Merci.");
		document.forminscrip1.login.focus();
		document.forminscrip1.login.style.borderColor='#CC0000';
	return false;
	}
	if (document.forminscrip1.pass.value.length < 6) {
		alert("Votre mot de passe doit être au minimum de 6 caractères. Merci.");
		document.forminscrip1.pass.focus();
		document.forminscrip1.pass.style.borderColor='#CC0000';
	return false;
	}
	
	if (!document.forminscrip1.cgu.checked) {
		alert("Vous devez lire et accepter les Conditions Générales d'utilisation. Merci.");
	return false;
	}	

	longueur = document.forminscrip1.email.value.length;
	index = document.forminscrip1.email.value.indexOf("@");
	index2 = document.forminscrip1.email.value.indexOf(".");
	if ((index < 1) || (index==(longueur-1))) {
		alert("Veuillez entrer un email valide svp. Merci.");
		document.forminscrip1.email.focus();
		document.forminscrip1.email.style.borderColor='#CC0000';
	return false;
	}	
}
function soumetpass2(){

	if (document.forminscrip1.nom.value.length < 2 ) { 
		alert("nom de moins de 2 caracteres ?");
		document.forminscrip1.nom.focus();
		document.forminscrip1.nom.style.borderColor='#CC0000';
	return false;
	}
	if (document.forminscrip1.prenom.value.length < 2) {
		alert("prenom de moins de 2 caracteres ?");
		document.forminscrip1.prenom.focus();
		document.forminscrip1.prenom.style.borderColor='#CC0000';
	return false;
	}
	if (document.forminscrip1.annee.value.length < 4) {
		alert("erreur dans votre date de naissance ?");
		document.forminscrip1.annee.focus();
		document.forminscrip1.annee.style.borderColor='#CC0000';
	return false;
	}
	var ann = document.forminscrip1.annee.value;
	var anny = /[a-zA-Z]/;
	if (ann.match(anny)) { 
  		alert("Que des chiffres svp!");	  
		document.forminscrip1.annee.focus(); 
  	return false; 
	}

	if (document.forminscrip1.ville.value.length < 2) {
		alert("ville de moins de 2 caracteres ?");
		document.forminscrip1.ville.focus();
		document.forminscrip1.ville.style.borderColor='#CC0000';
	return false;
	}
	if (document.forminscrip1.cpostal.value.length < 5) {
		alert("c'est un peu court comme code postal...");
		document.forminscrip1.cpostal.focus();
		document.forminscrip1.cpostal.style.borderColor='#CC0000';
	return false;
	}
	var cpost = document.forminscrip1.cpostal.value;
	var cpos = /[a-zA-Z]/;
	if (cpost.match(cpos)) { 
  		alert("Que des chiffres svp!");	  
		document.forminscrip1.cpostal.focus();
		document.forminscrip1.cpostal.style.borderColor='#CC0000'; 
  	return false; 
	}
	if (document.forminscrip1.pays.value.length < 2) {
		alert("pays de moins de 2 caracteres ?");
		document.forminscrip1.pays.focus();
		document.forminscrip1.pays.style.borderColor='#CC0000';
	return false;
	}
	var voca = document.forminscrip1.vocal.value;
	var voc = /[a-zA-Z]/;
	if (voca.match(voc)) { 
  		alert("Que des chiffres svp!");	  
		document.forminscrip1.vocal.focus();
		document.forminscrip1.vocal.style.borderColor='#CC0000'; 
  	return false; 
	}

}


function soumetcommande(){

	if (document.forminscrip1.nom.value.length < 2 ) { 
		alert("nom de moins de 2 caracteres ?");
		document.forminscrip1.nom.focus();
		document.forminscrip1.nom.style.borderColor='#CC0000';
	return false;
	}
	if (document.forminscrip1.prenom.value.length < 2) {
		alert("prenom de moins de 2 caracteres ?");
		document.forminscrip1.prenom.focus();
		document.forminscrip1.prenom.style.borderColor='#CC0000';
	return false;
	}
	if (document.forminscrip1.annee.value.length < 4) {
		alert("erreur dans votre date de naissance ?");
		document.forminscrip1.annee.focus();
		document.forminscrip1.annee.style.borderColor='#CC0000';
	return false;
	}
	var ann = document.forminscrip1.annee.value;
	var anny = /[a-zA-Z]/;
	if (ann.match(anny)) { 
  		alert("Que des chiffres svp!");	  
		document.forminscrip1.annee.focus(); 
  	return false; 
	}

if (document.forminscrip1.adresse.value.length < 2) {
		alert("adresse de moins de 2 caracteres ?");
		document.forminscrip1.adresse.focus();
		document.forminscrip1.adresse.style.borderColor='#CC0000';
	return false;
	}

	if (document.forminscrip1.ville.value.length < 2) {
		alert("ville de moins de 2 caracteres ?");
		document.forminscrip1.ville.focus();
		document.forminscrip1.ville.style.borderColor='#CC0000';
	return false;
	}
	if (document.forminscrip1.cpostal.value.length < 5) {
		alert("c'est un peu court comme code postal...");
		document.forminscrip1.cpostal.focus();
		document.forminscrip1.cpostal.style.borderColor='#CC0000';
	return false;
	}
	var cpost = document.forminscrip1.cpostal.value;
	var cpos = /[a-zA-Z]/;
	if (cpost.match(cpos)) { 
  		alert("Que des chiffres svp!");	  
		document.forminscrip1.cpostal.focus();
		document.forminscrip1.cpostal.style.borderColor='#CC0000'; 
  	return false; 
	}
	if (document.forminscrip1.pays.value.length < 2) {
		alert("pays de moins de 2 caracteres ?");
		document.forminscrip1.pays.focus();
		document.forminscrip1.pays.style.borderColor='#CC0000';
	return false;
	}

}

function selcoloron(macel){
	document.getElementById(macel).style.backgroundColor = '#f5c11f';
	document.getElementById(macel).style.borderColor = '#333333';
}
function selcolorout(macel){
	document.getElementById(macel).style.backgroundColor = '#ffffff';
	document.getElementById(macel).style.borderColor = '#666666';
}
function navig(mondiv,diva,divb,divc){
	var leclick=document.getElementById(mondiv).style;
	var ldiva=document.getElementById(diva).style;
	var ldivb=document.getElementById(divb).style;
	var ldivc=document.getElementById(divc).style;
	if(leclick.display=='none'){
		leclick.display='block';
		ldiva.display='none';
		ldivb.display='none';
		ldivc.display='none';

};}
function navigout(mondiv){
	var leclickout=document.getElementById(mondiv).style;	
	leclickout.display='none';
}
function navigon(mondiv){
	var leclickon=document.getElementById(mondiv).style;	
	leclickon.display='block';
}