﻿document.write("<script type='text/javascript' src='http://mygame.xunlei.com/jsdata/votevar/netgame/000004.js'><\/script>");
document.write("<script type='text/javascript' src='http://mygame.xunlei.com/js/vote.js'><\/script>");

function initCommon(){
	initKF();
	initYXLT();
	initVote();
	//showIndexPicList();
	initPayRank();
	//loginInit();
}

function initYXLT(){
	var yxlt = document.getElementById('yxlt');
	if(yxlt){
		yxlt.href='http://gamebbs.xunlei.com/forumdisplay.php?fid=228';
	}
}


var moreLinks = new Array();
moreLinks['tab_news'] = "http://xiayidao.xunlei.com/c/0000040001-0000040002-0000040003-0000040004_1.html";
moreLinks['tab_placards'] = "http://xiayidao.xunlei.com/c/0000040003_1.html";
moreLinks['tab_actions'] = "http://xiayidao.xunlei.com/c/0000040002_1.html";

moreLinks['tab_jyxd'] = "http://xiayidao.xunlei.com/c/0000040007-0000040008_1.html";
moreLinks['tab_zlgx'] = "http://xiayidao.xunlei.com/c/0000040005_1.html";

moreLinks['tab_pzyh'] = "http://xiayidao.xunlei.com/c/1000_1.html";
moreLinks['tab_wjjt'] = "http://xiayidao.xunlei.com/c/0071.html";

moreLinks['tab_photo'] = "http://xiayidao.xunlei.com/c/0061.html";
moreLinks['tab_gamepic'] = "http://xiayidao.xunlei.com/c/0071.html";

function toTab(o){
	if(!o) return ;
	var id = o.getAttribute('id');
	var ids = id.split('_');
	var div = document.getElementById('div_'+ids[1]);
	displayNoneSiblings(div);
	alterClassSiblings(o,'up');
	alertMoreLinks(o);
	_tabClass = 'up';
}

function displayNoneSiblings(o){
	if(!o) return ;
	var parent = o.parentNode;
	if(!parent) return ;
	var children = parent.childNodes;
	for(var i=0;i<children.length;i++){
		var tagName = children[i].tagName;
		if(tagName == o.tagName){
			children[i].style.display = 'none';
		}
	}
	o.style.display = '';
}

function alterClassSiblings(o,classname){
	if(!o) return ;
	var parent = o.parentNode;
	if(!parent) return ;
	var children = parent.childNodes;
	for(var i=0;i<children.length;i++){
		var tagName = children[i].tagName;
		if(tagName == o.tagName){
			children[i].className = '';
		}
	}
	o.className = classname;
}

function alertMoreLinks(o){
	if(!o) return ;
	var morelink = document.getElementById("more_link")
	if(morelink){
		if(morelink.getAttribute('onclick')){
			if(document.all){
				morelink.onclick = function(){
					window.location.href = moreLinks[o.getAttribute('id')];
					return false;
				}
			}
			else{
				morelink.setAttribute("onclick","javascript:location.href='"+moreLinks[o.getAttribute('id')]+"';return false;");
			}
		}
		else{
			morelink.href = moreLinks[o.getAttribute('id')];
		}
	}
	else{
		var parent = o.parentNode;
		if(!parent) return ;
		parent = parent.parentNode;
		if(!parent) return ;
		var sibling = parent.nextSibling;
		while(sibling){
			if(sibling.tagName && sibling.tagName.toLowerCase() == 'a'){
				sibling.href = moreLinks[o.getAttribute('id')];
			}
			sibling = sibling.nextSibling;
		}
	}
}

var _tabClass = '';
function moveInTab(o){
	if(!o) return ;
	_tabClass = o.className;
	o.className = 'up';
}

function moveOutTab(o){
	if(!o) return ;
	o.className = _tabClass;
}

//vote
if(typeof votesvr == "undefined" || votesvr == ''){
	var votesvr = "http://svr.game.xunlei.com:8080/plus/submit.vote";
	var voteressvr = "http://svr.game.xunlei.com:8080/plus/result.vote";
	var gameid = "XiaydVote";
	var titleid = "20080112";
	var votetitle = "对侠义周末活动的看法？";
	var voteoptions= new Array("非常需要","有就参加","周末没空","无所谓");
	var voteoptionids= new Array("1","2","3","4");
}
var cboxs;
//初始化投票选项
function initVote() {
	var votearea = document.getElementById("wjdc");
	if (!votearea)return;
	var content='<dl><dt><img src="http://img.xiayidao.xunlei.com/img_v2/dot.gif" alt="" />'+votetitle+'<img src="http://img.xiayidao.xunlei.com/img_v2/dot.gif" alt="" /></dt>';
	content+='<dd><ul>'
	for (var i=0;i<voteoptions.length;i++){
		content+=" <li><input name=\"choose\" type=\"radio\" value="+voteoptionids[i]+" /> <label for=\"choose\">"+voteoptions[i]+"</label></li>";
	}
	content+='</ul><p><input type="image" src="http://img.xiayidao.xunlei.com/img_v2/subit_btn.gif" id="submitBtn" title="确定" /><input type="image" src="http://img.xiayidao.xunlei.com/img_v2/quxiao.gif" title="查看" id="resultBtn"/></p>';
	content+='</dd></dl>';
	
	votearea.innerHTML=content;
	document.getElementById('submitBtn').onclick = submitVote;
	document.getElementById('resultBtn').onclick = showVote;
	cboxs = document.getElementsByName("choose");
}

function submitVote() {
	if(typeof(_preSubmit) == "function"){
			if(!_preSubmit()){
				return ;
			}
	}
	var url = votesvr + "?gameid=" + gameid + "&titleid=" + titleid
			+ "&rtntype=script&optionid=";
	var isChecked = false;
	for ( var i = 0; i < cboxs.length; i++) {
		if (cboxs[i].checked) {
			url += voteoptionids[i];
			isChecked = true;
			break;
		}
	}
	if (isChecked){
		document.getElementById('submitBtn').disabled=true;
		webGame.acrossDomain.request(url, submitVoteAction, false);	
	}else{
		//alert("请选择");
	}
}
function submitVoteAction(rtn) {
	if (rtn.voteSubmitStatus == 0) {
		if(typeof(_sucSubmit)=='function'){
			_sucSubmit();
		}
		alert("谢谢您的参与");
	} else if (rtn.voteSubmitStatus == 2) {
		alert("一天只能投票一次");
	} else {
		alert("投票失败 请重试");
	}
	document.getElementById('submitBtn').disabled=false;
}
function showVote() {
	var url = voteressvr + "?gameid=" + gameid + "&titleid=" + titleid
			+ "&rtntype=script";
	webGame.acrossDomain.request(url, showVoteAction, false);
}
function showVoteAction(rtn) {
	var params = "";
	for(var i=0;i<voteoptions.length;i++){
		params += "r"+voteoptionids[i]+"=" + rtn.resultMap[voteoptionids[i]];
		if(i != voteoptions.length-1){
			params += "&";
		}
	}
	window.open('http://xiayidao.xunlei.com/vote_result.html?' + params);
}

function getResponseParameter(strname) {
	var hrefstr, pos, parastr, para, tempstr;
	hrefstr = window.location.href;
	pos = hrefstr.indexOf("?");
	parastr = hrefstr.substring(pos + 1);
	para = parastr.split("&");
	tempstr = "";
	for (i = 0; i < para.length; i++) {
		tempstr = para[i];
		pos = tempstr.indexOf("=");
		if (tempstr.substring(0, pos) == strname) {
			return tempstr.substring(pos + 1);
		}
	}
	return "";
}

function initVoteRs(){
	if(!document.getElementById("content"))return;
	var carray = new Array();
	var parray = new Array();
	var sum = 0;
	for(var i=0;i<voteoptions.length;i++){
		var c=getResponseParameter('r'+voteoptionids[i]);
		if(c==''||c=='undefined'||!c)c=0;
		carray[voteoptionids[i]] = c;
		sum += c*1;
	}
	for(var i=0;i<voteoptions.length;i++){
		var p = (sum!=0)?(Math.floor((carray[voteoptionids[i]]/sum)*100)):0;
		parray[voteoptionids[i]] = p;
	}

	var content='<h2>'+votetitle+'</h2>';
	content += '<table><tbody>';
	for(var i=0;i<voteoptions.length;i++){
		content +='<tr><td>'+voteoptions[i]+'</td><td><span class="tp_v" style="width:'+parray[voteoptionids[i]]+'%;"></span><span>'+parray[voteoptionids[i]]+'%</span></td><td>'+carray[voteoptionids[i]]+'票</td></tr>';
	}
	content +='</tbody></table>'
	content +='<p><a href="javascript:window.close()"><img src="http://img.xiayidao.xunlei.com/img_v2/close_btn.jpg" alt="关闭本页" /></a></p>';
	document.getElementById("content").innerHTML=content;
}

function initKF(){
	if(!document.getElementById("kfzx"))return;
	var kf = '<p>帐号注册及雷点充值请咨询：<br />0755-26035666 <br />客服电话：<br />028-85176915 <br />客服传真:<br />028-85176915 <br />迅雷商务：<br />0755-26035888-8264</p>'
	document.getElementById("kfzx").innerHTML = kf;

}


function getCookie(ckname){
  var ck=document.cookie;
  var reg=new RegExp(escape(ckname)+'=([^;$]*)','gi');
  if(!reg.test(ck)){
    return '';
  }
  var a=ck.match(reg);
  if(a.length>0)
    return (RegExp.$1);
  else
    return '';
}


function setCookie(ckname,ckvalue,timeout){
      var strVal=escape(ckname)+'='+escape(ckvalue);
	  if(!isNaN(timeout) && timeout!==null && timeout!==undefined){
		  var expireDate=new Date(new Date().getTime()+timeout*1000);
	  }else{
		  var expireDate=new Date(new Date().getTime()+3600000);
	  }
	  strVal+='; path=/; domain=.xunlei.com ; expires='+expireDate.toGMTString();

	  document.cookie=strVal;
	}

function showIndexPicList(){
	var c = '';
	if (typeof(indexPicList006)!='undefined'&&indexPicList006){
		for (var i=0;i<indexPicList006.length;i++){
			c+='<li> <a target="_blank" href="'+indexPicList006[i].cardlinkurl+'"  title="'+indexPicList006[i].title+'"><img src="'+indexPicList006[i].picurl+'" alt="'+indexPicList006[i].title+'"/></a><p>'+indexPicList006[i].remark+'</p>';
			c+='</li>';	
		}
	}

	var c2 = '';
	if (typeof(indexPicList007)!='undefined'&&indexPicList007){
		for (var i=0;i<indexPicList007.length;i++){
			c2+='<li> <a target="_blank" href="'+indexPicList007[i].cardlinkurl+'"  title="'+indexPicList007[i].title+'"><img src="'+indexPicList007[i].picurl+'" alt="'+indexPicList007[i].title+'"/></a><p>'+indexPicList007[i].remark+'</p>';
			c2+='</li>';	
		}
	}

	if(document.getElementById("picList")){
		document.getElementById("picList").innerHTML=c;
	}

	if(document.getElementById("div_wjjt")){
		document.getElementById("div_wjjt").innerHTML=c2;
	}
}

function loginInit(){
	if(typeof(hasLogin)=='function'){
		if(hasLogin()){
			//TODO 已登录
		}
	}	
}


function initPayRank(){
	if(typeof(payrank)!='undefined'){
		var u1 = document.createElement('ul');
		var u2 = document.createElement('ul');
		for(var i = 1; i <= payrank.length; i++){
			var li = document.createElement('li');
			var c = '';
			if(i <= 3){
				c+='<em class="blue">';
			}
			else{
				c+='<em class="red">';
			}
			c+=i+'</em><span>'+payrank[i-1].customer+'</span>';
			li.innerHTML = c;
			if(i < 6){
				u1.appendChild(li);
			}
			else {
				u2.appendChild(li);
			}
		}
		var div = document.getElementById("rank_pay_div");
		if(div){
			div.innerHTML = '';
			div.appendChild(u1);
			div.appendChild(u2);
		}
	}
}



