var lastid=0;
var timer = setInterval(getMessages,500000);
var ctimer = setInterval(getConnected,3000000);

$(function(){
    getConnected();
    $("#tchatForm form").submit(function(){
        clearInterval(timer)
        showLoader("#tchatForm");
        var message = $("#tchatForm form textarea").val();
        var urlAddMessage=$("#url_add_message").val();
        $.post(urlAddMessage,{'message':message}, function(data){
            if(data.erreur=="ok"){
                getMessages();
                $("#tchatFormTextarea").val("");
            }
            else{
                alert(data.erreur);
            }
            timer = setInterval(getMessages,5000);
            hideLoader();
        },"json"); 
        return false; 
    })
});



function getMessages(){
	var urlGetMessages=$("#url_get_messages").val();
    $.post(urlGetMessages,{lastid:lastid},function(data){
            if(data.erreur=="ok"){
                $("#tchat_top").after(data.result);
                lastid=data.lastid;
            }
            else{
                alert("erreur");
            }
        },"json");
        return false;
}

function getConnected(){
	var urlGetConnected=$("#url_get_connected").val();
    $.post(urlGetConnected,function(data){
                $("#users").empty().append(data);
    });
        return false;
}

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


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


