var issueinforeq;
var issuelistreq;
var winissuereq;
function getFC3DIssueByLotteryId(lotteryId) {
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChangeFC3D;
	var url = "/includePages/lottery/getIssueByLotteryId.htm?lotteryId=" + lotteryId;
	xmlHttp.open("POST", url, true);
	xmlHttp.send("");
	getFC3DIssueList();
}
function getFC3DIssueInfo(){
	if(window.ActiveXObject){
		issueinforeq = new ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
		issueinforeq = new XMLHttpRequest();
	}
	var urlinfo = "/lottery/getFC3DIssueInfo.htm";
	issueinforeq.open("POST",urlinfo,true);
	issueinforeq.onreadystatechange = writeIssueInfo;
	issueinforeq.send("");
}
function writeIssueInfo(){
	if (issueinforeq.readyState == 4) {
		if (issueinforeq.status == 200) {
			var strissueinfo = issueinforeq.responseText;
			if(document.getElementById("issueinfo")!=null){
				document.getElementById("issueinfo").innerHTML = strissueinfo;
			}
		}
	}
}
function getFC3DIssueList(){
	if (window.ActiveXObject) {
			issuelistreq = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest) {
			issuelistreq = new XMLHttpRequest();
	}
	var url1 = "/lottery/getFC3DIssueList.htm";
	issuelistreq.open("POST",url1,true);
	issuelistreq.onreadystatechange = writePageFC3DIssueList;
	issuelistreq.send("");
}

function getWinIssueList(){
	if (window.ActiveXObject) {
			winissuereq = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest) {
			winissuereq = new XMLHttpRequest();
	}
	var url2 = "/lottery/getWinIssue.htm";
	winissuereq.open("POST",url2,true);
	winissuereq.onreadystatechange = writePageWinIssue;
	winissuereq.send("");
}

function writePageFC3DIssueList(){
	if (issuelistreq.readyState == 4) {
		if (issuelistreq.status == 200) {
			var issuelist = issuelistreq.responseText;
			if(document.getElementById("alwaysall")!=null){
				document.getElementById("alwaysall").innerHTML = issuelist;
			}
		}
	}
}

function writePageWinIssue(){
	if (winissuereq.readyState == 4) {
		if (winissuereq.status == 200) {
			var winissue = winissuereq.responseText;
			if(document.getElementById("ssl-center-jrkjhm")!=null){
				var wincontent = document.getElementById("ssl-center-jrkjhm").innerHTML;
				if(winissue.length == wincontent.length){
					document.getElementById("ssl-center-jrkjhm").innerHTML = winissue;
					setTimeout("getWinIssueList();",180000);
				}else{
					document.getElementById("ssl-center-jrkjhm").innerHTML = winissue;	
				}
			}
		}
	}
}

function handleStateChangeFC3D() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			//取出新的期
			var xmlData = xmlHttp.responseXML;
			var root = xmlData.documentElement;
			var issueName = root.getElementsByTagName("issueName")[0].firstChild.nodeValue;
			var saleStartTime = root.getElementsByTagName("saleStartTime")[0].firstChild.nodeValue;
			var overdueTime = root.getElementsByTagName("overdueTime")[0].firstChild.nodeValue;
			var currentEndLimit = root.getElementsByTagName('currentEndLimit')[0].firstChild.nodeValue;
			var nextStartLimit = root.getElementsByTagName('nextStartLimit')[0].firstChild.nodeValue;
					
			//上一期中奖号码
			var prevIssueName = root.getElementsByTagName("prevIssueName")[0].firstChild.nodeValue;
			var prevEncashContent = root.getElementsByTagName("prevEncashContent")[0].firstChild.nodeValue;
			document.getElementById("issue_1").innerHTML =issueName;
			if(prevIssueName != null && prevEncashContent != null && document.getElementById("prevIssueName")!=null){
				if(prevIssueName == document.getElementById("prevIssueName").innerHTML){
					setTimeout("getFC3DIssueByLotteryId('05');",180000);
					return false;
				}
				document.getElementById("prevIssueName").innerHTML = "第" + prevIssueName + "期开奖号码";
				var nums=1;
				var numlist = prevEncashContent.split(",");
				for(nums=1; nums<=3; nums++){
					document.getElementById("prev_num"+nums).innerHTML = numlist[nums-1];
				}
			}
			if(document.getElementById("end_time_count")!=null){
				currentEndLimit = document.getElementById("end_time_count").value;
			}
			timeCount(currentEndLimit,nextStartLimit);
		}
	}
}
function timeCount(currentEndLimit,nextStart){
	var currentEndTime = currentEndLimit;
	
	var nextStartTime = nextStart;
	if(nextStartTime<0){
		nextStartTime = currentEndTime + 320;
	}
	if(currentEndTime > 0){
		currentEndTime = currentEndTime - 1;
		document.getElementById("isTimeOut").value = 1;
	}
	if(currentEndTime <= 0){
		document.getElementById("isTimeOut").value = 0;
	}
	if(nextStartTime > 0){
		nextStartTime = nextStartTime - 1;
	}
	if(nextStartTime == 0 && document.getElementById("indexSign")!=null && document.getElementById("indexSign").value == 1){
		getFC3DIssueByLotteryId("05");
		return false;
	}else{
		return false;
	}
	setTimeout("timeCount("+ currentEndTime + "," + nextStartTime + ");", 1000);
}
