/* -----------------------------------------------------------------
 * sportskart jslibs
 * Version: 1.0
 * last modified 2009.11.05 by s.tsuchiya
 * ----------------------------------------------------------------- */

jQuery(document).ready(function(){
  
  var slug = urlSelector();
  //alert(slug.url +" ---- "+slug.query);
  //alert(slug.url);
  if(slug.url == "ranking") {
    // ranking
    jQuery("#js_ranking_total_all_list").load("/libs/modules.php?mode=ranking_total_all_list&"+slug.query);
    jQuery("#js_ranking_woman_all_list").load("/libs/modules.php?mode=ranking_woman_all_list&"+slug.query);
    jQuery("#js_ranking_total_all").load("/libs/modules.php?mode=ranking_total_all&"+slug.query);
    jQuery("#js_ranking_woman_all").load("/libs/modules.php?mode=ranking_woman_all&"+slug.query);

  }else if(slug.url == "year") {
    // ranking
    jQuery("#js_ranking_total_all_list_year").load("/libs/modules.php?mode=ranking_total_all_list_year&"+slug.query);
    jQuery("#js_ranking_woman_all_list_year").load("/libs/modules.php?mode=ranking_woman_all_list_year&"+slug.query);
    jQuery("#js_ranking_total_all_year").load("/libs/modules.php?mode=ranking_total_all_year&"+slug.query);
    jQuery("#js_ranking_woman_all_year").load("/libs/modules.php?mode=ranking_woman_all_year&"+slug.query);

  }else if(slug.url == ""){
    // home
    jQuery("#js_ranking_total").load("/libs/modules.php?mode=ranking_total");
    jQuery("#js_ranking_woman").load("/libs/modules.php?mode=ranking_woman");
  }
  
  // sidebar
  jQuery("#js_schedule").load("/libs/modules.php?mode=schedule");

});


/* -----------------------------------------------------------------
 * sportskart jslibs
 * Version: 1.0
 * last modified 2009.11.05 by s.tsuchiya
 * ex) http://example.com/test/demo -> demo 
 * ----------------------------------------------------------------- */
function urlSelector() {
  
  //slugを配列化
  var slug = {};
  //URLを取得
  var requrl=document.URL;
  //alert(requrl);

  
  if(requrl.indexOf("?")){
    var url   = requrl.split("?")[0];
    slug['query'] = requrl.split("?")[1];
  }else{
    var url   = requrl;
    slug['query'] = "";
  }

  //正規表現にて文字を置き換え
  var result = url.match(/[a-zA-Z0-9._#?=-]*$/);
  if(result != null) {
  //正規表現にて文字を置き換え（#を含む場合取り除く）
    slug['url'] = result[0].replace(/#[0-9a-zA-Z]*$/,'');
  }


  return slug;
}

