/**
 * Un mini-Chat en jQuery/Php
 * par Jay Salvat - http://blog.jaysalvat.com/
 */
var size = 0;
var lastsize = 0;

$(function() {
    $('#chat form').submit(function() {
        var user    = $('#chat input[name=user]').val();
        var id    = $('#chat input[name=id]').val();
        var message = $('#chat input[name=message]').val();
        
        var num = $.getURLParam("num");
        
        if(!num) {
        	var num = $.getURLParam("id");
        }
        
        $.post('chat/chat.php?num='+num, { 'user':user,'id':id, 'message':message }, function() {
            lastsize=0;
        });
        $('#chat input[name=message]').val('');
        return false;
    });
    
    function refreshChat() {
    	var num = $.getURLParam("num");
    	
        if(!num) {
        	var num = $.getURLParam("id");
        }
        
		var xhr = $.ajax({
		  type: "HEAD",
		  url: "chat/chat/chat_"+num+".html",
		  success: function(msg){
		    size = xhr.getResponseHeader('Content-Length');
		  }
		});
        
        if(lastsize != size || lastsize == 0)
        $.ajax({
            url: "chat/chat/chatV2.php?num="+num, 
			ifModified:false,
            success: function(content){
                $("#room").html(content);
            }
        });
        
        setTimeout(refreshChat, 2000);
        lastsize = size; 
        
    }
    refreshChat();
});
