//通常ページの動き
$(document).ready(function(){
	main();
	
	/*スタートボタン*/
	$("#startBTN").hover(function(){
		$(this).attr("src","img/index-startOL.jpg");
	},
	function(){
		$(this).attr("src","img/index-start.jpg");
	});

});

var main = function(){
	var page=$("#box").attr("class");
	var totalTime=0;
	var hTime=0;
	
	
	hTime=actionHeader(page);
	setTimeout(function(){
		var c1Time=actionContents01(page);
		setTimeout(function(){
			var c2Time=actionContents02(page);
			setTimeout(function(){
				var c3Time=actionContents03(page);
				setTimeout(function(){
			   		totalTime=hTime + c1Time + c2Time + c3Time;
			   	},c3Time);
			},c2Time);
  		},c1Time);	
  	},hTime);
  	
  	setTimeout(function(){
  		if(!totalTime){
  			setTimeout(arguments.callee,500);
  		}else{
  			if(page){
  				setTimeout(function(){ENDtoNext(page)},3000);
				
			}else{
				return true;
  			}
  		}
  	},500);
};

var ENDtoNext = function(page){
	$("#gwpCommon h1").css("top","-50px");
	$("#gwpCommon #contents .contents01").css("top","-30px");
	$("#gwpCommon #contents .contents02").css("left","800px");
	$("#gwpCommon #contents .contents03").css("top","360px");

	page.match(/page([0-9][0-9])/);
	var pageId=RegExp.$1;
	pageId=pageId*1+1
	var pageId2=("00" + pageId).slice(-2);
	$("body#gwpCommon #con").empty();

	$("body#gwpCommon #con").load("./page"+ pageId2 +".html #box",function(text,status){

		if(status=="error"){
			$("body").load("./end.html #con");

		}
		
		main();
		
	});
	
	return true;
}

var
actionHeader=function(page){
	var hTime1=0;
	var hTime2=0;
	var hTime3=0;
	
	if(actionFnc["HeaderBe_" + page]){
		hTime1=actionFnc["HeaderBe_" + page]();
	}
	
	hTime2=1000;
	$("#gwpCommon h1").animate({
		"top":"30px"
	},hTime2,"easeOutBounce");
	
	if(actionFnc["HeaderAf_"+page]){
		hTime3=actionFnc["HeaderAf_"+page]();
	}

	return hTime1 + hTime2 + hTime3;
},
//コンテンツ１
actionContents01=function(page){
	var cTime1=0;
	var cTiem2=0;
	var cTime3=0;
	
	if(actionFnc["Contents01Be"+page]){
		cTime1=actionFnc["Contents01Be_"+page]();
	}
	
	cTime2=500;
	$("#gwpCommon #contents .contents01").animate({
		"top":"0px"
	},cTime2,"easeInQuart");
	
	if(actionFnc["Contents01Af_"+page]){
		cTime3=actionFnc["Contents01Af_"+page]();
	}

	return cTime1 + cTime2 + cTime3 + 1000;
},

//コンテンツ２
actionContents02=function(page){
	var cTime1=0;
	var cTiem2=0;
	var cTime3=0;
	
	if(actionFnc["Contents02Be_"+page]){
		cTime1=actionFnc["Contents02Be_"+page]();
	}
	
	cTime2=500;
	$("#gwpCommon #contents .contents02").animate({
		"left":"20px"
	},cTime2,"easeOutElastic");
	
	if(actionFnc["Contents02Af_"+page]){
		cTime3=actionFnc["Contents02Af_"+page]();
	}
	
	return cTime1 + cTime2 + cTime3 + 1000;
},
actionContents03=function(page){
	var cTime1=0;
	var cTiem2=0;
	var cTime3=0;
	
	if(actionFnc["Contents03Be_"+page]){
		cTime1=actionFnc["Contents03Be_"+page]();
	}
	
	cTime2=300;
	$("#gwpCommon #contents .contents03").animate({
		"top":"200px"
	},cTime2,"easeInQuint");

	if(actionFnc["Contents03Af_"+page]){
		cTime3=actionFnc["Contents03Af_"+page]();
	}

	return cTime1 + cTime2 + cTime3;
};

//ページ毎関数
//グローバル関数を定義
actionFnc=new Array;

//スタートページ
actionFnc.HeaderBe_page00=function(){
	$("#gwpTop .contentsOo").animate({
		"top":"63px"
	},1000,"easeOutBounce");
}

//1ページ
actionFnc.Contents03Af_page01=function (){
	setTimeout(function(){
		$(".eq img").attr("src","img/page01-qu.jpg");
	},1000);
	
	return 1000;
}




