$(function() {
	var ut = parseInt((new Date) / 1000);
	$("#leftside").load("inc/left_index.html?d=" + ut);							// 左側
	init_rightside();															// 右側初期化

	get_tohokuepco("ep_meter");													// 電気予報取得
	get_weather("weather_marquee");												// 天気予報取得
	get_bukken_num("bnum_c", "c");												// 賃貸物件数取得
	get_bukken_num("bnum_b", "b");												// 売買物件数取得
	get_information("top_info");												// 新着情報取得
																				// QRコード取得
	get_qrcode("mobile_qr_box", "http://www.web-livein.jp/", "Webリブインあおもり 携帯版");
});





/*------------------------------------------------------------------------------
 サイドバー関連
------------------------------------------------------------------------------*/
/* 電気予報取得 */
function get_tohokuepco(target_id) {
	var params = {
		"mode" : 1
	};

	$.getJSON(uri_get_tohokuepco, params, function(e) {
		var out_html = "";
		var epmeter = "images/epmeter_";
		var barwidth = 0;
		if (e.result == 1) {
			barwidth = Math.floor(150 * (e.now.percent - 50) / 50);
/*
			if (e.now.percent < 65) {
				epmeter += "60.png";
			} else if (e.now.percent < 70) {
				epmeter += "65.png";
			} else if (e.now.percent < 75) {
				epmeter += "70.png";
			} else if (e.now.percent < 80) {
				epmeter += "75.png";
			} else if (e.now.percent < 85) {
				epmeter += "80.png";
			} else if (e.now.percent < 90) {
				epmeter += "85.png";
			} else if (e.now.percent < 95) {
				epmeter += "90.png";
			} else if (e.now.percent < 98) {
				epmeter += "95.png";
			} else {
				epmeter += "98.png";
			}
*/
			if (e.now.percent < 84) {
				epmeter += "60.png";
			} else if (e.now.percent < 86) {
				epmeter += "65.png";
			} else if (e.now.percent < 88) {
				epmeter += "70.png";
			} else if (e.now.percent < 90) {
				epmeter += "75.png";
			} else if (e.now.percent < 92) {
				epmeter += "80.png";
			} else if (e.now.percent < 94) {
				epmeter += "85.png";
			} else if (e.now.percent < 96) {
				epmeter += "90.png";
			} else if (e.now.percent < 98) {
				epmeter += "95.png";
			} else {
				epmeter += "98.png";
			}

			out_html += "<p class=\"center red\">" + e.update + "</p>";
			out_html += "<div id=\"ep_meter_box\">";
			out_html += "<div id=\"ep_meter_bar\" style=\"width:" + barwidth + "px;background:url(" + epmeter + ") repeat-x;\">";
			out_html += "</div>";
			out_html += "</div>";
			out_html += "<p class=\"center ex_big bold\">" + e.now.percent + "％</p>";
			out_html += "<p class=\"center\">";
			out_html += "使用電力　" + e.now.kw + "万kW<br />";
			out_html += "供給電力　" + e.peak + "万kW</p>";
		} else {
			out_html += "<p class=\"center\">※データ取得エラー</p>";
		}

		$("#" + target_id).empty().append(out_html);
	});
}

/* 天気予報取得 */
function get_weather(target_id) {
	var params = {
		"z" : 99,
		"cr" : 0
	};

	$.getJSON(uri_get_weather, params, function(e) {
		var out_html = "";
		if (e.result == 1) {
			out_html += "<li class=\"weather_title\">" + e.title + "</li>";
			for (var i = 0; i <= 2; i++) {
				out_html += "<li class=\"weather_zone\">" + e.zone[i] + "</li>";
				out_html += "<li class=\"weather_text\">今日：" + e.weather[i][0].text + "</li>";
				out_html += "<li class=\"weather_text\">明日：" + e.weather[i][1].text + "</li>";
			}
		} else {
			out_html += "<li>※データ取得エラー</li>";
		}

		$("#" + target_id)
			.empty()
			.append(out_html)
			.marquee({
				yScroll : "bottom"
			});
	});
}





/*------------------------------------------------------------------------------
 ガジェット関連
------------------------------------------------------------------------------*/
/* 有効物件数取得 */
function get_bukken_num(target_id, cbtype) {
	if (cbtype != "c" && cbtype != "b") cbtype = "c";
	var params = {
		"z" : 99,
		"t" : cbtype
	};

	$.getJSON(uri_get_bnum, params, function(e) {
		var out_html = "";
		if (e.result == 1) {
			out_html += numberformat(e.sum) + " 件";
		} else {
			out_html += "data error";
		}

		$("#" + target_id)
			.empty()
			.append(out_html);
	});
}

/* 新着情報取得 */
function get_information(target_id) {
	var params = {
		num : 0
	};

	$.getJSON(uri_get_info, params, function(e) {
		var out_html = "";
		if (e.result == 1) {
			for (key in e.info) {
				out_html += "<li class=\"date\">" + e.info[key].date + "</li>";
				out_html += "<li class=\"word\">" + e.info[key].word + "</li>";
			}
		} else {
			out_html += "※データ取得エラー";
		}

		$("#" + target_id).empty().append(out_html);
	});
}

/* QRコード取得 */
function get_qrcode(target_id, qr_uri, qr_title) {
	var params = {
		"uri" : qr_uri,
		"ttl" : qr_title
	};

	$.getJSON(uri_get_qrcode, params, function(e) {
		var out_html = "";
		if (e.result == 1) {
			out_html += "<img src=\"" + e.qr.small + "\" alt=\"" + qr_title + "\" />";
		} else {
			out_html += "※データ取得エラー";
		}

		$("#" + target_id).empty().append(out_html);
	});
}




