window._$=function(x){return document.getElementById(x);}
function bigDeci(num,n){//小数点后N位
	var f=parseFloat(num)+"";
	return f.substring(0,f.indexOf(".")+n+1);
}
/**
 * 比较2组号码
 * return [所有同号个数,同号且同位的个数,斜号个数]
 */
function compareCode(s1,s2){
	var a=0,b=0,c=0;//所有同号个数,同号且同位的个数,斜号个数
	s1=s1.replace(/\//g,"");
	s2=s2.replace(/\//g,"");
	s1.replace(/\d{2}/g,function(){
		var n=s2.indexOf(arguments[0]);//自己的数字在S2中的位置
		var m=arguments[2].indexOf(arguments[0]);//自己这个数字在自己字符串中的位置
		if(n!=-1){//不是-1就代表一定有相同的这个数字
			a++;//所有同号个数
			if(n==m)b++;//同号同位个数
			if(Math.abs(n-m)==1)c++;//斜号个数
		}
	});
	return [a,b,c];
}
/**
 * 自建ajax框架
 */
function MyAjax(){
	this.xmlHttp={};
};
MyAjax.prototype.createXMLHttpRequest=function(){
	if(window.XMLHttpRequest){
		this.xmlHttp = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		this.xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
};
//post方法
MyAjax.prototype.sendPostRequest=function(queryString,url,winnercallback){
	//var queryString = "user="+frm.user.value+"&pwd="+frm.pwd.value; 
	this.createXMLHttpRequest();
	this.xmlHttp.open("POST",url,true);
	this.xmlHttp.onreadystatechange=winnercallback;
	this.xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	this.xmlHttp.send(queryString);
};
//获得期号,搜索返回ajax函数
function getIssue(){  
	var xmlHttp=this.xmlHttp;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			var json=eval("("+xmlHttp.responseText+")"); 
			if(json.result!="0000"){
				alert(json.errorMsg);return false;
			}   
			buildBody(json);
			var smtBtn=_$("btSearch");
			smtBtn.disabled=false;
			smtBtn.value="查询";
		}else{
			window.alert("ajax返回错误!");
		}
	}	
}
/*
 *ajax返回
 */
//提交AJAX查询
function searchItems(){
	var startQ=Zgh.sQ;
	var endQ=Zgh.eQ;
	var smtBtn=_$("btSearch");
	if(!/^\d/.test(smtBtn.title)){
		alert(Zgh.wrongMsg);
		return false;
	}
	var pageCount=endQ.options[endQ.selectedIndex].text;
	var pageNum=startQ.options[startQ.selectedIndex].text;
	var queryString="gameCode="+Zgh.lotName+"&pageNum="+pageNum+"&pageCount="+pageCount;
	Zgh.records=startQ.options[startQ.selectedIndex].value-endQ.options[endQ.selectedIndex].value+1;
	smtBtn.disabled=true;
	smtBtn.value="请稍后,正在处理您的提交...";
	var a=new MyAjax();
	a.sendPostRequest(queryString,url1,getIssue.createDelegate(a));
}

//期号选择框改变
function mtChange(issNum){
	var startQ=Zgh.sQ;
	var endQ=Zgh.eQ;
	if(startQ)
	var num=startQ.options[startQ.selectedIndex].value-endQ.options[endQ.selectedIndex].value+1;
	if(num<=0||num>Zgh.issueLen){
		alert(Zgh.wrongMsg);
		_$("btSearch").title=Zgh.wrongMsg;
		return false;
	}
	_$("btSearch").title=num+"条记录";
}

//初始化mt,并且建立实体
function initMt(){
	var xmlHttp=this.xmlHttp;
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			var json=eval("("+xmlHttp.responseText+")"); 
			if(json.result!="0000"){
				//alert(json.errorMsg);
				return false;
			}
			for(var i=0;i<json.items.length;i++){
				var temp=json.items[i];
				Zgh.sQ.options.add(new Option(temp.issue,i));
				Zgh.eQ.options.add(new Option(temp.issue,i));
			}
			Zgh.records=Math.min(Zgh.records,json.itemsNum.length);
			Zgh.sQ.options[Zgh.records-1].selected=true;
			buildBody(json);
		}
	}
}