//倒计时计数器 by lengyg  2011-3-7
var timeObj={
		nowTime:"2010,7,28,11,59,50",
		endTimeArr:["2010,7,28,11,59,59","2010,7,28,11,59,59","2010,7,28,11,59,59"],
		getId:function(objId){return document.getElementById(objId)},
		intervalTime:0,
		getTimeStr:function(objD,objH,objM,objS,o,t){
				var seconds=0;
				var minutes=0;
				var hours=0;
				var day=0;
				seconds = t<=0?seconds:(parseInt(t%60));  
				minutes = t<=0?minutes:(parseInt(t /60%60));  
				hours = t<=0?hours:(parseInt(t/60/60%24));  
				day = t<=0?day:(parseInt(t /60/60/24)); 
				if(seconds<10){seconds="0"+seconds}
				if(minutes<10){minutes="0"+minutes}
				if(hours<10){hours="0"+hours}
				if(day<10){day="0"+day}
				var str = "距xx活动结束还有：" + day + "天" + hours + "小时" + minutes + "分" + seconds + "秒"; 			
				
				timeObj.getId(objD).innerHTML=day;
				timeObj.getId(objH).innerHTML=hours;
				timeObj.getId(objM).innerHTML=minutes;
				timeObj.getId(objS).innerHTML=seconds;
				
				if(t<=0){
					var indx_btn=Number(objD.substring(objD.length-1,objD.length));//取得当前计算器索引，用于按钮控制
					//如果存在以下ID，则显示或隐藏它
					if(window.timeObj.getId("btn_buyNow"+indx_btn))timeObj.getId("btn_buyNow"+indx_btn).style.display="none";
					if(window.timeObj.getId("btn_interested"+indx_btn))timeObj.getId("btn_interested"+indx_btn).style.display="none";
					if(window.timeObj.getId("btn_buyFinish"+indx_btn))timeObj.getId("btn_buyFinish"+indx_btn).style.display="";
					clearInterval(o);//清除当前setInterval
					if(window.resetEndTime)resetEndTime(indx_btn); //倒计时结束，开始下一倒计时
				}
				
			},
		countTimes:function(indx){
				var _nowTime=timeObj.nowTime.split(",");
				var _endTime=timeObj.endTimeArr[indx].split(",");
				//new Date(yyyy,mth,dd,hh,mm,ss);  时间格式
				var endTime = new Date(_endTime[0],_endTime[1]-1,_endTime[2],_endTime[3],_endTime[4],_endTime[5]); 
				var nowTime = new Date(_nowTime[0],_nowTime[1]-1,_nowTime[2],_nowTime[3],_nowTime[4],_nowTime[5]); 
				
				timeObj.intervalTime = (endTime - nowTime)/1000; //取得时间差值毫秒数
								
			},
		runTime:function(indx,objD,objH,objM,objS){
				timeObj.countTimes(indx);
				timeObj["t"+indx]=timeObj.intervalTime;				
				timeObj["v"+indx]=setInterval(function(){timeObj.getTimeStr(objD,objH,objM,objS,timeObj["v"+indx],--timeObj["t"+indx])}, 1000);			
			}
		
}


//调用方法
/*
timeObj.nowTime="2010,7,28,11,59,50"; //开始时间，取服务器时间
timeObj.endTimeArr=["2010,8,27,10,0,0","2010,8,28,10,0,0","2010,8,29,10,0,0"]; //结束时间


 for(var i=0;i<3;i++){
	 timeObj.runTime(i,"day_countDown"+i,"hour_countDown"+i,"minute_countDown"+i,"second_countDown"+i)
	 }
*/

