var tmpmindt=new Date(('1900-1-1').replace(/-/g,'/'));
var tmpmaxdt=new Date(('2050-1-1').replace(/-/g,'/'));
var DT_resize_nowX=-100;
var DT_fontSize;
var DT_resize_oldcellwidth;
var DT_resize_oldtablewidth;
var DT_SortUpText='COLOR: #000000; FONT-FAMILY: webdings;';
var DT_SortDownText=DT_SortUpText;
var DT_Grid_EnableInert=false;
var DT_Grid_EnableDel=false;
var DT_Grid_EnableEdt=false;
var DTable_rowIndex=0;
var DTable_cellIndex=0;
var blislistdatetime=false;
var isDataGridMode=false;
var DT_gdCtrl = new Object();var goSelectTag = new Array();var gcGray = "#808080";var gcToggle = "#ffff00";var gcBG = "#eeeeee";var gdCurDate = new Date();var giYear = gdCurDate.getFullYear();var giMonth = gdCurDate.getMonth()+1;var giDay = gdCurDate.getDate();var DtableinputYY;var DtableinputMM;var DtableinputDD;var Dtableinputhh;var Dtableinputmm;var Dtableinputss;
function loadThreadFollow(t_id)
	{		var tmptr=eval('document.all.dtabletr' + t_id);
		var tmpimg=eval('document.all.dtable_childimg' + t_id);
		if(tmptr.style.display=='none')
			{
			tmptr.style.display='';
tmpimg.src=DT_imgpath +  'dtable_close.gif';
}
else
{
	tmptr.style.display='none';
	tmpimg.src=DT_imgpath + 'dtable_open.gif';
	}
	}
var DTableMoveBoxbV = parseInt(navigator.appVersion);var DTableMoveBoxNN4 = document.layers ? true : false;var DTableMoveBoxIE4 = document.all && DTableMoveBoxbV >= 4 ? true : false;

function DTableMoveBoxshowTip(msg){ var DTableMoveBoxobj = 'DTableMoveBoxTip';  if (DTableMoveBoxNN4) {  if (document.layers[DTableMoveBoxobj] != null)   document.layers[DTableMoveBoxobj].visibility = 'hidden'; } else if(DTableMoveBoxIE4)  document.all[DTableMoveBoxobj].style.visibility = 'hidden'; if (typeof(hideTimeOut) != 'undefined') clearTimeout(hideTimeOut); if (DTableMoveBoxNN4) {  if (document.layers[DTableMoveBoxobj].visibility != 'visible')  {   with (document[DTableMoveBoxobj].document)   {    open();    write('<layer id=DTableMoveBoxTip bgColor=#ffffee style=""width: 600px; border: 1px solid #000000"" onMouseover=""DTableMoveBoxkeepTip()"" onMousewheel=""DTableMoveBoxkeepTip()"" onMouseout=""DTableMoveBoxhideTip()"">' + msg + '</layer>');    close();   }   var DTableMoveBoxobjp = document.layers.DTableMoveBoxTip;   DTableMoveBoxobjp.moveTo(50, e.y + 6);  }  document.layers[DTableMoveBoxobj].visibility = 'visible'; } else if(DTableMoveBoxIE4) {  if (document.all[DTableMoveBoxobj].style.visibility != 'visible')  {   document.all[DTableMoveBoxobj].innerHTML = msg;var y = event.y;   var DTableMoveBoxobjp = document.all.DTableMoveBoxTip.style;   var yy = document.body.scrollTop + y + 12;   DTableMoveBoxobjp.pixelLeft = event.x + 10;   DTableMoveBoxobjp.pixelTop = yy;  }  document.all[DTableMoveBoxobj].style.visibility = 'visible'; }}

function DTableMoveBoxkeepTip(){ var DTableMoveBoxobj = 'DTableMoveBoxTip'; if (typeof(hideTimeOut) != 'undefined') clearTimeout(hideTimeOut); if (DTableMoveBoxNN4)  document.layers[DTableMoveBoxobj].visibility = 'visible'; else if(DTableMoveBoxIE4)  document.all[DTableMoveBoxobj].style.visibility = 'visible';}function DTableMoveBoxhideTip(){ hideTimeOut = setTimeout('DTableMoveBoxdelayHide()', 180);}

function DTableMoveBoxdelayHide(){ var DTableMoveBoxobj = 'DTableMoveBoxTip';  if (DTableMoveBoxNN4) {  if (document.layers[DTableMoveBoxobj] != null)   document.layers[DTableMoveBoxobj].visibility = 'hidden'; } else if(DTableMoveBoxIE4)  document.all[DTableMoveBoxobj].style.visibility = 'hidden'; if (typeof(hideTimeOut) != 'undefined') clearTimeout(hideTimeOut);}if (DTableMoveBoxIE4){ document.write('<div id=DTableMoveBoxTip style=""width: 400px; position: absolute; visibility: hidden; padding: 5px 5px 5px 5px; background-Color: #ffffee; filter: progid:DXImageTransform.Microsoft.Shadow(Color=#333333,Direction=120,strength=5); border: 1px solid #000000; z-index: 99"" onMouseover=""DTableMoveBoxkeepTip()"" onMousewheel=""DTableMoveBoxkeepTip()"" onMouseout=""DTableMoveBoxhideTip()""></div>');}else if (DTableMoveBoxNN4){ document.write('<div id=DTableMoveBoxTip style=""position: absolute; visibility: hidden; background-Color: #ffffee; filter: alpha(Opacity=80); border: 1px solid #000000; z-index: 99""></div>'); setTimeout('window.onResize=setReload', 500);}function showdtablesearchlay(){if (document.getElementById('dtablesearch')){var x=window.screen.width;var y=window.screen.height;dtablesearch.style.left=(x-550)/2;dtablesearch.style.top=(y-400)/2;dtablesearch.style.visibility='visible';}}function hiddendtablesearchlay(){if (document.getElementById('dtablesearch')){dtablesearch.style.visibility='hidden';}}function checksearchform(){var strtmp='';for(var i=0;i<19;i++){var tmpnowvalue='';if(eval(document.getElementById('dtableautomakesearch' + i))!=null){tmpnowvalue='';var objtype='';if (eval('document.all.dtableautomakesearch' + i + '.type')==null){objtype='radio';}else{objtype=eval('document.all.dtableautomakesearch' + i + '.type');}if (objtype.indexOf('radio')>-1){for(var tmpii=0;tmpii<2;tmpii++){if(document.all('dtableautomakesearch' + i)[tmpii].checked){tmpnowvalue=document.all('dtableautomakesearch' + i)[tmpii].value;}}}else if(objtype.indexOf('text')>-1){tmpnowvalue=eval('document.all.dtableautomakesearch' + i + '.value');}else if(objtype.indexOf('select')>-1){for(var iii=0;iii<document.all('dtableautomakesearch' + i).options.length;iii++){if(document.all('dtableautomakesearch' + i).options[iii].selected==true){tmpnowvalue=document.all('dtableautomakesearch' + i).options[iii].value;}}}if(tmpnowvalue!='' || tmpnowvalue!='undefined'){strtmp+='&dtableautomakesearch' + i + '=' + escape(tmpnowvalue);}}}window.open('?active=send' + strtmp,'_self','');}function DT_fPopCalendar(popCtrl, dateCtrl,YY,MM,DD,hh,mm,ss){ event.cancelBubble=true; 
DtableinputYY=YY;
DtableinputMM=MM;
DtableinputDD=DD;
Dtableinputhh=hh;
Dtableinputmm=mm;
Dtableinputss=ss;DT_gdCtrl = dateCtrl;
DT_fSetYearMon(DtableinputYY, DtableinputMM);
DT_fSetHms(Dtableinputhh,Dtableinputmm,Dtableinputss); 
var point = DT_fGetXY(popCtrl);
with (VicPopCal.style) { 		left = point.x;	
	top=event.clientY
	width = VicPopCal.offsetWidth;	
	height = VicPopCal.offsetHeight;	
	fToggleTags(point);
	visibility = 'visible';
	} VicPopCal.focus();}

function DT_fSetHms(hh,mm,ss){
Dtablehour.selectedIndex=hh;
Dtableminute.selectedIndex=mm;
Dtablesecond.selectedIndex=ss;
}

function DT_fSetDate(iYear,iMonth,iDay,ihour,iminute,isecond)	 { var themonth=new String(iMonth); var theday=new String(iDay); if (themonth.length ==1 ) { iMonth="0" + themonth;	 } if (theday.length ==1) { iDay="0" + theday; } var dihour=new String(ihour); var diminute=new String(iminute); var disecond=new String(isecond); var tmpdatetime=new String(); if(dihour=="0" && diminute=="0" && disecond=="0") {tmpdatetime = iYear+"-"+iMonth+"-"+iDay; } else { if(dihour.length==1) { dihour="0" + dihour; } if(diminute.length==1) { diminute="0" + diminute; } if(disecond.length==1) { disecond="0" + disecond; } tmpdatetime = iYear+"-"+iMonth+"-"+iDay + " " + dihour + ":" + diminute + ":" + disecond; } 
var tmpselectdt=Date.parse(tmpdatetime.replace(/-/g,"/")); 

if (tmpselectdt<tmpmindt) { alert('ѡ/ʱ䲻С' + tmpmindt.toLocaleString()); return; } if(tmpselectdt>tmpmaxdt) { alert('ѡ/ʱ䲻ܴ' + tmpmaxdt.toLocaleString()); return; } DT_gdCtrl.value =tmpdatetime; DT_fHideCalendar(); }

function DT_fHideCalendar(){


if(blislistdatetime==true && DTable_rowIndex>0 && DTable_cellIndex>0)//listdatetime
{

DT_Listfun_setTdinnerHtml(DTable_rowIndex,DTable_cellIndex,'dt');//ѿؼֵtd
blislistdatetime=false;
DTable_rowIndex=0;
DTable_cellIndex=0;

}
 VicPopCal.style.visibility = "hidden";

with (document.all.tags("SELECT")){ 
		for (i=0; i<length; i++) 
			if ((item(i).Victor!="Won")&&DT_fTagInBound(item(i)))
			{
			item(i).style.visibility = "visible"; 
			goSelectTag[goSelectTag.length] = item(i); 
			}
			}



  } 
  
  
  
  function DT_fGetSelected(aCell)
  { 
 
var iihour=Dtablehour.value; 
var iiminute=Dtableminute.value;
var iisecond=Dtablesecond.value; 
var iOffset = 0;
var iYear = parseInt(tbSelYear.value); 
var iMonth = parseInt(tbSelMonth.value); 
aCell.bgColor = gcBG;
 with (aCell.children["cellText"])
  { 
 var iDay = parseInt(innerText);
  if (color==gcGray) iOffset = (Victor<10)?-1:1;
  	 iMonth += iOffset; 
  	 if (iMonth<1) { iYear--; iMonth = 12; } 
  	 else if(iMonth>12){iYear++; iMonth = 1;}
  	 }
  	  if(iihour.length==1)
  	  {
  	  iihour='0' + iihour;
  	  }
  	   if(iiminute.length==1)
  	  {
  	  iiminute='0' + iiminute;
  	  }
  	  if(iisecond.length==1)
  	  {
  	  iisecond='0' + iisecond;
  	  }
  	  
  	  
  	   if(iDay.toString().length==1)
  	  {
  	  iDay='0' + iDay;
  	  }
  	   if(iMonth.toString().length==1)
  	  {
  	  iMonth='0' + iMonth;
  	  }
  	  
  	    return '' + iYear + '-' + iMonth + '-' + iDay + ' ' + iihour + ':' + iiminute + ':' + iisecond + '';

  	  }
function DT_fSetSelected(aCell){ 
var iihour=Dtablehour.value; 
var iiminute=Dtableminute.value;
var iisecond=Dtablesecond.value; 
var iOffset = 0;
var iYear = parseInt(tbSelYear.value); 
var iMonth = parseInt(tbSelMonth.value); 
aCell.bgColor = gcBG;
 with (aCell.children["cellText"]) { 
 var iDay = parseInt(innerText);
  if (color==gcGray) iOffset = (Victor<10)?-1:1;
  	 iMonth += iOffset; 
  	 if (iMonth<1) { iYear--; iMonth = 12; } else if(iMonth>12){iYear++; iMonth = 1;}} DT_fSetDate(iYear, iMonth, iDay, iihour, iiminute, iisecond);}


function Point(iX, iY){	this.x = iX;	this.y = iY;}


function fBuildCal(iYear, iMonth) { var aMonth=new Array(); for(i=1;i<7;i++) 	aMonth[i]=new Array(i); var dCalDate=new Date(iYear, iMonth-1, 1); var iDayOfFirst=dCalDate.getDay(); var iDaysInMonth=new Date(iYear, iMonth, 0).getDate(); var iOffsetLast=new Date(iYear, iMonth-1, 0).getDate()-iDayOfFirst+1; var iDate = 1; var iNext = 1; for (d = 0; d < 7; d++)	aMonth[1][d] = (d<iDayOfFirst)?-(iOffsetLast+d):iDate++; for (w = 2; w < 7; w++) 	for (d = 0; d < 7; d++)		aMonth[w][d] = (iDate<=iDaysInMonth)?iDate++:-(iNext++); return aMonth;}

function DT_fDrawCal(iYear, iMonth, iCellHeight, iDateTextSize) { var WeekDay = new Array("","һ","","","","",""); var styleTD = " bgcolor='"+gcBG+"' bordercolor='"+gcBG+"' VALIGN='middle' align='center' height='"+iCellHeight+"' style='font:bold "+iDateTextSize+" ;";  with (document) {	write("<tr>");	for(i=0; i<7; i++)		write("<TD "+styleTD+" color:#990000' >" + WeekDay[i] + "</td>");	write("</tr>"); 	for (w = 1; w < 7; w++) {		write("<tr>");		for (d = 0; d < 7; d++) {
write("<TD id=calCell "+styleTD+"cursor:hand;' onMouseOver=\"this.bgColor=gcToggle;document.all.DT_ct_ShowTD.innerHTML=DT_fGetSelected(this);\" onMouseOut='this.bgColor=gcBG' onclick='DT_fSetSelected(this)'>");write("<font id=cellText Victor='Liming Weng'> </font>");write("</td>")}write("</tr>");}}}

function DT_fUpdateCal(iYear, iMonth) 
{
 myMonth = fBuildCal(iYear, iMonth);
 var i = 0;
  for (w = 0; w < 6; w++)
  	 for (d = 0; d < 7; d++)
with (cellText[(7*w)+d])
{
Victor = i++;
if (myMonth[w+1][d]<0)
 {
 color = gcGray;
 innerText = -myMonth[w+1][d];
 			}
 			else
 			{
 			color = ((d==0)||(d==6))?"red":"black";
 			innerText = myMonth[w+1][d];
 			if(innerText==DtableinputDD){
 			color = "blue";
 			}
 			}
 			
 			 				}
 				}
 				

 function DT_fSetYearMon(iYear, iMon){ tbSelMonth.options[iMon-1].selected = true; for (i = 0; i < tbSelYear.length; i++)
 	if (tbSelYear.options[i].value == iYear)
 	tbSelYear.options[i].selected = true; 
 	DT_fUpdateCal(iYear, iMon);
 	} 
 	
 	function DT_fPrevMonth() {
 	 var iMon = tbSelMonth.value; 
 	 var iYear = tbSelYear.value; 
 	 if (--iMon<1) {	
 	  iMon = 12;
 	  	 iYear--; 
 	  	 } 
 	  	 DT_fSetYearMon(iYear, iMon);
 	  	 }

function DT_fNextMonth(){ var iMon = tbSelMonth.value; var iYear = tbSelYear.value; if (++iMon>12) {	 iMon = 1;	 	 iYear++; } 	 DT_fSetYearMon(iYear, iMon);}	


function fToggleTags(){
	with (document.all.tags("SELECT")){ 
		for (i=0; i<length; i++) 
			if ((item(i).Victor!="Won")&&DT_fTagInBound(item(i)))
			{
			item(i).style.visibility = "hidden"; 
			goSelectTag[goSelectTag.length] = item(i); 
			}
			}
			}



function DT_fTagInBound(aTag){ with (VicPopCal.style){ 	var l = parseInt(left); 	var t = parseInt(top); 	var r = l+parseInt(width); 	var b = t+parseInt(height);	var ptLT = DT_fGetXY(aTag);	return !((ptLT.x>r)||(ptLT.x+aTag.offsetWidth<l)||(ptLT.y>b)||(ptLT.y+aTag.offsetHeight<t)); }}


 function DT_fGetXY(aTag){
 var oTmp = aTag;
 var pt = new Point(0,0); 
 do { 	pt.x += oTmp.offsetLeft; 
 pt.y += oTmp.offsetTop; 
 oTmp = oTmp.offsetParent; }
 while(oTmp.tagName!="BODY"); 
 return pt;}


 
 var gMonths = new Array("&nbsp;һ","&nbsp;","&nbsp;","&nbsp;","&nbsp;","&nbsp;","&nbsp;","&nbsp;","&nbsp;","&nbsp;ʮ","ʮһ","ʮ");with (document) {write("<Div id='VicPopCal' onclick='event.cancelBubble=true' style='POSITION:absolute;visibility:hidden;border:0px ridge;width:10;z-index:999;FILTER: progid:DXImageTransform.Microsoft.Shadow(Color=#333333,Direction=120,strength=5)'>");write("<table border='1' bgcolor='cccccc' cellspacing=\"1\" cellpadding=\"0\">");write("<tr>");write("<TD VALIGN='middle' align='center'><input type='button' name='PrevMonth' value='<' onClick='DT_fPrevMonth()'>");write("&nbsp;<SELECT name='tbSelYear' onChange='DT_fUpdateCal(tbSelYear.value, tbSelMonth.value)' Victor='Won'>");for(i=parseInt(tmpmindt.getFullYear().toString());i<=parseInt(tmpmaxdt.getFullYear().toString());i++)	write("<OPTION value='"+i+"'>"+i+"</OPTION>");write("</SELECT>"); write("&nbsp;<select name='tbSelMonth' onChange='DT_fUpdateCal(tbSelYear.value, tbSelMonth.value)' Victor='Won'>");for (i=0; i<12; i++)write("<option value='"+(i+1)+"'>"+gMonths[i]+"</option>");write("</SELECT>");write("&nbsp;<input type='button' name='PrevMonth' value='>' onclick='DT_fNextMonth()'>");write("</td>");write("</tr><tr>");write("<TD align='center'>");write("<DIV style='background-color:teal'><table width='100%' border='0' cellspacing=\"1\" cellpadding=\"0\">");DT_fDrawCal(giYear, giMonth, 12, 12);write("</table></DIV>");write("</td>");write("</tr><TR align='center'>");write("<td>");write ("&nbsp;<select name='Dtablehour' Victor='Won' >");for(i=0;i<24;i++){write("<option value='" + i + "'>" + i + "</option>");}write("</select>");write("ʱ&nbsp;<select name='Dtableminute' Victor='Won'>");for(i=0;i<60;i++){write("<option value='" + i + "'>" + i + "</option>");}write("</select>");write("&nbsp;<select name='Dtablesecond'  Victor='Won'>");for(i=0;i<60;i++){write("<option value='" + i + "'>" + i + "</option>");}write("</select>");write(" </td></tr><tr><td id='DT_ct_ShowTD' align='center' style='cursor:hand;font:bold 12 ;color:#990000' bgcolor=#EEEEEE>&nbsp;</td></tr><tr><TD align='center'>");write("<span style='cursor:hand;font:bold 12 ' onclick='DT_fSetDate(giYear,giMonth,giDay,Dtablehour.value,Dtableminute.value,Dtablesecond.value)' onMouseOver=\"this.style.color=gcToggle;document.all.DT_ct_ShowTD.innerHTML='" + giYear +"-" + giMonth + "-" + giDay + " ' + document.all.Dtablehour.value + ':' + document.all.Dtableminute.value + ':' + document.all.Dtablesecond.value + ''\" onMouseOut='this.style.color=0'>죺"+giYear+""+giMonth+""+giDay+"</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style='font-family: wingdings' title='ر' onclick='DT_fHideCalendar();' style='cursor:hand;'>x</span>");write("</td></tr>");write("</TABLE></Div>");}
 var DT_resize_CurState=false;
var DT_resize_CurDown=false; 
var DT_resize_CurId; 
var DT_resize_OldPlace,DT_resize_NewPlace; 
var DT_resize_isre=false;

function DT_resize_MoveCol(MyColId) {var DT_the_td = DT_get_Element(event.srcElement,'td');
if(EnableAdjustCellWidth_init==false)
{return false;}
if( DT_resize_CurDown==false)
{
if((window.event.x + window.document.body.scrollLeft) > (DT_thisTable.offsetLeft + MyColId.offsetLeft + (MyColId.offsetWidth-3)))
{
DT_resize_CurState=true; 
window.document.body.style.cursor="e-resize";
DT_resize_nowX=window.event.x + window.document.body.scrollLeft;
}
else 
{
DT_resize_CurState=false ;
window.document.body.style.cursor="Default" ;

} 
DT_resize_CurId=MyColId ;

}
}
function getLength(s){
 var n=0;
 for(var i=0;i<s.length;i++){
   if(s.charCodeAt(i)<256){ n=n+1; } else{ n=n+2; }
 }
 return n;
}
function getNstring(sStr,nLen){
	var nStrLen	= sStr.length;
	
	var nCountLen	= 0;
	var nCharLen	= 0;
	var sCutStr	= '';
	for (var nTempCount = 0; nTempCount < nStrLen; nTempCount++){
		nCharLen = Math.abs(sStr.charCodeAt(nTempCount));
		nCountLen = (nCharLen > 255) ? nCountLen += 2 : nCountLen += 1;
		if (nCountLen > nLen){
			sCutStr = sStr.substring(0,nTempCount-2) + "..";
			break;
		}

		else
		{
			sCutStr = sStr;
		}
	}
	return sCutStr.replace(/\n/,"");
}
function getCellWidth(cellIndex,type)
{
var tmpwidth=0;
for(var i=DTable_minrowIndex-1;i<DT_Main_Tab.rows.length;i++){

var tmpstr;
if(type=='now')
{
tmpstr=DT_Main_Tab.rows[i].cells[cellIndex].innerHTML;
}
else if(type=='old')
{
tmpstr=DT_TableText[i][cellIndex].toString();
}
else
{
tmpstr=DT_TableText[i][cellIndex].toString();

}
var tmpNL=getLength(tmpstr);
if(tmpNL>tmpwidth)
{
tmpwidth=tmpNL
}
}
return tmpwidth ;
}

function DT_setCellText(cellIndex,N)
{

for(var i=DTable_minrowIndex-1;i<DT_Main_Tab.rows.length;i++){
var tmpstr=DT_TableText[i][cellIndex].toString();
if(tmpstr=='')
{
return false;
}
var tmpNL=getNstring(tmpstr,N);
DT_Main_Tab.rows[i].cells[cellIndex].innerText=tmpNL;
}
}



function UpBody()
{
var tmpcx=window.event.x + window.document.body.scrollLeft;

if( DT_resize_CurState==true )
{
var cellindex=replace(DT_resize_CurId.id.toString(),'DTableTitle','');
var maxLength;
if(DT_resize_nowX>(tmpcx-3) && DT_resize_nowX<(tmpcx+3))
{
maxLength=getCellWidth(cellindex,'old');

DT_resize_CurId.width =maxLength * (DT_fontSize/2) + 1 ;
//+ 5 +  DT_Main_Tab.cellPadding
DT_thisTable.width=DT_thisTable.offsetWidth  + (DT_resize_CurId.offsetWidth-DT_resize_oldcellwidth) ;
DT_resize_CurId.innertext=DT_resize_CurId.width ;
DT_setCellText(cellindex,maxLength);
}
else
{
maxLength=getCellWidth(cellindex,'now');

DT_resize_OldPlace=window.event.x + window.document.body.scrollLeft ;
DT_resize_oldcellwidth=DT_resize_CurId.offsetWidth;
DT_resize_oldtablewidth=DT_thisTable.offsetWidth;



}
DT_resize_CurState=false ;
DT_resize_CurDown=false ;
window.document.body.style.cursor="Default" ;

}
DT_sort_col=null;
}
function DT_resize_DownBody()
{
if (DT_resize_CurState==true)
{
DT_resize_CurDown=true ;
DT_resize_isre=true;
DT_resize_OldPlace=window.event.x + window.document.body.scrollLeft ;
DT_resize_oldcellwidth=DT_resize_CurId.offsetWidth;
DT_resize_oldtablewidth=DT_thisTable.offsetWidth;

}
}

function DT_resize_MoveBody()
{



if( DT_resize_CurDown==true )
{
var cellindex=replace(DT_resize_CurId.id.toString(),'DTableTitle','');
var maxLength=getCellWidth(cellindex,'now') - DT_Main_Tab.cellPadding;

window.document.body.style.cursor="e-resize" ;
DT_resize_NewPlace=window.event.x + window.document.body.scrollLeft ;
var tmpcidw=window.event.x - DT_resize_CurId.offsetLeft;
if(tmpcidw>4)
{
var strN=parseInt(tmpcidw/(DT_fontSize/2)-1);
DT_setCellText(cellindex,strN);

DT_resize_CurId.width =tmpcidw ;
DT_resize_CurId.innertext=DT_resize_CurId.offsetWidth ;
DT_thisTable.width=DT_resize_oldtablewidth  + (( DT_resize_NewPlace - DT_resize_OldPlace));


DT_sort_col=null;
}
else
{
return false;
}

}

}

function SelectBody() 
{
if (DT_resize_CurDown==true)
{
window.event.returnValue=false ;

}
}

function document.onmousedown()
{
DT_resize_DownBody();
}
function document.onselectstart()
{
SelectBody();
}


var DT_Main_Tab = null; 
var DT_cur_row = null; 
var DT_cur_col = null; 
var DT_cur_cell = null;
var DT_Org_con = ''; 
var DT_sort_col = null;
var DT_show_col = false;
var DT_charMode = true;
var DT_act_fc = ''; 
var DT_cur_bgc = '#ccffcc'; 
var DT_cur_fc = ''; 



function DT_Listfun_initValue(firstrow)
{
if(parseInt(firstrow)==DTable_minrowIndex-1)
{
DT_TableText =new Array(DT_Main_Tab.rows.length);
}

try
	{
for(i=firstrow;i<DT_Main_Tab.rows.length;i++)
{
if(parseInt(firstrow)==DTable_minrowIndex-1)
{

DT_TableText[i]=new Array(DT_Main_Tab.rows.length);
}

for(ii=0;ii<DT_Main_Tab.rows[DT_Main_Tab.rows.length-1].cells.length;ii++)
{



var strsev=new String();
var ishavecellvalue=true;

try
{
strsev=DT_Main_Tab.rows[i].cells[ii].cellText.toString();
}
catch(e)
{
ishavecellvalue=false;
}

if(ishavecellvalue==false)
{
if(i==0)
{
	
strsev=DT_Main_Tab.rows[i].cells[ii].innerHTML.toString();
	


}
else
{
strsev=DT_Main_Tab.rows[i].cells[ii].innerText.toString();

}
}
strsev=Trim(strsev);
DT_Main_Tab.rows[i].cells[ii].cellText=strsev;
DT_TableText[i][ii]=strsev;

}//end for ii
}//end for i
	}//end try
	catch(e)
	{}

DT_arrowUp = document.createElement('SPAN'); 
DT_arrowUp.innerHTML = '5'; 
DT_arrowDown = document.createElement('SPAN');
DT_arrowDown.innerHTML = '6';
DT_arrowUp.style.cssText =DT_SortUpText;
DT_arrowDown.style.cssText =DT_SortDownText;
}



function DT_Listfun_init()
{
DT_cur_row = null; DT_cur_col = null;
DT_cur_cell = null; 
DT_sort_col = null; 
DT_Main_Tab = DT_thisTable;
DT_read_def(DT_Main_Tab);
DT_Main_Tab.onclick = DT_Listfun_clickIt;

DT_fontSize=DT_Main_Tab.style.fontSize;
if(DT_fontSize.length<1)
{
DT_fontSize=9;
}
DT_Org_con = DT_Main_Tab.outerHTML;
DT_arrowUp = document.createElement('SPAN'); 
DT_arrowUp.innerHTML = '5'; 
DT_arrowDown = document.createElement('SPAN');
DT_arrowDown.innerHTML = '6';
DT_arrowUp.style.cssText =DT_SortUpText;
DT_arrowDown.style.cssText =DT_SortDownText;

EnableDragCell_init=EnableDragCell;
EnableSort_init=EnableSort;
EnableAdjustCellWidth_init=EnableAdjustCellWidth;



DT_Listfun_initValue(DTable_minrowIndex-1);
for(i=0;i<DT_Main_Tab.rows.length;i++)
{
try
{
for(ii=0;ii<DT_Main_Tab.rows[DTable_minrowIndex-1].cells.length;ii++)
{
if(i==(DTable_minrowIndex-1) && ii>0)
{
DT_Main_Tab.rows[i].cells[ii].id='DTableTitle' + ii;
DT_Main_Tab.rows[i].cells[ii].onmousemove=function (){DT_resize_MoveCol(this)};


}


if(DT_Main_Tab.rows[i].cells[ii]!=null)
{
DT_Main_Tab.rows[i].cells[ii].className='DT_List_CellStyle';
}
}
}
catch(e)
{
alert(e+ 'i:' + i + ' ii:' + ii);
}
}
}



function document.onclick(){


if(document.getElementById('VicPopCal'))
	{
	DT_fHideCalendar();
	}



var obj = event.srcElement;

if(document.getElementById('dtablejsqc'))
	{
	
	while(obj!=null && typeof(obj.tagName) != 'undefind')
		{
	
	if(obj.id=='dtablejsqc')return;
    obj = obj.parentElement;
         }
     dtablejsqc.style.visibility='hidden';
    }

try
	{
DT_Listfun_clearcolor(); 
DT_cur_row = null;
DT_cur_col = null;
DT_cur_cell = null; 
	}
catch(e)
		{}
}

function DT_read_def(DT_DT_the_table){

for(var i=0;i<DT_DT_the_table.rows.length;i++){
for(var j=0;j<DT_DT_the_table.rows[i].cells.length;j++)
{
with(DT_DT_the_table.rows[i])
{
cells[j].oBgc = '';
cells[j].oFc ='';


if(i==DTable_minrowIndex-1 ){
cells[j].onmousedown = DT_Listfun_dragstart;
cells[j].onmouseup = DT_Listfun_dragend;
}
}
}
}
}

function DT_get_Element(DT_the_ele,DT_the_tag){
DT_the_tag = DT_the_tag.toLowerCase(); 
if(DT_the_ele.tagName.toLowerCase()==DT_the_tag)
{return DT_the_ele;}

while(DT_the_ele=DT_the_ele.offsetParent)
{ 
if(DT_the_ele.tagName.toLowerCase()==DT_the_tag){return DT_the_ele;}}

return(null);
}
var DT_dragStart= false;
var DT_dragColStart = null;
var DT_dragColEnd = null;


function DT_Listfun_dragstart(){
if(EnableDragCell_init==true)
{

if(DT_resize_CurState==false && DT_resize_CurDown==false)
{

 DT_resize_isre=false;
var DT_the_td = DT_get_Element(event.srcElement,'td');

if(DT_the_td==null)
{
return;
}
if(DT_the_td.cellIndex<1)
	{
return false;
	}


DT_dragStart = true;
DT_dragColStart = DT_the_td.cellIndex; 

DT_drag.style.width = DT_the_td.offsetWidth; 
DT_drag.style.height = DT_the_td.offsetHeight;

DT_drag.innerHTML = DT_the_td.innerHTML; 
DT_drag.style.backgroundColor = DT_the_td.oBgc;
DT_drag.style.color = DT_the_td.oFc;
function document.onmousemove(){

if(event.button==1)
{
if(DT_resize_CurState==false && DT_resize_isre==false && EnableDragCell_init==true)
{
DT_drag.style.display = '';
var thistop=DT_getPosition(DT_the_td).top

DT_drag.style.top = thistop ;
var thisx=window.event.screenX;

DT_drag.style.left = thisx-DT_drag.offsetWidth/2;
DT_drag.style.backgroundColor=DT_act_bgc;

for(var i=1;i<=DT_Main_Tab.rows[DTable_minrowIndex-1].cells.length-1;i++)
{
with(DT_Main_Tab.rows[DTable_minrowIndex-1].cells[i])
{

if((event.x>offsetLeft+parseInt(DT_getPosition(DT_thisTable).left) && event.x<offsetLeft+offsetWidth+ parseInt(DT_getPosition(DT_thisTable).left)))
{

runtimeStyle.backgroundColor=DT_act_bgc;
DT_dragColEnd=cellIndex;

}
else
{
runtimeStyle.backgroundColor=''; }
}// end if
}// end with


}//end for


}
DT_resize_MoveBody();
}//end EnableDragCell_init
}
}
else
{

}
}
function DT_Listfun_dragend(){
if(DT_resize_CurState==false && DT_resize_CurDown==false && DT_resize_isre==false && EnableDragCell_init==true)
{

//

DT_dragStart = false; 
DT_drag.style.display='none'; 
DT_drag.innerHTML = ''; 
DT_drag.style.width = 0;
DT_drag.style.height = 0;


for(var i=1;i<=DT_Main_Tab.rows[DTable_minrowIndex-1].cells.length-1;i++)
{
DT_Main_Tab.rows[DTable_minrowIndex-1].cells[i].runtimeStyle.backgroundColor=''; 
}
if(DT_dragColStart!=null && DT_dragColEnd!=null && DT_dragColStart!=DT_dragColEnd)
{

DT_Listfun_changecol(DT_Main_Tab,DT_dragColStart,DT_dragColEnd);

if(DT_dragColStart==DT_sort_col)
{
DT_sort_col=DT_dragColEnd;
}
else if(DT_dragColEnd==DT_sort_col)
{
DT_sort_col=DT_dragColStart; 
document.onclick();
}


}
if(DT_sort_col!=null)
{ 
with(DT_thisTable.rows[DTable_minrowIndex-1].cells[DT_sort_col])
{
removeChild(lastChild);
}
DT_sort_col=null;
}


DT_Listfun_initValue(DTable_minrowIndex-1);

DT_dragColStart = null;
DT_dragColEnd = null; 
document.onmousemove=null;

}
else if(DT_resize_CurState==true && DT_resize_CurDown==true && DT_resize_isre==true)
{

if(EnableDragCell_init==true)
{
DT_dragStart = false; 
DT_drag.style.display='none'; 
DT_drag.innerHTML = ''; 
DT_drag.style.width = 0;
DT_drag.style.height = 0;
for(var i=0;i<DT_Main_Tab.rows[DTable_minrowIndex-1].cells.length;i++)
{ DT_Main_Tab.rows[DTable_minrowIndex-1].cells[i].runtimeStyle.backgroundColor=''; }
if(DT_dragColStart!=null && DT_dragColEnd!=null && DT_dragColStart!=DT_dragColEnd) {
DT_Listfun_changecol(DT_Main_Tab,DT_dragColStart,DT_dragColEnd);
if(DT_dragColStart==DT_sort_col)
{
DT_sort_col=DT_dragColEnd;
}
else if(DT_dragColEnd==DT_sort_col){
DT_sort_col=DT_dragColStart; 
document.onclick();
}
}


}
DT_dragColStart = null;
DT_dragColEnd = null; 
document.onmousemove=null;
UpBody();

}

}

function DT_Listfun_clearcolor(){ 
DT_the_table=DT_Main_Tab;
if(DT_cur_col!=null){ 
for(i=DTable_minrowIndex;i<DT_the_table.rows.length;i++){
with(DT_the_table.rows[i].cells[DT_cur_col]){
style.backgroundColor=''; 
style.color=''; } } }
if(DT_cur_row!=null){ 
for(i=0;i<DT_the_table.rows[DT_cur_row].cells.length;i++){
with(DT_the_table.rows[DT_cur_row].cells[i]){
style.backgroundColor=''; style.color=''; } } } 
if(DT_cur_cell!=null){
if(DT_cur_cell.children[0]!=null)
{
DT_cur_cell.children[0].contentEditable = false; 

with(DT_cur_cell.children[0].runtimeStyle)
{
borderLeft=borderTop='';
borderRight=borderBottom=''; 
backgroundColor=''; 
paddingLeft='';
textAlign=''; 
}
}
}}
function DT_Listfun_EditReCheckBox(strTFvalue,i,ii)
{
var strtmpv=strTFvalue.split('$$');
var obj=new Object();

obj=eval('document.all.ch_' + i.toString() + '_' + ii.toString());

if(obj.checked==true)
{
eval('document.all.DT_Edit_CBTEXT_' + i.toString() + '_' + ii.toString() + '.innerText=\"' + strtmpv[0] + '\"');
}
else
{
eval('document.all.DT_Edit_CBTEXT_' + i.toString() + '_' + ii.toString() + '.innerText=\"' + strtmpv[1] + '\"');

}
}
function LTrim(str)

{

    var whitespace = new String(" \t\n\r");

    var s = new String(str);

    

    if (whitespace.indexOf(s.charAt(0)) != -1)

    {

        var j=0, i = s.length;

        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)

        {

            j++;

        }

        s = s.substring(j, i);

    }

    return s;

}



function RTrim(str)

{

    var whitespace = new String(" \t\n\r");

    var s = new String(str);

 

    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)

    {

        var i = s.length - 1;

        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)

        {

            i--;

        }

        s = s.substring(0, i+1);

    }

    return s;

}

 


function Trim(str)

{

    return RTrim(LTrim(str));

}


function DT_Listfun_SetTDContral(i,ii,isaddnew)
{
var strreadonly=new String();
if((ii<DTable_mincellIndex || ii>DTable_maxcellIndex) && isaddnew!='1')
	{
		
		strreadonly=' readonly';
		
	}
else
	{
strreadonly='';
	}

var strtype='';
var strreturntext=new String();
var strtv= replace(DT_TableText[i][ii].toString(),'&nbsp;','');
DT_inputBackground=DT_Main_Tab.rows[i].style.Background;
strtv=Trim(strtv);

try
{//DT_Fieldtype6
strtype=eval('DT_Fieldtype' + ii.toString());
}
catch(e)
{
}
if(strtype=='numeric')
{blislistnumeric=true;
var strnumset=eval('DT_Fieldvalue' + ii.toString() + '.split("$$")');
var strms=strnumset[3].toString();

strv=replace(replace(strtv,strms,''),',','');
if(strreadonly=='')
	{
strreturntext='<input name=\"nb_' + i.toString() + '_' + ii.toString() + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border:0;\"    ondblclick=\"showjsq(this);\" value=\"' + strv + '\" title=\"ѡ\"' + strreadonly + '>';
	}
	else
	{
		strreturntext='<input name=\"nb_' + i.toString() + '_' + ii.toString() + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border:0;\"  value=\"' + strv + '\" readonly>';
	}

blislistnumeric=true;
}
else if(strtype=='checkbox')
{
var strtmpv1=eval('DT_Fieldvalue' + ii.toString());
var strtxtv=strtmpv1.split("$$");
if(strtv==strtxtv[0])
{
	if(strreadonly=='')
	{
strreturntext='<input type=\"checkbox\" name=\"ch_' + i.toString() + '_' + ii.toString() + '\" checked value=\"1\" onclick=\"DT_Listfun_EditReCheckBox(\'' + strtxtv[0] + '$$' + strtxtv[1] + '\',\'' + i.toString() + '\',\'' + ii.toString() + '\');\"><span id=\"DT_Edit_CBTEXT_' + i.toString() + '_' + ii.toString() + '\">' + strtv + '</span>';
	}
	else
	{
strreturntext='<input type=\"checkbox\" name=\"ch_' + i.toString() + '_' + ii.toString() + '\" checked value=\"1\" style=\"width=0;height=1;\"><span id=\"DT_Edit_CBTEXT_' + i.toString() + '_' + ii.toString() + '\">' + strtv + '</span>';
	}
}
else
{
	if(strreadonly=='')
	{
strreturntext='<input type=\"checkbox\" name=\"ch_' + i.toString() + '_' + ii.toString() + '\" value=\"1\" onclick=\"DT_Listfun_EditReCheckBox(\'' + strtxtv[0] + '$$' + strtxtv[1] + '\',\'' + i.toString() + '\',\'' + ii.toString() + '\');\"><span id=\"DT_Edit_CBTEXT_' + i.toString() + '_' + ii.toString() + '\">' + strtv + '</span>';
	}
	else
	{
		strreturntext='<input type=\"checkbox\" name=\"ch_' + i.toString() + '_' + ii.toString() + '\" value=\"1\" style=\"width=0;height=1;\"><span id=\"DT_Edit_CBTEXT_' + i.toString() + '_' + ii.toString() + '\">' + strtv + '</span>';
	}
}
}
else if(strtype=='select')
{
strtv=Trim(replace(strtv,'&nbsp;',''));
strreturntext=eval('DT_Fieldvalue' + ii.toString());
strreturntext=replace(replace(strreturntext,'<select','<select style=\"Background:' + DT_inputBackground + ';border:0;\" name=\"se_' + i.toString() + '_' + ii.toString() + '\" '),'>' + strtv + '<',' selected>' + strtv + '<');

if(strreadonly!='')
	{
	strtmpse=strreturntext;
strreturntext=replace(strreturntext,'<select','<select style=\"width:0;height:1;\"');

strreturntext=strreturntext + replace(replace(strtmpse,'se_' + i.toString() + '_' + ii.toString(),'se_' + i.toString() + ii.toString()),'<select','<select disabled');
	}

}
else if(strtype=='datetime')
{blislistdatetime=true;
var dtthis=new Date();
if(strtv.length>5)
{
dtthis=DT_Date_Ex(strtv);

}
else
{
dtthis=new Date();
dtthis=DT_Date_Ex(dtthis.getFullYear() + '-' + (parseInt(dtthis.getMonth()) + 1).toString() + '-' + dtthis.getDate().toString());
}
var stry=dtthis.getFullYear().toString();
var strmon=new String(parseInt(dtthis.getMonth()) + 1);
if(strmon.length==1)
{
strmon='0' + strmon;
}
var strdate=dtthis.getDate().toString();
if(strdate.length==1)
{
strdate='0' + strdate;
}
var strhour=dtthis.getHours().toString();
if(strhour.length==1)
{
strhour='0' + strhour;
}
var strminute=dtthis.getMinutes().toString();
if(strminute.length==1)
{
strminute='0' + strminute;
}
var strsecond=dtthis.getSeconds().toString();
if(strsecond.length==1)
{
strsecond='0' + strsecond;
}
if(strreadonly!='')
	{
strreturntext='<input name=\"dt_' + i.toString() + '_' + ii.toString() + '\"  style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border:0;\" value=\"' + strtv + '\" readonly>';
	}
	else
	{
strreturntext='<input name=\"dt_' + i.toString() + '_' + ii.toString() + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border:0;\"  ondblclick=\"DT_fPopCalendar(this,this,' + stry + ',' + strmon + ',' + strdate + ',' + strhour + ',' + strminute +  ',' + strsecond + ');\" value=\"' + strtv + '\" title=\"˫ѡڣʱ䣩\">';
	}
blislistdatetime=true;
}
else if(strtype=='text')
{
var strtmp004=eval('DT_Fieldvalue' + ii.toString());


strreturntext='<input name=\"tx_' + i.toString() + '_' + ii.toString() + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border:0;\"  value=\"' + strtv + '\" title=\"' + strtmp004.split('$$')[3].toString() + '\"' + strreadonly + '>';
}
else
{


strreturntext='<input name=\"txt_' + i.toString() + '_' + ii.toString() + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border:0;\"  value=\"' + strtv + '\"' + strreadonly + '>';
}
DT_Main_Tab.rows[i].cells[ii].innerHTML=strreturntext;

}
function DT_Listfun_EditMode()
{
	if(DT_Grid_EnableEdt==false)
	{
		alert('ֹ¼²');
		DT_info.innerHTML='ֹ¼..';
	}
DT_info.innerHTML='ģʽ..';
for(var i=DTable_minrowIndex;i<=DT_Main_Tab.rows.length-1;i++)
{
for(var ii=1;ii<=DT_Main_Tab.rows[DTable_minrowIndex-1].cells.length-1;ii++)
{
if(DT_Main_Tab.rows[i].cells[ii].firstChild!=undefined && DT_Main_Tab.rows[i].cells[ii].firstChild.value!=undefined)
{
}
else
{
DT_Listfun_SetTDContral(i,ii,'0')
}
}
}
DTable_State='edit';
EnableDragCell_init=false;
EnableSort_init=false;
EnableAdjustCellWidth_init=false;
}



function DT_Listfun_clickIt()
{

if(DT_resize_CurState==false && DT_resize_CurDown==false && DT_resize_isre==false)
{

if(event.button==0){
if(document.getElementById('ie5menu')){
document.all.ie5menu.style.left='-1000';}}

event.cancelBubble=true;

var DT_the_obj = event.srcElement;
var DT_the_td;

if(DT_the_obj.tagName.toLowerCase() != 'table' && DT_the_obj.tagName.toLowerCase() != 'tbody' && DT_the_obj.tagName.toLowerCase() != 'tr'){

DT_the_td= DT_get_Element(DT_the_obj,'td');
}
else
{
return;
}
var i = 0 ,j = 0;



if(DT_the_td==null) 
{return; }

var DT_the_tr = DT_the_td.parentElement;
var DT_DT_the_table = DT_get_Element(DT_the_td,'table'); 

var i = 0; DT_Listfun_clearcolor(); 
DT_cur_row = DT_the_tr.rowIndex; 
DT_cur_col = DT_the_td.cellIndex;

if(DT_cur_col==0){return true;}
if(DT_cur_row!=DTable_minrowIndex-1)
{
}

else if(EnableSort_init==true)
{
DT_the_td.mode = !DT_the_td.mode;

if(DT_sort_col!=null)
{ 

with(DT_thisTable.rows[DTable_minrowIndex-1].cells[DT_sort_col])
{
{
removeChild(lastChild);
}
}
}


with(DT_thisTable.rows[DTable_minrowIndex-1].cells[DT_cur_col])

appendChild(DT_the_td.mode?DT_arrowUp:DT_arrowDown);
DT_Listfun_sorttab(DT_thisTable,DT_cur_col,DT_the_td.mode); 

DT_sort_col=DT_cur_col; 

}
DT_Listfun_initValue(DTable_minrowIndex);

}
else
{
}
}


function replace(str, fromstring, tostring) {

   i = str.indexOf(fromstring);
   r = "";
   if (i == -1) return str;
   r += str.substring(0,i) + tostring;
   if ( i + fromstring.length < str.length)
     r += replace(str.substring(i + fromstring.length, str.length), fromstring, tostring);
   return r;
   }
   
   
   function DT_Listfun_setTdinnerHtml(drowIndex,dcellIndex,type)
   {
   if(type=='tx')
   {
var strtmpvalue=eval('DT_Fieldvalue' + dcellIndex).toString();
var strtmpvararr=strtmpvalue.split('$$');
var intminL=parseInt(strtmpvararr[0].toString());
var intmaxL=parseInt(strtmpvararr[1].toString());
var strstring=strtmpvararr[2].toString();
var strms=strtmpvararr[3].toString();
var strinputvalue=eval('document.all.' + type + '_' + drowIndex + '_' + dcellIndex + '.value');
var intinputlength=strinputvalue.length;

if(intinputlength<intminL)
{
alert('' + intminL.toString());


eval('document.all.tx_' + drowIndex + '_' + dcellIndex + '.focus()');

return false;
}
if(intinputlength>intmaxL)
{
alert('ܶ' + intmaxL.toString());
eval('document.all.tx_' + drowIndex + '_' + dcellIndex + '.focus()');

return false;
}

if(strstring.length>-1)
{
if(strinputvalue.indexOf(strstring)==-1)
{
alert(strms);
return false;
}
}
var strtmpvalue=eval('document.all.' + type + '_' + drowIndex + '_' + dcellIndex + '.value');
DT_cur_cell.innerHTML=strtmpvalue;
DT_TableValue[drowIndex][dcellIndex]=strtmpvalue;
DT_TableText[drowIndex][dcellIndex]=strtmpvalue;

DT_cur_cell=null;
DT_cur_row=null;

}
else if(type=='se')
{

var strtmptext=eval('document.all.' + type + '_' + drowIndex + '_' + dcellIndex + '.options[document.all.' + type + '_' + drowIndex + '_' + dcellIndex + '.selectedIndex].text');

var strtmpvalue=eval('document.all.' + type + '_' + drowIndex + '_' + dcellIndex + '.value');
DT_cur_cell.innerHTML=strtmptext;
DT_TableValue[drowIndex][dcellIndex]=strtmpvalue;
DT_TableText[drowIndex][dcellIndex]=strtmptext;
DT_cur_cell=null;
DT_cur_row=null;

}
else
{
var strtmpvalue=eval('document.all.' + type + '_' + drowIndex + '_' + dcellIndex + '.value');
DT_cur_cell.innerHTML=strtmpvalue;
DT_TableValue[drowIndex][dcellIndex]=strtmpvalue;
DT_TableText[drowIndex][dcellIndex]=strtmpvalue;


DT_cur_cell=null;
DT_cur_row=null;
   }
   }










function DT_setTdCBHtml(rowIndex,cellIndex,strtvv)
{
var strtv=strtvv.split("$$");

if(eval('document.all.ch_' + rowIndex + '_' + cellIndex + '.checked'))
{
DT_cur_cell.innerHTML=strtv[0];
DT_TableValue[rowIndex][cellIndex]='1';
DT_TableText[rowIndex][cellIndex]=strtv[0];

}
else
{
DT_cur_cell.innerHTML=strtv[1];
DT_TableValue[rowIndex][cellIndex]='0';
DT_TableText[rowIndex][cellIndex]=strtv[1];

}
DT_cur_cell=null;
DT_cur_row=null;

}
function DT_Date_Ex(value1)
  {
 var strDate = value1;
 if (strDate.length == 0)
  return false;

 var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/;   
 var r = strDate.match(reg);

 if (r != null)  
   strDate = strDate + " 00:00:00";
 
 reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})/;
 r = strDate.match(reg);
 if (r == null)
 {
  alert("ڸʽȷʽΪ2004-12-01  2004-12-01 12:23:45");
  return false;
 }

 var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
 if (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()== r[7])
 {
  return d;
 }
 else
 {
  alert("ڻʱ䳬ЧΧϸ飡");
  return false;
 }
  }

function DT_ReturninnerHtml(cellIndex,strhtml,rowIndex)
{
var strreturntext='';
var strv=replace(replace(strhtml,' ',''),'&nbsp;','');

var isok=false;

try
{
var tmp001=eval('DT_Fieldtype' + DT_cur_cell.cellIndex);
isok=true;
}
catch(e)
{
isok=false;
}
finally
{
}

if(isok==true)
{
var strsev=DT_TableValue[rowIndex][cellIndex].toString();

if(eval('DT_Fieldtype' + cellIndex)=='select')
{

strreturntext=eval('DT_Fieldvalue' + cellIndex);


strreturntext=replace(replace(strreturntext,'<select','<select style=\"width:100%;Background:' + DT_inputBackground + ';border=0;\" name=\"se_' + rowIndex + '_' + cellIndex + '\" onBlur=\"DT_Listfun_setTdinnerHtml(' + rowIndex + ',' + cellIndex + ',\'se\');\"'),'<option value=' + strsev + '>' + strv,'<option selected value=' + strsev + '>' + strv);
}
else if(eval('DT_Fieldtype' + cellIndex)=='datetime')
{
strv=strsev;
var dtthis=new Date();
if(strv.length>5)
{
dtthis=DT_Date_Ex(strv);

}
else
{
dtthis=new Date();
dtthis=DT_Date_Ex(dtthis.getFullYear() + '-' + (parseInt(dtthis.getMonth()) + 1).toString() + '-' + dtthis.getDate().toString());
}
var stry=dtthis.getFullYear().toString();
var strmon=new String(parseInt(dtthis.getMonth()) + 1);
if(strmon.length==1)
{
strmon='0' + strmon;
}
var strdate=dtthis.getDate().toString();
if(strdate.length==1)
{
strdate='0' + strdate;
}
var strhour=dtthis.getHours().toString();
if(strhour.length==1)
{
strhour='0' + strhour;
}
var strminute=dtthis.getMinutes().toString();
if(strminute.length==1)
{
strminute='0' + strminute;
}
var strsecond=dtthis.getSeconds().toString();
if(strsecond.length==1)
{
strsecond='0' + strsecond;
}
strreturntext='<input name=\"dt_' + rowIndex + '_' + cellIndex + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border=0;\"  onclick=\"DT_fPopCalendar(this,this,' + stry + ',' + strmon + ',' + strdate + ',' + strhour + ',' + strminute +  ',' + strsecond + ');return false;\" value=\"' + strv + '\" title=\"ѡڣʱ䣩\">';
DTable_rowIndex=rowIndex;
DTable_cellIndex=cellIndex;
blislistdatetime=true;

}
else if(eval('DT_Fieldtype' + cellIndex)=='numeric')//
{
var strnumset=eval('DT_Fieldvalue' + cellIndex + '.split("$$")');
var strms=strnumset[3].toString();

strv=replace(replace(strsev,strms,''),',','');//ȡַ
strreturntext='<input name=\"nb_' + rowIndex + '_' + cellIndex + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border=0;\"    onclick=\"showjsq(this);\" value=\"' + strv + '\" title=\"ѡ\">';

blislistnumeric=true;
DTable_rowIndex=rowIndex;
DTable_cellIndex=cellIndex;
}
else if(eval('DT_Fieldtype' + cellIndex)=='checkbox')//ǲ
{
var strtmpv1=eval('DT_Fieldvalue' + cellIndex);
var strtv=strtmpv1.split("$$");
strv=strsev;
if(strv==strtv[0])
{
strreturntext='<input type=checkbox name=ch_' + rowIndex + '_' + cellIndex + ' checked onBlur=\"DT_setTdCBHtml(' + rowIndex + ',' + cellIndex + ',\'' + strtmpv1 + '\');\">';
}
else
{
strreturntext='<input type=checkbox name=ch_' + rowIndex + '_' + cellIndex + ' onBlur=\"DT_setTdCBHtml(' + rowIndex + ',' + cellIndex + ',\'' + strtmpv1 + '\');\">';

}
}


else if(eval('DT_Fieldtype' + cellIndex)=='text')//ı
{
strv=strsev;

var strtmp004=eval('DT_Fieldvalue' + cellIndex);


strreturntext='<input name=\"tx_' + rowIndex + '_' + cellIndex + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border=0;\"  value=\"' + strv + '\" title=\"' + strtmp004.split('$$')[3].toString() + '\" onBlur=\"DT_Listfun_setTdinnerHtml(' + rowIndex + ',' + cellIndex + ',\'tx\')\">';

}

else
{
strv=strsev;

var strtmp004=eval('DT_Fieldvalue' + cellIndex);


strreturntext='<input name=\"txt_' + rowIndex + '_' + cellIndex + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border=0;\"  value=\"' + strv + '\" title=\"' + strtmp004.split('$$')[3].toString() + '\" onBlur=\"DT_Listfun_setTdinnerHtml(' + rowIndex + ',' + cellIndex + ',\'txt\')\">';
}

}
else
{
var strsev=DT_TableValue[rowIndex][cellIndex].toString();


strreturntext='<input name=\"txt_' + rowIndex + '_' + cellIndex + '\" style=\"height:18;width:100%;Background:' + DT_inputBackground + ';border=0;\"  value=\"' + strv + '\" onBlur=\"DT_Listfun_setTdinnerHtml(' + rowIndex + ',' + cellIndex + ',\'txt\')\">';

}
if(strreturntext.length<1)
{
strv=strsev;
strreturntext=strv;
}

return strreturntext;

}



function DT_Listfun_dblDT_Listfun_clickIt(){ 
} 


var DT_charPYStr = '°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰±ñıűƱǱȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱²òĲŲƲǲȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲³óĳųƳǳȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴµõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽھ¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾۽ܽݽ޽߽¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿áâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿġĢģĤĥĦħĨĩĪīĬĭĮįİıĲĳĴĵĶķĸĹĺĻļĽľĿšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſơƢƣƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰǱǲǳǴǵǶǷǸǹǺǻǼǽǾǿȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯʰʱʲʳʴʵʶʷʸʹʺʻʼʽʾʿˡˢˣˤ˥˦˧˨˩˪˫ˬ˭ˮ˯˰˱˲˳˴˵˶˷˸˹˺˻˼˽˾˿̴̵̶̷̸̡̢̧̨̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼̽̾̿ͣͤͥͦͧͨͩͪͫͬͭͮͯ͢͡ͰͱͲͳʹ͵Ͷͷ͸͹ͺͻͼͽ;ͿΡ΢ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοϡϢϣϤϥϦϧϨϩϪϫϬϭϮϯϰϱϲϳϴϵ϶ϷϸϹϺϻϼϽϾϿСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѱѲѳѴѵѶѷѸѹѺѻѼѽѾѿҡҢңҤҥҦҧҨҩҪҫҬҭҮүҰұҲҳҴҵҶҷҸҹҺһҼҽҾҿӡӢӣӤӥӦӧӨөӪӫӬӭӮӯӰӱӲӳӴӵӶӷӸӹӺӻӼӽӾӿԡԢԣԤԥԦԧԨԩԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտְֱֲֳִֵֶַָֹֺֻּֽ֢֣֤֥֦֧֪֭֮֡֨֩֫֬֯־ֿסעףפץצקרשת׫׬׭׮ׯװױײ׳״׵׶׷׸׹׺׻׼׽׾׿';var DT_charBHStr = 'һҶ˾˶˶˼ʮ¸ѾôҲϰڿڷǧʿϦŮӴСʬɽȽɹ㹭ŷרзᵤΪ֮ƻ微ʲʽͳԴزԪڸ߷׷Ȱ카Ȼƥ˫̫Ͱͱһÿ껧֧Ķ﷽ԻľǷֹëˮצƬţȮռƶϼ˳ΤҵԶ˿է̸ǪȽд͹ұѻܰռ¬îȥžֻٰȶ̨ʷҶ˾̾ʥ뺻ʧͷūԶɾв˧ƽ׸˰Ǵӳ⵩δĩĸ֭͡㺺ϸ˦ɼƤĿìʸʯʾѨѵѶԦƹǽټηݷ鼿Żɡΰαȹȫپũ̻մӶٽﻪЭӡΣѹԸϼͬڹس׳ĿжױִլذѰ⳾ҢѲʦ겢ׯ͢ʽڵæϷпǤִɨּѮҷӶɱȨλϫǺѴ꽭ƻүĲ׺ԼϿ߼ɫâ֥Ѫ۽Ϸþ긺ǨѸǰаʴҳѱϴҺĶƵ赫λסӶұұ䶳ɾŬϻҽ±ȴؾͷɶַԺ˱֨ⳳǺѽʸŻԱǺض԰Χַ̮ӿ̳׹Ѷʼ׷ТβƨڵϣʱӴ®ӦŪͮ۳־ǿûҽŤ糶ŰҼץͶ۸׿ĹʱɼӲĴȶÿ̭ɳ湵ûŽٲ׻ֲĵ״̿ұ긦е˽ͺϵγɴڷֽƷŦǼФǸظγ߽«Ұоѿέղ֤ʶթߴȶƳӭ˽ԶΥʺ붤м谢Ӹ½¤ͷ¿ɥЩۼʹ̶ֶ½ȿߵ侻ƾεˢȯɲ̹̿Ʊ׿Ծȡζզ;ӽ乾̹ͼ̹ƺ¢ҹηܱķʼίϼѧڹ涨˱ʵо㲯ҵ׵ӷϽһ¼̬²Թӻ̧ĨѺĴذϾ׾£ӵšŸնɰ幹ö֦ǹŷŹåĭںӷӹմйڷŢݲעӾкǳ¯׳Ȳ˾ְõͻűäֱ֪ѱϸ֯հﾭҮ֫ʼ緾вԷ̦ɻӢƻïé²ʭĹʫﻰѯͰ˻ʷ̰ƶṺתȵ֣ɽǥբָªİǶ꽤αʻפռپֱͤٶ׷ðǰнѫжܱҧۿʰƷ۹ƻӴݶ⹸ԫѵǸҦ¦ȺϿһܹ⽫ʺϿͲ۴֡Ķܻͥŭ˼Թѻк޶ս˩ƴקʰָֹ̢ЮӵŲͦʩӳԿݼܼϱĳȾդջжζձȪýϴ嶴޻ǢɽǲûŨ̿ھը˸ǣݽƶʨᲣɺ䷩½η̽ߴԻӯζʡüգɰשףֿ봩ͻѰ޽ƻѤͳ׷ˣθ̥ʤã㾣ݼԵٻӫҩŰϺʴܰҪջ˵зóѺظſԱż׷ѡѷ¿ظƶ۳ƱԿվٹťұݶԺ˳ʳĽȱ溧ǹŸѻ˸㰳Ⱥн賫ծֵ㽡ԩ׼ʰԭŶܲƻԲҺ׼׺ݿмչͷϯͽˡϢҶĺȭֿΰͱ׽ƺ貶񻻵Чаիûνɹ˷ʲ˨У˸ԹΦͩɣ۵Ž׮ѳк̩㿣ֺ˸ԡͿӿлɬҺ̿ջ̽Ȱƿƣ۾Ҽ֢Ӹ氻յμѣȻխվЦʷмȱո̳Űʳܵȸ콺ذ༹֬ŧҨ㽢޺ɯĪӨçð˥Ԭ̻౻ŵ̿˭׻̸걪ֻ¸ʸؽν͸;ͨų겿ƸǮǯǦí˶ٰԤٳ鿥ѼԧǬƫͣż͵ջ˼տǻΨٿ̷ơɶžХȦöǵ¹ȢӤ޼żܿξ±ոӹȵʱϤƻµ龪ϧΩҲѵݴƵڵҴ̽ӿڴ°Ƚָб޳Ͱ÷еҺԵԵ㻴ԨսϩɺˬԲͲèȬ̺۰пǵʢпù˶ƱƻҤϾµѷڼɴճۼά׺ְŸ沰ϴվʲ˲ƼήөӪ߹ƵδϮıгνֺԾ߶̪Ұͭաϳҿֲ¡ȸѩ­ľڹ¹ƹʣļó俦ιϲ̿ҼýɩºԢǶñݷǿѭݳͱſƳҾմԮ§ɦѴ볨ɢؾ˹վ羧ؼɭùֲ׵Ҭۿֳ̺μۿĺտʪȳ̻ͱٽȻϬɺﻫ趻ʹƦӲȷ»ϡ˰ѴѿͯȽͲɸ¼лƱԵƢҸǻ˴ͧ϶пٽѽֲװԣȹлҥǫʹóԽϵܼԹźп϶żͺƭɧ³ڶɵڵɤĹϱ޼įĻ΢޸д岫°Яҡ̯ϾůШ㿬¥ܻЪԴϪϹб̲ĮͼɷúԳɪ̵ձԴ˾˯޲Ƕ鰫µ鱮ɳ߿ǩȺƸȾӼӽⴥղܽá·Ǳǲңҳͪêസ׶ǶӺױѥƵӱ걫ȵɮ۾Լθﾳǽ۷կαԸĽˤժġƲեȶģǸƯ©ΫɿϨѬݴ̼̼ŴȽ߶˹⾫ӧԴظ򲲸ĤεǾ֩Ӭ̷׺ò׸׬ӻԯϽշڽø¶Ͷþ農ؿʱǽƧ˻ҭīĴӰ»ο¾Ħ˺ײ˲׫ܷĺ۷ӣǱ̶γ̱ϹͿĵڻ׭ƪ¨ɴϱϥ߽ЫȺǴԥȤ̤߲ùЬնƮ弽ɱںиòȳº輤ȼ̡ưȳƳĥݴǲڽɺٱѦнޱȩصʵ߲;ǭĬܺ纾ų̴ϭ˲ͫ׽ػ㿷αӷܽӮ̣˪ϼκȣʹհźٷ󸲱ĳӥر꽮ѢĢзŲ״Ҳ´½Ρ༮ŴҫƩħ۴¶ȿպȧ';





function DT_Listfun_judgeCN(char1,char2,mode){ var DT_charSet=DT_charMode?DT_charPYStr:DT_charBHStr; for(var n=0;n<(char1.length>char2.length?char1.length:char2.length);n++){ if(char1.charAt(n)!=char2.charAt(n)){ if(mode) return(DT_charSet.indexOf(char1.charAt(n))>DT_charSet.indexOf(char2.charAt(n))?1:-1); else return(DT_charSet.indexOf(char1.charAt(n))<DT_charSet.indexOf(char2.charAt(n))?1:-1); break; } } return(0);}

function DT_Listfun_sorttab(DT_the_tab,col,mode){

var DT_tab_arr = new Array(); var i; var start=new Date; for(i=DTable_minrowIndex;i<DT_the_tab.rows.length;i++)
{ 
DT_tab_arr.push(new Array(DT_the_tab.rows[i].cells[col].innerText.toLowerCase(),DT_the_tab.rows[i]));
} 


function DT_Listfun_SortArr(mode) { 

return function (arr1, arr2){ var DT_flag; var a,b; a = arr1[0]; b = arr2[0]; if(/^(\+|-)?\d+($|\.\d+$)/.test(a) && /^(\+|-)?\d+($|\.\d+$)/.test(b)){ a=eval(a); b=eval(b); DT_flag=mode?(a>b?1:(a<b?-1:0)):(a<b?1:(a>b?-1:0)); }else{ a=a.toString(); b=b.toString(); if(a.charCodeAt(0)>=19968 && b.charCodeAt(0)>=19968){ DT_flag = DT_Listfun_judgeCN(a,b,mode); }else{ DT_flag=mode?(a>b?1:(a<b?-1:0)):(a<b?1:(a>b?-1:0)); } } return DT_flag; }; } DT_tab_arr.sort(DT_Listfun_SortArr(mode));

for(i=0;i<DT_tab_arr.length;i++)
{
DT_the_tab.lastChild.appendChild(DT_tab_arr[i][1]); 
}
} 

function DT_Listfun_changerow(DT_the_tab,line1,line2){

DT_the_tab.rows[line1].swapNode(DT_the_tab.rows[line2])}

function DT_Listfun_changecol(DT_the_tab,line1,line2){

for(var i=DTable_minrowIndex-1;i<DT_the_tab.rows.length;i++) DT_the_tab.rows[i].cells[line1].swapNode(DT_the_tab.rows[i].cells[line2]);
}


function DT_Listfun_sortMoveup(DT_DT_the_table){

event.cancelBubble=true; if(DT_cur_row==null || DT_cur_row<=1)return; DT_Listfun_changerow(DT_DT_the_table,DT_cur_row,--DT_cur_row);}

function DT_Listfun_Movedown(DT_DT_the_table){ 

event.cancelBubble=true; if(DT_cur_row==null || DT_cur_row==DT_DT_the_table.rows.length-1 || DT_cur_row==0)return; DT_Listfun_changerow(DT_DT_the_table,DT_cur_row,++DT_cur_row);}

function DT_Listfun_Moveleft(DT_DT_the_table){ event.cancelBubble=true; if(DT_cur_col==null || DT_cur_col==0)return; DT_Listfun_changecol(DT_DT_the_table,DT_cur_col,--DT_cur_col); if(DT_cur_col==DT_sort_col){DT_sort_col=DT_cur_col+1;} else if(DT_cur_col+1==DT_sort_col){DT_sort_col=DT_cur_col;}}



function DT_Listfun_Moveright(DT_DT_the_table){
event.cancelBubble=true; if(DT_cur_col==null || DT_cur_col==DT_DT_the_table.rows[DTable_minrowIndex-1].cells.length-1)return; DT_Listfun_changecol(DT_DT_the_table,DT_cur_col,++DT_cur_col); if(DT_cur_col==DT_sort_col){DT_sort_col=DT_cur_col-1;} else if(DT_cur_col-1==DT_sort_col){DT_sort_col=DT_cur_col;}} 


function DT_Listfun_restab(DT_DT_the_table){

DT_DT_the_table.outerHTML=DT_Org_con; 
DT_Listfun_init();
if(document.getElementById('DTable_Button_Insert')!=null)
{
document.all.DTable_Button_Insert.disabled=false;
}
if(document.getElementById('DTable_Button_EditIt')!=null)
{
document.all.DTable_Button_EditIt.disabled=false;
}
if(document.getElementById('DTable_Button_DT_Listfun_sendit')!=null)
{
document.all.DTable_Button_DT_Listfun_sendit.disabled=false;
}
DTable_State='list';


}


			   function DT_Listfun_addrow(the_table) {
				   if(DT_Grid_EnableInert==false)
				   {
					   alert('ֹӼ¼');
					   DT_info.innerHTML='ֹӼ¼..';
					   return false;
				   }
			   DT_info.innerHTML='¼¼..';
	event.cancelBubble=true;
	var the_row,the_cell;
	the_row = DT_cur_row==null?-1:(the_table.rows.length);

	var newrow=the_table.insertRow(the_row);
	for (var i=0;i<the_table.rows[the_table.rows.length-2].cells.length;i++)
	
	{
	
	//33
	if(i>=DTable_mincellIndex)
	//22
	{
var isok=false;
try
{
var tmp001=eval('DT_Fieldtype' + i);
isok=true;
}
catch(e)
{
isok=false;
}
finally
{
}
var strinnertext='';

//11
if(isok==true)
{
if(eval('DT_Fieldtype' + i)=='select')//
{
strinnertext='';
}
else if(eval('DT_Fieldtype' + i)=='datetime')//
{
dtthis=new Date();
strinnertext=dtthis.getFullYear() + '-' + (parseInt(dtthis.getMonth()) + 1).toString() + '-' + dtthis.getDate().toString();

}
else if(eval('DT_Fieldtype' + i)=='numeric')//
{
strinnertext='0';
}
else if(eval('DT_Fieldtype' + i)=='checkbox')//
{
var tmpcheckvalue=eval('DT_Fieldvalue' + i).split('$$');
strinnertext=tmpcheckvalue[1].toString();
}
}
//11


		the_cell=newrow.insertCell(i);
		the_cell.innerText=strinnertext;
		the_cell.className='DT_List_CellStyle';
		

		}
		else
		{
		the_cell=newrow.insertCell(i);
		
		the_cell.innerHTML=the_table.rows[the_table.rows.length-2].cells[i].innerHTML.toString();
		the_cell.className='DT_List_CellStyle';
		}
		//22
		
	}
	

//33
	DT_Listfun_initValue(DTable_minrowIndex-1);
for(var ii=1;ii<=the_table.rows[DTable_minrowIndex-1].cells.length-1;ii++)
{
DT_Listfun_SetTDContral(the_table.rows.length-1,ii,'1');
}
DTable_State='insert';

the_table.rows[the_table.rows.length-1].DTable_RID='0';

the_table.rows[the_table.rows.length-1].cells[DTable_mincellIndex].firstChild.focus();
EnableDragCell_init=false;
EnableSort_init=false;
EnableAdjustCellWidth_init=false;
}

function DT_isNumber(NUM)
{
 var i,j,strTemp;
 strTemp="0123456789.";
 if ( NUM.length== 0)
  return false;
 for (i=0;i<NUM.length;i++)
 {
  j=strTemp.indexOf(NUM.charAt(i)); 
  if (j==-1)
  {
   return false;
  }
 }
 return true;
}


function DT_Listfun_sendit()
{
DT_info.innerHTML='ڱв...';
var objtable=DT_thisTable;
var StrText='';
var intnum=0;
var i=0;
var ii=0;
var intinsert=0;
var intedit=0;
var intdel=0;
var streditid='';
for (i=DTable_minrowIndex;i<objtable.rows.length;i++)
{
	
	if(objtable.rows[i].cells[DTable_mincellIndex].firstChild!=undefined && objtable.rows[i].cells[DTable_mincellIndex].firstChild.value!=undefined)
	{
		if(objtable.rows[i].DTable_RID!=undefined && objtable.rows[i].DTable_RID.toString()!='0')
		{
	StrText=StrText + objtable.rows[i].DTable_RID.toString() + '^^^';
	intedit=intedit +1;
	streditid=streditid + objtable.rows[i].DTable_RID.toString() + ',';
		}
		else
		{
			StrText=StrText + '0' + '^^^';
			intinsert=intinsert +1;
		}

	}


for (ii=1;ii<=objtable.rows[DTable_minrowIndex-1].cells.length-1;ii++) 
{
if(objtable.rows[i].cells[ii].firstChild!=undefined && objtable.rows[i].cells[ii].firstChild.value!=undefined)
{
intnum++;
var strtmpv=objtable.rows[i].cells[ii].firstChild.value;
if(strtmpv.length>0)
{
strtmpv=Trim(strtmpv);
strtmpv=replace(strtmpv,'&nbsp;','');
}


var type='';
var strnotnull='false';
try
{
type=eval('DT_Fieldtype' + ii.toString()).toString();
strnotnull=eval('DT_FieldNotNull' + ii.toString()).toString().toLowerCase();
}
catch(e1)
{
}
if(strnotnull=='true' && strtmpv.length<1)
{
alert('');
objtable.rows[i].cells[ii].firstChild.focus();
DT_info.innerHTML='Ϣ' + i + '' + ii + 'вΪգ..';
return false;
}

  if(type=='text' && strtmpv!='')
   {
var strtmpvalue=eval('DT_Fieldvalue' + ii).toString();
var strtmpvararr=strtmpvalue.split('$$');
var intminL=parseInt(strtmpvararr[0].toString());
var intmaxL=parseInt(strtmpvararr[1].toString());
var strstring=strtmpvararr[2].toString();
var strms=strtmpvararr[3].toString();
var strinputvalue=strtmpv;
var intinputlength=strinputvalue.length;

if(intinputlength<intminL)
{
alert('' + intminL.toString());

objtable.rows[i].cells[ii].firstChild.focus();
DT_info.innerHTML='Ϣ' + i + '' + ii + '' + intminL.toString() + '..';

return false;
}
if(intinputlength>intmaxL)
{
alert('ܶ' + intmaxL.toString());
objtable.rows[i].cells[ii].firstChild.focus();
DT_info.innerHTML='Ϣ' + i + '' + ii + 'ܶ' + intmaxL.toString() + '..';

return false;
}

if(strstring.length>-1)
{
if(strinputvalue.indexOf(strstring)==-1)
{
alert(strms);
objtable.rows[i].cells[ii].firstChild.focus();

return false;
}
}
}
else if(type=='checkbox')
	{//strtmpv
	if (objtable.rows[i].cells[ii].firstChild.checked==true)
		{
	strtmpv='1';
		}
		else
		{
			strtmpv='0';
		}


	}
else if(type=='numeric' && strtmpv!='')
{
var strnbarr=eval('DT_Fieldvalue' + ii + '.split("$$")');
var intminnb=parseInt(strnbarr[0]);
var intmaxnb=parseInt(strnbarr[1]);
var intxsl=parseInt(strnbarr[2]);
var strms=strnbarr[3].toString();
var strreturnvalue=strtmpv;
if(DT_isNumber(strreturnvalue)==false)
{
alert('');
objtable.rows[i].cells[ii].firstChild.focus();
DT_info.innerHTML='Ϣ' + i + '' + ii + 'б..';
return false;

}
if(parseInt(strreturnvalue)<intminnb)
{
alert('ֲС' + intminnb.toString());
objtable.rows[i].cells[ii].firstChild.focus();
DT_info.innerHTML='Ϣ' + i + '' + ii + 'ֲС' + intminnb.toString() + '..';

return false;
}
if(parseInt(strreturnvalue)>intmaxnb)
{
alert('ֲܴ' + intmaxnb.toString());
eval('document.all.nb_' + i + '_' + ii + '.focus()');
DT_info.innerHTML='Ϣ' + i + '' + ii + 'ֲܴ' + intmaxnb.toString() + '..';

return false;
}

}
else if(type=='datetime' && strtmpv!='')
{
if(DT_Date_Ex(strtmpv)==false)
{
alert('ڸʽ');
eval('document.all.dt_' + i + '_' + ii + '.focus()');
DT_info.innerHTML='Ϣ' + i + '' + ii + 'бϷڻʱ䣬2005-1-12 21:35:12 ..';

return false;
}
var d1=eval('DT_Fieldvalue' + ii).toString().split('$$')[0];
var d2=eval('DT_Fieldvalue' + ii).toString().split('$$')[1];
d1=d1.replace(/-/g, "/");
d2=d2.replace(/-/g, "/");
strtmpv=strtmpv.replace(/-/g, "/");

if(Date.parse(strtmpv)<Date.parse(d1))
{
alert('ڱ' + d1.toString());
objtable.rows[i].cells[ii].firstChild.focus();
DT_info.innerHTML='Ϣ' + i + '' + ii + 'ڱ' + d1.toString() + ' ..';

return false;
}
if(Date.parse(strtmpv)>Date.parse(d2))
{
alert('ڱ' + d2.toString());
objtable.rows[i].cells[ii].firstChild.focus();
DT_info.innerHTML='Ϣ' + i + '' + ii + 'ڱ' + d2.toString() + ' ..';

return false;
}
}

StrText=StrText + strtmpv;
	}
if(ii<objtable.rows[DTable_minrowIndex].cells.length-1 && objtable.rows[i].cells[1].firstChild!=undefined && objtable.rows[i].cells[1].firstChild.value!=undefined)
{
StrText=StrText + '^^^';
}


	}
if(i<objtable.rows.length-1 && objtable.rows[i].cells[1].firstChild!=undefined && objtable.rows[i].cells[1].firstChild.value!=undefined)
{
	StrText=StrText + '$$$';
}	

}



var obj = document.getElementsByName('DTCheckselect');
if(obj!=null)
{
var strvalue='';
for(var i=0;i<obj.length;i++)
{
if (obj[i].checked==true)
{
strvalue+=obj[i].value + ',';
intdel=intdel + 1;
}
}
}


if(intnum>0)
{
document.all.DT_GridSendForm_body.value=StrText;
//streditid
streditid=streditid.substr(0,streditid.length-1);
document.all.DT_GridSendForm_Editid.value=streditid;
}
if(strvalue.length>0)
{
strvalue=strvalue.substr(0,strvalue.length-1);
document.all.DT_GridSendForm_DelID.value=strvalue;
}

if(intnum>0 || strvalue.length>0)
	{

if(confirm('' + intedit + '¼' + intinsert + '¼ɾ' + intdel + '¼ȷҪύ'))
	{
	}
	else
		{
	return false;
		}
document.all.DT_GridSendForm.submit();
}
else
{
alert('ûκβִ');
DT_info.innerHTML='Ϣûִκβ ..';

}

}	



function DTable_Funcheckclick(){

var obj = document.getElementsByName('DTCheckselect');
var strvalue='';
for(var i=0;i<obj.length;i++)
{
if (obj[i].checked==true)
{
strvalue+=obj[i].value + ',';
}
}
if (strvalue.length>0)
{
strvalue=strvalue.substr(0,strvalue.length-1);
document.DTable_sendcheckform.DTable_checkvalue.value=strvalue;
document.DTable_sendcheckform.submit();
}
else
{
alert('ѡһ¼');
return true;
}
}




var jsqthisobj;
function jsqgetvalue(){
if(blislistnumeric=true && DTable_rowIndex>0 && DTable_cellIndex>0)
{
var strnbarr=eval('DT_Fieldvalue' + DTable_cellIndex + '.split("$$")');
var intminnb=parseInt(strnbarr[0]);//Сֵ
var intmaxnb=parseInt(strnbarr[1]);//ֵ
var intxsl=parseInt(strnbarr[2]);//Сλ
var strms=strnbarr[3].toString();//ҷ
var strreturnvalue=document.all.ReadOut.value;
if(parseInt(strreturnvalue)<intminnb)
{
alert('ֲС' + intminnb.toString());
return false;
}
if(parseInt(strreturnvalue)>intmaxnb)
{
alert('ֲܴ' + intmaxnb.toString());
return false;
}
var intd=strreturnvalue.indexOf('.');
if(intd>-1)
{
var strtmpxsd=strreturnvalue.substring(0,intd + parseInt(intxsl) + 1);
document.all.ReadOut.value=strtmpxsd;
}
else
{
if(parseInt(intxsl)>0)
{
strxsvalue='';
for(i=0;i<intxsl;i++)
{
strxsvalue=strxsvalue + '0';
}
document.all.ReadOut.value=document.all.ReadOut.value + '.' + strxsvalue;
}
}
jsqthisobj.value=document.all.ReadOut.value;


DT_Main_Tab.rows[DTable_rowIndex].cells[DTable_cellIndex].innerHTML=strms + eval('document.all.nb_' + DTable_rowIndex + '_' + DTable_cellIndex + '.value');
if(DT_cur_cell!=null)
{
DT_cur_cell=null;
}
if(DT_cur_row!=null)
{
DT_cur_row=null;
}
dtablejsqc.style.visibility='hidden';

return false;



}
jsqthisobj.value=document.all.ReadOut.value;

dtablejsqc.style.visibility='hidden';
}
function showjsq(sobjjsj){
jsqthisobj=sobjjsj;
if(jsqthisobj.value!='')
{

document.all.ReadOut.value=jsqthisobj.value;
}
var point = DT_fGetXY(sobjjsj); 
with (dtablejsqc.style) {
	left = point.x;
top=event.clientY;
width = dtablejsqc.offsetWidth;
height = dtablejsqc.offsetHeight;
visibility = 'visible'; 
}
dtablejsqc.focus();
}

function dtjsq_jsqbtover(obj){var tmpobj=obj;tmpobj.style.backgroundColor='#CC6600';tmpobj.style.color='#FFFFFF';}

function dtjsq_jsqbtout(obj){var tmpobj=obj;tmpobj.style.backgroundColor='#f6f6f6';tmpobj.style.color="#000000";}var FKeyPad = document.all;var Accum = 0;var FlagNewNum = false;var PendingOp = '';

function dtjsq_NumPressed (Num) {if (FlagNewNum) {FKeyPad.ReadOut.value = Num;FlagNewNum = false; }else {if (FKeyPad.ReadOut.value == "0")FKeyPad.ReadOut.value = Num;else{FKeyPad.ReadOut.value += Num; }}}

function dtjsq_Operation (Op) {var Readout = FKeyPad.ReadOut.value;if(FlagNewNum && PendingOp != "=");else{FlagNewNum = true;if ( '+' == PendingOp ){Accum += parseFloat(Readout);}else if ( '-' == PendingOp ){Accum -= parseFloat(Readout);}else if ( '/' == PendingOp ){Accum /= parseFloat(Readout);}else if ( '*' == PendingOp ){Accum *= parseFloat(Readout);}else
Accum = parseFloat(Readout);FKeyPad.ReadOut.value = Accum;PendingOp = Op; }}

function Decimal () {var curReadOut = FKeyPad.ReadOut.value;if (FlagNewNum) {curReadOut = "0.";FlagNewNum = false; }else{if (curReadOut.indexOf(".") == -1)curReadOut += "."; }FKeyPad.ReadOut.value = curReadOut;}

function ClearEntry () {FKeyPad.ReadOut.value = "0";FlagNewNum = true;}

function Clear () {Accum = 0;PendingOp = '';ClearEntry();}

function Neg () {FKeyPad.ReadOut.value = parseFloat(FKeyPad.ReadOut.value) * -1;}

function Percent () {FKeyPad.ReadOut.value = (parseFloat(FKeyPad.ReadOut.value) / 100) * parseFloat(Accum);}


function CheckBoxSelectAll_onclick(){var obj = document.getElementsByName("CheckBoxSelectAll");if (obj[0].checked==true){CheckAll();}else{unCheckAll();}}function unCheckAll(){var obj = document.getElementsByName("DTCheckselect");for(var i=0;i<obj.length;i++){obj[i].checked=false;}}function CheckAll()	{var obj = document.getElementsByName("DTCheckselect");for(var i=0;i<obj.length;i++){obj[i].checked=true;}}


 var DTable_menuskin = 'skin1'; var DTable_display_url = 0; var DTable_DTable_overcolormenu='ADD7FF'; var DTable_clickedcolor='#ffffff'; 
 
 
 var DTable_clickedbgcolor='#639ACE'; var thisname=''; var thisid='';function gotochildurl(theurl,target){window.open(theurl + thisid,target);}function checkselected(){if(thisid==''){window.alert('ѡһ¼');return false;}else{return true;}}
function gotomyurl(theur)
	{
		window.open(theur + thisid,'_self');return document.DTable_returnValue;
}
//
function DTable_tr_onmouseover(element) { 
DT_resize_isre=false;
DT_resize_CurState=false ;
DT_resize_CurDown=false ;

window.document.body.style.cursor="Default" ;

var oTR = getElement(element, 'TR'); 	if (oTR != null && !eval(oTR.active)) { oTR.style.backgroundColor = DTable_DTable_overcolormenu; 		} 		} function DTable_tr_onmouseout(element) { var oTR = getElement(element, 'TR'); if (oTR != null && !eval(oTR.active)) { oTR.style.backgroundColor = '';}} 

function DTable_tr_onclick(element,ztname,ztid){ thisname=ztname; thisid=ztid; var the9909href;if(document.getElementById('the9909')){the9909href='?MDeleteID=' + thisid;the9909.href=the9909href;}if (document.getElementById('theedit')){theedit.innerHTML='<font face=Wingdings size=3>2</font>[' + thisname + ']';} if (document.getElementById('thedelete')){thedelete.innerHTML='[' + thisname + ']';} if (document.getElementById('theshow')){theshow.innerHTML='鿴[' + thisname + ']';} var oTR = getElement(element, 'TR'); var oTABLE = getElement(oTR, 'TABLE'); if (oTABLE != null) { if (typeof(oTABLE.activeRow) != 'undefined' && oTABLE.activeRow != null) { oTABLE.activeRow.style.backgroundColor = ''; oTABLE.activeRow.style.color = ''; oTABLE.activeRow.active = 'false'; } if (oTR != null) { oTR.style.backgroundColor = DTable_clickedbgcolor; oTR.style.color = DTable_clickedcolor; oTR.active = 'true'; oTABLE.activeRow = oTR; } } } 

function getElement(src, tagName) { var obj = src; while (obj != null && obj.tagName != tagName) { obj = obj.parentElement; } return obj; } 


function showmenuie5() { var DTable_rightedge = document.body.clientWidth-event.clientX; var DTable_bottomedge = document.body.clientHeight-event.clientY; if (DTable_rightedge < ie5menu.offsetWidth) ie5menu.style.left = document.body.scrollLeft + event.clientX - ie5menu.offsetWidth; else ie5menu.style.left = document.body.scrollLeft + event.clientX; if (DTable_bottomedge < ie5menu.offsetHeight) ie5menu.style.top = document.body.scrollTop + event.clientY - ie5menu.offsetHeight; else ie5menu.style.top = document.body.scrollTop + event.clientY; ie5menu.style.visibility = 'visible'; return false; } 


function DTable_hidemenuie5() { ie5menu.style.visibility = 'hidden'; }

function DTable_ctr_onclick(element){var oTR = getElement(element, 'TR'); var oTABLE = getElement(oTR, 'TABLE');if (oTABLE != null){if(typeof(oTABLE.activeRow) != 'undefined' && oTABLE.activeRow != null) { oTABLE.activeRow.style.backgroundColor = '';oTABLE.activeRow.style.color = ''; oTABLE.activeRow.active = 'false';} if (oTR != null){ oTR.style.backgroundColor = DTable_clickedbgcolor;oTR.style.color = DTable_clickedcolor; oTR.active = 'true';oTABLE.activeRow = oTR;}}}


 function DTable_menuover(obj) {  var theobj1=obj; theobj1.style.backgroundColor=DTable_overbg; theobj1.style.color=DTable_overcolormenu; } 

function menuout(obj) {  var theobj=obj; theobj.style.backgroundColor=''; theobj.style.color=''; } function DTable_gotourl() {   var i, args=DTable_gotourl.arguments; document.DTable_returnValue = false;  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");}

function DT_getPosition(el){var l = el.offsetLeft,t = el.offsetTop;

while (el = el.offsetParent){l += el.offsetLeft;	t += el.offsetTop;}return {'left':l,'top':t}}


