$(function(){


    /* 現在のページへのリンクにクラス名追加*/
    if(location.pathname != "/") {  
        var now = location.href.split('/');  
        var endDir = now.slice(now.length-1,now.length-0); 
        $('.Header-menu li a[href$="'+endDir+'"]').addClass('active');  
    }  
    
    if(location.pathname != "/") {  
        var now = location.href.split('/');  
        var endDir = now.slice(now.length-1,now.length-0); 
        $('.item-list .menu ul.brand-list li a[href$="'+endDir+'"]').addClass('active');  
    } 
 
    if(location.pathname != "/") {  
        var now = location.href.split('/');  
        var endDir = now.slice(now.length-1,now.length-0); 
        $('.item-list .menu ul.categ-list li a[href$="'+endDir+'"]').addClass('active');  
    }  
    

    /* クロスブラウザなフォーカス*/
    $(".form input[type='text'], .form textarea").focus(function(){
        $(this).css("background", "#EFEFEF");
    });
    $(".form input[type='text'], .form textarea").blur(function(){
        $(this).css("background", "#ffffff");
    });

    /* クロスブラウザなゼブラテーブル*/
    $(".faq .wb-faq-categ-title:even").css("background", "#FCF0F0");
    
    /* プルダウン表示 */
	function mainmenu(){  
	 $(".Menu ul li").hover(function(){  
         $(this).find('ul:first').css({visibility: "visible",display: "none"}).slideDown("normal");  
         },function(){  
         $(this).find('ul:first').css({visibility: "hidden"});  
         //},function(){  
         //$(this).find('ul:first').slideUp("normal");   
         });  
	}  
 	$(document).ready(function(){                     
     mainmenu();  
 	}); 
	


    /* RSS記事・日付入れ替え*/
 	$(".wb-rss-link").each(function() {
 		$(this).append($(this).find("span"));
    });


    /* クラス名追加*/
    $(".form td").each(function() {
        $(this).find("input:nth-child(2)").addClass('search');
    });
    $(".individual td:nth-child(3) input").addClass('age');
    $(".search-box form").each(function() {
        $(this).find("input:first").addClass('seach-input');
    });
    $(".search-box form").each(function() {
        $(this).find("input:nth-child(2)").addClass('seach-btn');
    });
    $(".wb-blog-calendar-title").each(function() {
        $(this).find("a:nth-child(1)").addClass('prev');
    });
    $(".wb-blog-calendar-title").each(function() {
        $(this).find("a:nth-child(2)").addClass('next');
    });
    $(".japanese .color").each(function() {
        $(this).find(".item-list-box:nth-child(2n)").addClass('last');
    });
    $(".search-box form").each(function() {
        $(this).find("input:first").addClass('seach-input');
    });
    $(".search-box form").each(function() {
        $(this).find("input:nth-child(2)").addClass('seach-btn');
    });
    $(".english .item-detail .color").each(function() {
        $(this).find(".item-list-box:nth-child(4n+1)").addClass('clear');
    });


    /* 商品写真にオーバーレイ画像追加 */
    $(".item-list .item-list-box").each(function() {
        $(this).find("img:nth-child(1)").before("<img src='img/item_list_overlay.png' class='overlay'>");
    });
    $(".item-detail .item-img").each(function() {
        $(this).find(".visual:nth-child(1)").before("<img src='img/item_detail_overlay.png' class='overlay alphafilter'>");
    });


    /* コンテンツ挿入 */
    $(".individual td:nth-child(3) input").addClass('歳');


    /* リストの改行*/
    $(".category .categry-box").each(function() {
        $(this).find(".item-box:nth-child(4n)").after("<br clear='all'>");
    });

    /* リストの改行*/
    $(".shop-list .wb-blog .clearfix").each(function() {
        $(this).find(".list-content:nth-child(2n+1)").after("<br clear='all'>");
    });

    /* ウィンク効果*/
    $("#header h1 a img, #global-nav ul li a img, #utility-nav ul li a img, #photos ul li a img, #footer p a img").hover(function(){
        $(this).css("opacity", "0.2");
        $(this).css("filter", "alpha(opacity=20)");
        $(this).fadeTo("slow", 1.0);
    });
    
    $("#global-nav ul li.now a img").hover(function(){
        $(this).css("opacity", "0.2");
        $(this).css("filter", "alpha(opacity=20)");
        $(this).fadeTo("fast", 0.7);
    });
    

    /* ロールオーバー*/
    $("#photos p a img").hover(function(){
        $(this).attr("src", "images/moveto-showcase_on.gif");
    }, function(){
        $(this).attr("src", "images/moveto-showcase.gif");
    });


    /* タブパネル */
    $("ul.tab li:first-child").addClass("selected");
    $("ul.panel li:not(:first-child)").css("display","none");
    $("ul.tab li").click(function(){
        $("ul.tab li").removeClass("selected");
        $(this).addClass("selected");
        $("ul.panel li").css("display","none");
        $("ul.panel li:eq("+$("ul.tab li").index(this)+")").css("display","block");
    });


    /* スライドショー01 */
    $("ul.control01 li:first-child").addClass("selected");
    $("ul.visual01 li:not(:first-child)").css("display","none");
    $("ul.control01 li").click(function(){
        $("ul.control01 li").removeClass("selected");
        $(this).addClass("selected");
        $("ul.visual01 li").css("display","none");
        $("ul.visual01 li:eq("+$("ul.control01 li").index(this)+")").css("display", "block");
        $("ul.visual01 li:eq("+$("ul.control01 li").index(this)+")").css("opacity", "0.2");
        $("ul.visual01 li:eq("+$("ul.control01 li").index(this)+")").css("filter", "alpha(opacity=20)");
        $("ul.visual01 li:eq("+$("ul.control01 li").index(this)+")").fadeTo("slow", 1.0);
    });

    /* スライドショー02（動きは01と同じ） */
    $("ul.control02 li:first-child").addClass("selected");
    $("ul.visual02 li:not(:first-child)").css("display","none");
    $("ul.control02 li").click(function(){
        $("ul.control02 li").removeClass("selected");
        $(this).addClass("selected");
        $("ul.visual02 li").css("display","none");
        $("ul.visual02 li:eq("+$("ul.control02 li").index(this)+")").css("display", "block");
        $("ul.visual02 li:eq("+$("ul.control02 li").index(this)+")").css("opacity", "0.2");
        $("ul.visual02 li:eq("+$("ul.control02 li").index(this)+")").css("filter", "alpha(opacity=20)");
        $("ul.visual02 li:eq("+$("ul.control02 li").index(this)+")").fadeTo("slow", 1.0);
    });
});

