// JavaScript Document

	var enableTime = "2000,0,1,0,0,0";
	
	var selectArea = document.getElementById("swfAreaTime");
	var oShowTime  = document.getElementById("oShowTime");
	
	var subtract = new Array(0,5,2,7,12,4,7,5,7,3);
	var subtArea = new Array("北京","喀土穆","阿拉木图","阿尔及尔","加拉加斯","巴库","恩贾梅纳","内罗毕","尼亚美","阿什哈巴德");
	
	getServicTime();
	
	function subLenStr(string) {
		var str;
		str = string.toString();
		if( str.length == 1 ) {
			str = "0" + string;
		}
		return str;
	}
	
	function isLeapYear(year) {
		if( year % 400 == 0 ) return true;
		if( year % 100 == 0 ) {
			if( year % 4 == 0 ) return true;
		} else {
			if( year % 4 == 0 ) return true;
		}
		return false;
	}
	
	function backMonthDay(year, month) {
		var day;
		if( (month == 1) || (month == 3) || (month == 5) || (month == 7) || (month == 8) || (month == 10) || (month == 12) ) {
			day = 31;
		}
		if( month == 2 ) {
			if( isLeapYear(year) ) day = 29;
			else day = 28;
		}
		if( (month == 4) || (month == 6) || (month == 9) || (month == 11) ) {
			day = 30;
		}
		return day;
	}
	
	function enableDate(dateObj) {
		
		var cutdate = subtract[dateObj];
		var city    = subtArea[dateObj];
		
		getServicTime();
		
		jnableTime  = document.getElementById("onShowTime").innerHTML;
		if( jnableTime != "" ) enableTime = jnableTime;
		
		Arr = enableTime.split(",");
		
		var mydate  = new Date(Arr[0],Arr[1],Arr[2],Arr[3],Arr[4],Arr[5]);
		
		var year  = mydate.getFullYear();
		var month = mydate.getMonth() + 1;
		var day   = mydate.getDate();
		var hours = mydate.getHours();
		
		if( cutdate > hours) {
			day = day - 1;
			hours = hours + 24 - cutdate;
			weekdate = mydate.getDay() - 1;
			if( day == 0 ) {
				if( month-1 == 0 ) {
					year = year - 1;
					month= 12;
					day  = backMonthDay(year, month);
				} else {
					month= month - 1;
					day  = backMonthDay(year, month);
				}
			}
			if( weekdate < 0 ) weekdate = 6;
		} else {
			hours = hours - cutdate;
			weekdate = mydate.getDay();
		}
		
		var minutes = mydate.getMinutes();
		var seconds = mydate.getSeconds();
		
		var weekday;
		if( weekdate==0 ) weekday = "星期日";
		if( weekdate==1 ) weekday = "星期一";
		if( weekdate==2 ) weekday = "星期二";
		if( weekdate==3 ) weekday = "星期三";
		if( weekdate==4 ) weekday = "星期四";
		if( weekdate==5 ) weekday = "星期五";
		if( weekdate==6 ) weekday = "星期六";
		
		//var datetime = subLenStr(hours) + ":" + subLenStr(minutes) + ":" + subLenStr(seconds) + " " + weekday;
		var datetime = subLenStr(hours) + ":" + subLenStr(minutes) + " " + weekday;
		var newDate  = city + "时间：" + year + "年" + subLenStr(month) + "月" + subLenStr(day) + "日 " + datetime;
		
		oShowTime.innerHTML = newDate;
		
		//var s = setInterval("enableDate("+selectArea.value+")",60*1000);
		//alert("cccccccc");
		x = setTimeout(function(){enableDate(selectArea.value)}, 59*1000);
	}
	
	
	var x;
	//var s = setInterval("enableDate("+selectArea.value+")",60*1000);
	
	//enableDate(selectArea.value);
	
	selectArea.onchange = function() {
		//clearInterval(s);
		clearTimeout(x);
		enableDate(selectArea.value);
		//s = setInterval("enableDate("+selectArea.value+")",6*1000);
		x = setTimeout(function(){enableDate(selectArea.value)}, 59*1000);
	}
	
	window.onload = function() {
		enableDate(selectArea.value);
		 Notice();
	}
	
