// ****** ****** L'ADMIN N'EST PAS CONTENT QUE TU LIS CE CODE SOURCE !  ****** ******
// ****** ****** N'OUBLIE PAS LE COPYRIGHT !  ****** ******

// ****** ****** masquer les photos  ****** ******


// ***************************************************************************** //

function writesubmit()
{
     document.getElementById('submitbox').innerHTML = '<input type="submit" onClick="this.value=\'inscription en cours... patientez SVP\'; " name="submit" id="validation" value="valider l\'inscription">';
}
	 
function writeMessage(id, texte)
{
	getId(id).innerHTML = texte;
}

function writediv(texte)
{
     document.getElementById('pseudobox').innerHTML = texte;
}
function writeSpan(span,texte)
{
     document.getElementById(span).innerHTML = texte;
}
	 
function writemail(texte)
{
     document.getElementById('message_mail').innerHTML = texte;
}
	 
function writedivphoto(texte)
{
     document.getElementById('photobox').innerHTML = texte;
}

function Loading(sub)
{
	// sub.parentNode.innerHTML = '<img src="http://static.nice-miss.com/images/loading.gif" />';
}

function compteVote()
{
	texte = file('count_vote.php');
	writediv(texte);
	setTimeout("compteVote();",1000);
}
function compteVoteMois()
{
	texte = file('count_vote_mois.php');
	writediv(texte);
	setTimeout("compteVoteMois();",1000);
}
function getId(id)
{
	return document.getElementById(id);
}
function getName(name)
{
	return document.getElementsByName(name);
}

function Redirect(page)
{
	window.location.href=page;
}

function EnabledButton(id)
{
	getId(id).disabled=false;
	getId(id).value = "Submit";
}
function imgOk(id)
{
	getId(id).src="http://www.nice-miss.com/smyle/v_ok_green_small.gif";
}
function imgCours(id)
{
	getId(id).src="http://www.nice-miss.com/smyle/v_not_ok_small.gif";
}

function verifSujet(sujet)
     {
     if(sujet != '')
               {
               if(sujet.length<1)
			   {
                //writediv('<span style="color:"><b>'+login+' :</b> ce pseudo est trop court</span>');
				writediv('');
  				document.getElementById('verif_doublon').innerHTML = '';
			   }
               else if(sujet.length>50)
			   {
                writediv('<span style="color: red">ce sujet est trop long !</span>');
  				document.getElementById('verif_doublon').innerHTML = '';
			   }
               else if(texte = file('verif_sujet_existe.php?sujet='+escape(sujet)))
                         {
          if(texte == 1)
		  {
           writediv('<span style="color: red">ce sujet est deja pris !</span>');
  				document.getElementById('verif_doublon').innerHTML = '';
		  }
          else if(texte == 2)
		  {
               //writediv('<span style="color:#1A7917"><b>'+login+' :</b> ce pseudo est libre</span>');
			   writediv('');
		  }
          else
               writediv(texte);
                         }
               }
     }
	 
function old_verifPseudo(login)
     {
     if(login != '')
               {
               if(login.length<2)
			   {
                writeSpan('message_pseudo','<span style="color:#cc0000"><b>'+login+' :</b> ce pseudo est trop court</span>');
  				document.getElementById('message_pseudo').innerHTML = '';
			   }
               else if(login.length>17)
			   {
                writeSpan('message_pseudo','<span style="color:#cc0000"><b>'+login+' :</b> ce pseudo est trop long</span>');
  				document.getElementById('message_pseudo').innerHTML = '';
			   }
               else if(texte = file('ajax/verif_pseudo_existe.php?login='+escape(login)))
                         {
          if(texte == 1)
		  {
           writeSpan('message_pseudo','<span style="color:#cc0000"><b>'+login+' :</b> ce pseudo est deja pris</span>');
  				document.getElementById('message_pseudo').innerHTML = '';
		  }
          else if(texte == 2)
		  {
               writeSpan('message_pseudo','<span style="color:#1A7917"><b>'+login+' :</b> ce pseudo est libre</span>');
			   imgOk('img_1');
		  }
          else
               writeSpan('message_pseudo',texte);
                         }
               }
     }
	 
function verifPseudo(login)
{
	if(login != '')
    {
		if(login.length<2)
		{
                writeSpan('message_pseudo','<span style="color:#cc0000"><b>'+login+' :</b> ce pseudo est trop court</span>');
  				// getId('message_pseudo').innerHTML = '';
				imgCours('img_1');
				return;
		}
        else if(login.length>25)
		{
                writeSpan('message_pseudo','<span style="color:#cc0000"><b>'+login+' :</b> ce pseudo est trop long</span>');
  				// getId('message_pseudo').innerHTML = '';
				imgCours('img_1');
				return;
		}
		
		$.ajax({
		  type: "GET",
		  url: "http://www.nice-miss.com/ajax/verif_pseudo_existe.php",
		  async: true,
		  data: "login="+escape(login),
		  cache: false,
		  success: function(msg){
			  switch(msg)
			  {
				case "1" : writeSpan('message_pseudo','<span class="error gras center"><b>'+login+' :</b> ce pseudo est deja pris</span>');
					// getId('message_pseudo').innerHTML = '';
					imgCours('img_1');
					break;
				case "2" : writeSpan('message_pseudo','<span class="ok gras center"><b>'+login+' :</b> ce pseudo est libre</span>');
					imgOk('img_1');
					break;
				default : writeSpan('message_pseudo','<span class="error gras center">Erreur survenue, veuillez réessayer.</span>'); break;
			  }
		  }
		});
    }
}
	 
function verifPassword(pass, img)
{
	if(pass!="") { imgOk(img); return; }
	
	imgCours(img);
}

function old_verifMail(login)
{
     if(login != '')
               {
               if(login.length<2)
			   {
                writemail('<span style="color:#cc0000"><b>'+login+' :</b> ce mail est trop court</span>');

			   }
               else if(login.length>50)
			   {
                writemail('<span style="color:#cc0000"><b>'+login+' :</b> ce mail est trop long</span>');

			   }
               else if(texte = file('ajax/verif_mail_existe.php?login='+escape(login)))
                         {
          if(texte == 1)
		  {
           writemail('<span style="color:#cc0000"> Tu es déja enregisté ! Si tu as perdu ton password pour te connecter, tu peux le retrouver <a href="http://www.nice-miss.com/recuperer_password.php">ici</a>.</span>');

		  }
          else if(texte == 2)
		  {
               writemail('<span style="color:#1A7917"> ce mail est correcte !</span>');
		  }
		  else if(texte ==3)
		  {
				writemail('<span style="color:#cc0000"> ce mail est incorrecte !</span>');
		  }
		  
          else
               writemail(texte);
                         }
               }
}

function verifMail(mail) // inscription
{
     if(mail != '')
     {
        if(mail.length<2)
		{
			writemail('<span style="color:#cc0000"><b>'+mail+' :</b> ce mail est trop court</span>');
			imgCours('img_3');
			return;
		}
        else if(mail.length>200)
		{
			writemail('<span style="color:#cc0000"><b>'+mail+' :</b> ce mail est trop long</span>');
			imgCours('img_3');
			return;
		}
		
		div_id = "message_mail";
		
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/verif_mail_existe.php",
	  async: true,
	  data: "mail="+escape(mail),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
		    case "1" : writeMessage(div_id, '<span class="error gras">Tu es déja inscrit avec ce mail ! <a href="http://www.nice-miss.com/recuperer_password.php">Clique ici pour récupérer ton mot de passe.</a></span>'); imgCours('img_3'); break;
		    case "2" : writeMessage(div_id, '<span class="ok gras">Ton mail de contact est valide !</span>'); imgOk('img_3'); break;
			case "3" : writeMessage(div_id, '<span class="error gras">Ton mail de contact n\'est pas valide !</span>'); imgCours('img_3'); break;
			default : writeMessage(div_id, '<span class="error gras">Temporairement indisponible (201) ! Rééssayez dans quelques instants.'); imgCours('img_3'); break;
		  }
	  }
	});
	
	}
}

function VerifNewMail(mail, div_id, sub) // en temps réel
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/VerifNewMail.php",
	  async: true,
	  data: "mail="+escape(mail),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : writeMessage(div_id, '<span class="error gras">Ton mail de contact n\'est pas valide !</span>'); sub.disabled=true; break;
			case "3" : writeMessage(div_id, '<span class="ok gras">Ton mail de contact est valide !</span>'); sub.disabled=false; break;
			case "4" : writeMessage(div_id, '<span class="error gras">Ce mail existe déja.</span>'); sub.disabled=true; break;
			case "5" : writeMessage(div_id, '<span class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</span>'); sub.disabled=true; break;
			default : writeMessage(div_id, '<span class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); sub.disabled=true; break;
		  }
	  }
	});
}

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);
}


// ****** ****** selectionner tous les checkbox dans les pages d'affichage du listing pour supprimer ****** ******

function selectAll(formulaire)
{
	if(formulaire.ch.checked == true)
	{
		for (i=1; i<formulaire.length; i++)
		{
		  formulaire.elements[i].checked = true;
		}
	}
	else
	{
		for (i=1; i<formulaire.length; i++)
		{
		  formulaire.elements[i].checked = false;
		}
	}
}

function EnCours(sub)
{
	/* sub.style.height = "16px";
	sub.style.width = "16px";
	sub.style.backgroundImage = "url('http://static.nice-miss.com/images/loading.gif')"; */
	sub.disabled=true;
	sub.value='En cours...';
}
function LienEnCours(id)
{
	getId(id).innerHTML="En cours...";
}
function EffaceSub(sub)
{
	sub.style.display="none";
}

function EffaceById(id)
{
	getId(id).style.display="none";
}

function formSubmit(sub)
{
	EnCours(sub);
	sub.form.submit();
}

// ****** ****** controle de saisie : pseudo ****** ******

function only_pseudo()
{
if( (event.keyCode < 38) || (event.keyCode > 38 && event.keyCode < 45) || (event.keyCode > 45 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 64) || (event.keyCode > 90 && event.keyCode < 97 ) || (event.keyCode > 122) )
event.returnValue = false;   

if( (event.which < 38) || (event.which > 38 && event.which < 45) || (event.which > 45 && event.which < 48) || (event.which > 57 && event.which < 64) || (event.which > 90 && event.which < 97 ) || (event.which > 122) )
return false;
}

// ****** ****** controle de saisie : uniquement des lettres ****** ******

function only_lettre()
{
if(event.keyCode < 97 || event.keyCode  > 122)
event.returnValue = false;   

if(event.which < 97 || event.which > 122) return false;
}

// ****** ****** controle de saisie : uniquement des chiffres ****** ******
	
function only_num()
{
if(event.keyCode < 45 || event.keyCode  > 57)
event.returnValue = false;   

if(event.which < 45 || event.which > 57) return false;
}

// ****** ****** DATE : récupération de l'heure ****** ******

function get_heure()
{
	today = new Date();
	//document.write("Nous sommes le "+today.getDate()+"/"+(today.getMonth()+1)+"/"+today.getYear());
	//document.write("<br>il est déjà "+today.getHours()+":"+today.getMinutes());

	return today.getHours();
}

function AfficheAge(debut, fin)
{
	if(debut!=0)
	{
		getId('age_debut').options[(debut-10)].selected=true;
		getId('age_fin').options[(fin-10)].selected=true;
	}
	else
	{
		getId('age_debut').options[5].selected=true;
		getId('age_fin').options[15].selected=true;
	}
}

function SelectValue(id, valeur)
{
	for(i=0;i<getId(id).length;i++)
	{
		if(getId(id).options[i].value == valeur)
		{
			getId(id).selectedIndex=i; return;
		}
	}
}

function GetSelectValue(id)
{
	for(i=0;i<getId(id).length;i++)
	{
		if(getId(id).options[i].selected)
		{
			return getId(id).options[i].value;
		}
	}
}

function SelectRadio(id)
{
	getId(id).checked=true;
}

function SelectRadioByName(name)
{
	getName(name).checked=true;
}

function GetRadioValue(radio)
{
	for(i=0;i<radio.length;i++)
	{
		if(radio[i].checked) 
		{
			return radio[i].value;
		}
	}
}

// SMYLE

function TAinsert(text1, text2)
{
    function countInstances(ta, open, closed)
    {
        var opening = ta.value.split(open);
        var closing = ta.value.split(closed);
        return opening.length + closing.length - 2;
    }

    var ta = document.getElementById("textarea_message");
        
    if (document.selection)
    { // IE
        ta.focus();
        var sel = document.selection.createRange();
        var str = sel.text;
    /*    var ran = sel.duplicate();
        var hack;*/
        if (text2 != "")
        {
            if (str == "")
            {
                var instances = countInstances(ta, text1, text2);
                if (instances % 2 != 0)
                {
                    str = sel.text + text2;
                }
                else
                {
                    str = sel.text + text1;
                }
            }
            else
            {
                str = text1 + sel.text + text2;
            }
        }
        else
        {
            str = sel.text + text1;
        }
        sel.text = str;
    /*    hack = ta.value.replace(/\r/g, '');
        ran.moveStart("character", 0);
        ran.moveEnd("character",   str.length - hack.length);
        ran.select();
        ta.focus();*/
    }
    else if (ta.selectionStart | ta.selectionStart == 0)
    {
        if (ta.selectionEnd > ta.value.length) { ta.selectionEnd = ta.value.length; }

        var firstPos = ta.selectionStart;
        var secondPos = ta.selectionEnd+text1.length;

        ta.value=ta.value.slice(0,firstPos)+text1+ta.value.slice(firstPos);
        ta.value=ta.value.slice(0,secondPos)+text2+ta.value.slice(secondPos);

        ta.selectionStart = firstPos+text1.length;
        ta.selectionEnd = secondPos;
        ta.focus();
    }
    else
    { // Opera
        var sel = ta; // document.post.message;

        var instances = countInstances(ta,text1,text2);
        if (instances%2 != 0 && text2 != ""){ sel.value = sel.value + text2; }
        else{ sel.value = sel.value + text1; }
    }
    return false;
}

/*
  function countInstances(open,closed)
   {
      var opening = document.post.textarea_message.value.split(open);
      var closing = document.post.textarea_message.value.split(closed);
      return opening.length + closing.length - 2;
   }
   
   function TAinsert(text1,text2)
   {
      var ta = document.getElementById('textarea_message');
       
      if (document.selection) {
         var str = document.selection.createRange().text;
         ta.focus();
         var sel = document.selection.createRange();
         if (text2!="")
         {
            if (str=="")
            {
               var instances = countInstances(text1,text2);
               if (instances%2 != 0){ sel.text = sel.text + text2;}
               else{ sel.text = sel.text + text1;}
            }
            else
            {
               sel.text = text1 + sel.text + text2;
            }
         }
         else
         {
            sel.text = sel.text + text1;
         }
         
      }
      else if (ta.selectionStart | ta.selectionStart == 0)
      {
         if (ta.selectionEnd > ta.value.length) { ta.selectionEnd = ta.value.length; }
       
         var firstPos = ta.selectionStart;
         var secondPos = ta.selectionEnd+text1.length;
       
         ta.value=ta.value.slice(0,firstPos)+text1+ta.value.slice(firstPos);
         ta.value=ta.value.slice(0,secondPos)+text2+ta.value.slice(secondPos);
         
         ta.selectionStart = firstPos+text1.length;
         ta.selectionEnd = secondPos;
         ta.focus();
      }
      else
      { // Opera
         var sel = document.post.message;
       
         var instances = countInstances(text1,text2);
         if (instances%2 != 0 && text2 != ""){ sel.value = sel.value + text2; }
         else{ sel.value = sel.value + text1; }
      }  
   }

{
    gras1 = new Image();gras1.src = "toolbar/gras.gif";
}
*/

// AJAX

function aime(num, quoi) // it's very nice !
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/aime.php",
	  async: true,
	  data: "num="+escape(num)+"&quoi="+escape(quoi),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "" : alert('Temporairement indisponible (118218) ! Appuie sur F5 pour recharger la page...'); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page..."); break;
			default : getId(quoi+'_'+num).innerHTML="Ils aiment aussi : "+msg; break;
			// default : alert('Temporairement indisponible (118218) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function couple_demande(sub, pseudo)
{
	if(pseudo == "") return;
	
	EnCours(sub);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/couple_demande.php",
	  async: true,
	  data: "pseudo="+escape(pseudo),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : alert("Ce membre n'existe pas !"); EnabledButton('btnDemandeCouple'); break;
			case "3" : alert('Tu ne peux pas faire une demande à un membre du même sexe.'); EnabledButton('btnDemandeCouple'); break;
			case "4" : alert('Tu ne peux pas faire de demande à toi.'); EnabledButton('btnDemandeCouple'); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page..."); break;
			case "7" : alert("Demande envoyée !"); getId('span_couple_avec').InnerHTML = ''; break;
			case "11" : alert("Ta fiche n'est pas encore validée."); break;
			default : alert(msg); alert('Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function InputAjaxAlert(page,get,valeur)
{
	if(texte = file('ajax/'+page+'.php?'+get+'='+escape(valeur)))
    {
        if(texte == 3) // OK
		{
			alert("Effectué.");
		}
        else
        if(texte == 5) //NON LOGUé
		{
			alert("Il faut être connecté utiliser cette fonctionnalité.");
		}
        else // autre message
		{
			alert("Temporairement indisponible (201) ! Appuie sur OK ensuite sur F5 pour recharger la page...");
		}
	}
	else
	{
		alert("Temporairement indisponible (301) ! Appuie sur OK ensuite sur F5 pour recharger la page...");
	}
}

function SignalerMessage(id)
{
	if(!confirm("Avertir les modérateurs de ce message ?")) return;
	
	InputAjaxAlert('SignalerMessage','id',id);
}

function Decoche(check_box)
{
	for(i=0;i<check_box.length;i++)
	{
		check_box[i].checked=false;
	}
}

function ViderInput(radio1, radio2)
{
	getId(radio1).value="";
	getId(radio2).value="";
}

// AUTORISATIONS

function Autorisation(sub, radio, type, div_id)
{
	EnCours(sub);
	valeur="";
	
	valeur = GetRadioValue(radio);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/autorisations.php",
	  async: true,
	  data: "autorisation="+escape(valeur)+"&type="+escape(type),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne(div_id);
			writeMessage(div_id+'_message', '<div style="margin: 5px;" class="ok gras">Autorisation enregistrée !</div>'); break;
			case "5" : writeMessage(div_id+'_message', '<div class="error gras">Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page...</div>'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
	/*
	if(texte = file('http://www.nice-miss.com/ajax/autorisations.php?autorisation='+escape(valeur)+'&type='+escape(type)))
    {
        if(texte == 3) // OK
		{
			writeMessage(div_id, '<div class="ok"><b>Autorisation enregistrée !</b></div>');
		}
        else
        if(texte == 5) //NON LOGUé
		{
			writeMessage(div_id, '<div class="error"><b>Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page...</b></div>');
		}
        else
		{
			//writeMessage(div_id, texte);
			writeMessage(div_id, 'Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...');
		}
	}
	else{
		writeMessage(div_id, 'Temporairement indisponible (301) ! Appuie sur F5 pour recharger la page...');
	}
	*/
}

function LoadAutorisations()
{
	var tab=new Array;

	tab[0]="fiche_visible";
	tab[1]="amis_visible";
	tab[2]="commentaires_fiche";
	tab[3]="commentaires_photos";
	tab[4]="commentaires_videos";
	tab[5]="validation_commentaires_fiche";
	tab[6]="validation_commentaires_photos";
	tab[7]="validation_commentaires_videos";
	tab[8]="commentaires_sondage";
	tab[9]="validation_commentaires_sondage";

	for(i=0;i<tab.length;i++)
	{
		if(texte = file('http://www.nice-miss.com/ajax/LoadAutorisations.php?type='+escape(tab[i])))
		{
			for(j=0;j<tab[i].length;j++)
			{
				eval("valeur = document.forms[0]."+tab[i]+"[j].value;");
				if(valeur==texte)
				{
					eval("document.forms[0]."+tab[i]+"[j].checked=true;");
					break;
				}
			}
		}
		else
		{
			// alert('error');
		}
	}
}

function DescriptionAmi(sub, id, membreId)
{
	EnCours(sub);
	
	div_id = "ami_"+membreId;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DescriptionAmi.php",
	  async: true,
	  data: "id="+escape(id)+"&description="+escape(getId('textarea_'+membreId).value),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : writeMessage(div_id, '<div class="ok gras">Description enregistrée !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page...</div>'); break;
			default : writeMessage(div_id, 'Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
	
	return;
	/*
	$.get("http://www.nice-miss.com/ajax/DescriptionAmi.php", { id: escape(id), description: escape(getId(description).value) },
	  function(data){
	  // alert("Data Loaded: "   + data);
        if(data == 3) // OK
		{
			writeMessage(div_id, '<div class="ok gras">Description enregistrée !</div>');
		}
        else
        if(data == 5) //NON LOGUé
		{
			writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page...</div>');
		}
        else
		{
			writeMessage(div_id, data+'Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...');
		}
	  });
	return;
	*/
}

function DescriptionListeNoire(sub, id, membreId)
{
	EnCours(sub);
	
	div_id = "ami_"+membreId;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DescriptionListeNoire.php",
	  async: true,
	  data: "id="+escape(id)+"&description="+escape(getId('textarea_'+membreId).value),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : writeMessage(div_id, '<div class="ok gras">Description enregistrée !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page...</div>'); break;
			default : writeMessage(div_id, 'Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ChangerGroupe(membreId, sub)
{
	Si = getId("select_"+membreId).selectedIndex;
	
	if(Si == 0)	{
		alert("Choisi un autre groupe."); return;
	}
	
	groupeId = getId("select_"+membreId).options[Si].value;
	
	EnCours(sub);
	
	// id = getId("select_"+groupeId).selectedValue;
	
	div_id = "span_groupe_"+membreId;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/AttribueGroupe.php",
	  async: true,
	  data: "id="+escape(groupeId)+"&membreId="+escape(membreId),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : EffaceSub(sub); writeMessage(div_id, '<span class="ok gras">Groupe changé !</span>'); break;
			case "5" : writeMessage(div_id, '<span class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...</span>'); break;
			default : writeMessage(div_id, '<span class="error gras">Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page...</span>'); break;
		  }
	  }
	});
}

// AJAX
// ASYNCHRONE AJAX

function LiveCountMessagesNonLus()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveCountMessagesNonLus.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  if(isNaN(msg)) return;
	  
		  if(msg>0)
		  {
			writeMessage('liveCountMessage', '<span class="red">Nouveaux messages ('+msg+')</span>');
		  }
		  else
		  {
			writeMessage('liveCountMessage', 'Mes messages reçus');
		  }
	  }
	});
	
	setTimeout("LiveCountMessagesNonLus()", 5000);
}
function LiveLastMessageNonLus()
{
	return;
	
		$("#cadreVoirMessage").animate({
		opacity: 0,
		width: 0,
		height: 0,
		align: "center"
		}, 0 );
		
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveLastMessageNonLus.php",
	  async: true,
	  cache: false,
	  success: function(msg){
		if(msg == "")
		{
			setTimeout("LiveLastMessageNonLus()", 2000);
			return;
		}
	  var tab = msg.split('*');
	  if(isNaN(tab[0]))
	  {
		setTimeout("LiveLastMessageNonLus()", 2000);
		return;
	  }
			getId('LinkMessage').href='http://www.nice-miss.com/mes-messages-'+tab[0]+'.html';
			getId('photoNewMessage').innerHTML='<img style="height: 75px" src="http://www.nice-miss.com/mini/'+tab[1]+'" alt="" />';
			
		$("#cadreVoirMessage").animate({
		opacity: 0.99,
		width: 150,
		height: 100
		}, 1500 );
	  
		setTimeout("LiveLastMessageNonLus()", 5000);
	  }
	});
	
	
}
function LiveCountMesVotes()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveCountMesVotes.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  if(isNaN(msg)) return;
	  
		writeMessage('liveCountVotes', msg);
	  }
	});
	
	setTimeout("LiveCountMesVotes()", 7000);
}
function LiveCountMesFlashs()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveCountMesFlashs.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  if(isNaN(msg)) return;
	  
		writeMessage('liveCountFlashs', msg);
	  }
	});
	
	setTimeout("LiveCountMesFlashs()", 7000);
}
function LiveMesPoints()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveMesPoints.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  if(isNaN(msg)) return;
	  
		writeMessage('livePoints', msg);
	  }
	});
	
	setTimeout("LiveMesPoints()", 7000);
}

function LiveMesAlertes()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveMesAlertes.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  if(isNaN(msg)) return;
	  if(msg > 0)
	  {
		  getId('mesAlertes').style.display="inline";
		  getId('mesAlertes').innerHTML='mes alertes ('+msg+') ';
	  }
	  else
	  {
		getId('mesAlertes').style.display="none";
	  }
	  }
	});
	
	setTimeout("LiveMesAlertes()", 7000);
}
function EnLignePage()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/EnLignePage.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  }
	});
}

function LiveNbrVote()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveNbrVote.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  if(isNaN(msg)) return;
	  
		writeMessage('nbr_vote', msg);
		
		// tab = msg.split('|');
	  }
	});
	
	setTimeout("LiveNbrVote()", 750);
}

function LiveEnLigneChat()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveEnLigneChat.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  if(msg == "") return;
	  
		writeMessage('listingConnecte', msg);
	  }
	});
	EnLignePage();
	setTimeout("LiveEnLigneChat()", 7000);
}

function LiveEnLigneQuizz()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveEnLigneQuizz.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  if(msg == "") return;
	  
		writeMessage('listingConnecte', msg);
	  }
	});
	
	setTimeout("LiveEnLigneQuizz()", 3000);
}

function LiveValider()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveValider.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  }
	});
	
	setTimeout("LiveValider()", 7000);
}

function LiveHeader()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LiveHeader.php",
	  async: true,
	  cache: false,
	  success: function(msg){
		tab = msg.split('|');
		
	  if(isNaN(tab[0])) return;
	  
		  if(tab[0]>0) { writeMessage('liveCountMessage', '<span class="red">Nouveaux messages ('+tab[0]+')</span>'); }
		  else { writeMessage('liveCountMessage', 'Mes messages reçus'); }
		
		writeMessage('livePoints', tab[1]); writeMessage('liveCountVotes', tab[2]); writeMessage('liveCountFlashs', tab[3]);
		
		  if(tab[4] > 0) { getId('mesAlertes').style.display="inline"; getId('mesAlertes').innerHTML='mes alertes ('+tab[4]+') '; }
		  else { getId('mesAlertes').style.display="none"; }
	  }
	});
	
	setTimeout("LiveHeader()", 16000);
}



function ChangeBackground(couleur)
{
	document.body.style.backgroundImage="none";
	document.body.style.backgroundColor=couleur;
}

function ChangeBackgroundImage(image)
{
	document.body.style.backgroundImage="url('http://www.nice-miss.com/background_fiche/"+image+"')";
}

function MajCouleurSurfer(couleur)
{
	ChangeBackground(couleur);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/MajCouleurSurfer.php",
	  async: true,
	  data: "couleur="+escape(couleur),
	  cache: false,
	  success: function(msg){
	  }
	});
	
}

function RecupCouleurSurfer()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/RecupCouleurSurfer.php",
	  async: true,
	  cache: false,
	  success: function(msg){
	  }
	});
}

function MajMonBackground(type, valeur)
{
	if(type == "1") ChangeBackground(valeur); // couleur
	if(type == "2") ChangeBackgroundImage(valeur); // image
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/MajMonBackground.php",
	  async: true,
	  data: "type="+escape(type)+"&valeur="+escape(valeur),
	  cache: false,
	  success: function(msg){
	  }
	});
	
}

function DeleteMessage(id) // supprimer un message reçu (TR)
{	
	if(!confirm('Ton message sera supprimé définitivement. Confirme-tu la suppression de ce message ?')) return;
	
	if(texte = file('ajax/deleteMessageRecu.php?id='+escape(id)))
    {
        if(texte == 3) // OK
		{
			cacheLigne('lire_'+id);
			cache('tr_'+id);
		}
        else
        if(texte == 5) //NON LOGUé
		{
			alert("Tu n'es pas connecté, appuie sur OK ensuite sur F5...");
		}
        else
		{
			alert("Temporairement indisponible (201) ! Appuie sur OK ensuite sur F5...");
		}
	}
	else{
		alert("Temporairement indisponible (301) ! Appuie sur OK ensuite sur F5...");
	}
}

function UpdateGroupeAmis(sub, id)
{
	if(!confirm("Confirme-tu la modification de ce groupe d'amis ?")) return;
	
	nom = getId('nom_'+id).value;
	description = getId('description_'+id).value;
	
	if(nom=="")
	{
		alert("Choisi un nom pour le groupe.");
		return;
	}
	
	EnCours(sub);
	
	div_id = "li_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/UpdateGroupeAmis.php",
	  async: true,
	  data: "id="+escape(id)+"&nom="+escape(nom)+"&description="+escape(description),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : alert("Ce nom existe déja, choisi en un autre."); sub.disabled=false; sub.value='modifier'; break;
			case "2" : alert("Choisi un nom pour le groupe."); break;
			case "3" : writeMessage(div_id, '<div class="ok gras">Groupe changé !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</div>'); break;
			default : writeMessage(div_id, msg+'<div class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function DeleteGroupeAmis(id)
{
	if(!confirm("Confirme-tu la suppresion de ce groupe d'amis ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteGroupeAmis.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("li_"+id); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteAlbumPhotos(id)
{
	if(!confirm("Confirme-tu la suppresion de cet album photos ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteAlbumPhotos.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("li_"+id); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteAmi(id, membreId)
{
	if(!confirm("Confirme-tu la suppresion de cet ami ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteAmi.php",
	  async: true,
	  data: "id="+escape(membreId),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("ami_"+membreId); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteListeNoire(id, membreId)
{
	if(!confirm("Confirme-tu la suppresion de ce membre de ta liste noire ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteListeNoire.php",
	  async: true,
	  data: "id="+escape(membreId),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("ami_"+membreId); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteCommentaire(id)
{
	if(!confirm("Confirme-tu la suppresion de ce commentaire ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteCommentaire.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("ami_"+id); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteCommentairePhoto(id)
{
	if(!confirm("Confirme-tu la suppresion de ce commentaire ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteCommentairePhoto.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("ami_"+id); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteCommentaireVideo(id)
{
	if(!confirm("Confirme-tu la suppresion de ce commentaire ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteCommentaireVideo.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("ami_"+id); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteCommentaireSondage(id)
{
	if(!confirm("Confirme-tu la suppresion de ce commentaire ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteCommentaireSondage.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("ami_"+id); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function Miser(sub, points)
{
	if(!confirm("Confirme-tu ton enchère ?")) return;
	
	EnCours(sub);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/Miser.php",
	  async: true,
	  data: "points="+escape(points),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : alert("Tu n'a pas assez de points !"); break;
			case "3" : window.location.reload(true); break;
			case "5" : alert("Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function AttribueAlbum(sub, photoId)
{
	Si = getId("select_"+photoId).selectedIndex;
	
	if(Si == 0)	{ alert("Choisi un autre album."); return; }
	
	albumId = getId("select_"+photoId).options[Si].value;
	
	EnCours(sub);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/AttribueAlbum.php",
	  async: true,
	  data: "id="+escape(photoId)+"&albumId="+escape(albumId),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : alert('Album photo changé !'); break;
			case "5" : alert('Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function PhotoSexy(sub, id)
{
	if(!confirm("Confirme-tu le changement de cette photo en photo sexy ? Cette photo ne sera plus vue par les plus jeunes membres.")) return;
	
	EnCours(sub);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/PhotoSexy.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : alert('Tu ne peux pas mettre ta photo de profil comme photo sexy !'); break;
			case "3" : window.location.reload(true); break; /* alert('Cette photo est maintenant en photo sexy ! Appuie sur OK pour recharger la page.'); */
			case "5" : alert('Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ClassementPhotoSexy(sub, id)
{
	if(!confirm("Confirme-tu l'ajout de cette photo dans le classement sexy ?")) return;
	
	EnCours(sub);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ClassementPhotoSexy.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : alert('Tu ne peux pas mettre ta photo de profil comme photo sexy !'); break;
			case "3" : alert('Cette photo fait maintenant partie du classement sexy.'); window.location.reload(true); break;
			case "5" : alert('Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function PhotoProfil(sub, id)
{
	if(!confirm("Confirme-tu le changement de cette photo en photo de profil ?")) return;
	
	EnCours(sub);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/PhotoProfil.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : alert('Tu ne peux pas mettre une photo sexy comme photo de profil !'); break;
			case "3" : window.location.reload(true); break; /* alert('Cette photo est maintenant ta photo de profil ! Appuie sur OK pour recharger la page.'); */
			case "5" : alert('Tu n\'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function UpdateInfosPhotos(sub, id)
{
	if(!confirm("Confirme-tu la modification du titre et de la description de cette photo ?")) return;
	
	EnCours(sub);
	
	div_id = "photos_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/UpdateInfosPhotos.php",
	  async: true,
	  data: "id="+escape(id)+"&titre="+escape(getId('titre_'+id).value)+"&description="+escape(getId('description_'+id).value),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : writeMessage(div_id, '<div class="ok gras">Titre et description enregistrés !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page...</div>'); break;
			default : writeMessage(div_id, 'Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function UpdateInfosVideos(sub, id)
{
	if(!confirm("Confirme-tu la modification du titre et de la description de cette video ?")) return;
	
	EnCours(sub);
	
	div_id = "photos_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/UpdateInfosVideos.php",
	  async: true,
	  data: "id="+escape(id)+"&titre="+escape(getId('titre_'+id).value)+"&description="+escape(getId('description_'+id).value),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : writeMessage(div_id, '<div class="ok gras">Titre et description enregistrés !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté ! Appuie sur F5 pour recharger la page...</div>'); break;
			default : writeMessage(div_id, 'Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function DeletePhoto(id)
{	
	if(!confirm("Confirme-tu la suppression de cette photo ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeletePhoto.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : alert("Tu ne peux pas supprimer une photo de profil."); break;
			case "3" : cacheLigne("li_"+id); break;
			case "5" : alert("Tu n'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...</div>"); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteVideo(id)
{
	if(!confirm("Confirme-tu la suppression de cette video ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteVideo.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("li_"+id); break;
			case "5" : alert("Tu n'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...</div>"); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteQuestionnaire(id)
{
	if(!confirm("Confirme-tu la suppression de cette question ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteQuestionnaire.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("li_"+id); break;
			case "5" : alert("Tu n'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...</div>"); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteSondageReponse(id)
{
	if(!confirm("Confirme-tu la suppression de cette réponse ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteSondageReponse.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : alert("Tu ne peux pas supprimer cette réponse car ce sondage est déja en ligne."); break;
			case "3" : cacheLigne("li_"+id); break;
			case "5" : alert("Tu n'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...</div>"); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteSondages(id)
{
	if(!confirm("Confirme-tu la suppression de ce sondage ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteSondages.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("li_"+id); break;
			case "5" : alert("Tu n'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...</div>"); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function DeleteBlocNote(id)
{
	if(!confirm("Confirme-tu la suppression de ce bloc-note ?")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DeleteBlocNote.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("li_"+id); break;
			case "5" : alert("Tu n'es pas connecté ! Appuie sur OK puis sur F5 pour recharger la page...</div>"); break;
			default : alert("Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page..."); break;
		  }
	  }
	});
}

function UpdateAlbumPhotos(sub, id)
{
	if(!confirm("Confirme-tu la modification de cet album photos ?")) return;
	
	nom = getId('nom_'+id).value;
	description = getId('description_'+id).value;
	autorisation_voir = GetSelectValue('autorisation_voir_album_'+id);
	
	if(nom=="")	{ alert("Choisi un nom pour l'album."); return;	}
	
	EnCours(sub);
	
	div_id = "li_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/UpdateAlbumPhotos.php",
	  async: true,
	  data: "id="+escape(id)+"&nom="+escape(nom)+"&description="+escape(description)+"&autorisation_voir="+escape(autorisation_voir),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : alert("Ce nom existe déja, choisi en un autre."); sub.disabled=false; sub.value='modifier'; break;
			case "2" : alert("Choisi un nom pour l'album."); break;
			case "3" : writeMessage(div_id, '<div class="ok gras">Album changé !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</div>'); break;
			default : writeMessage(div_id, msg+'<div class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function UpdateQuestionnaire(sub, id)
{
	if(!confirm("Confirme-tu la modification de cette question ?")) return;
	
	question = getId('question_'+id).value;
	reponse = getId('reponse_'+id).value;
	
	if(question=="") { alert("La question ne peut pas être vide."); return;	}
	
	EnCours(sub);
	
	div_id = "li_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/UpdateQuestionnaire.php",
	  async: true,
	  data: "id="+escape(id)+"&question="+escape(question)+"&reponse="+escape(reponse),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : alert("Cette question existe déja, choisi en un autre."); sub.disabled=false; sub.value='modifier'; break;
			case "2" : alert("La question ne peut pas être vide."); break;
			case "3" : writeMessage(div_id, '<div class="ok gras">Question changée !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</div>'); break;
			default : writeMessage(div_id, '<div class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function UpdateSondageQuestion(sub, id)
{
	if(!confirm("Confirme-tu la modification de cette question ?")) return;
	
	var titre = getId('titre_'+id).value;
	if(titre=="") { alert("Le titre ne peut pas être vide."); return; }
	
	question = getId('question_'+id).value;
	if(question=="") { alert("La question ne peut pas être vide."); return; }
	
	autorisation_voir = GetSelectValue('update_autorisation_voir_'+id);
	autorisation_repondre = GetSelectValue('update_autorisation_repondre_'+id);
	
	EnCours(sub);
	
	div_id = "li_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/UpdateSondageQuestion.php",
	  async: true,
	  data: "id="+escape(id)+"&titre="+escape(titre)+"&question="+escape(question)+"&autorisation_voir="+escape(autorisation_voir)+"&autorisation_repondre="+escape(autorisation_repondre),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : alert("Ce titre existe déja, choisi en un autre."); sub.disabled=false; sub.value='modifier'; break;
			case "2" : alert("Tu ne peux pas modifier ce sondage car il est déja en ligne"); break;
			case "3" : writeMessage(div_id, '<div class="ok gras">Sondage changée !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</div>'); break;
			default : writeMessage(div_id, '<div class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function UpdateSondageReponse(sub, id)
{
	if(!confirm("Confirme-tu la modification de cette réponse ?")) return;
	
	reponse = getId('reponse_'+id).value;
	
	if(reponse=="") { alert("La réponse ne peut pas être vide."); return; }
	
	EnCours(sub);
	
	div_id = "li_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/UpdateSondageReponse.php",
	  async: true,
	  data: "id="+escape(id)+"&reponse="+escape(reponse),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : alert("Cette réponse existe déja pour ce sondage, choisi en une autre."); sub.disabled=false; sub.value='modifier'; break;
			case "2" : alert("La réponse ne peut pas être vide."); break;
			case "3" : writeMessage(div_id, '<div class="ok gras">Réponse changée !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</div>'); break;
			default : writeMessage(div_id, '<div class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ActiverSondage(sub, id)
{
	if(!confirm("Confirme-tu la mise en ligne de ce sondage ? Tu ne pourras plus lui ajouter de nouvelles réponses.")) return;
	
	EnCours(sub);
	
	div_id = "li_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ActiverSondage.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : alert("Il faut minimum 2 réponses pour ton sondage."); break;
			case "3" : writeMessage(div_id, '<div class="ok gras center">Sondage mis en ligne !</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</div>'); break;
			default : writeMessage(div_id, '<div class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function DevenirFan(id)
{
	div_id = "devenir_"+id;
	if(getId(div_id).innerHTML!="Devenir Fan") return;
	LienEnCours(div_id);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DevenirFan.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : writeMessage(div_id, 'Tu es déja fan !'); break;
			case "3" : writeMessage(div_id, 'Tu es fan !'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</div>'); break;
			default : writeMessage(div_id, '<div class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function NePlusEtreFan(id)
{	
	if(!confirm("Confirme-tu la suppression ? Tu ne sera plus fan de...")) return;
	div_id = "NePlusEtreFan_"+id;
	if(getId(div_id).innerHTML!="Ne plus être Fan") return;
	LienEnCours(div_id);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/NePlusEtreFan.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : cacheLigne("li_"+id); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</div>'); break;
			default : writeMessage(div_id, '<div class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function UpdateBlocNote(sub, id)
{
	div_id = "li_"+id;
	message = getId("message_"+id).value;
	EnCours(sub);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/UpdateBlocNote.php",
	  async: true,
	  data: "id="+escape(id)+"&message="+escape(message),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : writeMessage(div_id, '<div class="ok">Bloc-note modifié</div>'); break;
			case "5" : writeMessage(div_id, '<div class="error gras">Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.</div>'); break;
			default : writeMessage(div_id, '<div class="error gras">Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function LoadAlertesMail()
{
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/LoadAlertesMail.php",
	  async: true,
	  cache: false,
	  success: function(msg){
		if(msg !="")
		{
			tab = msg.split(' ');
			
			for(i=0;i<tab.length;i++)
			{
				getId(tab[i]).checked=true;
			}
		}
	  }
	});
}

function forum_ajouter_message(sub)
{
	message = getId('textarea_message').value;
	
	if(message == "") return alert("Ton message est vide !");
	
	EnCours(sub);
	
	div_id = "forum_form_ajouter_reponse";
	
	value_hidden_cat = getId('hidden_cat').value;
	value_hidden_sous_cat = getId('hidden_sous_cat').value;
	value_hidden_forum_sujet = getId('hidden_forum_sujet').value;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/forum_ajouter_message.php",
	  async: true,
	  data: "id_cat="+escape(value_hidden_cat)+"&id_sous_cat="+escape(value_hidden_sous_cat)+"&id_sujet="+escape(value_hidden_forum_sujet)+"&message="+escape(message),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : writeMessage(div_id, '<div class="ok">Message posté  !</div>'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ajouter_dedimiss(sub)
{
	message = getId('textarea_message').value;
	if(message == "") return alert("Ton message est vide !");
	
	EnCours(sub);
	
	div_id = "message_id";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ajouter_dedimiss.php",
	  async: true,
	  data: "message="+escape(message),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "2" : writeMessage(div_id, '<div class="error center gras">Tu n\'a pas assez de points !</div>'); break;
			case "3" : writeMessage(div_id, '<div class="ok center gras">Dédimiss ajoutée  ! <a href="dedimiss.html">Ajouter une nouvelle dédimiss ?</a></div>'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ajouter_livre_or(sub)
{
	message = getId('textarea_message').value;
	if(message == "") return alert("Ton message est vide !");
	
	EnCours(sub);
	
	div_id = "message_id";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ajouter_livre_or.php",
	  async: true,
	  data: "message="+escape(message),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : writeMessage(div_id, '<div class="ok center gras">Message ajouté ! Il sera visible dès qu\'il sera validé par les modérateurs.</div>'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ajout_message(sub, id)
{
	message = getId('textarea_message').value;
	obj = getId('obj_message').value;
	
	var captcha = "0";
	if(document.getElementById('captcha')) captcha = getId('captcha').value;
	
	if(message == "") return alert("Ton message est vide !");
	
	EnCours(sub);
	
	div_id = "div_affichage";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ajout_message.php",
	  async: true,
	  data: "id="+escape(id)+"&objet="+escape(obj)+"&message="+escape(message)+"&captcha="+escape(captcha),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : writeMessage(div_id, '<div class="ok center gras">Message envoyé !</div>'); break;
			case "3" : alert('Il te faut minimum 5 points pour ajouter un message.'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			case "6" : alert('Mauvais code anti-robot !'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ajout_reponse(sub, id)
{
	message = getId('textarea_message').value;
	
	if(message == "") { alert("Ton message est vide !"); return; }
	
	EnCours(sub);
	
	div_id = "div_affichage";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ajout_reponse.php",
	  async: true,
	  data: "id="+escape(id)+"&message="+escape(message),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : writeMessage(div_id, '<div class="ok center gras">Message envoyé !</div>'); break;
			case "3" : alert('Il te faut minimum 5 points pour ajouter un message.'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert(msg+'Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ajout_commentaire(sub, id)
{
	message = getId('textarea_message').value;
	
	var captcha = "0";
	if(document.getElementById('captcha')) captcha = getId('captcha').value;
	
	if(message == "") return alert("Ton message est vide !");
	
	EnCours(sub);
	
	div_id = "div_affichage";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ajout_commentaire.php",
	  async: true,
	  data: "id="+escape(id)+"&message="+escape(message)+"&captcha="+escape(captcha),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "0" : writeMessage(div_id, '<div class="ok center gras">Commentaire ajouté ! Il sera visible lorsqu\'il aura été validé.</div>'); break;
			case "1" : writeMessage(div_id, '<div class="ok center gras">Commentaire ajouté ! Ton commentaire a été validé automatiquement.</div>'); break;
			case "3" : alert('Il te faut minimum 5 points pour ajouter un commentaire.'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			case "6" : alert('Mauvais code anti-robot !'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ajout_commentaire_photo(sub, id, de)
{
	message = getId('textarea_message').value;
	if(message == "") return alert("Ton message est vide !");
	
	var captcha = "0";
	if(document.getElementById('captcha')) captcha = getId('captcha').value;
	
	EnCours(sub);
	
	div_id = "div_affichage";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ajout_commentaire_photo.php",
	  async: true,
	  data: "id="+escape(id)+"&de="+escape(de)+"&message="+escape(message)+"&captcha="+escape(captcha),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "0" : writeMessage(div_id, '<div class="ok center gras">Commentaire ajouté ! Il sera visible lorsqu\'il aura été validé.</div>'); break;
			case "1" : writeMessage(div_id, '<div class="ok center gras">Commentaire ajouté ! Ton commentaire a été validé automatiquement.</div>'); break;
			// case "3" : alert('Il te faut minimum 5 points pour ajouter un commentaire.'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			case "6" : alert('Mauvais code anti-robot !'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ajout_commentaire_video(sub, id, de)
{
	message = getId('textarea_message').value;
	if(message == "") return alert("Ton message est vide !");
	
	var captcha = "0";
	if(document.getElementById('captcha')) captcha = getId('captcha').value;
	
	EnCours(sub);
	
	div_id = "div_affichage";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ajout_commentaire_video.php",
	  async: true,
	  data: "id="+escape(id)+"&de="+escape(de)+"&message="+escape(message)+"&captcha="+escape(captcha),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "0" : writeMessage(div_id, '<div class="ok center gras">Commentaire ajouté ! Il sera visible lorsqu\'il aura été validé.</div>'); break;
			case "1" : writeMessage(div_id, '<div class="ok center gras">Commentaire ajouté ! Ton commentaire a été validé automatiquement.</div>'); break;
			// case "3" : alert('Il te faut minimum 5 points pour ajouter un commentaire.'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			case "6" : alert('Mauvais code anti-robot !'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function ajout_commentaire_sondage(sub, id, de)
{
	message = getId('textarea_message').value;
	if(message == "") return alert("Ton message est vide !");
	
	EnCours(sub);
	
	div_id = "div_affichage";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/ajout_commentaire_sondage.php",
	  async: true,
	  data: "id="+escape(id)+"&de="+escape(de)+"&message="+escape(message),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "0" : writeMessage(div_id, '<div class="ok center gras">Commentaire ajouté ! Il sera visible lorsqu\'il aura été validé.</div>'); break;
			case "1" : writeMessage(div_id, '<div class="ok center gras">Commentaire ajouté ! Ton commentaire a été validé automatiquement.</div>'); break;
			// case "3" : alert('Il te faut minimum 5 points pour ajouter un commentaire.'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			case "6" : alert('Mauvais code anti-robot !'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function cacheLigne(id)
{
      $("#"+id).slideUp("slow", function () { });
}

function toggleLigne(id)
{
      $("#"+id).slideToggle("slow");
}

function cache(id)
{
	// ajax pour supprimer le message
	getId(id).style.display="none";
}

function cacheJq()
{    
    $("button").click(function () {
      $(this).parent().slideUp("slow", function () {
        $("#msg").text($("button", this).text() + " has completed.");
      });
    });

/*
  $(document).ready(function(){
    
    $("button").click(function () {
      $(this).parent().slideUp("slow", function () {
        $("#msg").text($("button", this).text() + " has completed.");
      });
    });

  });
*/
}

function Slide(id)
{
      if ($("#"+id).is(":hidden")) {
        $("#"+id).slideDown("slow");
      } else {
        $("#"+id).slideUp("slow");
      }
/*
  $(document).ready(function(){
    
    $(document.body).click(function () {
      if ($("div:first").is(":hidden")) {
        $("div").slideDown("slow");
      } else {
        $("div").hide();
      }
    });

  });
*/
}

function SlideBlocNote(id)
{
      if ($("#liste_"+id).is(":hidden")) {
        $("#liste_"+id).slideDown("slow");
		getId("modifier_"+id).style.display="inline";
      } else {
        $("#liste_"+id).slideUp("slow");
		getId("modifier_"+id).style.display="none";
      }
}

function addClass(element, value)
{
	if(!element.className) 
	{
		element.className = value;
	}
	else
	{
		newClassName = element.className;
		newClassName+= " ";
		newClassName+= value;
		element.className = newClassName;
	}
}

function selectValider(formulaire){
	alert(formulaire.length);

}

function select_all(formulaire, action){
	for (i=0; i<formulaire.length; i++)
	{
		if(formulaire.elements[i].value == action)
		{
			formulaire.elements[i].checked = true;
		}
	}
}

function DiaporamaFiche(id, photoId)
{
	var vid = "";
	vid = vid + id;
	
	if(id < 1000) folder = 0;
	else folder = vid.substr(0, ((vid.length) - 3));
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/DiaporamaFiche.php",
	  async: true,
	  data: "id="+escape(id)+"&photoId="+escape(photoId),
	  cache: false,
	  success: function(img){
	  if(img == "") return;
	  
	  tab = img.split('|');
		getId('photo_profil').src="http://www.nice-miss.com/mini/"+folder+"/"+tab[1];
		
		getId('titre_photo').innerHTML = tab[2];
		getId('description_photo').innerHTML = tab[3];
		
		$("#photo_profil").animate({
		opacity: 0,
		width: 0,
		height: 0,
		align: "center"
		}, 0 );
		
		$("#photo_profil").animate({
		opacity: 0.99,
		width: 100,
		height: 75
		}, 1000 );
		
		$("#photo_profil").animate({
		opacity: 0
		}, 3000 );
		
		setTimeout("DiaporamaFiche("+id+", "+tab[0]+")", 4000);
	  }
	});
}

function AnimeMessageAction(message)
{
	/* $("#message_action").animate({
	height: 0
	}, 0 ); */
	
	getId('message_action').style.height = "0px";
	
	$("#message_action").animate({
	height: "25px"
	}, 350 );
	
	getId('message_action').innerHTML=message;
}

function Voter(sub, id, verif)
{
	EnCours(sub);
	
	Loading(sub);
	
	div_id = "message_action";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/voter.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : AnimeMessageAction('<div class="ok center gras">Vote éffectué !</div>'); EffaceSub(sub); break;
			case "2" : AnimeMessageAction('<div class="error center gras">Tu as déja voté pour ce membre aujourd\'hui !</div>'); EffaceSub(sub); break;
			case "4" : AnimeMessageAction('<div class="error center gras">Tu ne peux pas voter pour toi</div>'); EffaceSub(sub); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Un peu de patience ... Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function Flasher(sub, id, verif)
{
	if(!confirm("Confirme-tu ton flash pour 200 points ?")) return;
	
	EnCours(sub);
	
	div_id = "message_action";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/flasher.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : AnimeMessageAction('<div class="ok center gras">Flash éffectué !</div>'); EffaceSub(sub); break;
			case "2" : AnimeMessageAction('<div class="error center gras">Tu n\'as pas assez de points (min. 200) !</div>'); EffaceSub(sub); break;
			case "4" : AnimeMessageAction('<div class="error center gras">Tu ne peux pas flasher pour toi</div>'); EffaceSub(sub); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert(msg+'Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function VoteOr(sub, pseudo, verif)
{
	EnCours(sub);
	Redirect('http://www.nice-miss.com/'+pseudo+'/vote-or.html');
}

function CommentaireAjouter(sub, pseudo)
{
	EnCours(sub);
	Redirect('http://www.nice-miss.com/'+pseudo+'/commentaire.html');
}

function MessageAjouter(sub, pseudo)
{
	EnCours(sub);
	Redirect('http://www.nice-miss.com/'+pseudo+'/message.html');
}

function AmiDemande(sub, id, verif) // max. 100 demande par jour
{
	EnCours(sub);
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/AmiDemande.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : AnimeMessageAction('<div class="ok gras center">Demande d\'ami envoyée !</div>'); EffaceSub(sub); break;
			case "2" : AnimeMessageAction('<div class="error center gras">Tu ne peux pas te mettre dans tes amis</div>'); EffaceSub(sub); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function AmiAccepter(sub, id) // max. 100 demande par jour
{
	EnCours(sub);
	
	div_id = "amis_message_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/AmiAccepter.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : EffaceById(div_id); break; // ok
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function AmiRefuser(id) // max. 100 demande par jour
{
	if(!confirm("Confirme-tu la suppression de cette invitation ?")) return;
	
	div_id = "amis_message_"+id;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/AmiRefuser.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : EffaceById(div_id); break; // ok
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function OffrirVip(sub, pseudo)
{
	EnCours(sub);
	Redirect('http://www.nice-miss.com/'+pseudo+'/offrir-vip.html');
}

function Bloquer(sub, id, verif)
{
	if(!confirm("Confirme-tu le blocage de ce membre ? Il ne pourra plus aller sur ta fiche, ni t\'envoyer de message !")) return;
	
	EnCours(sub);
	
	div_id = "message_action";
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/bloquer.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : AnimeMessageAction('<div class="liste_noire gras center">Ce membre est maintenant dans ta <a href="http://www.nice-miss.com/ma-liste-noire.html">liste noire</a> !</div>'); EffaceSub(sub); break;
			case "4" : AnimeMessageAction('<div class="error gras center">Tu ne peux pas te mettre dans ta liste noire !</div>'); EffaceSub(sub); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function BloquerLien(id)
{	
	if(!confirm("Confirme-tu le blocage de ce membre ? Il ne pourra plus aller sur ta fiche, ni t\'envoyer de message !")) return;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/bloquer.php",
	  async: true,
	  data: "id="+escape(id),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "1" : alert('Ce membre est maintenant dans ta liste noire !'); break;
			case "4" : alert('Tu ne peux pas te mettre dans ta liste noire !'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function UpdateStatut(sub)
{
	EnCours(sub);
	
	div_id = "div_id_statut";
	
	message = getId('mon_statut').value;
	
	$.ajax({
	  type: "GET",
	  url: "http://www.nice-miss.com/ajax/UpdateStatut.php",
	  async: true,
	  data: "message="+escape(message),
	  cache: false,
	  success: function(msg){
		  switch(msg)
		  {
			case "3" : writeMessage(div_id, '<div class="ok center gras">Statut changé !</div>'); break;
			case "5" : alert('Tu n\'es pas connecté. Appuie sur OK puis sur F5 pour recharger la page.'); break;
			default : alert('Temporairement indisponible (201) ! Appuie sur OK puis sur F5 pour recharger la page...'); break;
		  }
	  }
	});
}

function Accordeon(){
	// $(".accordion h3:first").addClass("active");
	// $(".accordion div:not(:first)").hide();

	$(".accordion h3").click(function(){
		$(this).next("div").slideToggle("slow")
		.siblings("div:visible").slideUp("slow");
		$(this).toggleClass("active");
		$(this).siblings("h3").removeClass("active");
	});
}