function getUrlVars() { 
  var vars = [], hash; 
  var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 
  for(var i = 0; i < hashes.length; i++) { 
    hash = hashes[i].split('='); 
    vars.push(hash[0]); 
    vars[hash[0]] = hash[1]; 
  } 
  return vars; 
}

/* slideshow tab */
$(document).ready(function() {
  //初期表示のタブ
  //GETで"selectedtab"に数字が入っていたらその番号を表示
  var tab_start = 0;
  var target = getUrlVars()["selectedtab"];
  if (target != undefined) {
    if (!(target.match(/[^0-9]+/g))) {
      tab_start = target;
    }
  }
  // cycle生成
  $("ul#slides").cycle({
    fx: 'fade',
    timeout: 4000,
    prev: '#prev',
    next: '#next',
    startingSlide: tab_start,
    pager:  '#page_tab_ul',
    // 切り替えタブの挿入
    pagerAnchorBuilder: function(idx, slide) {
        var target_img = jQuery(slide).find("img").attr("src");  // cycleを設定した要素内から画像のimg srcを参照、サムネイル画像に利用
        var target_alt = jQuery(slide).find("img").attr("alt");  //同上、img altを参照 タブタイトルに利用
        return '<li>' + target_alt + '<br /><img src="' + target_img + '" alt="' + target_alt +  '" width="93px" height="34px" />' + '</li>';
    }
  });
  $("#slideshow").css("overflow", "hidden");
});

