﻿/*
062_Amuse-W2C V4.1[CF0081] 2010/05/10 T.Suzuki        UpdatePanelの更新時、Jsファイルの再読み込み対応
062_Amuse-W2C V4.1[CF0086] 2010/05/13 T.Yachi         マイページFC系のデザイン埋め込み追加
062_Amuse-W2C V4.1[CF0139] 2010/05/26 T.Yachi         バリエーション選択時に、IE以外でスタイルが崩れる件に対応（暫定対応）
062_Amuse-W2C V4.1[CF0148] 2010/05/27 T.Yachi         商品詳細ページで商品サブ画像をクリックした際にページTOPに移動するように修正
062_Amuse-W2C V4.1[CF0165] 2010/06/03 T.Yachi         クレジットのセキュリティコード保持説明を表示
062_Amuse-W2C V4.1[CF0176] 2010/06/04 T.Yachi         PCフロント側、ご利用規約・通販法の記載ページを追加
062_Amuse-W2C V4.1[CF0184] 2010/06/06 T.Yachi         ご利用ガイド、FAQページデザイン追加
*/
$(function() {
	/*common*/
	$("#news_box dl dd:last-child").addClass("noline");
	$("#pickup_box dl dd:last-child").addClass("noline");
	$("#check_box dl dd:last-child").addClass("noline");
	$("dl#sub_gnavi_musician dd:even").addClass("bg_even");
	$("dl#sub_gnavi_mens dd:even").addClass("bg_even");
	$("dl#sub_gnavi_womens dd:even").addClass("bg_even");
	$("dl#sub_gnavi_specialist dd:even").addClass("bg_even");
	$("dl#sub_gnavi_event_tv dd:even").addClass("bg_even");
	$("dl#sub_gnavi_entertainment dd:even").addClass("bg_even");
	$("table.news_tab tr th:even").addClass("bg_even");
	$("table.news_tab tr td:even").addClass("bg_even");
	
	
	$("#news_list").jScrollPane({scrollbarWidth:7});
	$("#user_flow_box .kadomaru_box .scroll_box").jScrollPane({scrollbarWidth:7});
	
	
	
	/*top subnabi*/
	$("#gnavi_musician").hover(function(){
		$("dl#sub_gnavi_musician:not(:animated)",this).show();
	},function(){
		$("dl#sub_gnavi_musician").hide();
	});
	
	$("#gnavi_mens").hover(function(){
		$("dl#sub_gnavi_mens:not(:animated)",this).show();
	},function(){
		$("dl#sub_gnavi_mens").hide();
	});
	
	$("#gnavi_womens").hover(function(){
		$("dl#sub_gnavi_womens:not(:animated)",this).show();
	},function(){
		$("dl#sub_gnavi_womens").hide();
	});
	
	$("#gnavi_specialist").hover(function(){
		$("dl#sub_gnavi_specialist:not(:animated)",this).show();
	},function(){
		$("dl#sub_gnavi_specialist").hide();
	});
	
	$("#gnavi_event_tv").hover(function(){
		$("dl#sub_gnavi_event_tv:not(:animated)",this).show();
	},function(){
		$("dl#sub_gnavi_event_tv").hide();
	});
	
	$("#gnavi_entertainment").hover(function(){
		$("dl#sub_gnavi_entertainment:not(:animated)",this).show();
	},function(){
		$("dl#sub_gnavi_entertainment").hide();
	});

	/*search*/
	// ID指定⇒クラス指定に変更  「#search_txt」⇒「.search_txt_box」
	$(".search_txt_box").val("検索したいワードを入力").one("focus", function() {
	$(this).val("");
	}).blur(function(){
		if($(this).val()==""){
			$(this).val("検索したいワードを入力").one("focus",function(){
				$(this).val("");
			});
		}
	});
	
	/*top tab*/
		$("#tab_panel div:not("+$("ul#tab_navi li a.selected").attr("href")+")").hide();
		$("ul#tab_navi li a").click(function(){
			$("ul#tab_navi li a").removeClass("selected");
			$(this).addClass("selected");
			$("#tab_panel div.tab_panels").hide();
			$($(this).attr("href")).show();
			return false;
		})
		
		
	/*cart*/
	$("#shopping_cart_box table tr:last-child").addClass("noline");
	$("#total_price_box table td:even").addClass("bg_col");
	$("#total_price_box table th:even").addClass("bg_col");

	/*list*/
	$(".productlist_txt").jScrollPane({scrollbarWidth:7});
	$("#listwrap_box dl:nth-child(4n)").addClass("noline");
	$('.select_pricesize').jqTransform({imgPath:'/Contents/Images/jqtransform/'});
	$('.number_items').jqTransform({imgPath:'/Contents/Images/jqtransform/'});
	$('.birth_select').jqTransform({imgPath:'/Contents/Images/jqtransform/'});
	$('.area_select').jqTransform({imgPath:'/Contents/Images/jqtransform/'});
	$('.card_select').jqTransform({imgPath:'/Contents/Images/jqtransform/'});
	$('.card_select2').jqTransform({imgPath:'/Contents/Images/jqtransform/'});
	$('.fc_select').jqTransform({imgPath:'/Contents/Images/jqtransform/'});

	
	/*detail*/
		$("#l_box #main_img_box span").not("#main_img01").hide();
		$("#l_box ul#sub_img_box li a").mouseover(function(){
			$("#l_box ul#sub_img_box li a").removeClass("selected");
			$(this).addClass("selected");
			$("#l_box #main_img_box span").hide();
			$($(this).attr("rel")).show();
			return false;
		}).mouseout(function(){
			$("#l_box #main_img_box span").hide();
			$("#l_box #main_img_box span#main_img01").show();
		})
	
	
	/*order*/
	$("table.complete_tab2 tr:last-child").addClass("noline");
	
	/*regist*/
	$("table.input_tab tr td:even").addClass("bg_even");
	$("table.input_tab tr th:even").addClass("bg_even");
	
	/*mypage*/
	$("#mypage_box #listwrap_box dl:nth-child(4n)").addClass("nopad");
	
	$("table.mypage_tab tr:even").addClass("bg_even");
	$("table.mypage_tab tr:last-child").addClass("noline");
	
	$("span.card_num_box").css("display","none");
	$(".card_num_keep a").click(function(){
		$("span.card_num_box").toggle();
	}
	);
	
	
	/*ご利用ガイド*/
	$("span#card_num_keep").css("display","none");
	$("span#security_box").css("display","none");
	$("span#convenience_payeasy").css("display","none");
	
	$("#card_num_keep_link a").click(function(){$("span#card_num_keep").toggle();});
	$("#security_box_link a").click(function(){$("span#security_box").toggle();});
	$("#convenience_payeasy_link a").click(function(){$("span#convenience_payeasy").toggle();});
	
	/**/
	$("#note_box table.note_tab th:even").addClass("bg_even");
	$("#note_box table.note_tab td:even").addClass("bg_even");

});


/* UpdatePanel使用後に再度スタイルを適用するためにコールするメソッド
   本メソッドはメインメソッドの内容をそのままコピーして、メソッド名を変更している
   そのため、メインメソッドに変更があった際には、こちらにも変更を加える */
function ams_jq_common() {
    /*common*/
    $("#news_box dl dd:last-child").addClass("noline");
    $("#pickup_box dl dd:last-child").addClass("noline");
    $("#check_box dl dd:last-child").addClass("noline");
    $("dl#sub_gnavi_musician dd:even").addClass("bg_even");
    $("dl#sub_gnavi_mens dd:even").addClass("bg_even");
    $("dl#sub_gnavi_womens dd:even").addClass("bg_even");
    $("dl#sub_gnavi_specialist dd:even").addClass("bg_even");
    $("dl#sub_gnavi_event_tv dd:even").addClass("bg_even");
    $("dl#sub_gnavi_entertainment dd:even").addClass("bg_even");
    $("table.news_tab tr th:even").addClass("bg_even");
    $("table.news_tab tr td:even").addClass("bg_even");


    $("#news_list").jScrollPane({ scrollbarWidth: 7 });
    $("#user_flow_box .kadomaru_box .scroll_box").jScrollPane({ scrollbarWidth: 7 });



    /*top subnabi*/
    $("#gnavi_musician").hover(function() {
        $("dl#sub_gnavi_musician:not(:animated)", this).show();
    }, function() {
        $("dl#sub_gnavi_musician").hide();
    });

    $("#gnavi_mens").hover(function() {
        $("dl#sub_gnavi_mens:not(:animated)", this).show();
    }, function() {
        $("dl#sub_gnavi_mens").hide();
    });

    $("#gnavi_womens").hover(function() {
        $("dl#sub_gnavi_womens:not(:animated)", this).show();
    }, function() {
        $("dl#sub_gnavi_womens").hide();
    });

    $("#gnavi_specialist").hover(function() {
        $("dl#sub_gnavi_specialist:not(:animated)", this).show();
    }, function() {
        $("dl#sub_gnavi_specialist").hide();
    });

    $("#gnavi_event_tv").hover(function() {
        $("dl#sub_gnavi_event_tv:not(:animated)", this).show();
    }, function() {
        $("dl#sub_gnavi_event_tv").hide();
    });

    $("#gnavi_entertainment").hover(function() {
        $("dl#sub_gnavi_entertainment:not(:animated)", this).show();
    }, function() {
        $("dl#sub_gnavi_entertainment").hide();
    });

    /*search*/
    // ID指定⇒クラス指定に変更  「#search_txt」⇒「.search_txt_box」
    $(".search_txt_box").val("検索したいワードを入力").one("focus", function() {
        $(this).val("");
    }).blur(function() {
        if ($(this).val() == "") {
            $(this).val("検索したいワードを入力").one("focus", function() {
                $(this).val("");
            });
        }
    });

    /*top tab*/
    $("#tab_panel div:not(" + $("ul#tab_navi li a.selected").attr("href") + ")").hide();
    $("ul#tab_navi li a").click(function() {
        $("ul#tab_navi li a").removeClass("selected");
        $(this).addClass("selected");
        $("#tab_panel div.tab_panels").hide();
        $($(this).attr("href")).show();
        return false;
    })


    /*cart*/
    $("#shopping_cart_box table tr:last-child").addClass("noline");
    $("#total_price_box table td:even").addClass("bg_col");
    $("#total_price_box table th:even").addClass("bg_col");

    /*list*/
    $(".productlist_txt").jScrollPane({ scrollbarWidth: 7 });
    $("#listwrap_box dl:nth-child(4n)").addClass("noline");
    $('.select_pricesize').jqTransform({ imgPath: '/Contents/Images/jqtransform/' });
    $('.number_items').jqTransform({ imgPath: '/Contents/Images/jqtransform/' });
    $('.birth_select').jqTransform({ imgPath: '/Contents/Images/jqtransform/' });
    $('.area_select').jqTransform({ imgPath: '/Contents/Images/jqtransform/' });
    $('.card_select').jqTransform({ imgPath: '/Contents/Images/jqtransform/' });
    $('.card_select2').jqTransform({ imgPath: '/Contents/Images/jqtransform/' });
    $('.fc_select').jqTransform({ imgPath: '/Contents/Images/jqtransform/' });


    /*detail*/
    $("#l_box #main_img_box span").not("#main_img01").hide();
    $("#l_box ul#sub_img_box li a").mouseover(function() {
        $("#l_box ul#sub_img_box li a").removeClass("selected");
        $(this).addClass("selected");
        $("#l_box #main_img_box span").hide();
        $($(this).attr("rel")).show();
        return false;
    }).mouseout(function() {
        $("#l_box #main_img_box span").hide();
        $("#l_box #main_img_box span#main_img01").show();
    })


    /*order*/
    $("table.complete_tab2 tr:last-child").addClass("noline");

    /*regist*/
    $("table.input_tab tr td:even").addClass("bg_even");
    $("table.input_tab tr th:even").addClass("bg_even");

    /*mypage*/
    $("#mypage_box #listwrap_box dl:nth-child(4n)").addClass("nopad");

    $("table.mypage_tab tr:even").addClass("bg_even");
    $("table.mypage_tab tr:last-child").addClass("noline");

    $("span.card_num_box").css("display", "none");
    $(".card_num_keep a").click(function() {
        $("span.card_num_box").toggle();
    }
	);


    /*ご利用ガイド*/
    $("span#card_num_keep").css("display", "none");
    $("span#security_box").css("display", "none");
    $("span#convenience_payeasy").css("display", "none");

    $("#card_num_keep_link a").click(function() { $("span#card_num_keep").toggle(); });
    $("#security_box_link a").click(function() { $("span#security_box").toggle(); });
    $("#convenience_payeasy_link a").click(function() { $("span#convenience_payeasy").toggle(); });

    /**/
    $("#note_box table.note_tab th:even").addClass("bg_even");
    $("#note_box table.note_tab td:even").addClass("bg_even");
    
}


