--- /dev/null
+<div id="chatrecv_history" class="chatrecv_history_class"></div>
+<div id="chatrecv" class="chatrecv_class"></div>
+<div id="chat_userlist" class="chat_userlist_class"></div>
+<div id="chatsend" class="chatsend_class">
+ <form method="POST" onsubmit="return chatsendfunc()" action="chat_send" id="chatsendid" name="chatsendform">
+ <input type="hidden" name="nonce" value="<?NONCE>">
+ <img src="static/webcit_icons/essen/32x32/chat.png" alt="">
+ <textarea id="send_this_id" name="send_this" rows="4" cols="78"
+ onKeyPress="chat_enter(event);"></textarea>
+ <input type="submit" value="<?_("Send")>">
+ <iframe style="width:0px; height:0px; border: 0px" src="static/roomchat_unload.html"></iframe>
+</div>
+
+<script type="text/javascript">
+
+function chatsendfunc() {
+ $('chatsendid').request({
+ onComplete: function(){ $('send_this_id').value = '' }
+ })
+ return false;
+}
+
+function chat_enter(evt) {
+ var charCode = (evt.which) ? evt.which : window.event.keyCode;
+ if (charCode == 13) {
+ chatsendfunc();
+ }
+}
+
+new Ajax.PeriodicalUpdater('chatrecv', 'chat_recv', {
+ method: 'get', frequency: 2,
+ onSuccess: function(){
+ $('chatrecv_history').innerHTML =
+ $('chatrecv_history').innerHTML + $('chatrecv').innerHTML;
+ $('chatrecv').innerHTML = '';
+ $('chatrecv_history').scrollTop = 9999999;
+ }
+});
+
+new Ajax.PeriodicalUpdater('chat_userlist', 'chat_rwho', {
+ method: 'get', frequency: 15
+});
+
+</script>