function myOnLoad() {
  loadNewList('blog');
  loadNewList('topics_tokyo');
  loadNewList('topics_okayama');
  loadProfile();
}

Event.observe(window, 'load', myOnLoad, false);

function escapeSafari ( req ) {
  var text = req.responseText;
  if ( navigator.appVersion.indexOf( "KHTML" ) > -1 ) {
    var esc = escape( text );
    if ( esc.indexOf("%u") < 0 && esc.indexOf("%") > -1 ) {
      text = decodeURIComponent( esc );
    }
  }
  return text;
}

function loadNewList( type ) {
  if(!$(type+'_list')) { return false; }
  var msec = (new Date()).getTime();
  var par = "c="+type+"_new&utf8=1&ajax=1&"+msec;
  var a = new Ajax.Request(
    "./cgi-bin/web/js.cgi",
    {
      "method": "get",
      "parameters": par,
      onComplete: function(request) {
        var html = escapeSafari(request);
        
        $(type+'_list').innerHTML = html;
      }
    }
  );
}

function loadProfile() {
  if(!$('profile')) { return false; }
  var msec = (new Date()).getTime();
  var par = "c=profile&utf8=1&ajax=1&"+msec;
  var a = new Ajax.Request(
    "../cgi-bin/web/js.cgi",
    {
      "method": "get",
      "parameters": par,
      onComplete: function(request) {
        var html = escapeSafari(request);
        
        $('profile').innerHTML = html;
      }
    }
  );
}
