function confirm_suppr(){
  var r=confirm("Voulez-vous vraiment supprimer votre projet ?");
  if (r==true){document.forms['formsuppr'].submit();}
  else{}
}
      
function confirm_supprimerdiscussion(){
  var r=confirm("Voulez-vous vraiment supprimer votre discussion ?");
  if (r==true){document.forms['formsuppr'].submit();}
  else{}
}
      
function confirm_supprimerevenement(){
  var r=confirm("Voulez-vous vraiment supprimer votre evenement de l'agenda ?");
  if (r==true){document.forms['formsuppr'].submit();}
  else{}
}           
      
function carestants(champ,limite){
  if(champ.value.length >= limite){champ.value = champ.value.substring(0,limite);}
  var reste = limite - champ.value.length;
  var affichage_reste =  reste + ' caract&egrave;res restants';
  document.getElementById('description_limite').innerHTML = affichage_reste;
}
      
function verif_prenom(champ){
  var chaine = new RegExp("[a-zA-Z\'éèêëàâäìïîôöòùûüç\-]");
  var verif;
  var points = 0;
  for(x = 0; x < champ.value.length; x++){
  	verif = chaine.test(champ.value.charAt(x));				
    if(champ.value.charAt(x) == "."){points++;}
  	if(points > 1){verif = false; points = 1;}
  	if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
  }		
}
    
function verif_pseudo(champ){
	var chaine = new RegExp("[a-zA-Z0-9_\-]");
	var verif;
	var points = 0;
	for(x = 0; x < champ.value.length; x++){
		verif = chaine.test(champ.value.charAt(x));
		if(champ.value.charAt(x) == "."){points++;}
		if(points > 1){verif = false; points = 1;}
		if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
	}
  pseudodispo();		
}
    
function chargement_musique(){
  document.getElementById('charger_musique').style.display = 'none';
  document.getElementById('chargement-en-cours').style.display = 'block';
  document.forms['form_ajoutmusique'].submit();      
}
    
function conversation(champ,id){      
  document.forms['form_message'].message_to.value=id;
  document.getElementById('messages_'+champ).style.display = 'block';
  for(x = 0; x < 100; x++){
    if (champ!=x){document.getElementById('messages_'+x).style.display = 'none';}
  }      
}
    
function gor(){      
  var l1    = loc.elements["pays"]; 
	var l2    = loc.elements["regions"];
  var l3    = loc.elements["departements"];
  l3.options.length = 0; 
	var index = l1.selectedIndex;
	if(index < 1){ 
	   l2.options.length = 0;
	   l3.options.length = 0;
	}
	else { 
	   var xhr_object = null;  	     
     if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
	   xhr_object.open("POST", "includes/regions.php", true); 
	     
	   xhr_object.onreadystatechange = function() { 
	      if(this.readyState == 4) 
           eval(this.responseText); 
	   } 
	 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	   var data = "pays="+escape(l1.options[index].value)+"&form="+loc.name+"&select=regions"; 
	   xhr_object.send(data); 
  }
}
    
function god(){
  var l1    = loc.elements["regions"]; 
	var l2    = loc.elements["departements"]; 
	var index = l1.selectedIndex;
	if(index < 1) 
	   l2.options.length = 0; 
	else { 
	   var xhr_object = null;  	     
     if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
	   xhr_object.open("POST", "includes/departements.php", true); 
	     
	   xhr_object.onreadystatechange = function() { 
	      if(this.readyState == 4) 
           eval(this.responseText); 
	   } 
	 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	   var data = "region="+escape(l1.options[index].value)+"&form="+loc.name+"&select=departements"; 
	   xhr_object.send(data); 
  }
}
    
function goregions(formID){      
  var formulaire = document.getElementById(formID);
  var l1    = formulaire.elements["pays"]; 
	var l2    = formulaire.elements["regions"];
  var l3    = formulaire.elements["departements"];      
  l3.options.length = 0; 
	var index = l1.selectedIndex;    	
  if(index < 1){ 
	   l2.options.length = 0;
	   l3.options.length = 0;
	}
	else { 
	   var xhr_object = null;  	     
     if(window.XMLHttpRequest){xhr_object = new XMLHttpRequest();} // Firefox   	       
	   else if(window.ActiveXObject){xhr_object = new ActiveXObject("Microsoft.XMLHTTP");} // Internet Explorer 
	   else { // XMLHttpRequest non supporté par le navigateur 
	     alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	     return; 
	   } 
	   xhr_object.open("POST", "includes/regions.php", true);    	     
	   xhr_object.onreadystatechange = function(){if(this.readyState == 4){eval(this.responseText);}}    	 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	   var data = "pays="+escape(l1.options[index].value)+"&form="+formID+"&select=regions"; 
	   xhr_object.send(data); 
  }
}

function godepartements(formID){      
  var formulaire = document.getElementById(formID); 
	var l1    = formulaire.elements["regions"];
  var l2    = formulaire.elements["departements"];      
	var index = l1.selectedIndex;    	
  if(index < 1){ 
	   l2.options.length = 0;
	}
	else { 
	   var xhr_object = null;  	     
     if(window.XMLHttpRequest){xhr_object = new XMLHttpRequest();} // Firefox   	       
	   else if(window.ActiveXObject){xhr_object = new ActiveXObject("Microsoft.XMLHTTP");} // Internet Explorer 
	   else { // XMLHttpRequest non supporté par le navigateur 
	     alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	     return; 
	   } 
	   xhr_object.open("POST", "includes/departements.php", true);    	     
	   xhr_object.onreadystatechange = function(){if(this.readyState == 4){eval(this.responseText);}}    	 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	   var data = "region="+escape(l1.options[index].value)+"&form="+formID+"&select=departements"; 
	   xhr_object.send(data); 
  }
}
    
function pseudodispo(){
  var formulaire = document.getElementById("inscription");
  var chaine    = formulaire.elements["pseudo"].value;
  var longueur  = chaine.length;
  document.getElementById("pseudodispo").innerHTML = ""; 
	if(longueur > 3){   	    
	   var xhr_object = null;  	     
     if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
	   xhr_object.open("POST", "includes/i_pseudodispo.php", true); 
	     
	   xhr_object.onreadystatechange = function() { 
	      if(this.readyState == 4) 
           eval(this.responseText); 
	   } 
	 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	   var data = "pseudo="+chaine; 
	   xhr_object.send(data); 
  }
}

function urldispo(){
  var formulaire = document.getElementById("inscription");
  var chaine    = formulaire.elements["url"].value;
  var longueur  = chaine.length;
  document.getElementById("urldispo").innerHTML = ""; 
	if(longueur > 3){   	    
	   var xhr_object = null;  	     
     if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	 
	   xhr_object.open("POST", "includes/i_urldispo.php", true); 
	     
	   xhr_object.onreadystatechange = function() { 
	      if(this.readyState == 4) 
           eval(this.responseText); 
	   } 
	 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	   var data = "url="+chaine; 
	   xhr_object.send(data); 
  }
}       
    
function showOptionsImages(id){
    document.getElementById('optionsImage'+id).style.visibility = 'visible';
}
function hideOptionsImages(id){
    document.getElementById('optionsImage'+id).style.visibility = 'hidden';
}
function showOptionsMusiques(id){
    document.getElementById('optionsMusique'+id).style.visibility = 'visible';
}
function hideOptionsMusiques(id){
    document.getElementById('optionsMusique'+id).style.visibility = 'hidden';
}
function showOptionsVideos(id){
    document.getElementById('optionsVideo'+id).style.visibility = 'visible';
}
function hideOptionsVideos(id){
    document.getElementById('optionsVideo'+id).style.visibility = 'hidden';
}
