
var LstvPicPreUrl = "/GztvStzxWeb/Snapshot_LSTV/"; //直播实时截图前缀URL路径
function downloadBanacast() {
	//document.getElementById("downloadBanacastFrame").src="Download/BanacastGztv.exe";
	window.open("/GztvStzxWeb/download.html", "download");
	//bana.LoadUpdateDlg();
}
function QueryString(obj) {
	var name, value, i;
	var str = location.href;
	var num = str.indexOf("?");
	str = str.substr(num + 1);
	var arrtmp = str.split("&");
	for (i = 0; i < arrtmp.length; i++) {
		num = arrtmp[i].indexOf("=");
		if (num > 0) {
			name = arrtmp[i].substring(0, num);
			value = arrtmp[i].substr(num + 1);
			if (obj == name) {
				return value;
			}
		}
	}
}
var createXMLParser = function (xmlFile) {
	var xmlDoc;
	if (window.ActiveXObject) {
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  //Msxml2.DOMDocument 
		xmlDoc.async = false;
		xmlDoc.load(xmlFile);
	} else {
		if (document.implementation && document.implementation.createDocument) {
			xmlDoc = document.implementation.createDocument("", "", null);
			xmlDoc.load(xmlFile);
		} else {
			return null;
		}
	}
	return xmlDoc;
};
var loadXML = function (xmlFile) {
	var xmlDoc = createXMLParser(xmlFile);
	if (xmlDoc == null) {
		alert("\u60a8\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301xml\u6587\u4ef6\u8bfb\u53d6,\u4e8e\u662f\u672c\u9875\u9762\u7981\u6b62\u60a8\u7684\u64cd\u4f5c,\u63a8\u8350\u4f7f\u7528IE5.0\u4ee5\u4e0a\u53ef\u4ee5\u89e3\u51b3\u6b64\u95ee\u9898!");
	}
	return xmlDoc;
};
var gzzhUrl, gzxwUrl, gzjjUrl, gzseUrl, gzyyUrl; //
var gzzhId, gzxwId, gzjjId, gzseId, gzyyId;
function parserChnsXML() {
	var xmlDoc = loadXML("XML/GZTVChannelInfo.xml");
	var Channels = xmlDoc.getElementsByTagName("Root/Channel");
	for (var i = 0; i < Channels.length; i++) {
		if (Channels[i].getAttribute("tag") == "gzzh") {
			gzzhUrl = Channels[i].childNodes[1].text;
			gzzhId = Channels[i].getAttribute("ID");
		} else {
			if (Channels[i].getAttribute("tag") == "gzxw") {
				gzxwUrl = Channels[i].childNodes[1].text;
				gzxwId = Channels[i].getAttribute("ID");
			} else {
				if (Channels[i].getAttribute("tag") == "gzjj") {
					gzjjUrl = Channels[i].childNodes[1].text;
					gzjjId = Channels[i].getAttribute("ID");
				} else {
					if (Channels[i].getAttribute("tag") == "gzse") {
						gzseUrl = Channels[i].childNodes[1].text;
						gzseId = Channels[i].getAttribute("ID");
					} else {
						if (Channels[i].getAttribute("tag") == "gzyy") {
							gzyyUrl = Channels[i].childNodes[1].text;
							gzyyId = Channels[i].getAttribute("ID");
						}
					}
				}
			}
		}
	}
}
parserChnsXML();
function SetChnsSnapshotPicUrl() {
	$("#gzzhSnapshotPic").attr("src", LstvPicPreUrl + gzzhId + "-i1.jpg");
	$("#gzxwSnapshotPic").attr("src", LstvPicPreUrl + gzxwId + "-i1.jpg");
	$("#gzjjSnapshotPic").attr("src", LstvPicPreUrl + gzjjId + "-i1.jpg");
	$("#gzseSnapshotPic").attr("src", LstvPicPreUrl + gzseId + "-i1.jpg");
	$("#gzyySnapshotPic").attr("src", LstvPicPreUrl + gzyyId + "-i1.jpg");
}
var IsCurChnsProTitleLoaded = false; //各频道当前播放节目的节目名是否获取成功
function GetCurrentProgramName_ML() {
	$.getJSON("servlet/CurChnsProServlet", function (data) {
		$.each(data.CurChnsPro, function (i, item) {
			$("#ML>div.CBTN").each(function () {
				var ChnTag = $(this).attr("ChnTag");
				if (ChnTag == item.ChnTag) {
					$("#NowPro_" + ChnTag).text(item.CurPro);
					$("#NowPro_" + ChnTag).attr("title", item.CurPro);
				}
			});
		});
		IsCurChnsProTitleLoaded = true;
	});
}
function GetCurrentProgramName_PTL() {
	$.getJSON("servlet/CurChnsProServlet", function (data) {
		$.each(data.CurChnsPro, function (i, item) {
			$("#PTL>div.CBTN").each(function () {
				var ChnTag = $(this).attr("ChnTag");
				if (ChnTag == item.ChnTag) {
					$("#NowPro_" + ChnTag).text(item.CurPro);
					$("#NowPro_" + ChnTag).attr("title", item.CurPro);
				}
			});
		});
		IsCurChnsProTitleLoaded = true;
	});
}
function GetCurrentProgramName_ML_Conflict() {
	jQuery.getJSON("servlet/CurChnsProServlet", function (data) {
		jQuery.each(data.CurChnsPro, function (i, item) {
			jQuery("#ML>div.CBTN").each(function () {
				var ChnTag = jQuery(this).attr("ChnTag");
				if (ChnTag == item.ChnTag) {
					jQuery("#NowPro_" + ChnTag).text(item.CurPro);
					jQuery("#NowPro_" + ChnTag).attr("title", item.CurPro);
				}
			});
		});
		IsCurChnsProTitleLoaded = true;
	});
}
function GetCurrentProgramName_PTL_Conflict() {
	jQuery.getJSON("servlet/CurChnsProServlet", function (data) {
		jQuery.each(data.CurChnsPro, function (i, item) {
			jQuery("#PTL>div.CBTN").each(function () {
				var ChnTag = jQuery(this).attr("ChnTag");
				if (ChnTag == item.ChnTag) {
					jQuery("#NowPro_" + ChnTag).text(item.CurPro);
					jQuery("#NowPro_" + ChnTag).attr("title", item.CurPro);
				}
			});
		});
		IsCurChnsProTitleLoaded = true;
	});
}
function SetCommLstvBtnClickEvent_ML() {
	$("#ML>div.CBTN").click(function () {
		var ChnTag = $(this).attr("ChnTag");
		window.open("LstvPlayer.html?ChnTag=" + ChnTag, "LstvPlayWin");
	});
}
function SetCommLstvBtnClickEvent_PTL() {
	$("#PTL>div.CBTN").click(function () {
		var ChnTag = $(this).attr("ChnTag");
		window.open("LstvPlayer.html?ChnTag=" + ChnTag, "LstvPlayWin");
	});
}
function SetCommLstvBtnClickEvent_ML_Conflict() {
	jQuery("#ML>div.CBTN").click(function () {
		var ChnTag = jQuery(this).attr("ChnTag");
		window.open("LstvPlayer.html?ChnTag=" + ChnTag, "LstvPlayWin");
	});
}
function SetCommLstvBtnClickEvent_PTL_Conflict() {
	jQuery("#PTL>div.CBTN").click(function () {
		var ChnTag = jQuery(this).attr("ChnTag");
		window.open("LstvPlayer.html?ChnTag=" + ChnTag, "LstvPlayWin");
	});
}
