// common.js

// サーバURL
var serverUrl = "http://www.anryo-steering.com/";

/*-----------------------------------------------------------------------*/
/*                          公開ファンクション                           */
/*-----------------------------------------------------------------------*/

/*
 * public
 * 共通メニューを取得する
**/
function getMenuHtml() {
	var url = serverUrl + "menu.html";
	_getHtmlIntoDiv(url, "subBox");
}

/*
 * public
 * information用のナビゲータを取得する
**/
function getInfoNavi() {
	var url = serverUrl + "information/navigation.html";
	_getHtmlIntoDiv(url, "info_navi");
}

/*
 * public
 * lyrics用のナビゲータを取得する
**/
function getLyricsNavi() {
	var url = serverUrl + "lyrics/navigation.html";
	_getHtmlIntoDiv(url, "lyrics_navi");
}

/*-----------------------------------------------------------------------*/
/*                         非公開ファンクション                          */
/*-----------------------------------------------------------------------*/

/*
 * private
 * 取得したテキストを指定したidの内部に表示する
 *
 * @param url				取得するURL
 * @param id				表示対象のid
 * @param onErrorFunc		エラー時に実行する関数
 * @param onErrorFuncArgs	onErrorFuncに渡す引数
**/
function _getHtmlIntoDiv(url, id, onErrorFunc, onErroFuncArgs)
{
	new Ajax.Request(
		url,
		{
			method: "get",
			onSuccess: function(httpObj) {
				$(id).innerHTML = httpObj.responseText;
			},
			onFailure: function(httpObj) {
				if (onErrorFunc) {
					onErrorFunc(onErrorFuncArgs);
				} else {
					alert("エラー");
				}
			}
		});
}


