
//******************************************************************//
//                                                                  //
//   ______   _______                  _______  _______ _________   //
//  (  __  \ (  ____ \|\     /|       (  ___  )(  ____ )\__   __/   //
//  | (  \  )| (    \/| )   ( |       | (   ) || (    )|   ) (      //
//  | |   ) || (__    | |   | | _____ | (___) || (____)|   | |      //
//  | |   | ||  __)   ( (   ) )(_____)|  ___  ||     __)   | |      //
//  | |   ) || (       \ \_/ /        | (   ) || (\ (      | |      //
//  | (__/  )| (____/\  \   /         | )   ( || ) \ \__   | |      //
//  (______/ (_______/   \_/          |/     \||/   \__/   )_(      //
//                                                                  //
//                                                                  //
//******************************************************************//
//                                                                  //
//   Dévoloppé par Hades                                            //
//   Design par Hades                                               //
//   Produit par Dev-Art                                            //
//                                                                  //
//******************************************************************//


soundManager.url = 'js/swf/';
soundManager.debugMode = false;
var premier_son;
soundManager.onload = function() {
	premier_son = soundManager.createSound(
	{
		id : "premier_son",
		url : votre_son
	});
}


var y = 150;
var minuteur = null;
var url="tchatAjax.php";
var lastid=0;

var timer = setInterval(getMessages,5000);

$(function(){
		   
     $("#tchatForm form").submit(function(){
        clearInterval(timer);
        showLoader("#tchatForm");
        var message = $('#tchatForm #message').val();
        var humain = $('#tchatForm #humain').val();
        var pseudo = $('#tchatForm #nick').val();
        $.post(url,{action:"addMessage",message:message,humain:humain,nick:pseudo},function(data){
            if(data.erreur=="ok"){
                getMessages();
            }
            else{
                alert(data.erreur);
            } 
        },"json");
		$("#tchatForm form #message").val("Votre message ...");
        timer = setInterval(getMessages,5000); 
		hideLoader();
        return false;
    })
});



function getMessages(){
    $.post(url,{action:"getMessages",lastid:lastid},function(data){
            if(data.erreur=="ok"){
				$("#tchat").prepend(data.result);
                lastid=data.lastid;
				lastid_rep=data.lastid_rep;
				
				if( lastid == lastid_rep )
				{
					y = 150;
					soundManager.play("premier_son",votre_son);
				}

				
            }
            else{
                alert(data.erreur);
            }
        },"json");
        return false;
}



function showLoader(div){
    $(div).append('<div id="loader"></div>');
    $("#loader").fadeTo(500,0.6);
}


function hideLoader(){
    $("#loader").fadeOut(500,function(){
        $("#loader").remove();
    });
}


function eff_texte()
{
  if (document.getElementById('message').value == 'Votre message ...')
  {
    document.getElementById('message').value='';
  }
}


function eff_pseudo()
{
  if (document.getElementById('nick').value == 'Votre pseudo ...')
  {
    document.getElementById('nick').value='';
  }
}


function change_onglet(name)
{
	document.getElementById('onglet_'+anc_onglet).className = 'onglet_0 onglet';
    document.getElementById('onglet_'+name).className = 'onglet_1 onglet';
    document.getElementById('contenu_onglet_'+anc_onglet).style.display = 'none';
    document.getElementById('contenu_onglet_'+name).style.display = 'block';
    anc_onglet = name;
}

//minuteur défilement normal en avant du texte
 function transfertDefils(speed)
 {
    if (minuteur==null) minuteur=setInterval('defils()', speed);
 }
 
//minuteur défilement en arriere du texte
 function transfertArrieres(speed)
 {
    if (minuteur==null) minuteur=setInterval('retourArrieres()', speed);
 }
 
//minuteur défilement rapide en avant du texte 
  function transfertPluss(speed)
 {
    if (minuteur==null) minuteur=setInterval('defilPluss()', speed);
 }
//Avance normal du texte 
 function defils()
 { 
   var h = document.getElementById('Shoutbox_conteneur').style.height;
   h = h.replace('px','');
   
   var top = document.getElementById('shoutbox').offsetHeight;
   document.getElementById('shoutbox').style.top = y--+"px";
   
   if( y < - top){y =  h;}
 }
//Avance rapide du texte 
 function defilPluss()
 { 
     
   var h = document.getElementById('Shoutbox_conteneur').style.height;
   h = h.replace('px','');
   var top = document.getElementById('shoutbox').offsetHeight;
   
   y = y - 7; 
   document.getElementById('shoutbox').style.top = y+"px";
   
   if( y < - top){y =  h;}
 }

 
//Retour en arriere du texte
 function retourArrieres()
 {
    var h = document.getElementById('Shoutbox_conteneur').style.height;
    h = h.replace('px','');
    var top = document.getElementById('shoutbox').offsetHeight;
   
    y = y + 7; 
    document.getElementById('shoutbox').style.top = y+"px";
    
    if( y > h){y = - top;}
 }
 
//Arret défilement du texte
function arretDefils()
 {
     clearInterval(minuteur);
     minuteur=null;
 }
