var flg = 0;
/* photo information */
var pnum;
var pwid=940;
/* slide information */
var slideTime=1500;
var slideEase="easeInOutExpo";
/* timer information */
var timer;
var timerTime = 5000;

/* enjoy the time of eve
--------------------------------------------------------------------------*/
$(function(){
	/* set background */
	var date = new Date();
	var h = date.getHours();
	setBackground(h);
	/* set TAG a hover */
	setHover();
	/* set slide photo */
	pnum = $("#gallery img").size();
	$("#gallery_slide").css("width",pnum*pwid+"px");
	for(var i=0;i<pnum;i++){
		var pos = i*pwid;
		var obj = $("#gallery img")[i];
		$(obj).css('left',pos+"px");
	}
	/* set userInterface */
	$("#gallery_left").click(function(){
		clearInterval(timer);
		$("#gallery_slide").queue([]);$("#gallery_slide").stop();
		var slide = flg-1;
		if(slide < 0){
			flg = pnum-1;
			$("#gallery_slide").animate({"left":-flg*pwid+"px"},slideTime,slideEase);
		}else{
			flg--;
			$("#gallery_slide").animate({"left":-flg*pwid+"px"},slideTime,slideEase);
		}
		timer = setInterval("slide()",timerTime);
	});
	$("#gallery_right").click(function(){
		clearInterval(timer);
		$("#gallery_slide").queue([]);$("#gallery_slide").stop();
		var slide = flg+1;
		if(slide > pnum-1){
			flg = 0;
			$("#gallery_slide").animate({"left":"0px"},slideTime,slideEase);
		}else{
			flg++;
			$("#gallery_slide").animate({"left":-flg*pwid+"px"},slideTime,slideEase);
		}
		timer = setInterval("slide()",timerTime);
	});
	/* start slide */
	timer = setInterval("slide()",timerTime);
}); 
function slide(){
	var slide = flg+1;
	if(slide > pnum-1){
		flg = 0;
		$("#gallery_slide").animate({"left":"0px"},slideTime,slideEase);
	}else{
		flg++;
		$("#gallery_slide").animate({"left":-flg*pwid+"px"},slideTime,slideEase);
	}
}
function setBackground(hour){
	if(7 < hour && hour <= 18){
		//$("#gallery_slide .first").attr("src",'img/index/gallery_image01.jpg');
		$("#sub_maincontents").css("background",'transparent url("img_common/back_maincontainer01.jpg") no-repeat center top');
	}else{
		//$("#gallery_slide .first").attr("src",'img/index/gallery_image02.jpg');
		$("#sub_maincontents").css("background",'transparent url("img_common/back_maincontainer02.jpg") no-repeat center top');
	}
}
function setHover(){
	var hnum = $('a img').size();
	/*
	var on_src = new Array();
	var off_src = new Array();
	*/
	for(var i=0;i<hnum;i++){
		var obj = $('a img')[i];
		var aobj = $(obj).closest('a');
		$(aobj).hover(function(){
			$(this).queue([]);$(this).stop();
			$(this).css("opacity","1");
			$(this).css("border","none");
			$(this).animate({"opacity":"0.7"},100);
		},function(){
			$(this).animate({"opacity":"1"},250);
		});
	}
}
