$(window).load(function(){

	$("#anime .light0").css({"left":-301+400});
	$("#anime .light1").css({"left":361+200});
	$("#anime .light2").css({"left":750-200});
	$("#anime .light0 img").fixPng().css({"opacity":0});
	$("#anime .light1 img").fixPng().css({"opacity":0});
	$("#anime .light2 img").fixPng().css({"opacity":0});
	
	$("#anime .title0 img").fixPng().css({"opacity":0});
	$("#anime .title1_0 img").fixPng().css({"opacity":0});
	$("#anime .title1_1 img").fixPng().css({"opacity":0});
	$("#anime .title1_2 img").fixPng().css({"opacity":0});
	$("#anime .title1_3 img").fixPng().css({"opacity":0});
	$("#anime .model0 img").fixPng().css({"opacity":0});
	$("#anime .model1 img").fixPng().css({"opacity":0});
	$("#anime .model2 img").fixPng().css({"opacity":0});
	
	var d0 = 300;
	var d = 1600+d0;
	var d1 = 2700+d0;
	
	var loadedNum = 0;
	
	$("#anime .title0 img").delay(   0+d0).animate({"opacity":1},1000);
	$("#anime .title1_0 img").delay(1000+d).animate({"opacity":1},1500);
	$("#anime .title1_1 img").delay(1200+d).animate({"opacity":1},1500);
	$("#anime .title1_2 img").delay(1400+d).animate({"opacity":1},1500);
	$("#anime .title1_3 img").delay(1600+d).animate({"opacity":1},1500);
	
	$("#anime .model0 img").delay(1600-1600+d0).animate({"opacity":1},1000).delay(0).animate({"opacity":0},1000);
	$("#anime .model1 img").delay(2600-1600+d0).animate({"opacity":1},1000).delay(500).animate({"opacity":0},1000);
	$("#anime .model2 img").delay(3200-1600+1000+d0).animate({"opacity":1},1000);
	
	
	$("#anime .light0").delay(0+d1).animate({"left":-301},2000,"easeOutExpo");
	$("#anime .light1").delay(0+d1).animate({"left":361},2000,"easeOutExpo");
	$("#anime .light2").delay(0+d1).animate({"left":750},2000,"easeOutExpo");
	$("#anime .light0 img").delay(0+d1).animate({"opacity":1},2000,"easeOutExpo");
	$("#anime .light1 img").delay(0+d1).animate({"opacity":1},2000,"easeOutExpo");
	$("#anime .light2 img").delay(0+d1).animate({"opacity":1},2000,"easeOutExpo");


});

$(document).ready(function(){
	
	
	if($("#bannerSlide li").length>4){
		var bannerListLock = false;
		var nowBannerListNum = 0;
		
		var bannerListTimer;
		/*
		clearInterval(bannerListTimer);
		bannerListTimer = setInterval(function(){
			bannerListForward();
		},7000);
		*/
		
		$("#bannerList .forward").click(function(){
		if(!bannerListLock){
			bannerListForward();
			}
		});
		$("#bannerList .forward").mousedown(function(){
			$(this).css({"opacity":0.3});
		});
		$("#bannerList .forward").mouseup(function(){
			$(this).css({"opacity":1});
		});
		$("#bannerList .forward").mouseover(function(){
			$(this).css({"opacity":0.5});
		});
		$("#bannerList .forward").mouseout(function(){
			$(this).css({"opacity":1});
		});
		
		$("#bannerList .backward").click(function(){
			if(!bannerListLock){
				bannerListBackward();
			}
		});
		$("#bannerList .backward").mousedown(function(){
			$(this).css({"opacity":0.3});
		});
		$("#bannerList .backward").mouseup(function(){
			$(this).css({"opacity":1});
		});
		$("#bannerList .backward").mouseover(function(){
			$(this).css({"opacity":0.5});
		});
		$("#bannerList .backward").mouseout(function(){
			$(this).css({"opacity":1});
		});
		
		function bannerListForward(){
			/*
			clearInterval(bannerListTimer);
			bannerListTimer = setInterval(function(){
				bannerListForward();
			},7000);
			*/
		
			bannerListLock = true;
			nowBannerListNum++;
			if(nowBannerListNum>=$("#bannerSlide li").length){
				nowBannerListNum = 0;
			}
			$("#bannerSlide ul").animate({"margin-left":-(214+8*2+2)*1},150,"easeOutCubic",bannerListForwardEnd);
		}
		function bannerListForwardEnd(){
			bannerListLock = false;
			$("#bannerSlide ul").css({"margin-left":0});
			$("#bannerSlide ul").append($("#bannerSlide ul li:first"));
		}
		function bannerListBackward(){
			/*
			clearInterval(bannerListTimer);
			bannerListTimer = setInterval(function(){
				bannerListForward();
			},7000);
			*/
			
			bannerListLock = true;
			nowBannerListNum--;
			if(nowBannerListNum<0){
				nowBannerListNum = $("#bannerSlide li").length-1;
			}
			$("#bannerSlide ul").prepend($("#bannerSlide ul li:last"));
			$("#bannerSlide ul").css({"margin-left":-(214+8*2+2)*1});
			$("#bannerSlide ul").animate({"margin-left":0},150,"easeOutCubic",bannerListBackwardEnd);
		}
		function bannerListBackwardEnd(){
			bannerListLock = false;
		}
	}else{
		$("#bannerList .forward").remove();
		$("#bannerList .backward").remove();
	}
	
	
	
	var nowSalonSlideNum = 0;
	
	var oldH = 250;
	var salonSlideTimer;
	var salonSlideLock = false;
	
	
	if($("#salonSlide .section").length>1){
		
		var i=0;
		
		
		$("#salonSlide").css({"position":"relative"});
		$("#salonSlide .section").each(function(){
			if(i==0){
				$(this).css({"opacity":1,"position":"absolute","top":"0px"});
			}else{
				$(this).css({"opacity":0,"position":"absolute","top":"0px"});
			}
			i++;
		});
		
		
		$("#salonSlide .link").css({"position":"absolute","bottom":"0px","right":"0px"});
		
		changeSalonSlide();
		
		$("#salonInformation .forward").click(function(){
			if(!salonSlideLock){
				salonSlideForward();
			}
		});
		$("#salonInformation .forward").mousedown(function(){
			$(this).css({"opacity":0.3});
		});
		$("#salonInformation .forward").mouseup(function(){
			$(this).css({"opacity":1});
		});
		$("#salonInformation .forward").mouseover(function(){
			$(this).css({"opacity":0.5});
		});
		$("#salonInformation .forward").mouseout(function(){
			$(this).css({"opacity":1});
		});
		$("#salonInformation .backward").click(function(){
			if(!salonSlideLock){
				salonSlideBackward();
			}
		});
		$("#salonInformation .backward").mousedown(function(){
			$(this).css({"opacity":0.3});
		});
		$("#salonInformation .backward").mouseup(function(){
			$(this).css({"opacity":1});
		});
		$("#salonInformation .backward").mouseover(function(){
			$(this).css({"opacity":0.5});
		});
		$("#salonInformation .backward").mouseout(function(){
			$(this).css({"opacity":1});
		});
		
		
		
	}else{
		$("#salonInformation .forward").remove();
		$("#salonInformation .backward").remove();
	}
	function salonSlideForward(){
		nowSalonSlideNum++;
		if(nowSalonSlideNum>=$("#salonSlide .section").length){
			nowSalonSlideNum = 0;
		}
		changeSalonSlide();
	}
	function salonSlideBackward(){
		nowSalonSlideNum--;
		if(nowSalonSlideNum<0){
			nowSalonSlideNum = $("#salonSlide .section").length-1;
		}
		changeSalonSlide();
	}
	function changeSalonSlide(){
		salonSlideLock = true;
		/*
		clearInterval(salonSlideTimer);
		salonSlideTimer = setInterval(function(){
			salonSlideForward();
		},7000);
		*/
		var newH = 0;
		i=0;
		
		
		var isIE = false;
		if(typeof document.documentElement.style.maxHeight != "undefined"){
			//navigator.userAgent.toLowerCase().indexOf("msie") != -1
			//
			isIE = true;
		}
		
		
		$("#salonSlide .section").each(function(){
			if(i==nowSalonSlideNum){
				//$(this).animate({"opacity":1},300,"linear");
				
				/*$(this).fadeTo(300,1,function(){
					
				});
				*/
				if (isIE) {
					$(this).css({"filter":''});
					$(this).fadeTo(300,1, function(){
						$(self.select_name).css('filter','');
					});
				}else{
					$(this).css({"display":'block',"opacity":1});
				}
				
				newH = $(this).height()+30;
				
			}else{
				//$(this).animate({"opacity":0},300,"linear");
				if (isIE) {
					$(this).css({"filter":''});
					$(this).fadeTo(300,0, function(){
						$(this).css({"display":"none"});
						$(self.select_name).css('filter','');
					});
				}else{
					$(this).css({"display":'none',"opacity":1});
				}
			}
			i++;
		});
		$("#salonSlide").css({"height":oldH,"position":"relative"});
		$("#salonSlide").animate({"height":newH},300,"linear",function(){
			salonSlideLock = false;
		});
				
		oldH = newH;
	}
	
});

