function AJAXRequest() {
	var xmlObj = false;
	var CBfunc,ObjSelf;
	ObjSelf=this;
	try { xmlObj=new XMLHttpRequest; }
	catch(e) {
		try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); }
		catch(e2) {
			try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); }
			catch(e3) { xmlObj=false; }
		}
	}
	if (!xmlObj) return false;
	this.method="POST";
	this.url;
	this.async=true;
	this.content="";
	this.callback=function(cbobj) {return;}
	this.send=function() {
		if(!this.method||!this.url||!this.async) return false;
		xmlObj.open (this.method, this.url, this.async);
		if(this.method=="POST") xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlObj.setRequestHeader("charset","gb2312");
		xmlObj.onreadystatechange=function() {
			if(xmlObj.readyState==4) {
				if(xmlObj.status==200) {
					ObjSelf.callback(xmlObj);
				}
			}
		}
		if(this.method=="POST") xmlObj.send(this.content);
		else xmlObj.send(null);
	}
}

var timerID = null;
var timerRunning = false;
function showtime(year,month,d,h,m,s,ty,ij,rec_no) {
	Today = new Date();
	if(ij)
	{
		try
		{
			Today = new Date(Today.getTime() - ij);
		}catch(e){}
	}
	var end = new Date(year,month-1,d,h,m,s);
	var df = (end.getTime() - Today.getTime()) / 1000;
	var Dateleft = (df / (60 * 60 * 24)) >> 0;
	df = df - (Dateleft * 60 * 60 * 24);
	var Hourleft = (df / (60 * 60)) >> 0;
	df = df - (Hourleft * 60 * 60);
	var Minuteleft = (df / 60) >> 0;
	df = df - (Minuteleft * 60);
	var Secondleft = df >> 0;
	
	var color = '#ffffff';
	if(ty == 1){
		color = '#E83C20';
	}
	Temp = '';
	if(Dateleft>0){
		Temp = '<span class="title_font7">'+Dateleft+'</span>天 ';
	}
	Temp += '<span class="title_font7">'+Hourleft+'</span>小时 <span class="title_font7">'+Minuteleft+'</span>分 <span class="title_font7">'+Secondleft+'</span>秒';
	document.getElementById('timer'+rec_no).innerHTML = Temp;
	if(Dateleft == 0 && Hourleft == 0 && Minuteleft == 0 && Secondleft == 0){
		stopclock(color,rec_no);
		return false;
	}
	timerID = setTimeout("showtime(" + year + "," + month + ","+d+","+h+","+m+","+s+","+ty+"," + ij + ",'"+rec_no+"')",1000);
	timerRunning = true;
}
var timerID = null;
var timerRunning = false;
function stopclock (color,rec_no) {
	if(timerRunning){
		clearTimeout(timerID);
	}
	document.getElementById('timer'+rec_no).innerHTML = '<font style="color:'+color+'">此次抢购已结束</font>';
	document.getElementById('rush_button_'+rec_no).onclick = function(){alert('感谢您的关注，此次抢购已结束! ');}
	timerRunning = false;
}
function startclock () {
	showtime();
}

function getSubCity(pCityid){
	var prov_id = 0;
	prov_id = document.getElementById('provid1').value;

	var ajaxobj = new AJAXRequest;
	url = "/rushbuy/getcity.php?provid="+prov_id+"&cityid="+pCityid+"&tmp="+Math.random();
	ajaxobj.method="GET";
	ajaxobj.url=url;
	ajaxobj.callback=function(xmlobj) {
		var text;
		text = xmlobj.responseText;
		if(text != '') {
			document.getElementById('subcitydiv').innerHTML = text;
			return false;
		}
	}
	ajaxobj.send();
}

var timerID2 = null;
var timerRunning2 = false;
function showtime2(year,month,d,h,m,s,ty,ij,rec_no) {
	Today = new Date();
	if(ij)
	{
		try
		{
			Today = new Date(Today.getTime() - ij);
		}catch(e){}
	}
	var end = new Date(year,month-1,d,h,m,s);
	var df = (end.getTime() - Today.getTime()) / 1000;
	var Dateleft = (df / (60 * 60 * 24)) >> 0;
	df = df - (Dateleft * 60 * 60 * 24);
	var Hourleft = (df / (60 * 60)) >> 0;
	df = df - (Hourleft * 60 * 60);
	var Minuteleft = (df / 60) >> 0;
	df = df - (Minuteleft * 60);
	var Secondleft = df >> 0;
	
	var color = '#ffffff';
	if(ty == 1){
		color = '#E83C20';
	}
	Temp = '';
	if(Dateleft>0){
		Temp = '<span class="title_font7">'+Dateleft+'</span>天 ';
	}
	Temp += '<span class="title_font7">'+Hourleft+'</span>小时 <span class="title_font7">'+Minuteleft+'</span>分 <span class="title_font7">'+Secondleft+'</span>秒';
	document.getElementById('timer2'+rec_no).innerHTML = Temp;
	if(Dateleft == 0 && Hourleft == 0 && Minuteleft == 0 && Secondleft == 0){
		stopclock2(color,rec_no);
		return false;
	}
	timerID2 = setTimeout("showtime2(" + year + "," + month + ","+d+","+h+","+m+","+s+","+ty+"," + ij + ",'"+rec_no+"')",1000);
	timerRunning2 = true;
}
var timerID2 = null;
var timerRunning2 = false;
function stopclock2 (color,rec_no) {
	if(timerRunning2){
		clearTimeout(timerID2);
	}
	document.getElementById('timer2'+rec_no).innerHTML = '<font style="color:'+color+'">限量抢购开始啦！</font>';
	timerRunning2 = false;
}
function startclock2 () {
	showtime2();
}