var Tabkeeper = Class.create();

Tabkeeper.prototype = {
  // コンストラクタ
  initialize: function(){
    this.current_id = "sm1";
    this.set_id = "sm1";
  },
  reset: function(){
    $(this.current_id).className = "";
  },
  active: function(){
    $(this.current_id).className = "active";
  },
  change: function(){
    this.reset();
    this.current_id = this.set_id;
    this.active();
  }
};

var tabkeeper = new Tabkeeper();

/** 
 * group_menu のクリックイベントを取得し
 * 対応した処理を発生させる
 **/
function handler(e){
  var item = Event.findElement(e,'area');
  if( !item.id ){
    return false;
  }
  var xvars = item.id.replace(/sm/,"");

  switch( xvars ){
  case "1":
    location.href='./member_top.php';
    $('tab01').setAttribute("src","assets/tab01g.jpg");
    break;

  case "2":
    eventCtl.view_list();
    $('tab01').setAttribute("src","assets/tab02g.jpg");
    break;

  case "3":
    blogCtl.view_list(0);
    $('tab01').setAttribute("src","assets/tab03g.jpg");
    break;

  case "4":

    break;
    
  case "5":
    systemCtl.menu();
    break;


  }
  return false;
}

function Lhandler(e){
  var item = Event.findElement(e,'area');
  if( !item.id ){
    return false;
  }
  var xvars = item.id.replace(/sm/,"");

  switch( xvars ){
  case "1":
    location.href='./member_top.php';
    $('tab01').setAttribute("src","assets/tab01.jpg");
    break;

  case "2":
    eventCtl.view_list();
    $('tab01').setAttribute("src","assets/tab02.jpg");
    break;

  case "3":
    blogCtl.view_list();
    $('tab01').setAttribute("src","assets/tab03.jpg");
    break;

  case "4":
    $('tab01').setAttribute("src","assets/tab04.jpg");
    appCtl.view_form();
    break;
    
  case "5":
    systemCtl.menu();
    break;


  }
  return false;
}

function Ahandler(e){
  var item = Event.findElement(e,'area');
  if( !item.id ){
    return false;
  }
  var xvars = item.id.replace(/sm/,"");

  switch( xvars ){
  case "1":
    location.href='./member_top.php';
    $('tab01').setAttribute("src","assets/tab01_admin.jpg");
    break;

  case "2":
    eventCtl.view_list();
    $('tab01').setAttribute("src","assets/tab02_admin.jpg");
    break;

  case "3":
    blogCtl.view_list();
    $('tab01').setAttribute("src","assets/tab03_admin.jpg");
    break;

  case "4":
    $('tab01').setAttribute("src","assets/tab04_admin.jpg");
    systemCtl.menu();
    break;
    
  case "5":
    systemCtl.menu();
    break;


  }
  return false;
}
