﻿/**************************************************
* * 首页
* * 2008-10-10
* **************************************************
* * msn:danxinju@hotmail.com
* * author:淡新举
***************************************************/
i8.index = new Object();

/*@加载页面flash*/
i8.index.loadFlash = function(){
	/*@导航flash*/
	var swfPanel = new SWFObject("../swf/navi.swf", "ms1", "485", "75", "8");
	swfPanel.write("navSwf");

	/*@文字主题flash*/
	swfPanel = new SWFObject("http://tw.cdn.i8-bet.com/swf/title.swf", "ms2", "600", "100", "8");
	swfPanel.write("bigFont");
	
	/*@下载按钮事件触发*/
	/*@swfPanel = new SWFObject("swf/down.swf", "ms3", "190", "50", "8");
	/*@swfPanel.write("downMj");
	

	/*@烟花flash*/
	swfPanel = new SWFObject("http://tw.cdn.i8-bet.com/swf/firework.swf", "ms4", "240", "180", "8");
	swfPanel.write("firework");

	/*@最高奖金*/
	swfPanel = new SWFObject("http://tw.cdn.i8-bet.com/swf/money2.swf", "ms5", "380", "40", "8");
	swfPanel.addVariable("requestUrl" ,"services/allBonus.php");
	swfPanel.addVariable("reloadInterval" ,"10000");
	swfPanel.write("currMoney");

};

/*@输出最新动态，英雄榜，最新赛事*/
i8.index.loadPart = function(location ,parms){
	ajax(location ,function(text){

		eval("var json="+ text);
		var sb = new StringBuilder();
		
		/*@最新动态*/
		for (var i=0;i<json.newRows.length ; i++)
		{
			sb.add("<li><a href=\""+ json.newRows[i].targetUrl +"\">"+ json.newRows[i].newTitle +"</a></li>");
		}
		document.getElementById("news").getElementsByTagName("ul")[0].innerHTML = sb.toString();
		sb.clear();

		/*@雀神榜*/
		for (var i=0;i<json.heroRows.length ; i++)
		{
			sb.add("<li><span style='width:75px;'>"+ i8.substr(json.heroRows[i].alias ,5) +"</span>");
			sb.add("<span>NT$:"+ json.heroRows[i].max_points +"</span>");
			/*@sb.add("<span>"+ json.heroRows[i].rank +"</span></li>");*/
		}
		document.getElementById("hero").getElementsByTagName("ul")[0].innerHTML = sb.toString();
		sb.clear();

		/*@最新赛事*/
		var temp;
		for (var i=0;i<json.tourRows.length ; i++)
		{
			temp = json.tourRows[i].tourName;

			sb.add("<li title=\""+ (json.tourRows[i].date + temp) +"\"><span class=\"bolder\">"+
					json.tourRows[i].date +"</span> "+
					i8.substr(temp ,9) +"</li>");
		}
		document.getElementById("newTours").innerHTML = sb.toString();

	} ,"get" ,parms);
};

/*@首页广告参数*/
i8.index.numbers = ["http://tw.cdn.i8-bet.com/images/ad_number1.gif" ,
										"http://tw.cdn.i8-bet.com/images/ad_number2.gif" ,
										"http://tw.cdn.i8-bet.com/images/ad_number3.gif" ,
										"http://tw.cdn.i8-bet.com/images/ad_number4.gif" 
										//"http://tw.cdn.i8-bet.com/images/ad_number5.gif"
										];/*数字按钮*/
i8.index.numbers_on = ["http://tw.cdn.i8-bet.com/images/ad_number1_on.gif" ,
                       "http://tw.cdn.i8-bet.com/images/ad_number2_on.gif" ,
					   					 "http://tw.cdn.i8-bet.com/images/ad_number3_on.gif" ,
					   					 "http://tw.cdn.i8-bet.com/images/ad_number4_on.gif" ,
					   					 //"http://tw.cdn.i8-bet.com/images/ad_number5_on.gif"
										 ];/*轮播到当前的数字按钮*/
i8.index.adInterval = 1000;
i8.index.adNumber = 0;

/*@加载首页轮播广告*/
i8.index.loadAd = function(){
	/*@event按钮*/
	var temp = new SWFObject("swf/event.swf", "ms6", "100", "50", "8");
	temp.write("eventIndex");

	/*@定位广告*/
	var ww = (screen.width - 1024)/2 + 50;
	document.getElementById("adIndex").style.left = (document.all?(ww):(ww+10)) +"px";
	document.getElementById("eventIndex").style.left = (document.all?(ww+18):(ww+29)) +"px";
	

	
	/*@赋值操作串*/
	document.getElementById("closeButton").style.display = "";
	document.getElementById("adPanel").innerHTML = i8.index.getAdHtml();

	/*@轮播广告*/
	window.adTid = setTimeout(i8.index.playAd ,i8.index.adInterval);
};

/*@显示广告*/
var showAd = function(){
	document.getElementById("adIndex").style.display = "";
	document.getElementById("eventIndex").style.display = "none";

	window.adTid = setTimeout(i8.index.playAd ,i8.index.adInterval);
};

/*@关闭广告*/
i8.index.hideAd = function(){
	document.getElementById("adIndex").style.display = "none";
	document.getElementById("eventIndex").style.display = "";

	clearTimeout(window.adTid);
};

/*@首页轮播广告*/
i8.index.playAd = function(){
	if (document.getElementById("adIndex").style.display == "")
	{
		if (i8.index.adNumber < i8.index.ads.length)
		{
			i8.index.playAdByNumber(i8.index.adNumber);
			i8.index.adNumber++;
		}
		else
		{
			i8.index.adNumber = 0;	
			i8.index.playAdByNumber(0);
			i8.index.adNumber++;
		}
		
		window.adTid = setTimeout(i8.index.playAd ,i8.index.adInterval);
	}
};

/*@传入序号播放广告*/
i8.index.playAdByNumber = function(number){
	for (var i=0;i<i8.index.ads.length ;i++ )
	{
		document.getElementById("adImage"+ i).style.display = "none";
		document.getElementById("adNumber"+ i).src = i8.index.numbers[i];
	}
	document.getElementById("adNumber"+ number).src = i8.index.numbers_on[number];
	document.getElementById("adImage"+ number).style.display = "";
};

/*@返回html串*/
i8.index.getAdHtml = function(){
	/*@图片预载入*/
	var sb = new StringBuilder();
	sb.add("<div style=\"margin-right:2px;position:relative;top:110px;\">");
	for (var i=0;i<i8.index.ads.length ;i++ )
	{
		if (i == 0)
		{
			sb.add("<img src=\""+ i8.index.numbers_on[i] +"\" alt=\"\" id=\"adNumber"+ i +"\" "+
					"class=\"number\" onclick=\"i8.index.playAdByNumber(0)\" />"
				  );
			
		}
		else
		{
			sb.add("<br /><img src=\""+ i8.index.numbers[i] +"\" alt=\"\" id=\"adNumber"+ i +"\" "+
					"class=\"number\" onclick=\"i8.index.playAdByNumber("+ i +")\" />"
				  );
		}
	}
	sb.add("</div><div>");
	for (var i=0;i<i8.index.ads.length ;i++ )
	{
		if (i == 0)
		{
			sb.add("<a href='"+ i8.index.urls[i] +"' target='_blank'><img src=\""+ i8.index.ads[i] +"\" id=\"adImage"+ i +"\" "+
					"class=\"mypng\" style=\"display:;\" onmouseover=\"clearTimeout(window.adTid);\" "+
					"onmouseout=\"window.adTid = setTimeout(i8.index.playAd ,i8.index.adInterval);\" "+
					"/></a>"
				  );
		}
		else
		{
			sb.add("<a href='"+ i8.index.urls[i] +"' target='_blank'><img src=\""+ i8.index.ads[i] +"\" id=\"adImage"+ i +"\" "+
					"class=\"mypng\" style=\"display:none;\" onmouseover=\"clearTimeout(window.adTid);\" "+
					"onmouseout=\"window.adTid = setTimeout(i8.index.playAd ,i8.index.adInterval);\" "+
					"/></a>"
				  );
		}
	}
	sb.add("</div><br style=\"clear:both;\" />");
	
	return sb.toString();
};
