$(document).ready(function() {
	
	$("a").focus(function(){
		$(this).blur()
	});
	
	var outImgPatten = "_off";
	var overImgPatten = "_on";

	$(".menu_navi").mouseleave(function () {
        $("ul.navi > li > a img").each(function (n) {
            if (n == depth1 - 1) {
                $("ul.navi > li > ul").removeClass("on");
                $(this).parent().parent().find("ul").addClass("on");
            }
        });
        if (depth1 == 0) {
            $("ul.navi > li > ul").removeClass("on");
        }
    });
    $("ul.navi > li > a img").each(function (n) {
        if (n == depth1 - 1) {
            src = $(this).attr("src");
            src = src.replace(outImgPatten, overImgPatten);
            $(this).attr("src", src);
            $(this).parent().parent().find("ul").removeClass("on");
            $(this).parent().parent().find("ul").addClass("on");

            $(".navi .on > li > a img").each(function (n) {
                if (n == depth2 - 1) {
                    src = $(this).attr("src");
                    src = src.replace(outImgPatten, overImgPatten);
                    $(this).attr("src", src);
                }
                else {
                    $(this).mouseover(function () {
                        src = $(this).attr("src");
                        src = src.replace(outImgPatten, overImgPatten);
                        $(this).attr("src", src);
                    });

                    $(this).mouseout(function () {
                        src = $(this).attr("src");
                        src = src.replace(overImgPatten, outImgPatten);
                        $(this).attr("src", src);
                    });
                }
            });
        }
        else {
            $(this).mouseover(function () {
                src = $(this).attr("src");
                src = src.replace(outImgPatten, overImgPatten);
                $(this).attr("src", src);
                $("ul.navi > li > ul").removeClass("on");
                $(this).parent().parent().find("ul").addClass("on");

                $(".navi li .on").mouseover(function () {
                    $(this).parent().find("img").eq(0).attr("src");
                    var mainsrc = $(this).parent().find("img").eq(0).attr("src");
                    mainsrc = mainsrc.replace(outImgPatten, overImgPatten);
                    $(this).parent().find("img").eq(0).attr("src", mainsrc);
                });
                $(".navi li .on").mouseleave(function () {
                    $(this).parent().find("img").eq(0).attr("src");
                    var mainsrc = $(this).parent().find("img").eq(0).attr("src");
                    mainsrc = mainsrc.replace(overImgPatten, outImgPatten);
                    $(this).parent().find("img").eq(0).attr("src", mainsrc);
                    if (depth1 == 0) {
                        $(this).removeClass("on");
                    }
                });

                $(".navi li .sub_navi").mouseleave(function () {
                    $("ul.navi > li > a img").each(function (n) {
                        if (n == depth1 - 1) {
                            $("ul.navi > li > ul").removeClass("on");
                            $(this).parent().parent().find("ul").addClass("on");
                        }
                    });
                });

                $(".navi li .on > li > a img").each(function (n) {
                    $(this).mouseover(function () {
                        src = $(this).attr("src");
                        src = src.replace(outImgPatten, overImgPatten);
                        $(this).attr("src", src);
                    });
                    $(this).mouseout(function () {
                        src = $(this).attr("src");
                        src = src.replace(overImgPatten, outImgPatten);
                        $(this).attr("src", src);
                    });
                });
            });

            $(this).mouseout(function () {
                src = $(this).attr("src");
                src = src.replace(overImgPatten, outImgPatten);
                $(this).attr("src", src);
            });
        }
    });
		
	

});
