var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
var regexp = new RegExp("[\r]","gi");
function test(id){
	window.document.getElementById('z').value=window.document.getElementById('z').value+id;
}
function balise(selec)
{
	if (isMozilla) 
	{
	// Si on est sur Mozilla

		oField = document.getElementById('z');

		objectValue = oField.value;

		deb = oField.selectionStart;
		fin = oField.selectionEnd;

		objectValueDeb = objectValue.substring( 0 , oField.selectionStart );
		objectValueFin = objectValue.substring( oField.selectionEnd , oField.textLength );
		objectSelected = objectValue.substring( oField.selectionStart ,oField.selectionEnd );

	//	alert("Debut:'"+objectValueDeb+"' ("+deb+")\nFin:'"+objectValueFin+"' ("+fin+")\n\nSelectionné:'"+objectSelected+"'("+(fin-deb)+")");
			
		oField.value = objectValueDeb + "<" + selec + ">" + objectSelected + "</" + selec + ">" + objectValueFin;
		oField.selectionStart = strlen(objectValueDeb);
		oField.selectionEnd = strlen(objectValueDeb + "<" + selec + ">" + objectSelected + "</" + selec + ">");
		oField.focus();
		oField.setSelectionRange(
			objectValueDeb.length + selec.length + 2,
			objectValueDeb.length + selec.length + 2);
	}
	else
	{
	// Si on est sur IE
		
		oField = document.getElementById('z');
		var str = document.selection.createRange().text;

		if (str.length>0)
		{
		// Si on a selectionné du texte
			var sel = document.selection.createRange();
			sel.text = "<" + selec + ">" + str + "</" + selec + ">";
			sel.collapse();
			sel.select();
		}
		else
		{
			oField.focus(oField.caretPos);
		//	alert(oField.caretPos+"\n"+oField.value.length+"\n")
			oField.focus(oField.value.length);
			oField.caretPos = document.selection.createRange().duplicate();
			
			var bidon = "%~%";
			var orig = oField.value;
			oField.caretPos.text = bidon;
			var i = oField.value.search(bidon);
			oField.value = orig.substr(0,i) + "<" + selec + "></" + selec + ">" + orig.substr(i, oField.value.length);
			var r = 0;
			for(n = 0; n < i; n++)
			{if(regexp.test(oField.value.substr(n,2)) == true){r++;}};
			pos = i + 2 + selec.length - r;
			//placer(document.forms['news'].elements['newst'], pos);
			var r = oField.createTextRange();
			r.moveStart('character', pos);
			r.collapse();
			r.select();

		}
	}
}


function checksubmit2() {
	
	if(document.register.pseud.value == "")
	{
		alert("Veuillez entrer votre pseudonyme.");
		document.register.pseud.focus();
		return false;
	}
	if(document.register.password.value == "")
	{
		alert("Veuillez entrer votre mot de passe");
		document.register.password.focus();
		return false;
	}
	if(document.register.email.value == "")
	{
		alert("Veuillez entrer votre e-mail.");
		document.register.email.focus();
		return false;
	}
	
	if(document.register.email.value.indexOf('@') == -1)
	{
		alert("Adresse email invalide!");
		document.register.email.focus();
		return false;
	}
    if(document.register.prenom.value == "")
	{
		alert("Veuillez entrer votre prenom");
		document.register.prenom.focus();
		return false;
	}
	if ((document.register.sexe[0].checked==false)&&(document.register.sexe[1].checked==false)) {
			alert("Veuillez nous indiquer votre sexe");
			//document.register.confirmm.focus();
			return false;
		}
	/*if(document.register.region.value == "0")
	{
		alert("Veuillez choisir votre région.");
		document.register.region.focus();
		return false;
	}*/
	if(!document.register.modifier)
	{
		if ( document.register.confirmm.checked == '' ) {
			alert("Veuillez confirmer avoir lu et accepté les conditions d'utilisation");
			//document.register.confirmm.focus();
			return false;
		}
	}
	 if(document.register.code.value == "")
	{
		alert("Veuillez entrer le code de sécurité");
		document.register.code.focus();
		return false;
	}

}
function MM_jumpMenu(targ,selObj,restore){
        eval(targ+".location='./"+selObj.options[selObj.selectedIndex].value+"'");
}

function valider()
 {  
	 	var login = document.register.pseud.value;
		if(document.register.modifier)
		{
		var id=document.register.modifier.value;
		}
		else
		{
			var id="";
		}
		
	if(login)
	{
		if(id=="")
		{
		  var url ="verifmdp.php?login="+login;
		 
		}
		else
		{
	  
			var url ="verifmdp.php?login="+login+"&&id_uti="+id;
			
	   }
	   if (window.XMLHttpRequest) 
	   {
		   
		   requete = new XMLHttpRequest();
	   } 
	   else 
	   {  
			if (window.ActiveXObject)
			{
			   requete = new ActiveXObject("Microsoft.XMLHTTP");
			}
			
		}
		requete.open("GET", url, true);
			requete.onreadystatechange = majIHM;
			requete.send(null);
	}else{
		if( document.register.jenvoi)
						  {
							   document.register.jenvoi.disabled=true;
						  }
	}
	
}


function majIHM()
{

  var message = "";
  if (requete.readyState == 4) 
  {
    if (requete.status == 200) 
	{;
      // exploitation des données de la réponse
      var noeud = requete.responseXML.getElementsByTagName("login");


	  e = noeud.item(0);
	  nb=e.getAttribute("nb");
	  if(document.register.pseud.value=="")
	  {
		   
	  }
	  else
	  {
	  		  if (nb>0) 
			  {
				 
					mdiv1 = document.getElementById("validation");
				 	mdiv1.innerHTML = "Deja utilisé";
					  mdiv2 = document.getElementById("validMessage");
					 mdiv2.innerHTML = "";
					 	if( document.register.jenvoi)
						  {
							   document.register.jenvoi.disabled=true;
						  }
				 }
				 
				  else 
				  { 
								   mdiv1 = document.getElementById("validMessage");
									 mdiv1.innerHTML = "Valide";
									 mdiv2 = document.getElementById("validation");
									 mdiv2.innerHTML = "";
									 if( document.register.jenvoi)
									  {
										   document.register.jenvoi.disabled=false;
									  }
							
									  
						  }
						  

	  
	  }
    }
  }
}

function majIHM2()
{

  var message = "";
  if (requete.readyState == 4) 
  {
    if (requete.status == 200) 
	{;
      // exploitation des données de la réponse
      var noeud = requete.responseXML.getElementsByTagName("mail");


	  e = noeud.item(0);
	  nb=e.getAttribute("nb");
	  if(document.register.email.value=="")
	  {
		   
	  }
	  else
	  {
	  		  if (nb>0) 
			  {
				 
					mdiv1 = document.getElementById("validation2");
				 	mdiv1.innerHTML = "Deja utilisé";
					  mdiv2 = document.getElementById("validMessage2");
					 mdiv2.innerHTML = "";
					 	if( document.register.jenvoi)
						  {
							   document.register.jenvoi.disabled=true;
						  }
				 }
				 
				  else 
				  { 
								   mdiv1 = document.getElementById("validMessage2");
									 mdiv1.innerHTML = "Valide";
									 mdiv2 = document.getElementById("validation2");
									 mdiv2.innerHTML = "";
									 if( document.register.jenvoi)
									  {
										   document.register.jenvoi.disabled=false;
									  }
							
									  
						  }
						  

	  
	  }
    }
  }
}
function validermail()
 {  
	 	var login = document.register.email.value;
		if(document.register.modifier)
		{
		var id=document.register.modifier.value;
		}
		else
		{
			var id="";
		}
		
	if(login)
	{
		if(id=="")
		{
		  var url ="verifemail.php?email="+login;
		 
		}
		else
		{
	  
			var url ="verifemail.php?email="+login+"&&id_uti="+id;
			
	   }
	   if (window.XMLHttpRequest) 
	   {
		   
		   requete = new XMLHttpRequest();
	   } 
	   else 
	   {  
			if (window.ActiveXObject)
			{
			   requete = new ActiveXObject("Microsoft.XMLHTTP");
			}
			
		}
		requete.open("GET", url, true);
			requete.onreadystatechange = majIHM2;
			requete.send(null);
	}else{
		if( document.register.jenvoi)
						  {
							   document.register.jenvoi.disabled=true;
						  }
	}
	
}


function showdiv(d) {
	   
		var obj = document.getElementById(d);
		obj.style.visibility = "visible";
		/*document.body.scroll="no";*/
		obj.style.pixelTop = 0;
		obj.style.pixelLeft = 0;
	}
	
	function hidediv(d) {
		var obj = document.getElementById(d);
		obj.style.visibility = "hidden";
	}


function clic(d){
var regg= d ;
	document.sp_login.region.value = regg;
	document.sp_login.validr.value="Choix de votre région";
	var objj = document.getElementById('imgok1');
	objj.style.visibility = "visible";
	//var objett=document.getElementById('imgok2');
	var validd=document.getElementById('show');
		if(document.sp_login.tranche.value !=""){
			validd.style.visibility = "visible";
		}else{
			validd.style.visibility = "hiddden";
		}
	}
function clicktranche(e){
var ragga= e ;
	document.sp_login.tranche.value = ragga;
	document.sp_login.validt.value="Choix de votre tranche d'âge";
	var objjj = document.getElementById('imgok2');
	objjj.style.visibility = "visible";
	
	var validd=document.getElementById('show');
		if(document.sp_login.region.value !=""){
			validd.style.visibility = "visible";
		}else{
			validd.style.visibility = "hidden";
		}
		
	}




 
