// ウォッチリスト用関数

function wlist_list(area, lang) {
  // area : ウォッチリストを表示するブロックのID
  if (lang == undefined) {
    lang = 'ja';
  }

  if (window.jQuery == undefined) {
    var req = new Ajax.Updater(
      $(area),
      '/listop/watchlist.php',
      {
	method: 'get',
	parameters: $H({mode:'list', lang:lang}).toQueryString()
      }
    );
  } else {
    $('#'+area).load('/listop/watchlist.php?'+jQuery.param({mode:'list', lang:lang}));
  }
}

function wlist_add(bkid) {
  //alert('wlist_add('+bkid+')');

  if (window.jQuery == undefined) {
    var req = new Ajax.Request(
      '/listop/watchlist.php',
      {
	method: 'get',
	parameters: $H({mode:'add', bkid:bkid}).toQueryString()
      });
  } else {
    jQuery.get('/listop/watchlist.php', {mode:'add', bkid:bkid});
  }
}

function wlist_clear() {
  if (window.jQuery == undefined) {
    var req = new Ajax.Request(
      '/listop/watchlist.php',
      {
	method: 'get',
	parameters: $H({mode:'clear'}).toQueryString()
      });
  } else {
    jQuery.get('/listop/watchlist.php', {mode:'clear'});
  }
}

// QueryStringから指定パラメータkeyの値を返す
function parse_qs(key, qs) {
  if (qs == undefined) {
    qs = location.search.substr(1); // 先頭の ? を削除
  }

  var r = null;
  var params = qs.split('&');
  for(i = 0;i < params.length; i++) {
    var tmp = params[i].split('=');
    if (tmp[0] == key) {
      r = tmp[1];
      break;
    }
  }
  return r;
}
