
var counterM = 0;

function slideSwitchM() {
    var count = $('div.mainvisual div').size();
    var $active = $('div.mainvisual div.active');
    if ( $active.length == 0 ) $active = $('div.mainvisual div:last');
    var $next =  $active.next().length ? $active.next()
        : $('div.mainvisual div:first');
    $active.addClass('last-active');
    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1500, function() {
            $active.removeClass('active last-active');
        });
					counterM ++;

					if(counterM == count - 1) {
					clearInterval(slideM);
					}
}

var slideM;

function externalJSFunction(){
	$('#mainSWF').remove();
	$('div.mainvisual div:first').fadeIn(3000, function(){$('div.mainvisual div').show();});
	$('div.mainvisual div:first').css('z-index', '10').animate({opacity: 1.0}, 1500, function(){$(this).addClass('active');});
	var hd_bnr_size = $('.mainvisual div').size();
	if(hd_bnr_size != 1){
		$('div.mainvisual').fadeIn( 1000, function(){
			slideM = setInterval( "slideSwitchM()", 7000 );
		});
	}else{
		$('div.mainvisual div').css('opacity',1.0);
	}
}

$(function() {
	setTimeout(function(){ externalJSFunction();}, 6000);

	// メインビジュアルロールオーバー
	$('.area_cont p.mainvisual area').hover(function(){
		thisid = $(this).attr('id');
		$('.area_cont p.mainvisual img').hide();
		$('.area_cont p.mainvisual img.'+thisid).show();
	},function(){
		$('.area_cont p.mainvisual img').hide();
		$('.area_cont p.mainvisual img.def').show();
	});

});

