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);
	});
	
}

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

	var selector = ".jroll2 a img";
	//セレクタ（適用タグ）、スピード、初期透明度、オーバー時透明度
	addEventHandler(selector, 200, 1, 0);
	
	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;
			}
		});
			
	});
}