function postMessage(){
  var msg=$('message').value;
  if(msg!=''){
    new Ajax.Request(
      '/lib/post.php',
      {
        method:'post',
        postBody:$H({message:msg}).toQueryString()
      });
  }
  
  var messages=$('messagePanel').innerHTML;
  if(messages.length<1) $('messagePanel').innerHTML=msg+'　　';
  else $('messagePanel').innerHTML=messages.replace('　','　　'+msg+'　');
}

function initialize(){
  var loc=document.createElement('input');
  loc.setAttribute('type','hidden');
  loc.setAttribute('name','from');
  loc.setAttribute('value',document.location);
  $('messageForm').appendChild(loc);
  
  loadMessage();
}

function loadMessage(){
  new Ajax.Request(
    '/lib/message.php?dummy='+Math.floor(1000*Math.random()),
    {
      method:'get',
      onComplete:setupPanel
    });
}

function setupPanel(obj){
  var msg='';
  var msgs=obj.responseText.split('/');
  for(var i=0;i<msgs.length;++i) msg=msg+msgs[i]+'　　';
  $('messagePanel').innerHTML=msg;
  animate();
}

function animate(){
  var messages=$('messagePanel').innerHTML;
  var lastChar=messages.substr(0,1);
  messages=messages.substr(1,messages.length-1)+lastChar;
  $('messagePanel').innerHTML=messages;
  setTimeout('animate()',100);
}
