



var WriteCalendarHtml	= (function(){

	var hk = 2;
	var minYear = 2001;
	var maxYear = 2008;
	var toDay = new Date();
	var year = toDay.getFullYear();
	var month = toDay.getMonth();
	var day = toDay.getDate();
	var b_Attributes = '';
	var c_Attributes = 'cellSpacing="0" cellPadding="0" border="0" bgcolor="#FFFFFF"'
	var tb_rows = 0;

	var iiDate;
	var iiEncode;

	document.write('<style>' +
					'	.lit_r {' +
					'		font-size: 10px;' +
					'		font-family: Arial;' +
					'		color: #000000;' +
					'		border: 1px solid #DDE1E5;' +
					'	}' +
					'	.lit1 {' +
					'		font-size: 12px;' +
					'		color: #000000;' +
					'		border: 1px solid #DDE1E5;' +
					'		background-color: #FFFFFF;' +
					'		padding-top: 1px;' +
					'	}' +
					'	.lit2 {' +
					'		font-size: 12px;' +
					'		color: #000000;' +
					'		border: 1px solid #DDE1E5;' +
					'		background-color: #FFFFFF;' +
					'		padding-top: 1px;' +
					'		padding-bottom: 1px;' +
					'	}' +
					'	.f1_r {' +
					'		font-size: 12px;' +
					'	}' +
					'	.f2_r {' +
					'		font-size: 11px;' +
					'	font-family: Arial;' +
					'	}' +
					'</style>');	

	function WriteCalendarHtml2(_maxYear, iDate, Encode)
	{
		maxYear	= _maxYear ;
		iiDate	= iDate;
		var i;
		var CalendarHtml = '<table cellSpacing="0" cellPadding="0" width="100%" border="0" bgcolor="#FFFFFF">' +
							'	<tr>' +
							'		<td align="middle" width="98%" height="15" class="lit2">' +
							'<select id="selectbet" class="f2_r">' +
							'<option value="bifen">比分</option>'+
							'<option value="aopei">澳赔</option>'+
							'<option value="AsianOdds">亚洲盘</option>'+
							'<option value="OverDown">大小盘</option>'+
							'<option value="Standard">欧洲盘</option>'+
							'</select>'+
							'			<select id="selectYear" class="f2_r">';
		for(i = minYear;i <= maxYear;i++)
			CalendarHtml += '				<option value=' + i + '>' + i + '</option>';
		CalendarHtml += 	'			</select>' +
							'			<select id="selectMonth" class="f2_r">';
		for(i = 1;i <= 12;i++)
			CalendarHtml +=	'				<option value=' + i + '>' + i + '</option>';
		CalendarHtml +=		'			</select>' +
							'		</td>' +
							'	</tr>' +
							'</table>';
		if (Encode == "en")
		{
			CalendarHtml +=	'<table cellSpacing="0" cellPadding="0" width="100%" border="0" bgcolor="#FFFFFF">' +
							'	<tr>' +
							'		<td class="lit1" align="middle" width="14%" height="15"><font color=red>S</font></td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">M</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">T</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">W</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">T</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">F</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">S</td>' +
							'	</tr>' +
							'</table>';
		}
		else
		{
			CalendarHtml +=	'<table cellSpacing="0" cellPadding="0" width="100%" border="0" bgcolor="#FFFFFF">' +
							'	<tr>' +
							'		<td class="lit1" align="middle" width="14%" height="15"><font color=red>日</font></td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">一</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15"">二</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">三</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">四</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15">五</td>' +
							'		<td class="lit1" align="middle" width="14%" height="15"><font color=red>六</font></td>' +
							'	</tr>' +
							'</table>';
		}
			CalendarHtml += '<div id="CalendarContent"></div>';
		document.write(CalendarHtml);
		setToDay(iDate, Encode);
	}

	function GetDayInMonth(iYear, iMonth)
	{
		var getCalendar = new Date(iYear, iMonth, 0);
		return getCalendar.getDate();
	}

	function SetCalendar(iYear, iMonth)
	{
		var getCalendar = new Date(iYear, iMonth-1, 1);
		var get_Day = getCalendar.getDay();
		var maxDate = GetDayInMonth(iYear, iMonth);
		var currentDate = 1;
		var i, row, col;
		var CalendarArray = new Array(6);
		CalendarArray[0] = new Array(7);
		CalendarArray[1] = new Array(7);
		CalendarArray[2] = new Array(7);
		CalendarArray[3] = new Array(7);
		CalendarArray[4] = new Array(7);
		CalendarArray[5] = new Array(7);
		for (i = get_Day;i < 7;i++)
		{
			CalendarArray[0][i] = currentDate;
			currentDate++;
		}

		for (row = 1;row < 6;row++)
		{
			for (col = 0;col < 7;col++)
				if (currentDate <= maxDate)
				{
					CalendarArray[row][col] = currentDate;
					currentDate++;
					tb_rows = row;
				}
		}
		return CalendarArray;
	}

	
	function BuilderCalendarHtml(){

		var iYear	= $('selectYear').value;
		var iMonth	= $('selectMonth').value;
		var iDate	= $('selectbet').value;

		//var iDate="aopei"
		var CalendarHtml = '<table cellSpacing="0" cellPadding="0" width="100%" border="0" bgcolor="#FFFFFF">';
		var getCalendar = SetCalendar(iYear, iMonth);
		var row, col;
		var toDays = new Date();
		var toDay = parseInt(toDays.getFullYear()+''+(FormatNum(toDays.getMonth()+1))+''+FormatNum(toDays.getDate()))
		for (row = 0;row < tb_rows+1; row++)
		{
			CalendarHtml += '	<tr vAlign="top">';
			for (col = 0;col < 7;col++)
			{
				var gDate = getCalendar[row][col];
				var gDates=gDate
				if (!isNaN(gDate))
				{
					var iDates=parseInt(iYear+''+FormatNum(iMonth)+''+FormatNum(gDates));
					if (iDate=="bifen")		//比分
					{
					var url1='http://www.gooooal.com/live/live.html';	//今日比分
					var url2='http://data.310v.com/match_data_xml/match_next7.html';			//七日赛事
					var url3='http://data.310v.com/match_data_xml/over.html?md='+iYear+'-' + FormatNum(iMonth) + '-' + FormatNum(gDate);	//赛果
					}
					else if (iDate=="aopei")		//澳赔
					{
					var url1="http://odds.sportscn.com/indexMACO.html";
					var url2="http://scripts.sportscn.com/odds/odds_calendar.php?showyear="+iYear+"&showmonth="+iMonth+"&showday="+gDate+"&seryid=&encode=GB";
					var url3="http://scripts.sportscn.com/odds/odds_calendar.php?showyear="+iYear+"&showmonth="+iMonth+"&showday="+gDate+"&seryid=&encode=GB";
					}
					else if (iDate=="AsianOdds")	//亚洲盘，多个博彩公司
					{
					var url1='http://www.88963.com/newodds2/bet_all.asp';
					var url2='http://odds.bet007.com';
					var url3='http://vip.bet007.com/history/old_AsianOdds.asp?companyid=3,5,8,4,12,1,2,6,14,16,17&matchdate='+iYear+'-' + iMonth + '-' + gDate;	//赛果
					}
					else if (iDate=="Standard")	//欧洲盘，多个博彩公司
					{
					var url1='http://1x2.bet007.com';
					var url2='http://1x2.bet007.com/TomorrowOdds.aspx';
					var url3='http://1x2.bet007.com/Bet007History.aspx?id=&company=&matchdate='+iYear+'-' + iMonth + '-' + gDate;	//赛果
					}
					else if (iDate=="OverDown")	//大小盘，多个博彩公司
					{
					var url1='http://www.88963.com/newodds2/bet_dx.asp';
					var url2='http://www.88963.com/newodds2/bet_dx.asp';
					var url3='http://vip.bet007.com/history/old_OverDown.asp?companyid=&matchdate='+iYear+'-' + iMonth + '-' + gDate;	//赛果
					}				
					if (toDay == iDates)	
					{
						CalendarHtml += '		<td class="lit_r" onmouseover="javascript:this.bgColor=\'#009ED2\'" onmouseout="javascript:this.bgColor=\'#FF6699\'" align="middle" width="14%" bgColor="#ff6699" height="15"><font face="Arial"><a href="'+url1+'" target=bifen>' + FormatNum(gDate) + '</a></font></td>';
					}
					else if (toDay > iDates)	//赛果
					{
						CalendarHtml += '		<td class="lit_r" onmouseover="javascript:this.bgColor=\'#009ED2\'" onmouseout="javascript:this.bgColor=\'#ffffff\'" align="middle" width="14%" bgColor="#ffffff" height="15"><font face="Arial"><a href="'+url3+'" target="_blank">' + FormatNum(gDate) + '</a></font></td>';
					}
					else if (toDay < iDates)	//七日赛事
					{
						CalendarHtml += '		<td class="lit_r" onmouseover="javascript:this.bgColor=\'#009ED2\'" onmouseout="javascript:this.bgColor=\'#ffffff\'" align="middle" width="14%" bgColor="#ffffff" height="15"><font face="Arial"><a href="'+url2+'" target="_blank">' + FormatNum(gDate) + '</a></font></td>';
					}
					
				}
				else
				{
					CalendarHtml += '		<td class="lit_r" align="middle" width="14%" bgColor="#ffffff" height="15">　</td>';
				}
			}
			CalendarHtml += '	</tr>';
		}
		CalendarHtml += '</table>';
		$('CalendarContent').set('html', CalendarHtml); 
	}

	function setToDay(iDate,Encode)
	{
		var toDay = new Date();
		$('selectYear').value = toDay.getFullYear();
		$('selectMonth').value = toDay.getMonth()+1;
		BuilderCalendarHtml(); // selectYear.value, selectMonth.value, iDate, Encode
	}



	function FormatNum(v)
	{
		if (v.toString().length == 1)
			return '0' + v;
		else
			return v;
	}

	
	////////////////////////////////////////时钟//////////////////////////////////
	var today	= new Date();
	var days	= ["<font style='color:#f00'>星期日</font>","星期一","星期二","星期三","星期四","星期五","<font style='color:#f00'>星期六</font>"];
	var months	= String(today.getMonth() + 1);
	var dayi	= parseInt( today.getDay()  ) ;
	var sh		=  months + "月"  +  today.getDate() + "日 " +  days[dayi] + " ";


	var iTimer;
	window.addEvent('domready', function(){
		 $$('select.f2_r').addEvent('change', function(){
			$clear(iTimer);
			iTimer	= setTimeout(BuilderCalendarHtml,  30 );
		 });
	});

	return WriteCalendarHtml2;
})();



