$(function(){

    /* ----
	var cache = [];
	preLoadImages = function() {
		var args_len = arguments.length;
		for (var i = args_len; i--;) {
			var cacheImage = document.createElement('img');
			cacheImage.src = arguments[i];
			cache.push(cacheImage);
		}
	}
	---- */
	
	headClock = function()
	{
		
		function creatImg(d){
			return "<span class='clock_"+d+" clock'>"+d+"</span>";
		}
		
		var data   = new Date();
		var year   = data.getYear();
		var month  = data.getMonth() + 1;
		var date   = data.getDate();
		var day    = data.getDay();
		var hour   = data.getHours();
		var mine   = data.getMinutes();
		var sec    = data.getSeconds();
		var week   = new Array("sun","mon","tue","wed","thu","fri","sat");
		var time   = year + "/" + month + "/" + date + "/" + week[day] + "　"+ hour + ":" + mine + ":" + sec ;
		
		if (year<2000){
			year += 1900;
		}

		// OpenClose
		var oc = "open";
		if(hour<11 || hour>=23){
			oc = "close";
		}
		
		// 年
		var year = String(year);
		var year1  = year.substr(0,1)
		var year2  = year.substr(1,1)
		var year3  = year.substr(2,1)
		var year4  = year.substr(3,1)
		
		// 月
		var month = String(month);
		if(month.length<2){
			var month1  = "0";
			var month2  = month;
		}else{
			var month1  = month.substr(0,1);
			var month2  = month.substr(1,1);
		}
		
		var date = String(date);
		if(date.length<2){
			var date1  = "0";
			var date2  = date;
		}else{
			var date1  = date.substr(0,1);
			var date2  = date.substr(1,1);
		}

		// 時
		var hour = String(hour);
		if(hour.length<2){
			var hour1  = "0";
			var hour2  = hour;
		}else{
			var hour1  = hour.substr(0,1);
			var hour2  = hour.substr(1,1);
		}
		
		// 分
		var mine = String(mine);
		if(mine.length<2){
			var mine1  = "0";
			var mine2  = mine;
		}else{
			var mine1  = mine.substr(0,1);
			var mine2  = mine.substr(1,1);
		}
		
		// 秒
		var sec = String(sec);
		if(sec.length<2){
			var sec1  = "0";
			var sec2  = sec;
		}else{
			var sec1  = sec.substr(0,1);
			var sec2  = sec.substr(1,1);
		}
		
		var dateHTML  = creatImg(year1)+creatImg(year2)+creatImg(year3)+creatImg(year4)+creatImg("slash")+creatImg(month1)+creatImg(month2)+creatImg("slash")+creatImg(date1)+creatImg(date2);
		var timeHTML  = creatImg(hour1)+creatImg(hour2)+creatImg("colon")+creatImg(mine1)+creatImg(mine2)+creatImg("colon")+creatImg(sec1)+creatImg(sec2)+creatImg(week[day]);
		var ocHTML  = creatImg(oc);
		
		j$("#now .date").html(dateHTML);
		j$("#now .time").html(timeHTML);
		j$("#now .oc").html(ocHTML);
	}

});

