// 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("MLB", "文字直播", "賽程表", "戰績", "台灣之光", "新聞", "專欄", "活動", "相片" );

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

// 連結
var menu_link = new Array("index.html", "textLive.html", "schedule.html", "standings.html", "proud.do", "news.html", "column.html", "event.html", "photo.html");

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/mlb/") {
						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", 6);
				} else if (_url.indexOf("album") != -1) {
						createMenu("over", menu_file_name.length-1);
						for (var i = 0; i < menu_file_name.length-1; i++) {
							createMenu("out", i);
						}
				} else if (_url.indexOf("winner") != -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);
							//alert(_txt);
							$("#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);
					}
		};

		
});