﻿// JavaScript Document
var isIE = (document.all) ? true : false;
var $ = function(id) {
    return "string" == typeof id ? document.getElementById(id) : id;
};
//转换电视汉字
var TV = function(str){
	var x = str.split(" ")
	var v = {
		"15":"台灣有線ESPN台",
		"16":"澳門衛視體育台(東南亞頻道)",
		"17":"台灣緯來電視台",
		"18":"台灣中視衛星",
		"21":"香港亞洲電視本港台",
		"22":"香港亞洲電視國際台",
		"23":"中央台5台",
		"24":"廣東珠江台",
		"26":"中央台2台",
		"27":"香港有線體育台(62台)",
		"28":"香港有線電視體育二台",
		"29":"澳門有線ESPN台",
		"30":"廣東衛視台",
		"31":"廣東電視體育頻道",
		"32":"澳廣視中文台",
		"33":"澳廣視葡文台",
		"34":"香港無線電視翡翠台",
		"35":"泰星UBC30台",
		"36":"泰星UBC31台",
		"37":"泰星UBC26台",
		"38":"香港有線18台",
		"39":"中央5台",
		"40":"泰星UBC1台",
		"41":"香港NOW825台",
		"42":"泰星UBC3台",
		"43":"泰星UBC4台",
		"44":"泰星UBC5台",
		"45":"泰星UBC6台",
		"46":"泰星UBC60台",
		"47":"香港亞洲電視本港台",
		"48":"香港亞洲電視國際台",
		"49":"中央1台",
		"52":"廣東珠江台",
		"55":"中央2台",
		"56":"香港有線A台",
		"59":"澳門衛視體育台(東南亞頻道)",
		"60":"香港無線電視明珠台",
		"61":"台灣ESPN台",
		"65":"香港有線11台",
		"66":"泰星UBC32台",
		"67":"泰星UBC33台",
		"68":"澳門衛視體育台(亞洲頻道)",
		"70":"法國TV5台",
		"72":"廣東電視體育頻道",
		"74":"日本NHK台",
		"75":"香港有線99台",
		"76":"香港有線足球台(61台)",
		"92":"香港無線電視翡翠台",
		"112":"香港NOW85台",
		"113":"香港NOW84台",
		"115":"香港NOW690台",
		"132":"香港有線165台",
		"135":"香港NOW691台",
		"152":"香港有線體育台(62台)",
		"172":"泰星UBC61台",
		"173":"泰星UBC62台",
		"174":"泰星UBC65台",
		"175":"香港有線166台",
		"176":"東方衛視",
		"177":"泰星UBC64台",
		"192":"香港有線164台",
		"195":"澳門有線球王台(34台)",
		"196":"澳門有線球迷台(35台)",
		"212":"香港NOW670",
		"213":"香港NOW671",
		"215":"香港有線63台",
		"216":"香港有線球彩台(64台)",
		"232":"香港有線足球台(61台)",
		"252":"BenSports 1",
		"253":"BenSports 2",
		"254":"BenSports 3",
		"255":"澳門有線GOAL1台(36台)",
		"256":"澳門有線GOAL2台(37台)",
		"257":"BenSports 6",
		"272":"Ben-Star",
		"273":"Ben-ESPN",
		"292":"澳廣視中文台",
		"295":"泰星UBC61台",
		"296":"泰星UBC62台",
		"297":"泰星UBC63台",
		"298":"泰星UBC64台",
		"299":"泰星UBC65台",
		"300":"泰星UBC66台",
		"312":"高清翡翠台",
		"335":"葡國RTPi台(港澳有線)",
		"352":"澳廣視葡文台",
		"355":"香港有線60台",
		"372":"香港NOW634台",
		"375":"無線收費電視GOAL1台(25台)",
		"376":"無線收費電視GOAL2台(26台)",
		"377":"無線收費電視998台",
		"392":"泰星UBC 40台",
		"395":"香港NOW670台",
		"396":"香港NOW671台",
		"397":"香港NOW631台",
		"398":"香港NOW632台",
		"412":"香港NOW680",
		"416":"香港NOW826台",
		"432":"香港NOW631",
		"435":"香港NOW898台",
		"455":"香港NOW695台",
		"475":"香港NOW673台",
		"515":"香港NOW633台",
		"516":"香港NOW634台",
		"517":"香港NOW635台",
		"535":"泰星UBC7台",
		"536":"香港NOW636台",
		"537":"香港NOW676台",
		"555":"泰星UBC9台",
		"575":"香港NOW672台",
		"595":"香港NOW637台",
		"615":"香港NOW638台",
		"635":"澳門有線Channel 1(1台)",
		"655":"泰星UBC29台",
		"675":"泰星UBC68台",
		"676":"泰星UBC106台",
		"677":"泰星UBC107台",
		"695":"BenSports 1",
		"696":"BenSports 2",
		"697":"BenSports 3",
		"698":"BenSports 4",
		"699":"BenSports 5",
		"700":"BenSports 6",
		"715":"香港NOW639台",
		"735":"香港NOW600台",
		"755":"Ben-Star",
		"756":"Ben-Espn",
		"775":"香港NOW660台",
		"796":"香港NOW661台",
		"815":"高清翡翠台",
		"835":"泰星UBC59台",
		"836":"泰星UBC67台",
		"855":"BenSports 7",
		"875":"香港NOW640台",
		"876":"香港NOW714台",
		"895":"香港亞洲電視數碼頻道13",
		"915":"泰星UBC27台",
		"935":"香港有線36台",
		"936":"香港有線14台",
		"955":"香港亞洲電視數碼頻道12",
		"975":"泰星UBC99台",
		"995":"香港有線152台",
		"1015":"泰星UBC123台",
		"1016":"泰星UBC121台",
		"1035":"泰星UBC122台",
		"1055":"泰星UBC161台",
		"1075":"香港NOW100台",
		"1095":"泰星UBC124台",
		"1096":"泰星UBC126台",
		"1115":"泰星UBC125台",
		"1135":"J2",
		"1175":"泰星UBC11台",
		"1176":"澳視體育",
		"1177":"央視風雲足球台",
		"1195":"中央7台"
	}
	var s = '';
	for(var i=0; i<x.length;i++){
		if(x[i]!='')s += v[x[i]] + ' ';
	}
	return s;
}
var UrlParams = function(){
	var params = document.location.search.substr(1).split('&') ;
	var object = {};
	for (i=0 ; i < params.length ; i++) {
		var param = params[i].split('=') ;
		object[param[0]] = param[1] ;
	}
	return object;
}
//异步数据读取
var Ajax = Ajax || {};
Ajax.makeXhr = function (){
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		var x = new ActiveXObject("Msxml2.XMLHTTP");
		if (!x) {
			x = new ActiveXObject("Microsoft.XMLHTTP");
		}
		return x;
	}
}
Ajax.getXML = function(AjaxUrl,callback){
	var xhr = this.makeXhr();
	xhr.open('GET',AjaxUrl);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.onreadystatechange=function(){
		if(xhr.readyState==4){
			if(xhr.status==200){
				var dom;
				if (window.ActiveXObject) {
					dom = new ActiveXObject("Microsoft.XMLDOM");
					dom.async = false;
					dom.validateOnParse = false;
					dom.resolveExternals = false;
if(!dom.loadXML(xhr.responseText)){dom = false;}
				} else {
					var parser = new DOMParser();
					dom = parser.parseFromString(xhr.responseText, "text/xml");
					if("parsererror" === dom.documentElement.nodeName) {dom = false;}
				}
				if(dom){callback(dom);}else{callback({errors:'failed to parse XML',text:xhr.responseText});}
			}
		}
	}
	xhr.send(null);
};
