/*
 * jQuery Pack for NCC Ver.201008
 *
 * Copyright (C) 2010 HOKUTO Co.,Ltd.
 *
 */
jQuery(document).ready(function() {
	
	$(window).load(function(){
	    for (i = 1; i < 8; i = i +1) {
			var preLoader = new Image();
			var imageurl =  "img/toppage/image0"+i+".jpg";
			preLoader.src = imageurl;
			/*var nameNum =  "0"+i;
		    $('ul.visualElement').append('<li class="'+nameNum+'"><img src="img/toppage/'+imageurl+'" /></li>');*/
		}
	});
	
	if(location.pathname != "/") {
        var now = location.href.split('/');
        var cate01 = now.slice(now.length-2,now.length-1);
		var endDir = now.slice(now.length-1);
		var url01 = cate01.toString();
		var url02 = endDir.toString();
		$('#mainNavi li a[href$="'+url01+'/index.html"]').css("background-position","0 -39px");
		$('#mainNavi li a[href$="./index.html"]').css("background-position","0 -39px");
		$('#mainNavi li a[href$="../index.html"]').css("background-position","0 0");
		$('#localNavi ul li a[href$="'+url02+'"]').css("background","url(../img/pointer022.gif) no-repeat 5px center");
		$('#localNavi ul li a[href$="'+url02+'"]').css("color","#ffffff");
		$('#globalDep ul li a[href$="'+url02+'"]').css("background-position","-210px 0");
		$('#mainNavi li a[href$="../index.html"]').bind("mouseenter",function(){
	       $(this).css("background-position","0 -39px");
	    });
		$('#mainNavi li a[href$="../index.html"]').bind("mouseleave",function(){
	       $(this).css("background-position","0 0");
	    });
	}
	
	$('ul.navi li').each(function(){
		$(this).hover(
			function(){
				var num = $(this).children('a').attr('name');
				$('ul.visualElement li.'+num+'').animate({'opacity': '1'},300);
				var target = $('ul.visualElement li.'+num+'').css('opacity');
				if(target>0){
				   $('ul.visualElement li.'+num+'').stop();
		        }
			},
			function(){
				var num = $(this).children('a').attr('name');
				$('ul.visualElement li.'+num+'').animate({'opacity': '0'},300);
				var target = $('ul.visualElement li.'+num+'').css('opacity');
				if(target<1){
		           $('ul.visualElement li.'+num+'').stop();
		        }
			}
		);
	});
	
	$("ul.navi").bind('mouseenter',function () {
      $('ul.visualElement li.bg').animate({'opacity': '0'},300);
    });
	
	$("ul.navi").bind('mouseleave',function () {
      $('ul.visualElement li.bg').animate({'opacity': '1'},300);
    });
	
	$("div#indexNavi img").mouseover(function () {
      $(this).css("opacity", "0.1");
	  $(this).css("filter", "alpha(opacity=10)");
	  $(this).fadeTo({duration: 250, easing: "easeOutQuad"}, 1.0);
    });
	
	$("div.btnHanger img").mouseover(function () {
      $(this).css("opacity", "0.1");
	  $(this).css("filter", "alpha(opacity=10)");
	  $(this).fadeTo({duration: 250, easing: "easeOutQuad"}, 1.0);
    });
	
	if (document.all) {
			$("#mainNavi li").hoverClass ("sfHover");
	}
});

$.fn.hoverClass = function(c) {
		return this.each(function(){
			$(this).hover( 
				function() { $(this).addClass(c);  },
				function() { $(this).removeClass(c); }
			);
		});
};	 