﻿function OMOR(box,Nclass)
	{
	box.className = Nclass+'_over';
	}

function OMOT(box,Nclass)
	{
	box.className = Nclass;
	}
	
function direction(page)
	{
	document.location.href='?page='+page;
	}
	
function affiche(div,text)
	{
	document.getElementById(div).innerHTML = text;
	}

function accueil_recherche()
	{
	var recherche = document.getElementById('accueil_recherche').value;
	if(recherche.length >=3)
		{
		document.location.href = '?page=accueil&action=recherche&recherche='+recherche;
		}
	else
		{
		alert('Il faut au moins 3 caractere pour activer la recherche');
		}
	}
	
function imprime_zone(commande, obj)
{
var zi = document.getElementById(obj).innerHTML;

var f = window.open("", "ZoneImpr", "height=500, width=600,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");

f.document.body.style.color = '#000000';
f.document.body.style.backgroundColor = '#FFFFFF';
f.document.body.style.padding = "10px";

f.document.title = commande;
f.document.body.innerHTML += "" + zi + "";

f.window.print();
f.window.close();
return true;
}

function supp_(page_temp)
	{
	if(confirm("Etes vous sûr !! | Are you sure !!"))
		{
		document.location.href = page_temp;
		}
	}
	
function tcheck_general()
	{
	tcheck_pseudo();
	tcheck_email();
	tcheck_mdp();
	verif__();
	}
	
var temp_p = 0;
var temp_e = 0;
var temp_m = 0;
var xhr = null;
function tcheck_pseudo()
	{
	var div = document.getElementById('erreur_pseudo');
	var pseudo = document.getElementById('pseudo').value;
	if(pseudo != '')
		{
		var url= 'inc/js/pseudo.php?value='+pseudo;
		if ( window.XMLHttpRequest ){xhr = new XMLHttpRequest();} 
		else {if ( window.ActiveXObject ){xhr = new ActiveXObject( 'Microsoft.XMLHTTP' );} 
			else {alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' );return;}}
		xhr.open( 'GET', url , true );// On ouvre la requete vers la page d?r?
		xhr.onreadystatechange = CallBackRequest;
		xhr.send( null );// On envoi la requete
		}
	else div.innerHTML = '';
	}
function CallBackRequest() 
	{
	var div = document.getElementById('erreur_pseudo');
	if ( xhr.readyState == 4 ) 
		{
		// On injecte notre retour dans la DIV prevue a cet effet
		var reponse = xhr.responseText;
		if(reponse == '1')
			{
			temp_p = 1;
			div.innerHTML = '';
			
			}
		else 
			{
			temp_p = 0;
			div.innerHTML = 'Pseudo déja utilisé !!! / Pseudo already use !!!';
			}
		}
	}
	
var xhr1 = null;
function tcheck_email()
	{
	var div = document.getElementById('erreur_email');
	var email = document.getElementById('email').value;
	if(email != '')
		{
		if(emailvalid(email))
			{
			var url= 'inc/js/email.php?value='+email;
			if ( window.XMLHttpRequest ){xhr1 = new XMLHttpRequest();} 
			else {if ( window.ActiveXObject ){xhr1 = new ActiveXObject( 'Microsoft.XMLHTTP' );} 
				else {alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' );return;}}
			xhr1.open( 'GET', url , true );// On ouvre la requete vers la page d?r?
			xhr1.onreadystatechange = CallBackRequest1;
			xhr1.send( null );// On envoi la requete
			}
		else div.innerHTML = 'Email non valide / Email unvalid';
		}
	else div.innerHTML = '';
	}
function CallBackRequest1() 
	{
	var div = document.getElementById('erreur_email');
	if ( xhr1.readyState == 4 ) 
		{
		// On injecte notre retour dans la DIV prevue a cet effet
		var reponse = xhr1.responseText;
		if(reponse == '1')
			{
			temp_e = 1;
			div.innerHTML = '';
			
			}
		else 
			{
			temp_e = 0;
			div.innerHTML = 'Email déja utilisé !!! / Email already use !!!';
			}
		}
	}
	
 function emailvalid(mail)
{

if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0)) {
return true
} else {
return false
}

} 

function tcheck_mdp()
	{
	var mdp = document.getElementById('mdp').value;
	var mdp1 = document.getElementById('mdp1').value;
	var div = document.getElementById('erreur_mdp');
	if(mdp.length < 4)
		{
		temp_m = 0;
		div.innerHTML = '4 caractères minimum / 4 characters minimum';
		}
	else
		{
		if(mdp == mdp1)
			{temp_m = 1;
			div.innerHTML = '';
			
			}
		else {
			temp_m = 0;
			div.innerHTML = 'Problème / Warning';
			}
		}
	}
	
function verif__()
	{
	if(temp_p == 1 && temp_e == 1 && temp_m == 1)
		{
		document.getElementById('sub').style.display='block';
		}
	else
		{
		document.getElementById('sub').style.display='none';
		}
	}
	
function verif_1()
	{
	if(temp_p == 1 && temp_e == 1 && temp_m == 1)
		{
		return true;
		}
	else
		{
		return false;
		}
	}
	
function valider_nouveau_membre(formulaire) {
      if(verif_1())
		{
		CompteClic(formulaire);
		}
   }
   
var nbclic=0 // Initialisation à 0 du nombre de clic
function CompteClic(formulaire) { // Fonction appelée par le bouton
      nbclic++; // nbclic+1
      if (nbclic>1) { // Plus de 1 clic
         alert("Vous avez déjà cliqué ce bouton.\nLe formulaire est en cours de traitement... Patience");
      } else { // 1 seul clic
         formulaire.submit();
      }
   }