
var counterH = 0;

function slideSwitchH() {
(function($){
    var count = $('#header p.txt_main span').size();
    var $active = $('#header p.txt_main span.active');
    if ( $active.length == 0 ) $active = $('#header p.txt_main span:last');
    var $next =  $active.next().length ? $active.next()
        : $('#header p.txt_main span:first');
    $active.addClass('last-active');
    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1500, function() {
            $active.removeClass('active last-active');
        });
					counterH ++;
					if(counterH == count - 1) {
					clearInterval(slideH);
					}
})(jQuery);
}

var slideH;


(function($){

$(function(){

	// ブログリストテーブルのマウスオーバー時のカラー処理
	$('.tbl_new-info tr').each(function(){
		$(this).hover(function(){
			$(this).toggleClass('on');
		});
		var entrylink = $(this).find('td').not('.area, .date').find('a').attr('href');
		var targetlink = $(this).find('td').not('.area, .date').find('a').attr('target');
		$(this).click(function(){
			if(targetlink!=="_blank"){
				location.href = entrylink;
			}
		});
		$(this).find('th span a').hover(function(){
			$(this).parent().parent().parent().find('td').toggleClass('off');
		});
		$(this).find('td.area span a').hover(function(){
			$(this).parent().parent().parent().find('td').toggleClass('off');
		});
		trheight = $(this).find('th').height();
		$(this).find('th > span').height(trheight);
		$(this).find('th span a').height(trheight - 10);
		$(this).find('td.area span').height(trheight);
		$(this).find('td.area span a').height(trheight - 10);
	});

	if($('#nav').length){
		$('#nav').droppy();
	}

	// scroll top
	$('.pagetop a, .pagetop-hr a, .pagetop-hr_btm a').click(function() {
		$(this).blur();
		$('html ,body').animate({ scrollTop: 0 }, 'fast');
		return false;
	});
	$('a[href*=#]').click(function() {
		if($(this).attr('href') != '#pagetop'){
			thishref = $(this).attr('href').replace(/#([-a-z0-9_]*)/,'');
			lochref = location.href.replace(/#([-a-z0-9_]*)/,'');
			if(thishref == lochref || thishref == ''){
				var $target=$(this.hash);
				$(this).blur();
				var targetY=$target.offset().top;
				$('html ,body').animate({ scrollTop: targetY }, 'fast');
				return false;
			}
		}
	});
	
	
	
	/*
	var pagegroup = $('#container').attr('class');

	$('.list_menu_01 > li').each(function(){
		var thisclass = $(this).attr('class');
		if(thisclass != ""){
			if(thisclass == pagegroup){
				$(this).addClass('cur');
			}
		}
	});
	$('.list_menu_03 > li').each(function(){
		var thisclass = $(this).attr('class');
		if(thisclass == 'sitemap last'){thisclass = 'sitemap'};
		if(thisclass != ""){
			if(thisclass == pagegroup){
				$(this).addClass('cur');
			}
		}
	});
	*/
	
	$('.sub_menu > ul > li').each(function(){
		var subCategoryClass = $('#contents').attr('class');
		var subMenuClass = $(this).attr('class');
		if(subCategoryClass == subMenuClass){
			$('a',$(this)).addClass('cu');
		}
	});


	$('.popup_image').fancybox({
        'titleShow'     	: false
	});
	$('.popup_form').fancybox({
		'width'				: '600px',
		'height'			: '90%',
        'autoScale'     	: false,
        'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe'
	});
	$('.popup_request').fancybox({
		'width'				: '715px',
		'height'			: '90%',
        'autoScale'     	: false,
        'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe'
	});
	$('.popup_salada').fancybox({
		'width'				: '400px',
		'height'			: '90%',
        'autoScale'     	: false,
        'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe'
	});
	$('.popup_map').fancybox({
		'width'				: '670px',
		'height'			: '550px',
        'autoScale'     	: false,
        'scrolling'     	: 'no',
        'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe'
	});
	$('.popup_movie').fancybox({
		'width'				: '740px',
		'height'			: '90%',
        'autoScale'     	: false,
        'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe'
	});
	$(".youtube").fancybox({
		'padding'				: 0,
        'autoScale'     	: false,
        'transitionIn'		: 'fade',
		'transitionOut'		: 'fade'
	});


	$('.mt-image-none').each(function(){
		var imgWidth = $(this).width();
		$(this).not('.nocaption').css('margin','0px');
		var caption = $(this).attr('alt');
		if(!$(this).hasClass('.nocaption')){
			var parenttag = $(this).parent().get(0).tagName;
		}
		if(caption != null){
			if(parenttag == 'A'){
				$(this).parent().wrap('<span style="display:block;"></span>')
				$(this).not('.nocaption').parent().parent().css({'margin' : '0 0 20px 0'});
				if(caption != ''){
					$(this).not('.nocaption').parent().parent().append('<span class="caption">'+caption+'</span>');
				}
			}else{
				$(this).wrap('<span style="display:block;"></span>')
				$(this).not('.nocaption').parent().css({'margin' : '0 20px 20px 0'});
				if(caption != ''){
					$(this).not('.nocaption').parent().append('<span class="caption">'+caption+'</span>');
				}
			}
		}
	});
	
	$('.mt-image-left').each(function(){
		var imgWidth = $(this).width();
		$(this).not('.nocaption').css('margin','0px');
		var caption = $(this).attr('alt');
		if(!$(this).hasClass('.nocaption')){
			var parenttag = $(this).parent().get(0).tagName;
		}
		if(caption != null){
			if(parenttag == 'A'){
				$(this).parent().wrap('<span style="display:block;"></span>')
				$(this).not('.nocaption').parent().parent().width(imgWidth).css({'float' : 'left', 'margin' : '0 20px 20px 0'});
				if(caption != ''){
					$(this).not('.nocaption').parent().parent().append('<span class="caption">'+caption+'</span>');
				}
			}else{
				$(this).wrap('<span style="display:block;"></span>')
				$(this).not('.nocaption').parent().width(imgWidth).css({'float' : 'left', 'margin' : '0 20px 20px 0'});
				if(caption != ''){
					$(this).not('.nocaption').parent().append('<span class="caption">'+caption+'</span>');
				}
			}
		}
	});
	
	$('.mt-image-center').each(function(){
		var imgWidth = $(this).width();
		var contWidth = $('#entry_body').width();
		$(this).not('.nocaption').css('margin','0px');
		var caption = $(this).attr('alt');
		if(!$(this).hasClass('.nocaption')){
			var parenttag = $(this).parent().get(0).tagName;
			var parenttag2 = $(this).parent().parent().get(0).tagName;
		}
		if(caption != null){
			if(parenttag == 'A'){
				$(this).parent().wrap('<span style="display:block; text-align:left;"></span>')
				$(this).not('.nocaption').parent().parent().css({'clear' : 'both', 'width' : imgWidth+'px', 'margin' : '0 auto 20px auto'});
				if(caption != ''){
					$(this).not('.nocaption').parent().parent().append('<span class="caption">'+caption+'</span>');
				}
			}else{
				$(this).wrap('<span style="display:block; text-align:left;"></span>')
				$(this).not('.nocaption').parent().css({'clear' : 'both', 'width' : imgWidth+'px', 'margin' : '0 auto 20px auto'});
				if(caption != ''){
					$(this).not('.nocaption').parent().append('<span class="caption">'+caption+'</span>');
				}
			}
		}
	});
	
	$('.mt-image-right').each(function(){
		var imgWidth = $(this).width();
		$(this).not('.nocaption').css('margin','0px');
		var caption = $(this).attr('alt');
		if(!$(this).hasClass('.nocaption')){
			var parenttag = $(this).parent().get(0).tagName;
		}
		if(caption != null){
			if(parenttag == 'A'){
				$(this).parent().wrap('<span style="display:block;"></span>')
				$(this).not('.nocaption').parent().parent().width(imgWidth).css({'float' : 'right', 'margin' : '0 0 20px 20px'});
				if(caption != ''){
					$(this).not('.nocaption').parent().parent().append('<span class="caption">'+caption+'</span>');
				}
			}else{
				$(this).wrap('<span style="display:block;"></span>')
				$(this).not('.nocaption').parent().width(imgWidth).css({'float' : 'right', 'margin' : '0 0 20px 20px'});
				if(caption != ''){
					$(this).not('.nocaption').parent().append('<span class="caption">'+caption+'</span>');
				}
			}
		}
	});

	$('#entry_body tr').each(function(){
		$(this).children(':first').addClass('lft');
		$(this).children(':last').addClass('rgt');
	});
	if($.browser.className == 'msie6' || 'msie7'){
		$('#entry_body table').attr({cellspacing:0});
	}

	var hd_bnr_size = $('#header p.txt_main span').size();
	if(hd_bnr_size != 1){
		$('#header p.txt_main').fadeIn( 100, function(){
			slideH = setInterval( "slideSwitchH()", 3000 );
		});
	}

	$('ul.link li a,p.link a').hover(function() {
		$(this).parent().addClass('on');
	}, function(){
		$(this).parent().removeClass('on');	
	});

	if($.browser.className == 'msie6'){
		$('#entry_body a').each(function() {
			if($(this).attr('name')){
				var anchorname = $(this).attr('name');
				$(this).attr('id',anchorname);
			}
		});
	}

	

	//   /guide/near.html のマップ画像のロールオーバー処理

	$('.bg_near area').each(function(){
		$(this).hover(function(){
			thisclass = $(this).attr('class');
			$('.near_nums .'+thisclass).toggle();
			return false;
		});
	});


	//   モーダル内のリンク

	$('#popup #entry_body a').not('.reset').each(function(){
		$(this).attr('target','_parent');
	});


	$('#entry_body a').each(function() {
		myhref = location.hostname;
		thishref = $(this).attr('href');
		newhref = '';
		
		//   target blank

		if(!thishref){
			thishref = '';
		}
		
		if(thishref.match(/\.pdf$/)){
			$(this).attr('target','_blank');
		}
		if(thishref.match(/^http/) && !thishref.match(myhref)){
			$(this).attr('target','_blank');
		}

		//   s-jiten

		if(thishref.match(/^\/s-jiten\//)){
			newhref = 'http://www2.seikatsuclub.coop'+thishref;
			$(this).attr('href', newhref);
		}
	});

});

})(jQuery);

