﻿$(document).ready(function(){
	//****************************
	//看板画像の動作　初期処理
	//****************************
	//タイマー名称
	var timmerName = "topImgChange";
	//初回表示カウント
	var dispCnt = 0;
	//画像切替速度(ミリ秒)
	var changeSpeed = 500;
	//画像切替間隔(ミリ秒)
	var changeTime = 3000;
	//画像切替枚数
	var topImgChangeCnt = 9;

	var count = topImgChangeCnt;	
	var dispCntArray;
		
    if(navigator.userAgent.indexOf("MSIE") != -1) {
        $('img').each(function() {
            if($(this).attr('src').indexOf('.png') != -1) {
                $(this).css({
                    'filter': 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' +
                    $(this).attr('src') +
                    '", sizingMethod="scale");'
                });
            }
        });
    }
	
	//*********************************************
	// IE6トップ看板
	//*********************************************
	if(!jQuery.support.opacity){
			if(!jQuery.support.style){
					if (typeof document.documentElement.style.maxHeight == "undefined") {
						//IE6のみの挙動
						$("#main-image-inner").hide();
						$("#main-image-inner1").show();
					}
			}
	}	
	
	//*********************************************
	// トップ看板の動作
	//*********************************************
	var _topImgChange = function() {
		
		//再帰処理を停止
		$(document).stopTime(timmerName);
		
		//ランダムに表示
		count++;
		if(count > (topImgChangeCnt - 1)) {
			dispCntArray = _randomChange();
			count = 0;
		}
		
		//********メイン処理********
		//表示位置を取得
		dispCnt = dispCntArray[count];
		//吹き出し表示を消す
		$("#main-image-inner div").find("p:first").fadeIn(changeSpeed).next("p").fadeOut(changeSpeed);
		//吹き出し表示
		$("#main-image-inner div").eq(dispCnt).find("p:first").fadeOut(changeSpeed).next("p").fadeIn(changeSpeed);
		//********メイン処理　ここまで********
		
		//再帰処理を再開
		$(document).oneTime(changeTime,timmerName,function(){_topImgChange();return;});
		
		return;
	};
	
	//*********************************************
	// 変更する順番を決める
	//*********************************************
	var _randomChange = function() {
		var randomArray = new Array(0,1,2,3,4,5,6,7,8);
		var cnt = randomArray.length;
		var result = new Array();
		for(var i = 0 ; i < cnt ; i++ ){
			//配列要素数内のランダムを取得
			var randomNum = Math.floor( Math.random() * randomArray.length );
			result.push(randomArray[randomNum]);
			randomArray.splice(randomNum,1);
		}
		
		return result;
	};
		
	//*********************************************
	// トップ看板の初期動作(自動切り替わり)
	//*********************************************
	_topImgChange();
	
	//****************************
	//看板画像の動作　オンマウス・マウスアウトで変身
	//****************************
	$("#main-image-inner div").hover(
		function () {
			//全てのアニメーションを停止
			$("#main-image-inner").find("p").stop(true,true);
			
			//再帰処理を停止
			$(document).stopTime(timmerName);
			
			if($(this).find("p:first").next("p:hidden").is("*")){
				//吹き出し表示を消す
				$("#main-image-inner div").find("p:first").fadeIn(changeSpeed).next("p").fadeOut(changeSpeed);
				//吹き出し表示
				$(this).find("p:first").fadeOut(changeSpeed).next("p").fadeIn(changeSpeed);
			}
		},
		function () {
			//全てのアニメーションを停止
			$("#main-image-inner").find("p").stop(true,true);
			
			//吹き出し表示を消す
			$(this).find("p:first").fadeIn(changeSpeed).next("p").fadeOut(changeSpeed);
			
			//再帰処理を再開
			$(document).oneTime(changeTime,timmerName,function(){_topImgChange();return;});
		}
	);
	
	//****************************
	//看板画像の動作　クリックで変身（スマホ対応）
	//****************************
	if($.os.name == 'iphone' || $.os.name == 'ipod' || $.os.name == 'ipad') {
		//スマートフォン
		$("#main-image-inner div").click(
			function () {
				//吹き出し表示を消す
				$("#main-image-inner div").find("p:first").fadeIn(changeSpeed).next("p").fadeOut(changeSpeed);
				//吹き出し表示
				$(this).find("p:first").fadeOut(changeSpeed).next("p").fadeIn(changeSpeed);
			}
		);	
	}
		
	//**********************
	//ニュースヘッドライン
	//**********************
	var news = $("#slide-news").arvHeadLine({
		headLineChangeSpeed:200,
		headLineChangeTime:6000,
		headLineTargetBoxWidth:"60px",
		headLineChangeOutType:"fadeTo"
	});
	
});


