// JavaScript Document

$(function() {
	var pNum=0;
	var pbNum=1;
	var pL=$(".fadeImage").length;
	var cD=3500;//待ち時間
	var cT=1500;//フェード時間
	imgResize(".fadeImage");

//***********************************************************************●初期フェードイン
	$($(".fadeImage").eq(pNum)).bind("load", function() {
		$(".fadeImage").eq(pNum).fadeIn(cT,nextFade);
	});
	
//***********************************************************************●フェードイン
	function nextFade(){
		if($("#bgBox .fadeImage").length){$("#bgBox .fadeImage").remove();}
		$(".fadeImage").eq(pNum).clone().appendTo("#bgBox");
		$(".fadeImage").eq(pNum).delay(cD).css({display:"none"});
		pbNum=pNum;
		pNum++;
		if(pNum>=pL){pNum=0}
		$(".fadeImage").eq(pNum).delay(cD).fadeIn(cT,nextFade);
	}
	
//***********************************************************************●リサイズ
	function imgResize(tar) {
		var winHeight = $(window).height()-110;//全画面の高さ-ヘッダー高さ
		var winWidth = $(window).width();
		var hh;
		var ww;
		var iScale = 1;

		$("#contents").css('height', winHeight);
		$("#bgBox").css('height', winHeight);
		$(tar).each(function(i){
			if(winHeight>winWidth){
				iScale = winHeight/$(this).attr('height');
				hh=$(this).attr('height')*iScale
				ww=$(this).attr('width')*iScale
				hh*=1.1;ww*=1.1;
				if(ww<winWidth){
					iScale = winWidth/ww;
					hh*=iScale;
					ww*=iScale;
					hh*=1.1;ww*=1.1;
					$(this).css({marginTop:(winHeight-hh)/2});
				}else{
					$(this).css({marginLeft:(winWidth-ww)/2});
				}
				
				$(this).attr('height', hh);
				$(this).attr('width', ww);
				
			}else{
				iScale = winWidth/$(this).attr('width');
				hh=$(this).attr('height')*iScale
				ww=$(this).attr('width')*iScale
				hh*=1.1;ww*=1.1;
				if(hh<winHeight){
					iScale = winHeight/hh;
					hh*=iScale;
					ww*=iScale;
					hh*=1.1;ww*=1.1;
					$(this).css({marginLeft:(winWidth-ww)/2});
				}else{
					$(this).css({marginTop:(winHeight-hh)/2});
				}
				$(this).attr('height', hh);
				$(this).attr('width', ww);
				$(this).css({marginLeft:(winWidth-ww)/2});
			}
		});
	};
	
	$(window).bind('resize', function() {
		imgResize(".fadeImage");
	});
});


//***********************************************************************●初期フェードイン

/*
$(function() {
$("#logo").css({opacity:0});
$("#navigation ul").css({opacity:0});
$("#main1").css({opacity:0});
imgResize("#main1");

$("#logo").delay(0).animate({opacity:1},{duration:800});
$("#navigation ul").delay(600).animate({opacity:1},{duration:800});
});
$(window).bind("load", function() {
	$("#main1").delay(1400).animate({opacity:1},{duration:800});
});



//***********************************************************************●ボタン
$(function() {
  $("#navigation ul li a").mouseover(function(){
      $(this).animate({paddingTop:"-=10px"},{easing:'easeOutCirc',duration:200}).animate({paddingTop:"21px"},{easing:'easeInCirc',duration:200}).animate({paddingTop:"-=4px"},{easing:'easeOutCirc',duration:100}).animate({paddingTop:"21px"},{duration:100});
  }).mouseout(function(){
      $(this).animate({paddingTop:"25px"},{easing:'easeInCirc',duration:200})
  });
});




//***********************************************************************●スクロール
$(function() {
	//ページ内スクロール
	$("#toFooter").click(function () {
		var i = $("#toFooter").index(this)
		var p = $("#footer").eq(i).offset().top;
		var p2 = $("#footerA").eq(i).offset().top;
		$($.browser.webkit ? 'body' : 'html').animate({scrollTop:p2-p},{easing:'easeOutCirc',duration:400});
		return false;
	});
	//ページ上部へ戻る
	$("#logo a").click(function () {
		$($.browser.webkit ? 'body' : 'html').animate({scrollTop:0},{easing:'easeOutCirc',duration:600});
		return false;
	});
	$(".btn_top").click(function () {
		$($.browser.webkit ? 'body' : 'html').animate({scrollTop:0},{easing:'easeOutCirc',duration:600});
		return false;
	});
});
//  $("#logo").animate({opacity:"toggle",bottom:"-=100"},{duration:"300",easing:"easeInBack",complete:function(){iii++;alert("completed!"+iii+(p-p2))}});
*/
