var success = false;
var refreshTime = 60000; // en milli secondes

var pictures=new Array( "oeil-1.png", "oeil-2.png");
var pictureIndex=0;
var timeToStop = 20;
var timerPic = null;

function flashPicture()
{
    if (timeToStop == 0)
    {
    	stopFlashPicture();
    }
    else
    {
        if (++pictureIndex == pictures.length) pictureIndex = 0;
        var actualPic = urlIcons + pictures[pictureIndex];
        if (typeof(document.images['imgNewMessage']) != "undefined")
            document.images['imgNewMessage'].src = actualPic;
        timeToStop--;
    }
}
function stopFlashPicture()
{
    clearInterval(timerPic);
    var lastPic = urlIcons + pictures[1];
    document.images['imgNewMessage'].src = lastPic;
}

function checkPrivateJS()
{
    $.ajax({
            type: "POST",
            url: urlChat,
            data: "type=checkPrivate"
                + "&infosGenerales=" + PrivateInfos
                + "&authentification=" + PrivateAuth,
            dataType: "xml",
            async: false,
            success: function(data){
                xmlprivate = data.getElementsByTagName("private");
                xmlprivateMessage = xmlprivate[0].getElementsByTagName("message");
                newMessage = false;
                nombreMessage = 0;

                for (numero = 0; numero < xmlprivateMessage.length; numero++)
                {
                    if (xmlprivateMessage[numero].getAttribute("id") == 'new')
                    {
                        newMessage = true;
                        nombreMessage++;
                    }
                }

                if (newMessage)
                {
                    $("#spanPrivate").html("(" + nombreMessage +")");
                    $("#iconPrivate").attr({ 
                        src: urlIcons + "oeil-2.png",
                        title: "Nouveaux messages",
                        alt: "Nouveaux messages"
                      });

                    // si un seul nouveau message, on l'ouvre directement en dans une nouvelle fenêtre
                    if (nombreMessage == 1)
                    {
                        labelSalon = xmlprivateMessage[0].childNodes[0].nodeValue;
                        parametresOnClick = " onclick=\"window.open(this.href, 'salon_prive_" + labelSalon + "', 'toolbar=no, location=yes, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=600, height=350'); return false;\"";
                        $("#private_message").html(
                                '<a href="' + baseUrl + '/chat/private/?salon_prive=' + labelSalon + '" title="Conversations privées"'
                                + parametresOnClick + '>'
                                + '<img class="icon" alt="" title="" src="'+urlIcons+'oeil-1.png" name="imgNewMessage">('+nombreMessage+')</a>');
                    }
                    // sinon on passe par la liste
                    else
                    {
                        $("#private_message").html('<a href="' + baseUrl + '/chat/private/list/" class="popup" title="Conversations privées">'
                                + '<img class="icon" alt="" title="" src="'+urlIcons+'oeil-1.png" name="imgNewMessage">('+nombreMessage+')</a>');
                    }
                    timerPic = setInterval("flashPicture()", 500);
                }
                else
                {
                    $("#private_message").html('<a href="' + baseUrl + '/chat/private/list/" class="popup" title="Conversations privées">'
                            +'<img class="icon" alt="Pas de conversations privées" title="" src="'+urlIcons+'oeil-1.png"></a>');
                }
            }
    });
    minuterieBase = setTimeout("checkPrivateJS()", refreshTime);
}


$(document).ready(function() {
    checkPrivateJS();
});