// JavaScript Document
function writediv(texte)
{
document.getElementById('pseudobox').innerHTML = texte;
}
function verifPseudo(pseudo)
{
if(pseudo != '')
{
if(pseudo.length<2)
writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop court</span>');
else if(pseudo.length>30)
writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop long</span>');
else if(texte = file('verify_proximity.php?idville='+escape(pseudo)))
{
if(texte == 1)
writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est deja pris</span>');
else if(texte == 2)
writediv('<span style="color:#1A7917"><b>'+pseudo+' :</b> ce pseudo est libre</span>');
else
writediv(texte);
}
}
//textev = file('plotville.php?idville='+escape(pseudo));
//document.getElementById('plotville').innerHTML = textev;
}

function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}

//Traitement des catégories

// JavaScript Document
function writecat(texte)
{
document.getElementById('catbox').innerHTML = texte;
}

function verifcat(pseudo)
{
	if(pseudo != '')
	  {
		 if(texte = file('cat_proximity.php?idcat='+escape(pseudo)))
			{
				if(texte == 1)
					writecat('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est deja pris</span>');
				else if(texte == 2)
					writecat('<span style="color:#1A7917"><b>'+pseudo+' :</b> ce pseudo est libre</span>');
				else
					writecat(texte);
			}
	  }
}

//~~ initialisation ~~ Saisir Uniquement des Chiffres
function SUC(champ) 
  {
	 this.champ=champ;
	 var Lui=this;
	 var ie = false; /*@cc_on ie = true; @*/
	 if ( ie ) {
		 this.champ.onkeypress = Lui.IE;
		}
	 else  { 
		 this.champ.onkeyup = function(e)
		  {
		   Lui.FF(this, e);
		  }
		}
  }

SUC.prototype.IE=function() //~~ pour Internet Explorer ~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{
 if ( event.keyCode<0x30 || event.keyCode>0x39 )
 {
  event.returnValue= false;
 }
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SUC.prototype.FF=function(zone,evt) //~~ pour FireFox ~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{
 if ( evt.which<0x30 || evt.which>0x39 )
 {
  zone.value=zone.value.replace(/[^0-9]/g,"");
 }
}


function afficheControle(Controle1, Controle2, Controle3, Controle4) 
 {
	//var objControleur = document.getElementById(Controleur);
	var objControle1 = document.getElementById(Controle1);
	var objControle2 = document.getElementById(Controle2);
	var objControle3 = document.getElementById(Controle3);
	var objControle4 = document.getElementById(Controle4);
	
	objControle1.style.visibility=(document.ajoutM.choix.value=="membre")?'visible':'hidden';
   	objControle2.style.visibility=(document.ajoutM.choix.value=="membre")?'hidden':'visible'; 
  	objControle3.style.visibility=(document.ajoutM.choix.value=="membre")?'hidden':'visible';    
	objControle4.style.visibility=(document.ajoutM.choix.value=="membre")?'hidden':'visible'; 
   return true;
 }
 
function GereControle(Controleur, Controle1, Controle2, Controle3, Controle4) 
 {
	var objControleur = document.getElementById(Controleur);
	var objControle1 = document.getElementById(Controle1);
	var objControle2 = document.getElementById(Controle2);
	var objControle3 = document.getElementById(Controle3);
	var objControle4 = document.getElementById(Controle4);
	
	objControle1.style.visibility=(objControleur.checked==true)?'visible':'hidden';
   	objControle2.style.visibility=(objControleur.checked==true)?'hidden':'visible'; 
  	objControle3.style.visibility=(objControleur.checked==true)?'hidden':'visible';    
	objControle4.style.visibility=(objControleur.checked==true)?'hidden':'visible'; 
   return true;
 } 
 
/*********************** Traitement des villes ***********************/
function writeVille(texte)
 {
    document.getElementById('pseudoVille').innerHTML = texte;
 }

function verifVille(pseudo)
{
 if(pseudo != '')
  {
    if(texte = file('verify_departement.php?idDepartement='+escape(pseudo)))
       {
			if(texte == 1)		writeVille('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est deja pris</span>');
			else if(texte == 2)	writeVille('<span style="color:#1A7917"><b>'+pseudo+' :</b> ce pseudo est libre</span>');
			else 				writeVille(texte);
	   }
   }   
}