// JavaScript Document
var menuStr = "<ul>\n"
			+ "<li id=\"menu_li_1\"></li>"
			+ "<li id=\"menu_li_2\"></li>"
			+ "<li id=\"menu_li_3\"></li>"
			+ "<li id=\"menu_li_4\"></li>"
			+ "<li id=\"menu_li_5\"></li>"
			+ "<li id=\"menu_li_6\"></li>"
			+ "<li id=\"menu_li_7\"></li>"
			+ "<li id=\"menu_li_8\"></li>"
			+ "<li id=\"menu_li_9\"></li>"
			+ "</ul>";
			
document.write(menuStr);

var atag_tmp  = "<a href=\"{0}\" class=\"{1}\">{2}</a>";

var _url = document.location.href;
var menuNowIdx = 0;

// 選單名稱
var menu_li_name = new Array("日本職棒", "賽程表", "影音直播", "影音隨選", "戰績", "球隊球員", "新聞", "專欄", "活動" );

// 檔案名稱
var menu_file_name = new Array("index", "schedule", "other", "other", "standings", "team", "news", "column", "event");

// 連結
var menu_link = new Array("index.html", "schedule.html", "http://hichannel.hinet.net/pbl/", "http://hichannel.hinet.net/pbl/vod_1.html", "standings.html", "teams.html", "news.html", "column.html", "javascript:alert('敬請期待!!');");

function messageFormat( _tmp , obj) {
	var text = _tmp;
	for(var i = 0 ; i < obj.length ; i ++){
		var oldstr = "{" + i + "}";
		while( text.indexOf(oldstr) != -1 ) {
			text = text.replace(oldstr ,  obj[i]);
		}
	}
	return text;
}


$(function() {
		   
		menuInit();
		
		function menuInit() {
				//alert(_url);
				if (_url == "http://sports.hinet.net/pbl/") {
							createMenu("over", 0);
						for (var i = 1; i < menu_file_name.length; i++) {
							createMenu("out", i);
						}
				} else if (_url.indexOf("expert") != -1) {
							for (var i = 0; i < menu_file_name.length; i++) {
								createMenu("out", i);
							}
							createMenu("over", 7);
				} else {
						for (var i = 0; i < menu_file_name.length; i++) {
							if (_url.indexOf(menu_file_name[i]) != -1 || _url.indexOf(menu_file_name[i].toLowerCase()) != -1) {
									//alert(i);
									createMenu("over", i);
							} else {
									createMenu("out", i);
							}
						}
				}
		};
		function createMenu(status, idx) {
					var obj = new Array();
					if (status == "over") {
							obj[0] = menu_link[idx];
							obj[1] = "sub_over";
							obj[2] = menu_li_name[idx];
							var _txt = messageFormat(atag_tmp , obj);
							$("#menu_li_"+(idx+1)).html(_txt);
					} else {
							obj[0] = menu_link[idx];
							obj[1] = "sub_out";
							obj[2] = menu_li_name[idx];
							var _txt = messageFormat(atag_tmp , obj);
							//alert(_txt);
							$("#menu_li_"+(idx+1)).html(_txt);
					}
		};

		
});