jQuery.event.add(window, "load", function(){
	init();
});
/*
$(function(){
//	if(jQuery.support.opacity){	// IE6,7,8以外なら実行
	if(jQuery.support.noCloneEvent){	// IE以外なら実行
		init();
	};
});
*/

function init() {
//	$("#static_main").hide();
//	$("#js_main").show();
//	$("#header").append('<div id="char_segwey" class="bg_png parts"></div><div id="otohime_ashiyu" class="bg_png parts"></div><div id="golf_anim" class="bg_png parts"></div><div id="yurayura_anim" class="bg_png parts"></div><div id="golf_board" class="bg_png parts pointer"></div><div id="otohime_board" class="bg_png parts pointer"></div><div id="yurayura_board" class="bg_png parts pointer"></div><div id="btn_golf" class="btn"><a href="http://www.aso-golf.com/" target="_blank"><img src="/wp-content/themes/resort/images/btn_golf.gif" alt="阿蘇ハイランドゴルフコース" /></a></div>');
	animSegwey();

	$("#golf_anim > a").animImage({
		'left':0,
		'fps':10,
		'max_frame':7,
		'delay':10
	});

	$("#otohime_ashiyu > a").animImage({
		'left':240,
		'fps':3,
		'max_frame':6
	});

	$("#yurayura_anim > a").animImage({
		'left':100,
		'fps':5,
		'max_frame':6
	});
	$(".btn_chk > a").animImage({
		'top':440,
		'left':279,
		'fps':5,
		'max_frame':5
	});
}

function animSegwey() {
	$("#char_segwey").removeClass('segwey_return');
	$("#char_segwey").delay(500).animate({'top':336,'left':147}, 2000, function(){
		animSegweyReturn();
	});
}

function animSegweyReturn()
{
	$("#char_segwey").addClass('segwey_return');
	$("#char_segwey").delay(500).animate({'top':315,'left':215}, 2000, function(){
		animSegwey();
	});
}


/**
 * 画像アニメーション用jquery plugin
 * (スタイルシートで、width,height,background-imageの指定をしておく必要がある)
 *
**/
(function(jQuery){
	$.fn.animImage = function(options) {
		var options = $.extend({
			'left':0,	// 背景画像のposition(left)の値
			'top':0,	// 背景画像のposition(left)の値
			'fps':3,	// アニメーションのスピード
			'frame':0,	// スタートするフレーム位置
			'max_frame':6,	// 合計のフレーム数
			'onceFlg':false,	// false:loop, true:once
			'delay':0	// 最初のフレームに戻るまで何フレーム待つか
		}, options);

		return this.each(function(){
			var trgt = $(this);
			var frame = options.frame;
			var interval = 1/options.fps*1000;
			var item_height = eval(trgt.css('height').replace('px',''));
			var delay_cnt = 0;

			var animation = setInterval(function(){
				var toppos = -item_height * frame - options.top;
				trgt.css({
					"background-position":-options.left+"px "+ toppos +"px"
				});
				frame++;
				if(frame>=options.max_frame){
					if(options.onceFlg) clearInterval( animation );
					if(delay_cnt == options.delay) {
						frame = 0;
						delay_cnt = 0;
					} else {
						frame--;
						delay_cnt++;
					}
				};
			}, interval);
		});
	};
})(jQuery);


/*
(function(jQuery){
	$.fn.anim = function(options) {
		$(this).css({
			"background":"url("+options.src+")",
			"width":options.width,
			"height":options.height
		});

		var trgt = $(this);
		var frame = options.frame;
		var interval = 1/options.fps*1000;

		var tmp_cnt = 0;

		var animation = setInterval(function(){
			trgt.css({
				"background-position":"0 "+ -options.height * frame +"px"
			});
			frame++;
			if(frame>=options.max_frame){
				if(options.onceFlg) clearInterval( animation );
				if(tmp_cnt == options.delay) {
					frame = 0;
					tmp_cnt = 0;
				} else {
					frame--;
					tmp_cnt++;
				}
			};
		}, interval);

	};
})(jQuery);


*/

