jQuery.noConflict();

function addEventHandler(selector, speed, opacityOut, opacityOver) {
	jQuery(selector).fadeTo(speed,opacityOut);
	
	jQuery(selector).mouseover(function(event){
		jQuery(this).fadeTo(speed, opacityOver);
	});
	
	jQuery(selector).mouseout(function(event){
		jQuery(this).fadeTo(speed, opacityOut);
	});
	
}

function addDropHandler(selector, speed) {
	var btn_flg = false;
	var btn_flg1 = false;
	var btn_flg2 = false;
	var btn_flg3 = false;
	
	jQuery(selector+' .dbtn1').mouseover(function(event){
		btn_flg1 = true;
		jQuery(selector+' ul').show(speed);
	});
	jQuery(selector+' .dbtn2').mouseover(function(event){
		btn_flg2 = true;
		jQuery(selector+' ul').show(speed);
	});
	jQuery(selector+' .dbtn3').mouseover(function(event){
		btn_flg3 = true;
		jQuery(selector+' ul').show(speed);
	});

	jQuery(selector).mouseover(function(event){
		btn_flg = true;
		if(btn_flg1 == false && btn_flg2 == false && btn_flg3 == false) {
			jQuery(selector+' ul').show(speed);
		}
	});

	jQuery(selector+' .dbtn1').mouseout(function(event){
		btn_flg1 = false;
	});
	jQuery(selector+' .dbtn2').mouseout(function(event){
		btn_flg2 = false;
	});
	jQuery(selector+' .dbtn3').mouseout(function(event){
		btn_flg3 = false;
	});
	jQuery(selector).mouseout(function(event){
		if(btn_flg1 == false && btn_flg2 == false && btn_flg3 == false) {
			jQuery(selector+' ul').hide(speed);
		}
	});
}

jQuery(document).ready(function(){
	var selector1 = ".jroll a img";
	//セレクタ（適用タグ）、スピード、初期透明度、オーバー時透明度
	addEventHandler(selector1, 200, 1, 0.4);

	var selector2 = ".jroll2 a img";
	//セレクタ（適用タグ）、スピード、初期透明度、オーバー時透明度
	addEventHandler(selector2, 200, 1, 0);

	//セレクタ（適用タグ）、スピード、初期透明度、オーバー時透明度
	//var selector3 = ".gnavi3";
	//addDropHandler(selector3, 200);
	
	jQuery(".gnavi3").mouseover(function(event){
		jQuery("ul", this).fadeIn("fast");
	});
	jQuery(".gnavi2").mouseover(function(event){
		jQuery(".gnavi3 ul").fadeOut("fast");
	});
	jQuery(".gnavi4").mouseover(function(event){
		jQuery(".gnavi3 ul").fadeOut("fast");
	});
	jQuery(".gnavi").hover(
		function(){ },
		function(){ jQuery(".gnavi3 ul").fadeOut("fast"); }
	);

	jQuery(".gnavi7").mouseover(function(event){
		jQuery("ul", this).fadeIn("fast");
	});
	jQuery(".gnavi6").mouseover(function(event){
		jQuery(".gnavi7 ul").fadeOut("fast");
	});
	jQuery(".gnavi").hover(
		function(){ },
		function(){ jQuery(".gnavi7 ul").fadeOut("fast"); }
	);

	galleryEvent();
	
});


/* フォトギャラリー用Script */
function galleryEvent() {

	var select_num = 1;
	jQuery('.p-thum>li').each(function(i) {
		var over_num = i+1; 
		jQuery('.thum'+over_num).css({'cursor':'pointer','background-color':'#000000'});
		jQuery('.thum'+over_num+'>img').fadeTo(200, 0.4);
		if(i == 0) {
			jQuery('.thum'+over_num+'>img').fadeTo(200, 1);
			jQuery('.thum'+over_num).css({'cursor':'default'});
			jQuery('.photo'+over_num).css({display:'block'});
		} else {
			jQuery('.photo'+over_num).css({display:'none'});
		}
		
		jQuery('.thum'+over_num).mouseover(function(ev) {
			if( select_num != over_num ) {
				jQuery('.thum'+over_num+'>img').fadeTo(200, 1);
			}
		});
		jQuery('.thum'+over_num).mouseout(function(ev) {
			if( select_num != over_num ) {
				jQuery('.thum'+over_num+'>img').fadeTo(200, 0.4);
			}
		});
		jQuery('.thum'+over_num).click(function(ev) {
			if( select_num != over_num ) {
				jQuery('.thum'+over_num+'>img').stop();
				jQuery('.thum'+over_num).css({'cursor':'default'});
				jQuery('.thum'+over_num+'>img').css({'opacity':'1'});

				jQuery('.thum'+select_num+'>img').fadeTo(200, 0.4);
				jQuery('.thum'+select_num).css({'cursor':'pointer'});
				
				jQuery('.photo'+over_num).fadeIn('slow')
				jQuery('.photo'+select_num).fadeOut('fast')
				
				select_num = over_num;
			}
		});	
	});
}