jQuery(function($) {

	// rollover
	var postfix = '_on';
	$('.rollover img, img.rollover').not('[src*="'+ postfix +'."]').each(function() {
		var img = $(this);
		var src = img.attr('src');
		var src_on = src.substr(0, src.lastIndexOf('.'))
		           + postfix
		           + src.substring(src.lastIndexOf('.'));
		$('<img>').attr('src', src_on);
		img.hover(function() {
			img.attr('src', src_on);
		}, function() {
			img.attr('src', src);
		});
	});

	// hover
	$("img.hover, .hover a img").hover(function(){
		 $(this).fadeTo("fast", 0.6); // マウスオーバーで透明度を60%にする
	},function(){
		 $(this).fadeTo("fast", 1.0); // マウスアウトで透明度を100%に戻す
	});
	
	// dropmenu
	var timeout      = 500;
	var closetimer   = 0;
	var ddmenuitem   = 0;
	function jsddm_open(){
		 jsddm_canceltimer();
		 jsddm_close();
		 ddmenuitem=$(this).find('ul').eq(0).css('visibility', 'visible');
	}
	function jsddm_close(){
		 if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	}
	function jsddm_timer(){
		 closetimer=window.setTimeout(jsddm_close, timeout);
	}
	function jsddm_canceltimer(){
		 if(closetimer){
				window.clearTimeout(closetimer);
				closetimer = null;
		 }
	}
	$(function(){
		 $('#globalNav > li').bind('mouseover', jsddm_open);
		 $('#globalNav > li').bind('mouseout',  jsddm_timer);
	});
	document.onclick=jsddm_close;

});

