﻿$(document).ready(function(){

	//	買う・売るタブ初期生成
	var default_mode = $("div#borderRL").attr("class");

	$("div#borderRL").prepend('<div class="gameMode"></div>');



	if(default_mode == 'buy'){
		$("div#borderRL > div.gameMode").append('<div class="selectedBuy"><div><span>買う</span></div></div>');
		$("div#borderRL > div.gameMode").append('<div class="sell"><div><span>売る</span></div></div>');
	}
	if(default_mode == 'sell'){
		$("div#borderRL > div.gameMode").append('<div class="buy"><div><span>買う</span></div></div>');
		$("div#borderRL > div.gameMode").append('<div class="selectedSell"><div><span>売る</span></div></div>');
	}


	//	買うタグ
	$("div.gameMode > div:eq(0)").click(function(){
		if($("div.gameMode > div:eq(1)").attr("class") == 'selectedSell'){
			$("div.gameMode > div:eq(0)").removeClass("buy");
			$("div.gameMode > div:eq(0)").addClass("selectedBuy");

			$("div.gameMode > div:eq(1)").removeClass("selectedSell");
			$("div.gameMode > div:eq(1)").addClass("sell");

			//	切り替えエフェクト
			$("ul#sakuin").fadeTo(0, 0);
			$("div.tree").fadeTo(0, 0);

			$("ul#sakuin").fadeTo(200, 1);
			$("div.tree").fadeTo(200, 1);

			//	ゲームリストのリンクを書き換える
			$("div.tree a").each(function() {
				var obj = jQuery(this);
				var link = obj.attr('href');
				var link2 = link.match(/(.*)\/sell/);
				obj.attr('href', link2[1]);
			});

			//	アクセスランキングのリンクを書き換える
			$("ul.gameRank a").each(function() {
				var obj = jQuery(this);
				var link = obj.attr('href');
				var link2 = link.match(/(.*)\/sell/);
				obj.attr('href', link2[1]);
			});

			//	閲覧履歴のリンクを書き換える
			$("ul.log>li:not(li.del) a").each(function() {
				var obj = jQuery(this);
				var link = obj.attr('href');
				var link2 = link.match(/(.*)\/sell/);
				obj.attr('href', link2[1]);
			});

			//	サーバーリストのリンクを書き換える
			$("ul.s_list a").each(function() {
				var obj = jQuery(this);
				var link = obj.attr('href');
				var link2 = link.match(/(.*)\/sell/);
				obj.attr('href', link2[1]);
			});

		}
	});
	$("div.gameMode > div:eq(0)").hover(
		function(){
			if($("div.gameMode > div:eq(1)").attr("class") == 'selectedSell'){
				$("div.gameMode > div:eq(0)").addClass("hoverBuy");
			}
		},
		function(){
			$("div.gameMode > div:eq(0)").removeClass("hoverBuy");
		}
	);


	//	売るタグ
	$("div.gameMode > div:eq(1)").click(function(){
		if($("div.gameMode > div:eq(0)").attr("class") == 'selectedBuy'){
			$("div.gameMode > div:eq(1)").removeClass("sell");
			$("div.gameMode > div:eq(1)").addClass("selectedSell");

			$("div.gameMode > div:eq(0)").removeClass("selectedBuy");
			$("div.gameMode > div:eq(0)").addClass("buy");

			//	切り替えエフェクト
			$("ul#sakuin").fadeTo(0, 0);
			$("div.tree").fadeTo(0, 0);

			$("ul#sakuin").fadeTo(200, 1);
			$("div.tree").fadeTo(200, 1);

			//	ゲームリストのリンクを書き換える
			$("div.tree a").each(function() {
			  var obj = jQuery(this);
			  var link = obj.attr('href');
			  obj.attr('href', link + '/sell');
			});

			//	アクセスランキングのリンクを書き換える
			$("ul.gameRank a").each(function() {
			  var obj = jQuery(this);
			  var link = obj.attr('href');
			  obj.attr('href', link + '/sell');
			});

			//	閲覧履歴のリンクを書き換える
			$("ul.log>li:not(li.del) a").each(function() {
				var obj = jQuery(this);
				var link = obj.attr('href');
				obj.attr('href', link + '/sell');
			});

			//	サーバーリストのリンクを書き換える
			$("ul.s_list a").each(function() {
				var obj = jQuery(this);
				var link = obj.attr('href');
				obj.attr('href', link + '/sell');
			});

		}
	});
	$("div.gameMode > div:eq(1)").hover(
		function(){
			if($("div.gameMode > div:eq(0)").attr("class") == 'selectedBuy'){
				$("div.gameMode > div:eq(1)").addClass("hoverSell");
			}
		},
		function(){
			$("div.gameMode > div:eq(1)").removeClass("hoverSell");
		}
	);



	//	索引クリックで開閉
	$("ul#sakuin > li").each(function(i){
		var text = $("a",this).html();
		$(this).html("<div><span>"+text+"</span></div>");

		//	索引以下を隠す
		$("div.tree > ul").hide();

		$("#sakuin>li>div:eq("+i+")").click(function(){
			var sakuin_class_name = $("#sakuin>li>div:eq("+i+")").attr("class");
			if(sakuin_class_name == 'pick hover' || sakuin_class_name == 'hover pick'){
				$("#sakuin>li>div:eq("+i+")").removeClass("pick");
				$("div.tree>ul").hide();

				//	説明出す
				$("div#borderRL>div.comment").show();
				return false;
			}else{
				$("#sakuin>li>div").removeClass("pick");
				$("#sakuin>li>div:eq("+i+")").addClass("pick");
				$("#borderRL>div.tree>ul").hide();
/*				$("#borderRL>div.tree>ul:eq("+i+")").fadeIn("fast");*/
				$("#borderRL>div.tree>ul:eq("+i+")").show();

				//	説明隠す
				$("div#borderRL>div.comment").slideUp(10);
				return false;
			}
		});

		//	IE6用 hover
		$("#sakuin>li>div:eq("+i+")").hover(function(){
			$("#sakuin>li>div:eq("+i+")").addClass("hover");
		},function(){
			$("#sakuin>li>div:eq("+i+")").removeClass("hover");
		});

	});



	//	メニュー解説
	$("div#borderRL").append('<div class="comment"><img src="/img/navi02.jpg" alt="タイトルを選んで価格をチェック！" /></div>');
});




//	カーソルが重なっているtrの色を変更
$(document).ready(function(){
$("tr").hover(
  function () {
    $(this).addClass("hovered");
  },
  function () {
    $(this).removeClass("hovered");
  }
);
});
