var precedent = 0;
    var msgNouveaux=0;
    var msgArchives=0;
    var dejaLu = new Array();
    
    
    function voirmessage(id){
      divId = 'afficherMessage'; 
      url = 'sys_lire_message.php?m='+id;
      loader = '<p>Chargement...</p>';
      effect = false;
      ecache = false;
      
      if (precedent!=0){
        document.getElementById("cellMsg_"+precedent).className='msgLu';
      }
      document.getElementById("cellMsg_"+id).style.background='#EAEFF4';
      precedent = id;
      
      var msgDejaLu = false;
      
      for (var i=0; i<dejaLu.length; i++){ 
        if (dejaLu[i]==id) msgDejaLu = true;
      }
      
      if (!msgDejaLu){
        majNouveauxMessages(-1);
        majArchivesMessages(1);
        afficherNbMessages();
        dejaLu.push(id);
      }
        
      $ajaxload(divId, url, loader, effect, ecache);
    }
    
    function setNombreMessages(nouveaux, archives){
      msgNouveaux = nouveaux;
      msgArchives = archives;
      afficherNbMessages();
    }
    
    function majNouveauxMessages(nb){
      msgNouveaux += nb;
    }
    
    function majArchivesMessages(nb){
      msgArchives += nb;
    }
    
    function messagesDejaLu(id){
      dejaLu.push(id);
    }
    
    function afficherNbMessages(){
      document.getElementById("afficherNbMsgNouveaux").innerHTML = msgNouveaux;
      document.getElementById("afficherNbMsgArchives").innerHTML = msgArchives;
    }
       
    function ecrireChangeRecherche(debut){
      divId = 'rechercheMembre'; 
      url = 'sys_rechercher_membre.php?debut='+debut;
      loader = '';
      effect = false;
      ecache = false;
      $ajaxload(divId, url, loader, effect, ecache);
    }
    
    function ecrireSelectMembre(pseudo, id){
      document.getElementById("pour").value=id;
      document.getElementById("pseudoMembre").innerHTML=pseudo;
      cacherDiv('pourMembres');
    }
    
    function ecrireSelectPotes(pseudo, id){
      document.getElementById("pour").value=id;
      document.getElementById("pseudoMembre").innerHTML=pseudo;
      cacherDiv('pourPotes');
    }
    
    function voirCacherDiv(iddiv){
      if(document.getElementById(iddiv).style.display=='none'){
        document.getElementById(iddiv).style.display='block';
      }
      else{
        document.getElementById(iddiv).style.display='none';
      }
    }
    
    function cacherDiv(iddiv){
      document.getElementById(iddiv).style.display='none';
    }
    
    function voirDiv(iddiv){
      document.getElementById(iddiv).style.display='block';
    }
     
    
    
    function verifFormMessage() {
  
  var pour=document.forms['ecrire'].elements['pour'].value;
  var texte=document.forms['ecrire'].elements['FCKeditor1'].value;
  var titre=document.forms['ecrire'].elements['titre'].value;

  
  var ok=true;
  var message = "Envoi du message impossible à cause des erreurs suivantes :\n";
    
  
  if (pour=='') {
    message = message+"- Merci de choisir un membre à qui envoyer ton message\n";
    ok=false;
  }
  if (titre=='') {
    message = message+"- Merci de saisir un sujet à ton message\n";
    ok=false;
  }
  else{
    if(titre.length<3){
      message = message+"- Sujet du message trop court...\n";
      ok=false; 
    }
  }
  
  /*
  if (texte=='') {
    message = message+"- Merci de taper un peu de texte dans ton message...\n";
    ok=false;
  }
  */
  
  if (ok==true) {
    return true;
  }
  else{
    alert(message);
    return false;
  }
  
}





function verifFormInscription(){

var login=document.forms['inscr'].elements['login'].value;
var email=document.forms['inscr'].elements['email'].value;
var pass1=document.forms['inscr'].elements['pass1'].value;
var pass2=document.forms['inscr'].elements['pass2'].value;
var sexe=document.forms['inscr'].elements['sexe'].value;
var pays=document.forms['inscr'].elements['pays_new'].value;
var njour=document.forms['inscr'].elements['njour'].value;
var nmois=document.forms['inscr'].elements['nmois'].value;
var nannee=document.forms['inscr'].elements['nannee'].value;
var reglement=document.forms['inscr'].elements['reglement'].checked;

var ok=true;
var message = "Inscription impossible à cause des erreurs suivantes :\n";
 

	if(login == ""){		
		message = message+"- Merci de saisir un pseudo \n";
    ok=false;
	}
  else{
  	if(login.length<5){
  		message = message+"- Pseudo trop court \n";
      ok=false;
  	}
  	if(login.length>20){
  		message = message+"- Pseudo trop long \n";
      ok=false;
  	}
  	
    var temp=login.split(" ");
    if (temp.length>1){
      message = message+"- Ton pseudo doit être former que d'un seul mot \n";
      ok=false;
    }
  	
	}
	
	if(email == ""){		
		message = message+"- Merci de saisir ton adresse Email \n";
    ok=false;
	}
	else{
    if (!verifMail(email)){
      message = message+"- Adresse Email non valide \n";
      ok=false;
    }
  }
	
	if(sexe == 0){
		message = message+"- Merci de préciser ton sexe \n";
    ok=false;
  }
	
	if(njour == 0 || nmois == 0 || nannee == 0){
		message = message+"- Merci de préciser ta date de naissance \n";
    ok=false;
  }
	
	if(pass1 == ""){		
		message = message+"- Merci de saisir un mot de passe \n";
    ok=false;
	}
  else{
    if(pass2 == ""){		
  		message = message+"- Merci de saisir la confirmation du mot de passe \n";
      ok=false;
  	}
  	else{
      if (pass1 != pass2){
        message = message+"- La confirmation est différente du mot de passe ! \n";
        ok=false;
      }
    }
	}

  if(reglement == 0){
  	message = message+"- Tu dois lire et accepter le règlement \n";
    ok=false;
  }

  if(pays == 0){
		message = message+"- Tu dois séléctionner ton pays \n";
    ok=false;
	}



  if (ok==true) {
    return confirm("ATTENTION!\n Adresse Email saisie : "+email+"\n Cette adresse Email est-elle correcte? \n Si celle-ci n'est pas correcte, tu ne recevra pas le mail de confirmation, et donc tu ne pourra pas finaliser ton inscription!")
    return true;
  }
  else{
    alert(message);
    return false;
  }

}


function verifPseudo(pseudo) {
  divId = 'pseudobox';
  url = 'sys_ajax_verif_pseudo.php?ps='+escape(pseudo);
  loader = false;
  effect = false;
  ecache = false;
  $ajaxload(divId, url, loader, effect, ecache);
}

function verifMessage() {
  divId = 'msglivebox';
  url = 'sys_ajax_verif_message.php';
  loader = false;
  effect = false;
  ecache = false;
  $ajaxload(divId, url, loader, effect, ecache);
  setTimeout("verifMessage()", 30000);
}

function afficheDedicaces() {
  divId = 'divDedicaces';
  url = 'sys_ajax_affiche_dedicaces.php';
  loader = false;
  effect = 'appear';
  ecache = false;
  $ajaxload(divId, url, loader, effect, ecache);
  setTimeout("afficheDedicaces()", 20000);
}

function verifMail(a){
testm = false ;
for (var j=1 ; j<(a.length) ; j++) {
  if (a.charAt(j)=='@') {
    if (j<(a.length-4)){
      for (var k=j ; k<(a.length-2) ; k++) {
        if (a.charAt(k)=='.') testm = true;
      }
    }
  }
}
return testm ;
}



  function verifFormProfil(pass) {
  
  var ancien=document.forms['modif'].elements['ancien'].value;
  
  var ok=true;
  var message = "Tu ne peux pas modifier ton profil, à cause des erreurs suivantes :\n";
    
  
  if (ancien=='') {
    message = message+"- Merci de préciser ton mot de passe\n";
    ok=false;
  }
  else{
    if (ancien!=pass){
      message = message+"- Le mot de passe saisi n'est pas correct\n";
      ok=false;
    }
  }
  
  if (ok==true) {
    return true;
  }
  else{
    alert(message);
    return false;
  }
  
}


  function verifFormPlainte() {
  
  var raison=document.forms['plainte'].elements['raison'].value;
  
  var ok=true;
  var message = "Tu ne peux pas porter plainte, à cause des erreurs suivantes :\n";
    
  
  if (raison=='') {
    message = message+"- Merci de préciser la raison de ta plainte\n";
    ok=false;
  }
  
  if (ok==true) {
    return true;
  }
  else{
    alert(message);
    return false;
  }
  
}

function verifFormHumeur() {
  
  var titre=document.forms['humeur'].elements['titre'].value;
  var contenu=document.forms['humeur'].elements['contenu'].value;
  
  var ok=true;
  var message = "Tu ne peux écrire ton humeur du jour, à cause des erreurs suivantes :\n";
    
  
  if (titre=='') {
    message = message+"- Merci de saisir un titre pour ton humeur\n";
    ok=false;
  }
  
  /*
  if (contenu=='') {
    message = message+"- Tu n'as rien écris comme humeur ?! \n";
    ok=false;
  }
  */
  
  if (ok==true) {
    return true;
  }
  else{
    alert(message);
    return false;
  }
  
}


function verifFormArticle() {
  
  var titre=document.forms['article'].elements['titre'].value;
  var rubrique=document.forms['article'].elements['rubrique'].value;
  var type=document.forms['article'].elements['type'].value;
  var description=document.forms['article'].elements['description'].value;
  var texte=document.forms['article'].elements['texte'].value;
  var fichier=document.forms['article'].elements['fichier'].value;
  
  var ok=true;
  var message = "Tu ne peux écrire ton article, à cause des erreurs suivantes :\n";
    
  
  if (titre=='') {
    message = message+"- Merci de saisir un titre pour ton article\n";
    ok=false;
  }
  
  if (rubrique=='') {
    message = message+"- Merci de choisir une rubrique pour ton article\n";
    ok=false;
  }
  
  if (type=='') {
    message = message+"- Merci de choisir un type pour ton article\n";
    ok=false;
  }
  
  if (description=='') {
    message = message+"- Merci de saisir une courte introduction pour ton article\n";
    ok=false;
  }
  
  /*
  if (texte=='') {
    message = message+"- Tu n'as rien écris dans ton article ?! \n";
    ok=false;
  }
  */
  
  if (fichier=='') {
    message = message+"- Merci de joindre une image à ton article\n";
    ok=false;
  }
  
  if (ok==true) {
    return true;
  }
  else{
    alert(message);
    return false;
  }
  
}

function verifFormRecommander() {
  
  var pour_email=document.forms['recommander'].elements['pour_email'].value;
  var pour_prenom=document.forms['recommander'].elements['pour_prenom'].value;
  var de_email=document.forms['recommander'].elements['de_email'].value;
  var de_prenom=document.forms['recommander'].elements['de_prenom'].value;
  
  var ok=true;
  var message = "Tu ne peux pas faire ta recommander, à cause des erreurs suivantes :\n";
  
  
  if (de_prenom=='') {
    message = message+"- Merci de préciser ton prénom\n";
    ok=false;
  }
  
  if (de_email=='') {
    message = message+"- Merci de préciser ton adresse Email\n";
    ok=false;
  }
  
  
  if (pour_prenom=='') {
    message = message+"- Merci de préciser le prenom de la personne à qui tu souhaites envoyer la recommandation\n";
    ok=false;
  }
  
  if (pour_email=='') {
    message = message+"- Merci de préciser l'adresse Email de la personne à qui tu souhaites envoyer la recommandation\n";
    ok=false;
  }
  
  if (ok==true) {
    return true;
  }
  else{
    alert(message);
    return false;
  }
  
}

function popupChat() { 
  Chat=window.open("#","Chat","toolbar=0,location=0,status=0,menubar=0, scrollbars=1, width=950,height=700");
}

function albumDiv(iddiv){
    document.getElementById('gestion_photo_1').style.display='none';
    document.getElementById('gestion_photo_2').style.display='none';
    document.getElementById('gestion_photo_3').style.display='none';
    document.getElementById('gestion_photo_4').style.display='none';
    document.getElementById('gestion_photo_5').style.display='none';  
    document.getElementById('gestion_photo_6').style.display='none';
    document.getElementById('gestion_photo_7').style.display='none';
    document.getElementById('gestion_photo_8').style.display='none';
    document.getElementById('gestion_photo_9').style.display='none';
    document.getElementById('gestion_photo_10').style.display='none';
    document.getElementById(iddiv).style.display='block';
}
     
var villeChampOrigine
var villeChampDestination
var villeChampDestination2
var villeFenetreListe

function villeOuvreListe(champ1, champ2, champ3){
  villeFermeListe();
  
  if (champ1.value==0){
    alert("Tu dois d'abord préciser ton département");
  }
  else{
    villeFenetreListe = window.open("http://www.adoskuat.com/popup_trouver_ville.php?dept="+champ1.value, "TrouverVille", "width=300,height=430,scrollbars=yes");
    villeChampOrigine=champ1;
    villeChampDestination=champ2;
    villeChampDestination2=champ3;
  }
}

function villeFermeListe(){
  if ((typeof(villeFenetreListe)!="undefined")&& (villeFenetreListe.closed==false))
  villeFenetreListe.close();
}

function villeP(id, affiche){
  villeChampDestination.value=affiche;
  villeChampDestination2.value=id;
  villeFermeListe();
}
 
 
 function paysdept(pays){
          if (pays=='fr'){
            document.getElementById('dept_fr').style.display='block';
            document.getElementById('divIdVille').style.display='block';
            document.getElementById('divVille').style.display='none';
          }
          else{
            document.getElementById('dept_fr').style.display='none';
            document.getElementById('divIdVille').style.display='none';
            document.getElementById('divVille').style.display='block';
          }
          if (pays=='ca'){
          document.getElementById('dept_ca').style.display='block';
          }
          else{
          document.getElementById('dept_ca').style.display='none';
          }
          if (pays=='be'){
          document.getElementById('dept_be').style.display='block';
          }
          else{
          document.getElementById('dept_be').style.display='none';
          }
          }    
      
      
        function verifLongChamps(champs, affiche, max){
          StrLen = document.getElementById(champs).value.length
          if (StrLen > max){
            document.getElementById(champs).value = document.getElementById(champs).value.substring(0,max);
            CharsLeft = max;
          }
          else{
            CharsLeft = StrLen;
          }
          var CharsLeft1 = max - CharsLeft;
          document.getElementById(affiche).innerHTML = CharsLeft1;
        } 


function gestionOnglet(onglet, le_total, nom){
var total = le_total;
document.getElementById(nom+onglet).className="current";
var i = 1;
for(i=1; i<=total; i++){
  if (onglet!=i){
    document.getElementById(nom+i).className="";
  }
}
}

function confirmationDes(){
  if (window.confirm('ATTENTION!\n T\'es sur de vouloir te désinscrire définitivement de ce site ?')){
      return true; 
  }
  else{
    return false;
  }
}

// fonction popupMessenger()
function popupMessenger(){
  lapop1 = window.open ('http://www.adoskuat.com/messenger/messenger.php', 'Messenger', config='height=500, width=320, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
  lapop1.window.focus();
}

function texteLien(div, texte){
  document.getElementById(div).innerHTML = texte;
}
