// JavaScript Document
eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('7 8(a){2(0.3&&0.3(a)){1 0.3(a)}4 2(0.5&&0.5(a)){1 0.5(a)}4 2(0.6&&0.6[a]){1 0.6[a]}4{1 9}}',11,11,'document|return|if|getElementById|else|all|layers|function|getObject|false|'.split('|'),0,{}))

if(typeof IO=='undefined')IO={};IO.Script=function(){this.Init.apply(this,arguments);};IO.Script.prototype={Init:function(opts,c){if(opts){if(opts.randomURL)this.m=true;}if(c)this.l=c;else this.l=document.getElementsByTagName('head')[0];},load:function(url,callback,callback_valname){if(this.m){var tok=(url.indexOf('?')==-1)?'?':'&';url+=tok+Math.round(Math.random()*2147483648);}var s=this.f();if(callback){if(typeof callback=='string'&&callback_valname){this.k(s,url,callback,callback_valname);}else this.j(s,url,callback);}else this.g(s,url);},j:function(s,url,cb){s.src=url;this.l.appendChild(s);if(s.addEventListener){s.addEventListener('load',this.d(s,cb),false);}else if(s.attachEvent){s.attachEvent('onreadystatechange',this.d(s,cb));}},k:function(s,url,cb_name,cb_valname){var tok=(url.indexOf('?')==-1)?'?':'&';url+=tok+cb_valname+'='+cb_name;s.src=url;this.l.appendChild(s);this.e(s);},g:function(s,url){s.src=url;this.l.appendChild(s);this.e(s);},f:function(){var s=document.createElement('script');s.type='text/javascript';return s;},e:function(s){if(s.addEventListener){s.addEventListener('load',this.n(s),false);}else if(s.attachEvent){s.attachEvent('onreadystatechange',this.n(s));}},d:function(s,cb){return function(){if(s.readyState){if(s.readyState!='loading'){cb(s);}}else{cb(s);}}},n:function(s){return function(){if(s.readyState){if(s.readyState=='loaded'||s.readyState=='complete'){s.parentNode.removeChild(s);}}else{s.parentNode.removeChild(s);}}}} 
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5 3={};3.9=6(a,b){2(j a==\'k\'){a=7.l(a)}2(a.8==\'\'){4 m}n{4 p H(\'\\\\b\'+b+\'\\\\b\').I(a.8)}};3.q=6(a,b){2(j a==\'k\'){a=7.l(a)}2(!3.9(a,b)){a.8+=(a.8?\' \':\'\')+b;4 o}n{4 m}};3.r=6(a,b){2(j a==\'k\'){a=7.l(a)}2(3.9(a,b)){a.8=a.8.t((a.8.J(\' \'+b)>=0?\' \'+b:b),\'\');4 o}n{4 m}};3.K=6(a,b,c){2(j a==\'k\'){a=7.l(a)}2(3.9(a,b)){3.r(a,b);3.q(a,c);4 o}n{4 m}};3.L=6(a,b){2(j a==\'k\'){a=7.l(a)}2(3.9(a,b)){3.r(a,b)}n{3.q(a,b)}4 o};6 v(a){5 b=7.u.w(\';\');5 c=\'\';5 d=\'\';5 e=\'\';5 f=m;M(i=0;i<b.x;i++){c=b[i].w(\'=\');d=c[0].t(/^\\s+|\\s+$/g,\'\');2(d==a){f=o;2(c.x>1){e=N(c[1].t(/^\\s+|\\s+$/g,\'\'))}4 e;O}c=y;d=\'\'}2(!f){4 y}};6 P(a,b,c,d,e,f){5 g=p z();g.Q(g.A());2(c){c=c*R*B*B*S}5 h=p z(g.A()+(c));7.u=a+"="+T(b)+((c)?";C="+h.U():"")+((d)?";D="+d:"")+((e)?";E="+e:"")+((f)?";V":"")};6 W(a,b,c){2(v(a))7.u=a+"="+((b)?";D="+b:"")+((c)?";E="+c:"")+";C=X, F-Y-Z G:G:F 10"};',62,63,'||if|SinaClass|return|var|function|document|className|checkForClass||||||||||typeof|string|getElementById|false|else|true|new|addClass|removeClass||replace|cookie|getCookie|split|length|null|Date|getTime|60|expires|path|domain|01|00|RegExp|test|indexOf|replaceClass|toggleClass|for|unescape|break|setCookie|setTime|1000|24|escape|toGMTString|secure|deleteCookie|Thu|Jan|1970|GMT'.split('|'),0,{}))
var currTab;

var LOADINGCODE = '<div class="loading"><img src="images/rightbar/img/loading2.gif" /><br />正在加载...</div>';

function medal_rank(){}






function strLen(str){
	var len;var i;len=0;
	for (i=0;i<str.length;i++){
		if (str.charCodeAt(i)>255) len+=2; else len++;
	}
	return len;
}

function subStr(str, slen) {
	var tmp = 0;
	var len = 0;
	var okLen = 0;
	for(var i=0;i<slen;i++){
		if(str.charCodeAt(i)>255){
			tmp += 2;
		}else{
			len += 1;
		}
		okLen += 1;
		if(tmp + len == slen){
			return (str.substring(0,okLen));
			break;
		}
		if(tmp + len > slen){
			return (str.substring(0,okLen - 1));
			break;
		}
	}
}




function showNewsRank(){

}






function toggleItem(targetId, length, which) {
	for (var k = 0;k<length;k++) {
		if (which+k == targetId) SinaClass.toggleClass(which+k, "con_list_focus");
		else {
			var removeObj = getObject(which+k);
			if (removeObj) SinaClass.removeClass(removeObj, "con_list_focus");
		}
	}
}


function addSub() {
	
	var sportChkbox = document.getElementsByName("sport");
	var sportChecked = [];
	for (var i = 0; i < sportChkbox.length; i++) {
		if (sportChkbox[i].checked == true) {
			sportChecked.push(sportChkbox[i]);
		}
	}
	// check if above 3 subs
	if (sportChecked.length > 5) {
		getObject("sub_errmsg").style.display = "block";
		setTimeout(function(){
			getObject("sub_errmsg").style.display = "none";
		},1500);
		return;
	}
	
	// remove all subscriptions 
	var ul = getObject("button_list");
	var lis = ul.childNodes;
	for (var i = lis.length -1; i >= 0; i--) {
		if ((lis[i].id || "").split("_")[0] == "sub") ul.removeChild(lis[i]);
	}
	
	
	var cookieStr = "";
	for (var i = 0; i < sportChecked.length; i++) {
		var matchId = sportChecked[i].id.split("_")[1];
		var matchName = sportChecked[i].nextSibling.innerHTML;
		//alert(matchName);
		
		// add cookie		
		cookieStr += "|" + matchId + "_" + escape(matchName);
		
		var ul = getObject("button_list");
		
		var li = document.createElement("li");
		li.id = "sub_" + matchId;
		li.innerHTML = "<a title='"+matchName+"' onfocus='this.blur()' id='match_"+matchId+"' href='###'>"+matchName+"</a>";
		li.onclick = function(){showMatchItem(this.id.split("_")[1]);};
		ul.insertBefore(li, getObject("subscribe"));
		ul=null;li=null;
	}
	
	setCookie("sina_widget", cookieStr, 30);
	
	if (sportChecked[0]) showMatchItem(sportChecked[0].id.split("_")[1]);
	else showHotMatch();
}
function cancelSub() {
	showHotMatch();
}
function subscribe() {
	// change menulist style
	var sub_lis = getObject("button_list").childNodes;
	for (var i = 0; i < sub_lis.length-1; i++) {sub_lis[i].className="";}
	SinaClass.addClass(getObject("subscribe"), "focus");
	getObject("match_slides").style.display = "none";
	getObject("sub_errmsg").style.display = "none";

	// display right div
	var matchSlides = getObject("match_slides");
	matchSlides.innerHTML = "";
	getObject("subscribe_content").style.display = "";

	// load cookie and theck them!
	var subIds = unescape((getCookie("sina_widget") || "")).split("|");
	var sportsChkbox = document.getElementsByName("sport");
	for (var i = 0; i < sportsChkbox.length; i++) {
		sportsChkbox[i].checked = false;
		for (var j = 0; j < subIds.length; j++) {
			var id = subIds[j].split("_")[0];
			if (id!="") {
				if (sportsChkbox[i].id == ("ch_"+id)) {
					sportsChkbox[i].checked = true;
					subIds[j] = ""; // remove this subscription
				}
			}
		}
	}

}

function showTab(el){
	var no = el.id.charAt(1);
	setCookie("sina_widget_index", no, 30);
	if (no!=currTab){
		var c_id = "c" + el.id.charAt(1);
		getObject(c_id).style.display = "block";
		el.className = "selected";
		for (var i = 1; i <= 3; i++) {
			if (i.toString()!=no) {
				getObject('c'+i).style.display = "none";
				getObject('t'+i).className = "";
			}
		}
		loadContent(no);
		currTab = no;
	}
}