/*=========================================

 filename:  init.page.program.recommand.js
 create:    2009/
 copyright: 

　ページ初期化

=========================================*/
(function(){
$(function()
{
	/**
	 * 今月のおすすめページ
	 * 
	 * プログラム詳細ページへのリンクがある場合はこのページは表示されない
	 * 
	 * これはポップアップ用
	 * 
	 * 
	 * 
	 * 
	 */
	
	/**
	 * 各ロールオーバー処理
	 * 
	 */
	window.cushion.addRollActionById("btnProgramPrint");
	window.cushion.addRollActionById("btnProgramMail");
	
	/**
	 * Schedule Ajax
	 */
	var schedule = new TipProgramSchedule();
	var target = $("#schedule_container");
	// 読込み開始
	schedule.onPreLoad = function()
	{
		target.html("スケジュール検索中");
	}

	// 読込み完了
	schedule.onLoad = function(result) {
		var rows = result.data;
		var html = "";
		if (!rows || rows.length < 1) {
			html = "該当スケジュールはありません";
		} else {
			html = '<div class="tip-program-schedule"><table>';
			//html += '<tr><th>年月日</th><th>時刻</th><th>プログラム名</th><th>インストラクタ</th></tr>';
			for (var i in rows) {
				
				var scheduleDate = new Date( rows[ i ].date.replace(/-/g,"/") );
				var day;
				switch(scheduleDate.getDay())
				{
					case 0 :
						day = "(日)";
					break;
					case 1 :
						day = "(月)";
					break;
					case 2 :
						day = "(火)";
					break;
					case 3 :
						day = "(水)";
					break;
					case 4 :
						day = "(木)";
					break;
					case 5 :
						day = "(金)";
					break;
					case 6 :
						day = "(土)";
					break;
				}
				dateStr =  window.utils.keta(scheduleDate.getMonth()+1, 2)
					+ "/" + window.utils.keta(scheduleDate.getDate(), 2) + day;
				html += Hx.template('<tr><th>' + dateStr + '</th><td>[$start_time]～[$end_time]</td><td>[$program_name]</td></tr>', rows[i]);
			}
			html += '</table>※１週間分の実施予定を表示しています。</div>';
		}

		target.html(html);
	}

	// 検索パラメータ
	schedule.request.shop_id = top_assigned_obj.shop_id || "";
	schedule.request.lc_code = top_assigned_obj.lc_code || "";
	schedule.request.date    = top_assigned_obj.date    || "now";
	schedule.load();
});
})();




