$(function(){
	// プロモーションエリア（Safari2個別対応）
	if (jQuery.browser.safari && jQuery.browser.version < 500) {
		$('#home_container div.home_bnr_container').css('display','none');
		$('#home_container div.home_bnr_container div.home_bnr_box ul.clearfix li:gt(2)').remove();
		$('a.prev img, a.next img','#home_container div.home_bnr_container').remove();
	} else {
		$('.home_bnr_box').jCarouselLite({
			btnNext: '.next',
			btnPrev: '.prev',
			auto: 3500,
			speed: 1250
		});
	}
	// メインビジュアル
	var imgList = new Array(		
		"/img/pinkribbon.jpg",
		"/img/home_main_wellness2.jpg",
		"/img/home_main_wellness2.jpg",
		"/img/home_main_wellness2.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg",
		"/img/home_lets_make_excellent110127.jpg"
	);
	var leng = imgList.length+130;
	var rand = Math.floor(Math.random() * leng);
	var mainVisualBox = $('#main_visual');
	var mainVisual = $('img', mainVisualBox);
	if (!mainVisual) {
		mainVisualBox.append('<img src="/img/lovehate.jpg" alt="" width="970" height="360" />');
	}
	mainVisual.attr('src',imgList[rand]);

	if (rand == 0) {
		mainVisual.attr('src',imgList[rand]).wrap('<a href="/aboutus/pinkribbon/"></a>');
	}
	if (rand >= 1 && rand <= 3) {
		mainVisual.attr('src',imgList[rand]).wrap('<a href="http://www.nb-wellness.jp/" target="_blank"></a>');
	}
//動画開始
	if (rand >= 4 && rand <= 19) {
		mainVisual.attr('src',imgList[rand]).wrap('<div class="gallery"><a href="http://www.youtube.com/watch?v=nMz4dI1P26I?rel=0" rel="prettyPhoto" title=EXCELLENTを起こそう。></a></div>');
	}
//動画終了
	if (rand >=20 && rand <= 30) {
		var so = new SWFObject('/swf/Japan_970x360.swf?100802','Top','970','360','8','#FFFFFF');
		so.addParam('menu', 'false');
		so.addParam('base', '.');
		so.addParam('wmode', 'transparent');
		if (mainVisual) {
			mainVisual.remove();
		}
		so.write('main_visual');
	}
	if (rand >= 31 && rand <= 51) {
		$('#main_visual').html('<a href="/products/outdoor/minimus/"><img src="/img/home_main_minimus.jpg" alt="NB minmus 近日登場するNB minimusコレクションについての貴重なインタビューを公開！" /></a>');
	}
	if (rand >= 52 && rand <= 62) {
		var so = new SWFObject('/swf/toning101115.swf','Top','970','360','8','#FFFFFF');
		so.addParam('menu', 'false');
		so.addParam('base', '.');
		so.addParam('wmode', 'transparent');
		if (mainVisual) {
			mainVisual.remove();
		}
		so.write('main_visual');
	}
	if (rand >= 63 && rand <= 83) {
		$('#main_visual').html('<a href="http://nbfitpark.jp/product/1040V/index.jsp" target="_blank"><img src="/img/home_main_kanpei110121.jpg" alt="TOP | MR/MW1040V | NB FIT PARK | ニューバランス" /></a>');
	}
	if (rand >= 84 && rand <= 104) {
		var so = new SWFObject('/swf/nbxswitch.swf','Top','970','360','8','#FFFFFF');
		so.addParam('menu', 'false');
		so.addParam('base', '.');
		so.addParam('wmode', 'transparent');
		if (mainVisual) {
			mainVisual.remove();
		}
		so.write('main_visual');
	}
	if (rand >= 105 && rand <= 135) {
		$('#main_visual').html('<a href="http://nbfitpark.jp/product/890/index.jsp" target="_blank"><img src="/img/main_890.jpg" alt="890 | ニューバランス" /></a>');
	}
	if (rand >= 136 && rand <= 150) {
		$('#main_visual').html('<a href="/png/"><img src="/img/png_main.jpg" alt="パプアニューギニア" /></a>');
	}
	// プロモーションエリア（Safari2個別対応）
	if (jQuery.browser.safari && jQuery.browser.version < 500) {
		setTimeout(function(){
				$('#home_container div.home_bnr_container').css('display','block');
		}, 100);
	};
	
});

