var checkResult;			
var responseXml = "";			
var disabledObjs;				
var errTdObj = new Array();
var errMsgObj = new Array();	
var inputMsgObj = new Array();
var colorObj;
var xmlHead = "site_xml";

function newXMLHttpRequest() {

  var xmlreq = false;

  // Microsoft browsers

  if (window.XMLHttpRequest) {
    xmlreq = new XMLHttpRequest();

  } else if (window.ActiveXObject) {

    try { 
      //Internet Explorer
      xmlreq = new ActiveXObject("Msxml2.XMLHTTP");   
    } catch (e1) {
      try {
        //Internet Explorer
        xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) {
        xmlreq = false;
      }
    }
  }

return xmlreq;
}
 function getReadyStateHandler(req, responseXmlHandler, failureHandler, checkSuccessHandler) {

   return function () {
     // request

     if (req.readyState == 4) {
       
       // Response

       if (req.status == 200) {
         // XML Response
         //alert(req.responseText);
         responseXmlHandler(req.responseXML, checkSuccessHandler);

       } else {
         failureHandler(req)
       }
     }
     else
     {
     }
   }
 }
function errordata()
{
	var errcd;
	var errobj;
	var errmsg;
}

function docheck(obj, checkSuccessHandler) {
	checkResult = null;
	responseXml = "";
	if(obj.name != null){
		var strEvent = obj.name;
	}else{
		var strEvent = obj;
	}
	tdcResetError();
	var frm = document.getElementsByTagName("form")[0];
	var strFormData = getFormData(frm);
	var req = newXMLHttpRequest();
	var frmAction = frm.action;
	req.onreadystatechange = getReadyStateHandler(req, showCheckResult, onReponseFail, checkSuccessHandler);
	req.open("POST", frmAction, false);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");		
	var strPostData = "event=" + strEvent + "&" + strFormData;
	if(strPostData.substring(strPostData.length - 1, strPostData.length) == "&");
	{
		strPostData = strPostData.substring(0, strPostData.length - 1);
	}
	req.send(strPostData);
}
function getFormData(frm)
{
	var str = "";
	for(var i = 0; i < frm.length; i++)
	{
		var curobj = frm[i];
		//textbox
	
		if(curobj.tagName == "INPUT" && curobj.type == "text")
		{
		
			str += curobj.name + "=" + encodeURIComponent(curobj.value) + "&";
		}
		
		//textarea
		if(curobj.tagName == "TEXTAREA")
		{
			str += curobj.name + "=" + encodeURIComponent(curobj.value) + "&";
		}
		
		//hidden
		if(curobj.tagName == "INPUT" && curobj.type == "hidden")
		{
			str += curobj.name + "=" + encodeURIComponent(curobj.value) + "&";
		}

		//password
		if(curobj.tagName == "INPUT" && curobj.type == "password")
		{
			str += curobj.name + "=" + encodeURIComponent(curobj.value) + "&";
		}

		//checkbox
		if(curobj.tagName == "INPUT" && curobj.type == "checkbox")
		{
			if(curobj.checked == true)
			{
				str += curobj.name + "=" + encodeURIComponent(curobj.value) + "&";
			}
		}

		//radio
		if(curobj.tagName == "INPUT" && curobj.type == "radio")
		{
			if(curobj.checked == true)
			{
				str += curobj.name + "=" + encodeURIComponent(curobj.value) + "&";
			}
		}
		
		//select
		if(curobj.tagName == "SELECT")
		{
			for(var j = 0; j < curobj.options.length; j++)
			{
				if(curobj.options[j].selected == true)
					str += curobj.name + "=" + encodeURIComponent(curobj.options[j].value) + "&";
			}
		}
		
	}
	
	return str;
}

function showCheckResult(xml, checkSuccessHandler) 
{	
	responseXml = xml;
	//alert(checkSuccessHandler);
	var site_xml = xml.getElementsByTagName("site_xml")[0];
	
	var iserror = site_xml.getElementsByTagName("iserror")[0];
	var forward = site_xml.getElementsByTagName("forward")[0];
	var strForward = forward.firstChild.nodeValue;
	var strOthers = site_xml.getElementsByTagName("others")[0];
	/*
	var dataflag = site_xml.getElementsByTagName("dataflag")[0];
	if (dataflag != null) {
		document.getElementById('loading').style.display = 'none';
	}	
	if(strOthers.firstChild != null && strOthers.getElementsByTagName("inputMsg")[0] != null){
		var strInputMsg = strOthers.getElementsByTagName("inputMsg");
		if(strInputMsg != null && strInputMsg[0].firstChild.nodeValue == "1"){
			if(strForward == "null")
			{
				if(checkSuccessHandler != null){	
				
					checkSuccessHandler();
				}		
					
				return true;
			}
		}
	}
	*/
	

	/*
	for(var i = 0; i < errMsgObj.length; i++)
	{
		document.getElementById(errMsgObj[i]).innerHTML = "";
		document.getElementById(errMsgObj[i]).style.display = "none";
		if(document.getElementById("err_msg") != null){
			document.getElementById("err_msg").style.display = "none";
		}
	}
	*/
	/*
	for(var i = 0; i < inputMsgObj.length; i++){
		document.getElementById(inputMsgObj[i]).style.backgroundColor = "";
		document.getElementById(inputMsgObj[i]).style.borderColor = "";
	}
	*/
	errMsgObj = new Array();
	//inputMsgObj = new Array();
	if(iserror.firstChild.nodeValue == "0")
	{		
		if(strForward == "null")
		{
			if(checkSuccessHandler != null){	
				checkSuccessHandler();
			}		
				
			return true;
		}
		else
		{
	//alert("here");
			location.href = strForward;
			
			return true;
		}
	}
	var errors = site_xml.getElementsByTagName("errors")[0];
	if(errors == null)
	{
		return false;
	}
	
	var errdata = new Array(errordata);
	var error = errors.getElementsByTagName("error");
	
	for(var i = 0; i < error.length; i++)
	{
		errdata[i] = new errordata();
		errdata[i].errcd = "";
		errdata[i].errobj = "";
		errdata[i].errmsg = "";
		
		var tmp;
		tmp = error[i].getElementsByTagName("error_cd")[0].firstChild;
		if(tmp != null)
		{
			errdata[i].errcd = tmp.nodeValue;
		}
		
		tmp = error[i].getElementsByTagName("error_obj")[0].firstChild;
		if(tmp != null)
		{
			errdata[i].errobj = tmp.nodeValue;
		}

		tmp = error[i].getElementsByTagName("error_msg")[0].firstChild;
		if(tmp != null)
		{
			errdata[i].errmsg = transXmlChars(tmp.nodeValue);
		}
	}
	
	var x = 0;
	var x1 = 0;
	for(var i = 0; i < errdata.length; i++)
	{
		if(errdata[i].errobj != "")
		{	
			/*
			if(document.getElementById("err_msg") != null){
				document.getElementById("err_msg").style.display = "block";
			}
			*/
			var strMsgObjTmp = errdata[i].errobj.split(",");
			var strMsgObj = "err_" + strMsgObjTmp[0];
			//alert(strMsgObj);
			var errObj = strMsgObjTmp[0];
			if (document.getElementById(strMsgObj) != null){ 
				document.getElementById(strMsgObj).style.display = "block";
				/*
				if(x1 == 0){
					document.getElementById(strMsgObj).focus();
				}
				*/
				document.getElementById(strMsgObj).innerHTML = 
					"<li style=\"background-repeat: no-repeat;font-size: 12px;color: #ff0000;text-decoration: none;list-style-position: outside;list-style-type: none;\">" + errdata[i].errmsg + "</li>";
				//alert(document.getElementById(strMsgObj).innerHTML);
				/*
				errMsgObj[x1] = strMsgObj;
				for(var j = 0; j < strMsgObjTmp.length; j++){
					document.getElementById(strMsgObjTmp[j]).style.backgroundColor = "#FFFFCC";
					document.getElementById(strMsgObjTmp[j]).style.borderColor = "#FF0000";
					inputMsgObj[x] = strMsgObjTmp[j];
					x++;
				}
				*/
			}
			x1++;
		}
	}
	return false;
}
function onReponseFail(req)
{
	alert("HTTP error "+req.status+": "+req.statusText);
	return true;
}

function showPage(){
	showData();
	showPageLink("pageFoot", "currentCounts", "countSum", "currentNo", "allNo");
}
function firstPage(){
	changePage(0);
}
function prePage(){
	var clickPageNo = parseInt(document.getElementById('clickPageNo').value*1 - 1*1);
	changePage(clickPageNo);
}
function nextPage(){
	var clickPageNo = parseInt(document.getElementById('clickPageNo').value*1 + 1*1);
	changePage(clickPageNo);
}
function lastPage(){
	var clickPageNo = document.getElementById("allNo").innerText;
	changePage(clickPageNo);
}

function showPageLink(dvName,dvCurrentCounts,dvAllCounts,dvCurrentNo,dvAllNo)
{	
	var resXml = responseXml.getElementsByTagName("sytdc")[0];
	var page = resXml.getElementsByTagName("page");
	if(page == null){
		return false;
	}
	var countSum;
	var clickPageNo;
	var records;
	var strHTML = "";
	for(var i = 0; i < page.length; i++){
		countSum = page[i].getElementsByTagName("countSum")[0].firstChild.nodeValue;
		clickPageNo = page[i].getElementsByTagName("clickPageNo")[0].firstChild.nodeValue;
		records = page[i].getElementsByTagName("records")[0].firstChild.nodeValue;
	}
	var inputNo = (clickPageNo-1)*records+1;
	var iPageNum;	
	if( (countSum % records) == 0 ){
		iPageNum = parseInt(countSum/records);
	}else{
		iPageNum = parseInt(countSum/records) + 1;
	}
	if(parseInt(clickPageNo) < 2) {
		document.getElementById("first").style.display="none";
		document.getElementById("pre").style.display="none";
		document.getElementById("firstc").style.display="";
		document.getElementById("prec").style.display="";
	} else {
		document.getElementById("first").style.display="";
		document.getElementById("pre").style.display="";
		document.getElementById("firstc").style.display="none";
		document.getElementById("prec").style.display="none";
	}
	if(parseInt(clickPageNo) > iPageNum - 1){
		countSum/records
		document.getElementById("next").style.display="none";
		document.getElementById("last").style.display="none";
		document.getElementById("nextc").style.display="";
		document.getElementById("lastc").style.display="";
	} else {
		document.getElementById("next").style.display="";
		document.getElementById("last").style.display="";
		document.getElementById("nextc").style.display="none";
		document.getElementById("lastc").style.display="none";
	}
	var dvAll = iPageNum;
	if(iPageNum == 0){
		dvAll = 1;
	}
	var dvCurrent = records;
	if(parseInt(clickPageNo) > iPageNum - 1){
		if( (countSum % records) != 0 ){
			dvCurrent = parseInt(countSum%records);
		}
	}
	if(parseInt(records) > parseInt(countSum)){
		dvCurrent = countSum;
	}
	document.getElementById(dvCurrentCounts).innerHTML = dvCurrent;
	document.getElementById(dvAllCounts).innerHTML = countSum;
	document.getElementById(dvCurrentNo).innerHTML = clickPageNo;
	document.getElementById(dvAllNo).innerHTML = dvAll;
	document.all.clickPageNo.value=clickPageNo;
	if (clickPageNo >= 7)
	{
		if (iPageNum > 10) 
		{
			strHTML += ". . .";
		}
	}
	var strTemp = "";
	var ipagecount = 0;
	var pageNo = 0;
	var iMax = 0;
	if (iPageNum <= 10)
	{
		if (iPageNum != 1)
		{
			ipagecount = iPageNum;
		}
	}
	else
	{
		ipagecount = 10;
	}
	for (var i = 0; i < ipagecount;i++)
	{
		if (iPageNum > 10)
		{
			if (clickPageNo < 7)
			{
				pageNo = parseInt(i)-0+1;
				iMax = 10;
			}
			else
			{
				 if(clickPageNo-0+4 >= iPageNum)
				 {
				 	 pageNo = (parseInt(i)-0+parseInt(iPageNum))-9;
				 	 iMax = iPageNum;
				 }
				 else
				 {
				 	 pageNo = (parseInt(i)-0+parseInt(clickPageNo))-5;
				 	 iMax = clickPageNo-0+4;
				 }
			}
		}
		else
		{
			if (iPageNum != 1)
			{
				
				pageNo = parseInt(i)-0+1;
				iMax = iPageNum;
			}
		}
		if (clickPageNo == pageNo)
		{   if(pageNo == iMax)
			{
				strTemp += pageNo;
			}
			else
			{
			strTemp += pageNo + " | ";
			}
		}
		else
		{
			if (pageNo == iMax)
			{
				strTemp += "<a href=\"#\" onclick= \"changePage("+pageNo+"); return false;\">"+pageNo+"</a>";
			}
			else
			{
				strTemp += "<a href=\"#\" onclick= \"changePage("+pageNo+"); return false;\">"+pageNo+"</a> | ";
			}
		}		
	}
	if (iPageNum > 10)
	{
		if(clickPageNo < 7)
		{
			strTemp += ". . .";
		}
		else
		{
			if (clickPageNo-0+ 4 < iPageNum)
			{
				strTemp += ". . .";
			}	
		}
	}
	
	strHTML += strTemp;
	document.getElementById(dvName).innerHTML = strHTML;
}

function changePage(pageno)
{
	document.all.clickPageNo.value=pageno;
	docheck('init', showPage);
}

function transXmlChars(strInput)
{
	var strOutput = strInput;
	
	strOutput = replaceAll(strOutput, "&", "#amp;");
	strOutput = replaceAll(strOutput, "#amp;", "&amp;");
	strOutput = replaceAll(strOutput, "<", "&lt;");
	strOutput = replaceAll(strOutput, ">", "&gt;");
	strOutput = replaceAll(strOutput, "\"", "&quot;");
	//strOutput = replaceAll(strOutput, "'", "&apos;");
	
	strOutput = replaceAll(strOutput, "\r\n", "</BR>");
	strOutput = replaceAll(strOutput, "\n", "</BR>");
	
	return strOutput;
}

function transXmlChars2(strInput)
{
	var strOutput = strInput;
	
	strOutput = replaceAll(strOutput, "&", "#amp;");
	strOutput = replaceAll(strOutput, "#amp;", "&amp;");
	strOutput = replaceAll(strOutput, "<", "&lt;");
	strOutput = replaceAll(strOutput, ">", "&gt;");
	strOutput = replaceAll(strOutput, "\"", "&quot;");
	
	return strOutput;
}

function replaceAll(strInput, strToBeReplaced, strToReplace)
{
	var strOutput = strInput;
	while(strOutput.indexOf(strToBeReplaced) != -1)
	{
		strOutput = strOutput.replace(strToBeReplaced, strToReplace);
	}
	return strOutput;
}

/*2006 12 06 add by DuanKuiJiang*/
function tpsDoCheck(event,handler){
	//document.getElementById('dataArea').style.display = "none";
	document.getElementById('resTable').style.display = "none";
	
	if (document.getElementById('pagelink') != null){

		document.getElementById('pagelink').style.display = "none";
	}
	if (document.getElementById('loading') != null) {
		document.getElementById('loading').style.display = 'block';	
	}
	//alert(handler);
	//alert(handler);
	docheck(event,handler);	
}
function tpsShowQueryResult(){ 	
	//alert(111);
	tpsShowData('resTable');
	if (document.getElementById('loading') != null) {
		document.getElementById('loading').style.display = 'none';
	}
	//document.getElementById('dataArea').style.display = "block";
	document.getElementById('resTable').style.display = "block";
	if (document.getElementById('pagelink') != null){
		document.getElementById('pagelink').style.display = "block";
		
		siteShowPageLink('pagelink');
		
	}
}


function tpsShowData(containerId){

	xml = responseXml;
	var site_xml = xml.getElementsByTagName("site_xml")[0];
	var others = site_xml.getElementsByTagName("others")[0];
	if(others == null){
		return false;
	}
	
	var data = others.getElementsByTagName("data")[0];
	if (data == null){
		return false;
	} 
	
	var startRowIndex = data.getElementsByTagName("startrowindex")[0];
	if (startRowIndex == null){
		return false;
	} else {
		var startRowIndexValue = startRowIndex.firstChild.nodeValue;
	}
	
	
	var dataContainer = document.getElementById(containerId);
	
	doTableClear(dataContainer,startRowIndexValue);
	var titleRow = data.getElementsByTagName("titlerow")[0];
	if (titleRow != null){
		
		
		for (var titleIndex = 0; titleIndex < 2; titleIndex++){
			var titleCell = dataContainer.rows[0].cells[titleIndex];
			var titleCellHTMLText = titleRow.getElementsByTagName("title")[titleIndex].firstChild.nodeValue;
			titleCell.innerHTML = titleCellHTMLText;
		}
		
	}
	var rows = data.getElementsByTagName("row");
	if (rows == null){
		return false;
	} 
	
	for (var rowIndex = 0 ; rowIndex < rows.length; rowIndex++){
		var currentRow = dataContainer.insertRow();
		
		var rowType = rows[rowIndex].getElementsByTagName("rowtype")[0];
		if (rowType == null){
			return false;
		} else {
		
			var rowTypeValue = rowType.firstChild.nodeValue;
			
		}
		
		
	
		var columns = rows[rowIndex].getElementsByTagName("column");
		
		for (var columnIndex = 0; columnIndex < columns.length; columnIndex++) {
			var currentColumn = currentRow.insertCell();
			
			var columnHTMLText = "";
			//alert("here");
			var elements = columns[columnIndex].getElementsByTagName("element");
			if (elements == null){
				columnHTMLText = "";
			} else {
				
				for (var i = 0; i < elements.length; i++ ) {
					
					var elementType = elements[i].getElementsByTagName("elementtype")[0];
					if (elementType == null || (!elementType.hasChildNodes)){
						var elementTypeValue = "text";
					} else {
						
						var elementTypeValue = elementType.firstChild.nodeValue;
						
					}
					
					var elementName = elements[i].getElementsByTagName("elementname")[0];
					
					if(elementName == null || (!elementName.hasChildNodes)){
						var elementNameValue = "null";
					} else {
						var elementNameValue = elementName.firstChild.nodeValue;
						
					}
					
					var elementValue = elements[i].getElementsByTagName("elementvalue")[0];
					if (elementValue == null || (!elementValue.hasChildNodes)) {
						var elementValueText = "";
					} else {
						var elementValueText = elementValue.firstChild.nodeValue;
						
					}
					var elementHTMLText = "";
					if (elementTypeValue == "input_checkbox") {
						elementHTMLText = "<input type='checkbox' name='" + elementNameValue + "' value='" + elementValueText +"'/>";
					} else if (elementTypeValue == "text") {
						elementHTMLText = elementValueText;
						if (elementHTMLText == "null") {
							elementHTMLText = "";
							//alert("null");
						}
					} 
					columnHTMLText += elementHTMLText;			
				}
			}
			currentColumn.innerHTML = columnHTMLText;
			
		}
			
		getRowStyle(currentRow,rowTypeValue);
		//alert("here");
	}
}

function siteShowPageLink(containerId){

	xml = responseXml;
	var site_xml = xml.getElementsByTagName(xmlHead)[0];
	var others = site_xml.getElementsByTagName("others")[0];
	if(others == null){
		return false;
	}
	
	var page = others.getElementsByTagName("page")[0];
	if(page == null){
		return false;
	}
	
	var allCounts = page.getElementsByTagName("countSum")[0];
	if(allCounts == null){
		return false;
	} else {
		var allCountsValue = allCounts.firstChild.nodeValue;
	}

	var clickPageNo = page.getElementsByTagName("clickPageNo")[0];

	if(clickPageNo == null){
		return false;
	}else {
		var clickPageNoValue = clickPageNo.firstChild.nodeValue;
	}
	
	var pageCount = page.getElementsByTagName("pageCount")[0];
	if(pageCount == null){		
		return false;
	}else {		
		var pageCountValue = pageCount.firstChild.nodeValue;	
	}
	
	var pageListLength = page.getElementsByTagName("pageMaxResult")[0];
	if(pageListLength == null){
		return false;
	}else {
		var pageListLengthValue = pageListLength.firstChild.nodeValue;
	}

	var pageGroup = page.getElementsByTagName("pageGroup")[0];
	if(pageGroup == null){
		return false;
	}else {
		var pageGroupValue = pageGroup.firstChild.nodeValue;
	}
///////////////////////////////lgmlgm/////////////////////
	var groupPageFirst = page.getElementsByTagName("groupPageFirst")[0];
	if(groupPageFirst == null){
		return false;
	}else {
		var groupPageFirst = groupPageFirst.firstChild.nodeValue;
	}
		
	var linkContainer = document.getElementById(containerId);
	var strHtmlText = "";

	if (pageCountValue == 1){
		strHtmlText = "";	
	} else {
		strHtmlText += "<table width=\"100%\"  class=\"tab_nl\">";
		//strHtmlText +="<tr><td colspan=\"7\" align=\"center\">";
		//strHtmlText += "共" + allCountsValue + "条记录,目前页面" + clickPageNoValue + "/" 
		//				+ pageCountValue + "页</td></tr>" 
		strHtmlText += "<tr><td colspan=\"7\" align=\"center\" height='30' style='background-color:#fafafa'>" ;
		if (clickPageNoValue == 1){
			strHtmlText += "&nbsp;<a href='#' onclick='tdcOnPageClick(" + clickPageNoValue + ",1)'>下页</a>&nbsp;";
			strHtmlText += "&nbsp;<a href='#' onclick='tdcOnPageClick(" + pageCountValue + ",0)'>尾页</a>&nbsp;";
		} else if (clickPageNoValue == pageCountValue) {		
			strHtmlText += "&nbsp;<a href='#' onclick='tdcOnPageClick(" + 1 +",0)'>首页</a>&nbsp;";	
			strHtmlText += "&nbsp;<a href='#' onclick='tdcOnPageClick(" + clickPageNoValue + ",-1)'>上页</a>&nbsp;";
		} else {
			strHtmlText += "&nbsp;<a href='#' onclick='tdcOnPageClick(" + 1 +",0)'>首页</a>&nbsp;";	
			strHtmlText += "&nbsp;<a href='#' onclick='tdcOnPageClick(" + clickPageNoValue + ",-1)'>上页</a>&nbsp;";
			strHtmlText += "&nbsp;<a href='#' onclick='tdcOnPageClick(" + clickPageNoValue + ",1)'>下页</a>&nbsp;";				
			strHtmlText += "&nbsp;<a href='#' onclick='tdcOnPageClick(" + pageCountValue + ",0)'>尾页</a>&nbsp;";
		} 	
	/////////////////// 2007-03-01 LiuGuoMing 数字分页开始 /////////////////////
	var temp = "";
    //var groupPageFirst = 1;
	if (((clickPageNoValue-1) % pageGroupValue )==0) {
			groupPageFirst=clickPageNoValue;
	}
	//if (clickPageNoValue==1){
	//	groupPageFirst=1;
	//}

	var mods=0;
	mods=(clickPageNoValue % pageGroupValue)-1;
	if ((clickPageNoValue % pageGroupValue)==0) {
	  mods=pageGroupValue-1;
	}

	var noPage = clickPageNoValue;	

	if (parseInt(clickPageNoValue) > parseInt(pageGroupValue)){	
		temp = temp +"&nbsp;<a href='#'+ onclick='lgmOnPageClick(" + (parseInt(clickPageNoValue) - parseInt(pageGroupValue) - parseInt(mods)) + ")'>向前</a>&nbsp;";
	}
	//alert(groupPageFirst);
	var totalsum = parseInt(groupPageFirst)-parseInt(1)+parseInt(pageGroupValue)
	for(noPage = groupPageFirst; noPage <= totalsum; noPage++){
		  //alert(parseInt(noPage));
		  if(parseInt(noPage) <= parseInt(pageCountValue)){
		    if(noPage==clickPageNoValue){
		    	temp = temp +"&nbsp;<a href='#' onclick='lgmOnPageClick(" + noPage + ")'>[<font color='FF0000'>"+noPage+"</font>]</a>&nbsp;";
			}else{
				temp = temp +"&nbsp;<a href='#' onclick='lgmOnPageClick(" + noPage + ")'>[" + noPage + "]</a>&nbsp;";
			}
		  }
	}

	if (parseInt(noPage) <= parseInt(pageCountValue)){
		//alert(parseInt(groupPageFirst) +"  "+ parseInt(pageGroupValue));
		temp = temp +"&nbsp;<a href='#' onclick='lgmOnPageClick(" + (parseInt(groupPageFirst) + parseInt(pageGroupValue)) + ")'>向后</a>&nbsp;";
	}

	groupPageFirst = parseInt(totalsum) - parseInt(pageGroupValue) + parseInt(1);	

	//temp = "<tr><td align='center'>"+temp+"</td></tr>";
	/////////////////// 2007-03-01 LiuGuoMing 数字分页结束 /////////////////////			
	strHtmlText += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + temp + 
	"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第<font color='FF0000'>" + clickPageNoValue + "</font>/" + pageCountValue + 
	"页,共" + allCountsValue + "条</td></tr></table>";
	
	}
	
	linkContainer.innerHTML = strHtmlText;
	
}

function tdcOnPageClick(pageNo,range){
  	document.all.clickPageNo.value = (new Number(pageNo))  + (new Number(range));
	docheck('search', showData);//第二个参数是回调函数
}


/////////// 2007-03-01 LiuGuoMing 数字分页调用函数 ///////////
function lgmOnPageClick(pageNo){
	//alert(pageNo);
  	document.all.clickPageNo.value = (new Number(pageNo));
	docheck('search', showData);//第二个参数是回调函数
}

//////////////////////////去空格/////////////////////////////
function trim(str){  //删除左右两端的空格
 return str.replace(/(^\s*)|(\s*$)/g, "");
}

function ltrim(str){  //删除左边的空格
 return str.replace(/(^\s*)/g,"");
}

function rtrim(str){  //删除右边的空格
 return str.replace(/(\s*$)/g,"");
}
/////////////////////////去空格//////////////////////////////
function doTableClear(tableElemnet,startRowIndex){
	//alert("start " + startRowIndex);
	var length = tableElemnet.rows.length;
	for (var i = startRowIndex; i < length; i ++){
		//alert(i);
		tableElemnet.deleteRow(startRowIndex);
	}
}

function getRowStyle(rowElement,rowType){
	
	rowElement.align = "center";
	if (rowType == "normal"){
		return true;
	}
	
	if (rowType == "error") {
		rowElement.setAttribute("class","count_er");
		rowElement.setAttribute("className","count_er");
	}
	
	if (rowType == "sum") {
		rowElement.setAttribute("class","bk_b red");
		rowElement.setAttribute("className","bk_b red");
		rowElement.cells[0].innerHTML = "<strong>" + rowElement.cells[0].innerHTML + "</strong>";
	}
}


function getElementHTMLText(element){

	var elementType = element.getElementsByTagName("elementtype")[0];
	if (elementType == null){
		var elementTypeValue = "text";
	} else {
		var elementTypeValue = elementType.firstChild.nodeValue;
	}
	
	var elementName = element.getElementsByTagName("elementname")[0];
	if(elementName == null){
		var elementNameValue = "null";
	} else {
		var elementNameValue = elementName.firstChild.nodeValue;
	}
	
	var elementValue = element.getElementsByTagName("elementvalue")[0];
	if (elementValue == null) {
		var elementValueText = "";
	} else {
		var elementValueText = elementValue.firstChild.nodeValue;
		
	}
	var elementHTMLText = "";
	if (elementTypeValue == "input_checkbox") {
		elementHTMLText = "<input type='checkbox' name='" + elementNameValue + "' value='" + elementValueText +"'/>";
	} else if (elementTypeValue == "text") {
		elementHTMLText = elementValueText;
		if (elementHTMLText == "null") {
			elementHTMLText = "";
			alert("null");
		}
	} 
	
	return elementHTMLText;
}
function tdcResetError()
{
	var frm = document.getElementsByTagName("form")[0]
	var str = "";
	for(var i = 0; i < frm.length; i++)
	{
		var curobj = frm[i];
		//textbox
		//alert(curobj.name);
		if (document.getElementById("err_" + curobj.name) != null) {
		//alert("err_" + curobj.name);
			document.getElementById("err_" + curobj.name).innerHTML = "";
			//alert(document.getElementById("err_" + curobj.name).innerHTML);
			document.getElementById("err_" + curobj.name).style.display="none";
		}
	}
}
function insertTitleRow(dataContainer,titleRowXMLElement){

}
/*2006 12 06 add by DuanKuiJiang End*/
