var __ccto;

function startPeriodicCheck(milis)
{
    if(__ccto !== undefined)
    {
        window.clearTimeout(__ccto);
        __ccto = undefined;
    }
    if($("#ctl00_ISLGD")[0].value=='1')
    {
        __ccto = window.setTimeout('newMsgJSON()', milis);
    }
}

function NewMsgHide(checkDate, milis)
{
    $("#newmessage").css('visibility', 'hidden');
    setcookie('newmsgcheck', checkDate, false);
    //alert(milis);    
}

function newMsgJSON()
{
    __ccto = undefined;
    var response = $.ajax
	(
	{
		async: false,
		url: "JSON/CheckNewMessage.aspx"
	}
	);
	if(response.status != 200)
	{
	    startPeriodicCheck(10000);
	    return;
	}
	
	var newMsg = eval( response.responseText );
		    
	if(newMsg.IsPresent == '1')
	{
	    var obj = $("#newmessage");
	    obj.css('visibility', 'visible');
	    obj.html(newMsg.HtmlText);
	}
	else
	{
	    NewMsgHide(newMsg.CheckDate, newMsg.Milis);
	}
	setcookie('newmsgtime', newMsg.NewestMessageDate, false);
	if(newMsg.Milis.length > 0)
	    startPeriodicCheck(newMsg.Milis);
}

$(document).ready(function() 
{    
    //alert('ready');
	startPeriodicCheck($("#ctl00_STMILIS")[0].value);
});

