window.onload = change_cate;

function change_cate(){
  Event.observe(
     'serch_line',
     'click',
     function(){
      obj_disp.msg_disp();
      obj_disp.serch_line();
     }
  );
}

var obj_disp = {
  request_url : './js/lineserch.php'
  ,
  msg_disp : function(){
    $( 'serch_res' ).innerHTML =
        '<div align="center"><img src="../../img/a.gif">駅データ検索中・・・</div>';
  }
  ,
  serch_line : function(){
    new Ajax.Request(
      this.request_url
      ,
      {
        method     : 'post'
        ,
        parameters : Form.serialize( 'frm' )
        ,
        onComplete : function( objHttpRequest ){
          $( 'serch_res' ).innerHTML = objHttpRequest.responseText;
        }
        ,
        onFailure : function() {
          alert( '駅検索に失敗しました！' );
        }
      }
    );
  }
};