// src=SplitPage.js

//***********************************一般情况下无需变更***************************************************

//请求第一页数据
if(sppageSW==1){
	//定义事件
	//var bt1=document.getElementById("tests");
	//bt1.onclick=function(){refreshList();}
	var bt_prev=document.getElementById("btprev");
	bt_prev.onclick=function(){GotoPrev();}
	var bt_next=document.getElementById("btnext");
	bt_next.onclick=function(){GotoNext();}
	var sel_Page=document.getElementById("selPage");
	sel_Page.onchange=function(){refreshList(this.value,0);}
	//var S_C=document.getElementById("Search_Content");	//搜索框
	//S_C.onfocus=function(){this.select();}
	//S_C.onkeyup=function(){if(event.keyCode==13 && !ShBT.disabled)DoSearch();}
	//var ShBT=document.getElementById("ShBT");		//搜索按钮
	//ShBT.onclick=function(){DoSearch();}
	//if(freeTerm.length==0){ShBT.disabled=true;S_C.value="搜索不可用...";S_C.disabled=true;}
}

//必要，创建XMLHTTP对象
function createXMLHttpRequest(){
    if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }else if(window.XMLHttpRequest){
        xmlHttp = new XMLHttpRequest();
    }
}

//下一页
function GotoNext(){
	if((totle_id.innerHTML-PageID)>0){
		PageID++;
		refreshList(PageID,0);
	}
}
//上一页
function GotoPrev(){
	if(PageID>1){
		PageID--;
		refreshList(PageID,0);
	}
}


//必要，引发
function refreshList(id,cssType){
	//alert(3);
	if(cssType==0){
		if(sppageSW==1){
			this_id.innerHTML=id;
			rs_count.innerHTML=0;
			pg_count.innerHTML=PageSize;
		}
	    var url = "fenAjax.asp?id="+id+"&tablename="+tablename+"&fixedTerm="+fixedTerm+"&freeTerm="+freeSearchLine+"&freeCont="+freeCont;
	    url +="&SortTerm="+SortTerm+"&PageSize="+PageSize+"&classlist="+classlist+"&ts=" + new Date().getTime();
	}else{var url = cssType + new Date().getTime();}
	//alert(url);
// msg.innerHTML;
    createXMLHttpRequest();
    xmlHttp.open("Get",url,true);
    xmlHttp.onreadystatechange = function(){discohandleStateChange(cssType,id);}
    xmlHttp.send(null);
}

//必要
function discohandleStateChange(cssType,id){
	//alert(xmlHttp.status);
    if(xmlHttp.readyState==4){
        if(xmlHttp.status==200){
        	discoupdateModlesList(cssType,id);
        	//if(typeid=="sc1"){waitgif_r.innerHTML="";}waitgif_r.innerHTML="";
        }
	    if(xmlHttp.status==500){
	    	alert("此功能尚未完成！！");
	    	//discoupdateModlesList(cssType,id);
	    	 // alert(xmlHttp.responseText); 
	    }
    }else{
		//if(typeid=="sc1"){waitgif_r.innerHTML="<img alt='等待' src='images/indicator.gif' border=0>";}
	}
}
//必要
function discoupdateModlesList(cssType,id){
	//alert("服务器数据成功返回！");
	var rsText=xmlHttp.responseText.split("|");
	//alert(rsText.length);
	if(cssType==0){
	//alert(sppageSW+"--cssType--"+id);
		if(sppageSW==1){
		if(rsText.length > 1){
			totle_id.innerHTML=rsText[0];
			rs_count.innerHTML=rsText[1];
			sel_Page.length=0;	//清空备用
			if((rsText[0]-1)>0){
			//创建页码选择框
				for(var i=1;i<=rsText[0];i++){sel_Page.options.add(new Option(i,i));}
				PageID=this_id.innerHTML;
				sel_Page.options[PageID-1].selected=true;	//选择当前页数
				//sel_Page.Option[this_id]
				}else{
					sel_Page.options.add(new Option(1,1));
					PageID=1;
					}
			}
		}
		tableline(rsText);
		//alert (tableline(rsText));	//将返回的数据交给样式处理函数
	}else{divList(rsText,id);}
}

//输出处理完成的代码
function dowrite(_table){
	container.innerHTML=_table;	
	//alert (container.innerHTML);
		//输出处理完成的代码
}
function test(str)
{ var s;
s=str.replace(/<[^>]*?>/gi,"");
s=s.replace(/&nbsp;/gi,"");
s=s.replace(/[\r\n]/g,"");
return s;
}

