/**********************************************************/
/* ファイル名：thread.js                                  */
/* 使用例：setThread();                                   */
/* 引数  ：なし                                           */
/* 戻り値：なし                                           */
/* 処理　：リアルタイム                                   */
/**********************************************************/
var strWeeks = new Array("sun","mon","tue","wed","thu","fry","sat");
var strTimeOld = "0000";
var strRet = "";
var arrayData;
var intSec;
var strKeyTime = "";
var intKeyFlg = 0;
setThread();

function setThread(){
	var objDate = new Date();
	StrTime = (("00"+objDate.getHours()).slice(-2)) + (("00"+objDate.getMinutes()).slice(-2));
	StrDate = objDate.getFullYear() + (("00" + (objDate.getMonth()+1)).slice(-2)) + (("00" + objDate.getDate()).slice(-2));
	StrWeek = strWeeks[objDate.getDay()];
	intSec = objDate.getSeconds();
	
	//*********追加　hyou20091225*********************************
	Str_seconds=("0"+objDate.getSeconds()).slice(-2);
	//20091225　hyou変更までの時間算出
	var last_Sec1 = document.getElementById('last_sec');
	last_Sec1.innerHTML   = 60 - Str_seconds;
	//************************************************************
	
	if (StrTime!=strTimeOld){
		//■時間が変わった時の処理(1分間隔)
		if(intKeyFlg==0){
			strKeyTime = StrTime;
			intKeyFlg = 1;
	
		}
		strRet = getData(strKeyTime);
		strRet = strRet.replace(/<.*>/g,"");
		//var strT_hyouji= document.getElementById("t_hyouji");
		//var strT_hyouji.innerHTML= strRet + ":" + strKeyTime;

		//document.getElementById('t_hyouji').value     = strRet + ":" + strKeyTime;
		arrayData = strRet.split(",-,");
		strKeyTime = arrayData[3];
		//var imgHour1_2xx     = document.getElementById('tests');

		
		//取得データ順
		//imgno,id,subid,timekey,name,namek,blood,tall,bustsize,waistsize,buttsize,bustcup,birth,area,type,location,charm,shopimg,shopurl,shoppresen,appeal,privilege,qrcode,voice,syukin,blogurl
		
		//document.body.style.cursor = "wait";
		//document.body.disabled = true;
		
		//■DOMによるデータ置換
		
		//◆時間表示画像変更
		//var imgHour1     = document.getElementById('hour1');
		//imgHour1.src     = "images/md/" + StrTime.slice(0,1) + ".jpg";
		//var imgHour2     = document.getElementById('hour2');
		//imgHour2.src     = "images/md/" + StrTime.slice(1,2) + ".jpg";
		//var imgMinute1   = document.getElementById('minute1');
		//imgMinute1.src   = "images/md/" + StrTime.slice(2,3) + ".jpg";
		//var imgMinute2   = document.getElementById('minute2');
		//imgMinute2.src   = "images/md/" + StrTime.slice(3,4) + ".jpg";
		//*********コード変更ｼﾒｷﾞ***********************************************
		var imgHour1_2     = document.getElementById('hour1_2');
		imgHour1_2.src     = "images/time/h/" + StrTime.slice(0,2) + ".jpg";
		var imgMinute1_2   = document.getElementById('minute1_2');
		imgMinute1_2.src   = "images/time/m/" + StrTime.slice(2,4) + ".jpg";
		//**********************************************************************
		
		//◆日付表示画像変更
		var imgMonth1     = document.getElementById('month1');
		imgMonth1.src     = "images/md/" + StrDate.slice(4,5) + ".jpg";
		var imgMonth2     = document.getElementById('month2');
		imgMonth2.src     = "images/md/" + StrDate.slice(5,6) + ".jpg";
		var imgDays1      = document.getElementById('days1');
		imgDays1.src      = "images/md/" + StrDate.slice(6,7) + ".jpg";
		var imgDays2      = document.getElementById('days2');
		imgDays2.src      = "images/md/" + StrDate.slice(7,8) + ".jpg";
		var imgWeeks      = document.getElementById('weeks');
		imgWeeks.src      = "images/wday/" + StrWeek + ".jpg";
		
		//◆プロフィール表示変更

		var strNames            = document.getElementById("names");
		arrayData[4] = arrayData[4].replace(/#aaakaisyoaaa#/g,"<br />");
		strNames.innerHTML      = (1 in arrayData)? "<ruby><rb>"+arrayData[4]+"</rb><rp>(</rp><rt>"+arrayData[5]+"</rt><rp>)</rp></ruby>" : "";

		var strBlood       = document.getElementById("blood");
		arrayData[6] = arrayData[6].replace(/#aaakaisyoaaa#/g,"<br />");
		strBlood.innerHTML = (1 in arrayData)? arrayData[6] : "";

		var strTall       = document.getElementById("tall");
		arrayData[7] = arrayData[7].replace(/#aaakaisyoaaa#/g,"<br />");
		strTall.innerHTML = (1 in arrayData)? arrayData[7] : "";


		var strBirth            = document.getElementById("birthday");
		arrayData[12] = arrayData[12].replace(/#aaakaisyoaaa#/g,"<br />");
		strBirth.innerHTML      = (1 in arrayData)? arrayData[12] : "";

		var strArea             = document.getElementById("area");
		arrayData[13] = arrayData[13].replace(/#aaakaisyoaaa#/g,"<br />");
		strArea.innerHTML       = (1 in arrayData)? arrayData[13] : "";

		arrayData[24] = arrayData[24].replace(/#aaakaisyoaaa#/g,"<br />");
		var strWorkday          = document.getElementById("workday");
		strWorkday.innerHTML    = (1 in arrayData)? arrayData[24] : "";

		arrayData[14] = arrayData[14].replace(/#aaakaisyoaaa#/g,"<br />");
		var strType             = document.getElementById("type");
		strType.innerHTML       = (1 in arrayData)? arrayData[14] : "";
		//var strLocation         = document.getElementById("location");
		//strLocation.innerHTML   = (1 in arrayData)? arrayData[15] : "";
		//var strCharm            = document.getElementById("charm");
		//strCharm.innerHTML      = (1 in arrayData)? arrayData[16] : "";
		//var strShopurl          = document.getElementById("shopurl");
		//strShopurl.innerHTML    = (1 in arrayData && arrayData[17]!="" && arrayData[18]!="")? "<a href=\"./count_tenpo.php?time=" + strKeyTime + "\" target=\"blank\"><img src=\"./images/banner/" + arrayData[17] + "\" border=\"0\" /></a>" : "";

		var strShopurl          = document.getElementById("shopurl");
		strShopurl.innerHTML    = (1 in arrayData && arrayData[17]!="" && arrayData[18]!="")? "<center><a href=\"./count_tenpo.php?time=" + strKeyTime + "\" target=\"blank\"><img src=\"./images/banner/" + arrayData[17] + "\" border=\"0\" width=\"268px\" height=\"71px\" /></a></center>" : "";

		arrayData[19] = arrayData[19].replace(/#aaakaisyoaaa#/g,"<br />");
		var strShoppresen       = document.getElementById("shoppresen");
		strShoppresen.innerHTML = (1 in arrayData)? arrayData[19] : "";

		AppealData = arrayData[20].replace(/#aaakaisyoaaa#/g,"<br />");
		var strAppeal           = document.getElementById("appeal");
		strAppeal.innerHTML     = (1 in arrayData)? AppealData : "";

		arrayData[21] = arrayData[21].replace(/#aaakaisyoaaa#/g,"<br />");
		var strPrivilege        = document.getElementById("privilege");
		strPrivilege.innerHTML  = (1 in arrayData)? arrayData[21] : "";

		arrayData[26] = arrayData[26].replace(/#aaakaisyoaaa#/g,"<br />");
		var strOsusume        = document.getElementById("osusume");
		strOsusume.innerHTML  = (1 in arrayData)? arrayData[26] : "";
		
		arrayData[25] = arrayData[25].replace(/#aaakaisyoaaa#/g,"<br />");
		var strBlogurl          = document.getElementById("blog");
		
		if((arrayData[25]=="") || (arrayData[25]=="-")){
			strBlogurl.innerHTML    = "-";
		}else{
			strBlogurl.innerHTML    = (1 in arrayData && arrayData[25]!="")? "<a href=\"./count_blog.php?time=" + strKeyTime + "\" target=\"blank\">こちら</a>" : "-";
		}
		//◆PHPからのデータ取得が完了したら現在時刻をセット
		if(1 in arrayData && strKeyTime==arrayData[3]){
			//◆フェイス画像変更＆フェードインエフェクト(Firefoxはfilters機能が使えないため除外)
			var strGirls = document.getElementById("girls");
			if(strBrowser!="Firefox" && strBrowser!="Google Chrome"){
				//var main_image=document.getElementById("girls_image");
				//main_image.src="./images/photo/" + strKeyTime + ".jpg";
				strGirls.innerHTML = "<img src=\"./images/photo/" + strKeyTime + ".jpg\" id=\"photo\" width=\"268\" height=\"382\" border=\"0\" style=\"filter:alpha(opacity=0);\" onload=\"setFadeIn('photo');\" />";
			}else{
				//var main_image=document.getElementById("girls_image");
				//main_image.src="./images/photo/" + strKeyTime + ".jpg";
				strGirls.innerHTML = "<img src=\"./images/photo/" + strKeyTime + ".jpg\" id=\"photo\" width=\"268\" height=\"381\" border=\"0\" />";
			}
			
			//◆音声データの停止と再生
			setStopMp3();
			var strMp3Path = "./mp3/" + strKeyTime + ".mp3";
			setPlayMp3(strMp3Path);
			
			//◆ログデータ書き出し
			//setData(strKeyTime);
			
			strTimeOld = StrTime;
			intKeyFlg = 0;
		}

//document.frmMain.txtRec.value = StrTime + "B[" + element + "]" + strTimeOld + strRet + "[" + (arrayData[0]) + "]";
		//document.frmMain.txtRec.value = StrTime + "A" + strTimeOld;
		
	}else{
		//■時間が変わらなければ何もしない

		//◆画像のフェードアウトエフェクト(Firefoxはfilters機能が使えないため除外)
		if(intSec==59 && strBrowser!="Firefox"){
			setFadeOut("photo");
		}
		
		//■DEBUG表示
		if(IntMode==0){
			document.frmMain.txtRec.value = strBrowser + "/" + intSec + "<" + StrDate + ">" + StrTime + "B" + strTimeOld + strRet + "[" + (arrayData[0]) + "]";
		}
	}
	
	setTimeout("setThread()", 1000);
}
