﻿
var AryselField = new Array();
var AryselFieldValue = new Array();
var AryselFieldValueText = new Array();

function ShowFrame(){
	//alert();
	with(parent.frameset1)cols=='200,*'?cols='0,*':cols='200,*';
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function X_DisplayControl() { //v3.0
  var i, args = X_DisplayControl.arguments;
  document.X_returnValue = false;
  for (i = 0; i < (args.length - 1); i += 2) {
    eval(args[i] + ".style.display='" + args[i + 1] + "'");
  }
}

function ValidateRadio(ARadio, msg){
	alert(ARadio.size());
	for(var i=0; i<ARadio.length; i++){
		if(ARadio[i].checked){
			return true;
		}
	}
	//ARadio[0].focus();
	alert(msg);
	return false;
}

function AutomateExcel()
{
  // Start Excel and get Application object.
  //var oXL = new ActiveXObject("Word.Document");
  var oXL = new ActiveXObject("Excel.Application");
  // Get a new workbook.
  var oWB = oXL.Workbooks.Add();
  var oSheet = oWB.ActiveSheet;
  var table = document.all.data;

  var hang = table.rows.length - 1;
  var lie = table.rows(0).cells.length;

  for (i=0;i<hang;i++)
  {
    for (j=0;j<lie;j++)
    {
      oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;
    }
  }
  oXL.Visible = true;
  oXL.UserControl = true;
}

function ValidatePasswordLength(AInput, MinLength){
	//alert(AInput.value);
	//alert(AInput.value.length);
	if(AInput.value.length<MinLength){
		alert("密码长度不够，最小要求" + MinLength + "位");
		AInput.focus();
		return false;
	}

	return true;
}

function EqualPasswords(AForm){
	if (!ValidatePasswordLength(AForm.Customer_Pwd, 6)){
		return false;
	}

	if (!ValidatePasswordLength(AForm.Customer_Pwd2, 6)){
		return false;
	}

	if(AForm.Customer_Pwd.value!=AForm.Customer_Pwd2.value){
		alert("两个密码不一致");
		AForm.Customer_Pwd2.focus();
		return false;
	}

	return true;
}

function BgEqualPasswords(AForm){
	if (!ValidatePasswordLength(AForm.Users_Password, 6)){
		return false;
	}

	if (!ValidatePasswordLength(AForm.Users_Password2, 6)){
		return false;
	}

	if(AForm.Users_Password.value!=AForm.Users_Password2.value){
		alert("两个密码不一致");
		AForm.Users_Password2.focus();
		return false;
	}

	return true;
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

//function ShowModalForm(url){
//	showModalDialog(url,"","dialogWidth:720px;dialogHeight:500px;status:no;center:true");
//}

//****************************************
//函数名称：	ShowCalendar(objInput)
//函数功能：	调用日历
//输入参数：
//输出参数：
//作   者：	David
//创建时间：	2004-7-28
//修改记录：
//****************************************
function ShowCalendar(objInput){
	//var str = objInput.value;
	var vReturnValue = showModalDialog("../includes/calendar.html","","dialogWidth:330px;dialogHeight:192px;status:no;center:true");
	if (vReturnValue!="" && vReturnValue!=null){
		objInput.value = vReturnValue;
	}
}

//****************************************
//函数名称：	ShowEngCalendar(objInput)
//函数功能：	调用日历
//输入参数：
//输出参数：
//作   者：	David
//创建时间：	2004-7-28
//修改记录：
//****************************************
function ShowEngCalendar(objInput){
	//var str = objInput.value;
	var vReturnValue = showModalDialog("../includes/Engcalendar.html","","dialogWidth:330px;dialogHeight:192px;status:no;center:true");
	if (vReturnValue!="" && vReturnValue!=null){
		objInput.value = vReturnValue;
	}
}

//****************************************
//函数名称：	ValidateForm(AForm)
//函数功能：	验证AForm
//输入参数：
//输出参数：
//作   者：	David
//创建时间：	2004-7-28
//修改记录：
//****************************************
function ValidateForm(AForm){
	if(!onSubmitCheck(AForm)){
		return false;
	}

	if(!replacTextContent(AForm)){
		return false;
	}
	
	return true;
}

function ock_cancel(){
	window.close();
}

//****************************************
//函数名称：	onsubmitcheck()
//函数功能：	对页面Form中的 text、textarea 进行内容替换,"<"、">"替换成"〈"、"〉"
//输入参数：
//输出参数：
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//****************************************
function replacTextContent(AForm){
	var item=AForm.elements;
	for(var i=0;i<item.length;i++){
		if(item(i).type=="text"||item(i).type=="textarea"){
			item(i).value=item(i).value.replace(/</g,"〈").replace(/>/g,"〉");
		}
	}
	return true;
}

//****************************************
//函数名称：	onsubmitcheck()
//函数功能：	对页面Form中的 text 输入项进行合理性判断
//调用函数： verifyTextControl()
//输入参数：
//输出参数：
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//****************************************
function onSubmitCheck(AForm){
	return CheckForm(AForm);
}
function CheckForm(AForm){
	var item=AForm.elements;
	for(var i=0;i<item.length;i++){
		if(item(i).type=="text"||item(i).type=="password" || item(i).type=="select-one"){
			if(!verifyTextControl(item(i).tag,item(i).value,item(i))){
				item(i).focus();
				return false;
			}
		}
	}
	return true;
}

//****************************************
//函数名称：	verifyTextControl()
//函数功能：	验证文本框内的内容
//输入参数：	item.tag, item.value
//			tag的组成为：“验证类型（3位），必填性（1位[0为可填；1为必填]），需要验证的item名称”
//			验证类型包括：int(整型),str(字符串),dat(日期型),flt(浮点型),tel(电话号码),eml(Email),sel为下拉框判断
//			item 文本框名称
//输出参数：
//作   者：	David
//创建时间：	2002-8-20
//修改记录：　
//****************************************
function verifyTextControl(strTag,strValue,item){
	var strType;
	var intType;
	var strMsgStr;
	
	if(strTag=="") return true;
    var aTag = strTag.split(",");
    strType=aTag[0];
	intType=aTag[1];
	strMsgStr=aTag[2];
	
	switch(strType){

		//整型
		case "int":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"请输入"+strMsgStr+"！");
					return false;
				}else{
					if(IsInt(strValue)==false){
						myAlertWindow(4,strMsgStr+"内应填写数字！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsInt(strValue)==false)){
					myAlertWindow(4,strMsgStr+"内应填写数字！");
					return false;
				}
			}
			break;
			
		case "engint":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"Please enter "+strMsgStr+"！");
					return false;
				}else{
					if(IsInt(strValue)==false){
						myAlertWindow(4,strMsgStr+" fills in the numeral！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsInt(strValue)==false)){
					myAlertWindow(4,strMsgStr+" fills in the numeral！");
					return false;
				}
			}
			break;

		//字符串
		case "str":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"请输入"+strMsgStr+"！");
					return false;
				}
			}
			break;

		case "engstr":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"Please enter "+strMsgStr+"！");
					return false;
				}
			}
			break;
			
		//日期型
		case "dat":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"请输入"+strMsgStr+"！");
					return false;
				}else{
					if(IsDate(strValue)==false){
						myAlertWindow(4,"请输入正确的"+strMsgStr+"，格式为：yyyy-mm-dd！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsDate(strValue)==false)){
					myAlertWindow(4,"请输入正确的"+strMsgStr+"，格式为：yyyy-mm-dd！");
					return false;
				}
			}	
			break; 

		case "engdat":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"Please enter"+strMsgStr+"！");
					return false;
				}else{
					if(IsDate(strValue)==false){
						myAlertWindow(4,"Please input the correct "+strMsgStr+"，the form is：yyyy-mm-dd！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsDate(strValue)==false)){
					myAlertWindow(4,"Please input the correct "+strMsgStr+"，the form is：yyyy-mm-dd！");
					return false;
				}
			}	
			break;
			
		//浮点型
		case "flt":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"请输入"+strMsgStr+"！");
					return false;
				}else{
					if(IsFloat(strValue)==false){
						myAlertWindow(4,strMsgStr+"内应填写数字！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsFloat(strValue)==false)){
					myAlertWindow(4,strMsgStr+"内应填写数字！");
					return false;
				}
			}			
			break;

		case "engflt":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"Please enter "+strMsgStr+"！");
					return false;
				}else{
					if(IsFloat(strValue)==false){
						myAlertWindow(4,strMsgStr+" fills in the numeral！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsFloat(strValue)==false)){
					myAlertWindow(4,strMsgStr+" fills in the numeral！");
					return false;
				}
			}			
			break;
			
		//电话号码
		case "tel":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"请输入"+strMsgStr+"！");
					return false;
				}else{
					if(IsTelphone(strValue)==false){
						myAlertWindow(4,"请输入正确的电话号码！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsTelphone(strValue)==false)){
					myAlertWindow(4,"请输入正确的电话号码！");
					return false;
				}
			}			
			break;  

		case "engtel":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"Please enter "+strMsgStr+"！");
					return false;
				}else{
					if(IsTelphone(strValue)==false){
						myAlertWindow(4,"Please input the correct telephone number！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsTelphone(strValue)==false)){
					myAlertWindow(4,"Please input the correct telephone number！");
					return false;
				}
			}			
			break;  

		//Email
		case "eml":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"请输入"+strMsgStr+"！");
					return false;
				}else{
					if(IsEmail(strValue)==false){
						myAlertWindow(4,"请输入正确的Email或MSN地址！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsEmail(strValue)==false)){
					myAlertWindow(4,"请输入正确的Email或MSN地址！");
					return false;
				}
			}	
			break; 

		case "engeml":								
			if(intType=="1"){
				if(isNoNull(strValue)==false){
					myAlertWindow(3,"Please enter"+strMsgStr+"！");
					return false;
				}else{
					if(IsEmail(strValue)==false){
						myAlertWindow(4,"Please input the correct Email address！");
						return false;
					}
				}
			}else{
				if(isNoNull(strValue) && (IsEmail(strValue)==false)){
					myAlertWindow(4,"Please input the correct Email address！");
					return false;
				}
			}	
			break; 

		//下拉列表框正确性判断
		case "sel":
			if(intType=="1"){
				if(item.selectedIndex==0){
					myAlertWindow(4,"请选择正确的"+strMsgStr);
					return false;
				}
			}
			break;

		case "engsel":
			if(intType=="1"){
				if(item.selectedIndex==0){
					myAlertWindow(4,"Please input the correct "+strMsgStr);
					return false;
				}
			}
			break;
		//其它
		default:								
			myAlertWindow(4,"函数尚未定义'"+strMsgStr+"'的"+strType+"类别！");
			break;
	}
	return true;
}
//************************************************
//函数功能:	将数值类型转化为String
//输入参数:	int
//输出参数:	String
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************

//************************************************
//函数功能:	将数值类型转化为String
//输入参数:	int
//输出参数:	String
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
function CStr(inp){
	return(""+inp+"");
}

//************************************************
//函数功能:	去掉字符串两边的空格
//输入参数:	int
//输出参数:	String
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
function Trim(str){
	var i,strlength,t,chartemp,returnstr;
	str=CStr(str);
	strlength=str.length;
	t=str;

	for(i=0;i<strlength;i++){
		chartemp=str.substring(i,i+1);
		if(chartemp==" "){
			t=str.substring(i+1,strlength);
		}
		else{
			break;
		}
	}
	returnstr=t;
	
	strlength=t.length;
	for(i=strlength;i>=0;i--){
		chartemp=t.substring(i,i-1);
		if(chartemp==" "){
			returnstr=t.substring(i-1,0);
		}
		else{
			break;
		}
	}
	return (returnstr);
}

//****************************************
//函数名称：	isNoNull()
//函数功能：	验证输入字符串是否不为空
//输入参数：	str
//输出参数：　true,false
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//****************************************
function isNoNull(str){
	if(Trim(str)=="") return false;
	return true;
}

//************************************************
//函数功能:	判断输入是否为整数字
//输入参数:	str
//输出参数:	true ,false
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
function IsInt(str){
  re=/^[-+]*\d+/g
  if (re.test(str)) {
    return true
  }
  else {
    return false
  }
}

//************************************************
//函数功能:	判断输入是否为数值(包括小数点)
//输入参数:	str
//输出参数:	true ,false
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
function IsFloat(str){ 
  re=/^[-+]([0-9]+.[0-9]*)|([0-9]*.[0-9]+)|([0-9]+)/g
  if (re.test(str)) {
    return true
  }
  else {
    return false
  }
}

//************************************************
//函数功能:	判断输入是否为闰年
//输入参数:	intYear 代表年份的值
//输出参数:	true: 是闰年   false: 不是闰年
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
function LeapYear(intYear) { 
  if (intYear % 100 == 0) { 
    if (intYear % 400 == 0) { return true; } 
  } 
  else { 
    if ((intYear % 4) == 0) { return true; } 
  } 
  return false; 
} 

function CheckTime(strTime) {
  if (strTime.search( /^((0[1-9]|[1-9])|1[0-9]|2[0-4]):((0[1-9]|[1-9])|[1-5][0-9]):((0[1-9]|[1-9])|[1-5][0-9])$/ ) == -1) {
    return false;
  }
  else {
    return true;
  }
}

function CheckDate(strDate) {
  if (strDate.search( /^[0-9]{4}-(0[1-9]|[1-9]|1[1-2])-((0[1-9]|[1-9])|1[0-9]|2[0-9]|3[0-1])$/ ) == -1) {
    return false;
  }
  else {
    var aDate = strDate.split("-");
    if (aDate.length != 3) {
      return false;
    }
    else {
      strYear = aDate[0];
      strMonth = aDate[1];
      strDay = aDate[2];
    }

    if (strMonth.indexOf('0') == 0) {
      strMonth = strMonth.substr(1, strMonth.length);
    }
    if (strDay.indexOf('0') == 0) {
      strDay = strDay.substr(1, strDay.length);
    }

    if ( (strMonth == 4 || strMonth == 6 || strMonth == 9 || strMonth == 11) && (strDay > 30)) {
      return false;
    }
    if (strMonth == 2) {
      if (LeapYear(strYear)) {
        if (strDay > 29 || strDay < 1) {
          return false;
        }
      }
      else {
        if (strDay > 28 || strDay < 1) {
          return false;
        }
      }
    }
  }
  return true;
}

//************************************************
//函数功能:	判断输入是否为日期型
//输入参数:	datestr
//输出参数:	true ,false
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
function IsDate(strDateTime) {
  var strDate;
  var strTime;
  var intDelimiterPosition = strDateTime.indexOf(" ");
  if (intDelimiterPosition != -1) {
    strDate = strDateTime.substr(0, intDelimiterPosition);
    strTime = strDateTime.substr(intDelimiterPosition + 1, strDateTime.length);
    return CheckDate(strDate) && CheckTime(strTime);
	
  }
  else {
    strDate = strDateTime;
    return CheckDate(strDate);
  }
}

//************************************************
//函数功能:	判断输入是否为电话号码
//输入参数:	str
//输出参数:	true ,false
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
function IsTelphone(str){
	var i,strlengh,tempchar;
	str=CStr(str);
	if(str=="") return false;
	strlength=str.length;
	for(i=0;i<strlength;i++){
		tempchar=str.substring(i,i+1);
		if(!(tempchar==0||tempchar==1||tempchar==2||tempchar==3||tempchar==4||tempchar==5||tempchar==6||tempchar==7||tempchar==8||tempchar==9||tempchar=='-')){
			return false;
		}
	}
	return true;
}

//************************************************
//函数功能:	判断输入是否为Email
//输入参数:	str
//输出参数:	true ,false
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
function IsEmail(str){
  re=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/g
  if (re.test(str)) {
    return true
  }
  else {
    return false
  }
}

//************************************************
//函数功能:	判断输入是否含有为中文
//输入参数:	String
//输出参数:	true ,false
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
function CheckChinese(str){
	if(escape(str).indexOf("%u")!=-1){ 
		return true;
	}
	return false;
}

//************************************************
//函数功能:	比较日期的大小关系
//输入参数:	datstr,datstr1
//输出参数:	true ,false
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************
//function CompareDate(qsDat,zzDat) {
//	qsDat=wf_DateToChar(qsDat,"d");
//	zzDat=wf_DateToChar(zzDat,"d");
//	if (CStr(qsDat)>CStr(zzDat)){
//		return false;		
//	}
//	return true;
//}

  function CompareDate(strDateTime1, strDateTime2, operand) {
	var strDateTime1;
	var strDateTime2;
	strDateTime1 = strDateTime1.replace("-", "/"); 
	strDateTime2 = strDateTime2.replace("-", "/"); 
	
    var tempDateTime1 = new Date(strDateTime1);
    var tempDateTime2 = new Date(strDateTime2);
    switch (operand) {
      case "<":
        if (tempDateTime1 < tempDateTime2) {
          return true;
        }
        else {
          return false;
        }
        break;
      case "<=":
        if (tempDateTime1 <= tempDateTime2) {
          return true;
        }
        else {
          return false;
        }
        break;
      default:
        return false;
        break;
    }
  }
  
//************************************************
//函数功能:	比较数的大小关系
//输入参数:	Num1,Num2,Num3
//输出参数:	true ,false
//作   者：	David
//创建时间：	2002-8-20
//修改记录：
//************************************************

  function CompareNum(Num1, Num2, Num3, operand) {
	var Num1;
	var Num2;
	var Num3;
	var Num4;
	Num4 = parseInt(Num2) + parseInt(Num3);
    switch (operand) {
      case "<":
        if (Num1 < Num4) {
          return true;
        }
        else {
          return false;
        }
        break;
      case "<=":
        if (Num1 <= Num4) {
          return true;
        }
        else {
          return false;
        }
        break;
      default:
        return false;
        break;
    }
  }

//*********************************
//函数名称：	 tag.asp
//函数功能：	 声明弹出提示界面的函数
//传入参数：	 intType——弹出界面的提示类别（1，一般提示信息“！”；2，询问提示“？”双按钮；3，感叹提示“！”；4，出错提示“X”）；
//			 strMessage——提示的信息；
//传出参数：	 varReturn
//作   者：	 David
//创建日期：	 2002-8-21
//修   改：
//*********************************
function myAlertWindow(intType,strMessage){
	var strTemp;
	var varReturn;
	strTemp =GetRootDir()+ "includes/JsLib/alertWindow.asp?intType=" + intType +"&strMessage="+strMessage;
	//varReturn = window.showModalDialog(strTemp,"Dialog Arguments Value","dialogHeight: 200px; dialogWidth: 310px; center: Yes; help: No; resizable: no; status: no;");
	//return varReturn;
	if(intType==2){
		varReturn = confirm(strMessage);
	}else{
		varReturn =alert(strMessage);
	}
	if(varReturn==true){
		varReturn="VbYes";
	}
		return varReturn;
}

//*********************************
//函数名称：	 GetRootDir()
//函数功能：	 取得系统的根路径,即：主机名下的虚拟目录名
//传入参数：	 
//传出参数：	 路径
//作   者：	 David
//创建日期：	 2002-8-22
//修   改：
//*********************************
function GetRootDir(){
	var strLocation;					//当前页面的路径
	var intStartPos;					//路径符号在路径中主机名的位置
	var intEndPos;						//路径符号在路径中虚拟目录名的位置
	
	// 取得当前页面的路径，形式为:"http://主机名/虚拟目录名/文件夹/页面.asp"
	strLocation = window.location.href;

	// 取得"//"的位置,如果不包含"//",返回"/"
	intStartPos = strLocation.indexOf("//");
	if (intStartPos == -1)	return "/";	
		
	// 取得"ServerName",如果不包含"/"，返回"/"
	intStartPos = strLocation.indexOf("/", intStartPos + 2);
	if (intStartPos == -1)	return "/";	
		
	// 得到VirtualDirName,如果不包含"/"，返回"/"
	intEndPos = strLocation.indexOf("/", intStartPos + 1);
	if (intEndPos == -1) return "/";	

	// 找到了VirtualDirName后面的那个"/"
	return strLocation.substr(intStartPos, intEndPos - intStartPos + 1);
}

//*****************************************************
//strAspFile 为调用的ASP文件名串包括查询参数串
//strSend 为SEND的XML字符串
//函数返回HTTP的响应结果
//*****************************************************
function SendHttp(strAspFile,strSend){

	if (navigator.onLine==false) {
		return "你现在处于脱机状态,请联机后再试!";	
    } 
    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
     xmlhttp.Open("POST", strAspFile, false);
	try{
	    xmlhttp.Send("<root>"+strSend+"</root>");
	}
	catch (exception){
		alert("服务器忙!");
	}
	try
	{
		var str11=xmlhttp.ResponseText //系统错误: -1072896748。;
	}
	catch (exception)
	{
		if (exception.description=='系统错误: -1072896748。') ;
		{	str11="";
		}
	}
	return str11;
}

//****************************************
//函数名称：	modifyFun()
//函数功能：	验证复选框
//输入参数：	
//输出参数：	true,false
//作   者：	David
//创建时间：	2002-11-1
//修改记录：
//****************************************

function modifyFun(){
	var i, j, strCheck;
		j = 0;
		strCheck = "";
		if(typeof(AForm.chkID) != "object"){
			alert("没有符合条件的记录！");
			return false;
		}
		if(AForm.all("chkID").length > 1){
			for(i = 0; i < AForm.all("chkID").length; i++){
				if(AForm.chkID(i).checked){
					j++;
					strCheck = strCheck + AForm.chkID(i).value + ",";
				}
			}
			if(j == 0){
				alert("请选择一条需要设置的记录！");
				return false;
			}
			if(j > 1){
				alert("一次只能设置一条记录！");
				return false;
			}
			if(strCheck.substr(strCheck.length - 1, 1) == ","){
				strCheck = strCheck.substr(0, strCheck.length - 1);
			}
			
		}
		else{
			if(!AForm.chkID.checked){
				alert("请选择需要设置的记录！");
				return false;
			}
			strCheck=AForm.chkID.value;
		}

		return strCheck;
}


//****************************************
//函数名称：	delFun()
//函数功能：	验证复选框
//输入参数：	
//输出参数：	true,false
//作   者：	David
//创建时间：	2002-11-1
//修改记录：
//****************************************

function delFun(){
	var i, j;
	var strReturn;
	j = 0;

	if(typeof(AForm.chkID) != "object"){
		alert("没有记录");
		return false;
	}

	if(AForm.chkID.length > 1)
	{
		for(i = 0; i < AForm.chkID.length; i++){
			if(AForm.chkID(i).checked){
				j++;
			}
		}
		if(j == 0){
			alert("请选择至少一条需要设置的记录");
			return false;
		}
		else{

			strReturn=confirm("您确实想设置吗?");
			if (!strReturn){
				return false;
			}
		}
	}
	else
	{
		if(!AForm.chkID.checked)
		{
			alert("请选择一篇需要设置的记录");
			return false;
		}
		strReturn=confirm("您确实想设置吗?");
		if (!strReturn){
			return false;
		}	
	}
	return true;
}


//*************************************
//函数功能：处理选择框的全选操作
//输入：
//输出：
//作者：	 David
//创建日期：	2002-9-20
//修改：
//*************************************

function checkAll(AForm){
	var intCount;
	if (AForm.chkAllID.checked==true)
	{
		if(AForm.chkID.length > 1)
		{
			for(i = 0; i < AForm.chkID.length; i++){
				AForm.chkID(i).checked = true;
			}
		}
		else{
			AForm.chkID.checked = true;
		}
	}else{
		if(AForm.chkID.length > 1)
		{
			for(i = 0; i < AForm.chkID.length; i++){
				AForm.chkID(i).checked = false;
			}
		}
		else{
			AForm.chkID.checked = false;
		}
	}
}

//*************************************
//函数功能：设置附件上传框
//输入：
//输出：
//作者：	 David
//创建日期：	2002-11-11
//修改：
//*************************************

function SetFile()
{
	var str="";
	var j=document.all.FileCount.options[document.all.FileCount.selectedIndex].value;
	
	for(i=1;i<=j;i++){
		str+='<input type=file id=File'+i+' name=File'+i+' class=textbox size=25><br>';
		window.UpFile.innerHTML=str;
	}
}

//*************************************
//函数功能：添加下拉列表OPTION	
//输入：select_name，列表框名称，option_value，列表框值;option_name为输出的字符串
//输出：
//作者：	 David
//创建日期：	2002-11-13
//修改：
//*************************************
function fillselect(select_name,option_value,option_name)
{
	var new_option = new Option; 
	
	new_option.text=option_name;
	new_option.value=option_value;
	select_name.add(new_option);
}


//*************************************
//函数功能：添加辅列表的OPTION
//输入：
//输出：
//作者：	 David
//创建日期：	2002-11-13
//修改：
//*************************************
function selFieldValueadd(){
	var j=document.all.selField.options[document.all.selField.selectedIndex].value;
	document.all.selFieldValue.length=0;
	for (var i=0 ;i< AryselField.length;i++){
		if (AryselField[i]==j)
		{
			fillselect(document.all.selFieldValue,AryselFieldValue[i],AryselFieldValueText[i]);
		}
	}

	for(i=0;i<document.all.selFieldValue.length;i++)
	{
		if(document.all.selFieldValue.options[i].value==document.all.hidFieldValue.value){
			document.all.selFieldValue.options[i].selected=true;
		}
	}
}

//*************************************
//函数功能：主列表当前值设置
//输入：
//输出：
//作者：	 David
//创建日期：	2002-11-13
//修改：
//*************************************
function selFieldselected(){
	for(i=0;i<document.all.selField.length;i++)
	{
		if(document.all.selField.options[i].value==document.all.hidField.value)
		{
			document.all.selField.options[i].selected=true;
		}
	}
}