var cmsinprocess = "false"; function chatMessageSend(message) { if(cmsinprocess == "true") { alert('Message now sending.'); return false; } $('throbber').style.display='block'; cmsinprocess = "true"; var myRequest = new Request({method: 'get', url: '/chat-mesSend'}); myRequest.onSuccess = function(text, xml) { if(text == "err1") { alert('Подождите, пока ответят на предыдущий вопрос'); cmsinprocess = "false"; $('throbber').style.display='none'; return; } $('messageSend').value=""; chatUpdate(); cmsinprocess = "false"; $('throbber').style.display='none'; } myRequest.send('message='+message); } function chatUpdate(what) { $('throbber').style.display='block'; if(what == "last") what = "?getLast=true"; else what = ""; var myRequest = new Request({method: 'get', url: '/chat-getNew'+what}); var oScroll = $('chatWindow'); myRequest.onSuccess = function(text, xml) { //alert(text); if(text != "