

//
//按任何键后文本框的颜色变回原来的颜色
var tbxColor    = "#99CCFF"; //出错后的文本框的背景颜色
var tbxOrgColor = "#FFFFFF"  //重新输入时背景的颜色

//操作符

var option0;
var option1;
var option2;
var option3;
var option4;
var option5;
		
//改变运算符

function setOperation(selectname,thisi) { 
     
    selectname.options.length = 0;
    
    for (var i=0;i<thisi;i++) {
         eval("selectname.options[i]=option"+i);
    }   
}

function changeValueTypeForField(ctr){
	
	    //字段类型（1-字符型 2-整型 3-日期型 4-浮点型 5-日期时间型 6-编码表类型 
	    //        7-字符的年月类型，如：YYYYMM 
	    //        8-字符的树型，即通过树的方式选择，返回字符值，
	    //            注意的是当字段是本类型时,在ts_search表的relatingtable字段要设相应的标识值
	    //            例如，relatingtable字段值为"CODE"--所属行业;"LONGORGAN"--备案机关;
	    //                 "SHORTORGAN"--所属市县;"ALLORGAN"--企业注册地 lgx 2006-08-19）
	var STRING_TYPE	=1;
	var INT_TYPE	=2;
	var DATE_TYPE	=3; 
	var FLOAT_TYPE	=4;
	var DATETIME_TYPE	=5;
	var CODETABLE_TYPE 	=6;
	var DATESTRING_TYPE =7;			
	
	//操作符下拉框
	var operatorCtr = document.all.operator;
	
	//修BUG，清空原来的值 LiuYX 2006-05-27
	document.all.condition.value="";
	
	var fieldname = ctr.value;
	var e = document.getElementById("type_"+fieldname);
	var fieldtype = e.innerHTML.trim();
	    //字段类型（1-字符型 2-整型 3-日期型 4-浮点型 5-日期时间型 6-编码表类型 
	    //        7-字符的年月类型，如：YYYYMM 
	    //        8-字符的树型，即通过树的方式选择，返回字符值，
	    //            注意的是当字段是本类型时,在ts_search表的relatingtable字段要设相应的标识值
	    //            例如，relatingtable字段值为"CODE"--所属行业;"LONGORGAN"--备案机关;
	    //                 "SHORTORGAN"--所属市县;"ALLORGAN"--企业注册地 lgx 2006-08-19）


	
	//先隐藏日期选择图标
	document.all.selectdate.style.display = "none";
	
	//隐藏各种树的选择图标 lgx 2006-08-19
	if (document.all.imgTreeCode) { //所属行业
		document.all.imgTreeCode.style.display ="none";
	}
	if (document.all.imgTreeLongOrgan) { //备案机关
		document.all.imgTreeLongOrgan.style.display ="none";
	}
	if (document.all.imgTreeShortOrgan) { //所属市县
		document.all.imgTreeShortOrgan.style.display ="none";
	}
	if (document.all.imgTreeAllOrgan) { //企业注册地
		document.all.imgTreeAllOrgan.style.display ="none";
	}	
	
	if (fieldtype=="1"){
		//alert(fieldname+"字符型");			
		document.all.conditiondiv.innerHTML = "<INPUT TYPE='text' onkeydown=\"if(event.keyCode == 13 && this.value !=''){frmsubmit();}\"  ID='condition' NAME='condition' style='width:80pt'>";
		//设定操作符
		option0 =new Option(" 相  似 ","like");
     	option1 =new Option(" 相  同 ","=");
		setOperation(operatorCtr,2);
	}
	
	if ((fieldtype=="2")||(fieldtype=="4")){
		//alert(fieldname+"整型或浮点型");
		document.all.conditiondiv.innerHTML = "<INPUT TYPE='text' onkeydown=\"if(event.keyCode == 13 && this.value !=''){frmsubmit();}\"  ID='condition' NAME='condition' style='width:80pt'>";
		
		//设定操作符
		option0 =new Option(" 大  于 ",">");
		option1 =new Option(" 小  于 ","<");
		option2 =new Option(" 等  于 ","=");
		option3 =new Option("大于等于",">=");
		option4 =new Option("小于等于","<=");
		//option5 =new Option(" 不等于 ","<>");
		setOperation(operatorCtr,5);
		
	}
	
	if ((fieldtype=="3")||(fieldtype=="5")||(fieldtype=="7")){
		//alert(fieldname+"日期型或日期时间型");
		document.all.conditiondiv.innerHTML = '<INPUT TYPE="text" readonly="true" ID="condition" NAME="condition" style="width:80pt">';
		
		//设定操作符
		option0 =new Option(" 之  前 ","<");
		option1 =new Option(" 之  后 ",">");
		if(fieldtype=="7"){
			option2 =new Option(" 当  月 ","=");			
		}else{
			option2 =new Option(" 当  天 ","=");
		}
		setOperation(operatorCtr,3);
		
		//显示日期选择图标
		document.all.selectdate.style.display = ""
     
	}

	if (fieldtype=="6"){
		//alert(fieldname+"编码表类型");
		var newCtr = '<select id="condition" name="condition" style="width:80pt">';	
		newCtr = newCtr + '<option value=" "></option>';					
		newCtr = newCtr + eval("document.all." + fieldname + "_.innerHTML");//为了在页面生成的控件不和已有的在页面的控件的名字不重复在后面加了下划线，add by yub
		newCtr = newCtr + '</select>';			
		//alert(newCtr);
		document.all.conditiondiv.innerHTML = newCtr;
		
		//设定操作符
		option0 =new Option(" 等  于 ","=");
		setOperation(operatorCtr,1);

	}
	
	if (fieldtype=="8")  { // lgx 2006-08-19 增加 对“类型为8--用树型选择字符值”的处理
		//alert(fieldname+"字符型");			

		document.all.conditiondiv.innerHTML = "<INPUT TYPE='text' onkeydown=\"if(event.keyCode == 13 && this.value !=''){frmsubmit();}\"  ID='condition' NAME='condition' style='width:80pt'>";
		
		//设定操作符
		option0 =new Option(" 相似 ","like");
     	option1 =new Option(" 相同 ","=");
		setOperation(operatorCtr,2);

		//显示对应的树的选择图标
		var strTreeType = "";
		if (eval("document.all.tree_"+fieldname)) {
			strTreeType = eval("document.all.tree_"+fieldname).innerHTML.trim();
		}

		if (strTreeType=="CODE") { //所属行业
			if (document.all.imgTreeCode) { 
				document.all.imgTreeCode.style.display ="";
			}
		} else if (strTreeType=="LONGORGAN") { //备案机关
			if (document.all.imgTreeLongOrgan) { 
				document.all.imgTreeLongOrgan.style.display ="";
			}
		} else if (strTreeType=="SHORTORGAN") { //所属市县
			if (document.all.imgTreeShortOrgan) { 
				document.all.imgTreeShortOrgan.style.display ="";
			}				
		} else if (strTreeType=="ALLORGAN") { //企业注册地
			if (document.all.imgTreeAllOrgan) { 
				document.all.imgTreeAllOrgan.style.display ="";
			}				
		}
		
	}
	
	if (fieldtype=="9"){//huowb 增加类型为9,用于对日期类之间的显示
	
		//alert(fieldname+"日期型或日期时间型");
		document.all.conditiondiv.innerHTML = '<INPUT TYPE="text" readonly="true" ID="condition" NAME="condition" style="width:80pt">';
		
		//设定操作符

		option0 =new Option(" 之  前 ","<");
		option1 =new Option(" 之  后 ",">");
		if(fieldtype=="7"){
			option2 =new Option(" 当  月 ","=");			
		}else{
			option2 =new Option(" 当  天 ","=");
		}
		option3 = new Option(" 之  间 ",">=");
		setOperation(operatorCtr,4);

		//显示日期选择图标
		document.all.selectdate.style.display = ""		
		
	}else{
		
		document.all.conditiondiv_1.innerHTML = "";
		document.all.conditiondiv_1.style.display = "none";
		
		document.all.selectdate_1.style.display = "none";
		
	}
	
	//当前的列类型
	document.all.conditiontype.value = fieldtype;
//	recoverCondition();  //复原查询条件

}

//选择条件
function changeTypeCondition(ctr){
	
	if(ctr.options[ctr.selectedIndex].text == " 之  间 " ){//为乜之间的显示多一个条件选择框
		document.all.selectdate_1.style.display = "";
		document.all.conditiondiv_1.style.display = "";
		
		document.all.conditiondiv_1.innerHTML = '至<input type="hidden" name="operator_1" id="operator_1" value="<=" /><INPUT TYPE="text" readonly="true" ID="condition_1" NAME="condition_1" style="width:80pt">';
	}else{
		
		document.all.conditiondiv_1.innerHTML = "";
		document.all.conditiondiv_1.style.display = "none";
		
		document.all.selectdate_1.style.display = "none";
		
	}
	
}

   /*
	* 同步改变所选	*/
	function changeValueType(ctr){

		/* 没必要再重新copy changeValueTypeForField(ctr)的代码，改为直接调用changeValueTypeForField(ctr) 所以将其注释掉 lgx 2006-08-21 start
				
		//字段类型（1-字符型 2-整型 3-日期型 4-浮点型 5-日期时间型 6-编码表类型 7-日期转字符型）		
		var STRING_TYPE	=1;
		var INT_TYPE	=2;
		var DATE_TYPE	=3; 
		var FLOAT_TYPE	=4;
		var DATETIME_TYPE	=5;
		var CODETABLE_TYPE 	=6;
		var DATESTRING_TYPE =7;			
		
		//操作符下拉框
		var operatorCtr = document.all.operator;
		
		//修BUG，清空原来的值 LiuYX 2006-05-27
		document.all.condition.value="";
		
		var fieldname = ctr.value;
		var e = document.getElementById("type_"+fieldname);
		var fieldtype = e.innerHTML.trim();
		//字段类型（1-字符型 2-整型 3-日期型 4-浮点型 5-日期时间型 6-编码表类型 7-日期转字符型）
		
		//先隐藏日期选择图标
		document.all.selectdate.style.display = "none";
		if (fieldtype=="1"){
			//alert(fieldname+"字符型");			
			document.all.conditiondiv.innerHTML = "<INPUT TYPE='text' onkeydown=\"if(event.keyCode == 13 && this.value !=''){frmsubmit();}\"  ID='condition' NAME='condition' style='width:80pt'>";
			//设定操作符			option0 =new Option(" 相  似 ","like");
         	option1 =new Option(" 相  同 ","=");
			setOperation(operatorCtr,2);
		}
		
		if ((fieldtype=="2")||(fieldtype=="4")){
			//alert(fieldname+"整型或浮点型");
			document.all.conditiondiv.innerHTML = "<INPUT TYPE='text' onkeydown=\"if(event.keyCode == 13 && this.value !=''){frmsubmit();}\"  ID='condition' NAME='condition' style='width:80pt'>";
			
			//设定操作符

			option0 =new Option(" 大  于 ",">");
			option1 =new Option(" 小  于 ","<");
			option2 =new Option(" 等  于 ","=");
			option3 =new Option("大于等于",">=");
			option4 =new Option("小于等于","<=");
			//option5 =new Option(" 不等于 ","<>");
			setOperation(operatorCtr,5);
			
		}
		
		if ((fieldtype=="3")||(fieldtype=="5")||(fieldtype=="7")){
			//alert(fieldname+"日期型或日期时间型");
			document.all.conditiondiv.innerHTML = '<INPUT TYPE="text" readonly="true" ID="condition" NAME="condition" style="width:80pt">';
			
			//设定操作符

			option0 =new Option(" 之  前 ","<");
			option1 =new Option(" 之  后 ",">");
			if(fieldtype=="7"){
				option2 =new Option(" 当  月 ","=");			
			}else{
				option2 =new Option(" 当  天 ","=");
			}
			setOperation(operatorCtr,3);
			
			//显示日期选择图标
			document.all.selectdate.style.display = ""
         
		}
	
		if (fieldtype=="6"){
			//alert(fieldname+"编码表类型");
			var newCtr = '<select id="condition" name="condition" style="width:80pt">';	
			newCtr = newCtr + '<option value=" "></option>';					
			newCtr = newCtr + eval("document.all." + fieldname + "_.innerHTML");//为了在页面生成的控件不和已有的在页面的控件的名字不重复在后面加了下划线，add by yub
			newCtr = newCtr + '</select>';			
			//alert(newCtr);
			document.all.conditiondiv.innerHTML = newCtr;
			
			//设定操作符

			option0 =new Option(" 等  于 ","=");
			setOperation(operatorCtr,1);

		}
		//当前的列类型
		document.all.conditiontype.value = fieldtype;
		
		//没必要再重新copy changeValueTypeForField(ctr)的代码，改为直接调用changeValueTypeForField(ctr) 所以将其注释掉 lgx 2006-08-21 end
		*/
		
		changeValueTypeForField(ctr);
		
		recoverCondition();  //复原查询条件
	}

function recoverCondition()
{
		//如果有原来的查询条件,则复原
//alert("aa");
		if (document.all.oldcondition.value.trim() != ''){
			//值
//alert("bb");
//alert("value==" + document.all.oldcondition.value);

			document.all.condition.value = document.all.oldcondition.value;
			//操作符			document.all.operator.value = document.all.oldoperator.value;
			
		}
}
//列表页的查询、排序、分页等参数提交的Form
/*涉含栏位:
field		- 字段列表
operator	- 操作符列表

sorttype	- 排序类型(asc,desc)
sort		- 排序字段
ids			- 已选ID
pageSize	- 页记录数
page		- 页号
*/
var pageForm;
/*
//follow is used for up/down page
//以下方法主要用于翻页 chenhx 20060329
*/

function GO_onclick(){
	//alert(isNaN(document.all.pageSize.value));	
	if(jtrim(document.all.pageSize.value)=="" || isNaN(document.all.pageSize.value)){
		alert("请输入数字！");
		document.all.pageSize.select();
		document.all.pageSize.focus();
		return ;
	}
	else if(jtrim(document.all.pageSize.value)!="" && parseInt(document.all.pageSize.value)<=0){
		//判断每页记录数是否小于0
		alert("请输入每页要显示的记录数!");
		document.all.pageSize.select();
		document.all.pageSize.focus();
		return ;
	}else if(jtrim(document.all.pageSize.value)!="" && parseInt(document.all.pageSize.value)>200){
		//限制每页最多显示200条记录
		alert("因网络原因，每页显示的记录数最多设为200!");
		document.all.pageSize.value="200";
		document.all.pageSize.focus();
		return ;
	} 
	else if( jtrim(document.all.page.value)=="" || isNaN(document.all.page.value)){
		//判断输入的页数是否数字		
		alert("请输入数字！");
		document.all.page.select();
		document.all.page.focus();
		return ;
	}	 
    else if(jtrim(document.all.page.value)!="" && parseInt(document.all.page.value)<=0){
    	//判断是否输入了页数
        alert("请输入页数!");
        document.all.page.focus();
        return ;
    }
	else{
	    frmsubmit();//提交list页面的form
	    return true;
    }
}

function updownPage(page){//供翻页时用
	document.all.page.value=page;  
	frmsubmit();
	return true;
}

/*
 * 提交列表的参数Form ,可传入form的action的url. 
 * 2005-06-16 LiuYX 修改
 */
function frmsubmit(formActionUrl){	
	if (formActionUrl!=null){
		alert("submit");
		pageForm.action = formActionUrl;
	}
//alert(document.all.condition.value);
	pageForm.submit();
}

//列表排序
function setOrder(order){
  	document.all.sort.value = order;
  	if (document.all.sorttype.value == "desc")
  		document.all.sorttype.value = "";
  	else
  		document.all.sorttype.value = "desc";
  		pageForm.submit();
 }
 
function setDate(value){
	if (value == "founddate"){
  		document.all.condition.value = "";
  		document.all.condition.readOnly = true;
  		document.all.selectdate.style.display = "";
  	}
  	else
  	{
  		document.all.condition.readOnly = false;
  		document.all.selectdate.style.display = "none";
  	}
}

/*  		
function sorting( strPath , sort ){		
	document.all.sort.value = sort ;	
	if( document.all.sortFlag.value =="" ||  document.all.sortFlag.value =="0" )
		document.all.sortFlag.value = 1 ;
	else 
		document.all.sortFlag.value = 0 ;
		
	document.all.searchCommonForm.action = strPath;
	frmsubmit();
	return true;
}
*/

//择择多条记录,ID放到hidID控件中

//LiuYX 注

function addId(cbx, hidID, id)
{
	
	if (cbx.checked)
		hidID.value += "," + id + "";
	else
		hidID.value = hidID.value.replace("," + id + "" , "");		
	//alert( " id change is =====" + document.all.ids.value );
}

/*
点击增加按钮
*/

function addData(url){

		document.location.href = url;
}

/*
选择列表中的单一记录，只能选择一条记录
chenhx 2006-5-27
*/
function selectId(cbx, hidID, id)
{
	
	if (cbx.checked)
		hidID.value = ","+id ;
	else
		hidID.value = "";		
	//alert( "public.js id =====" + hidID.value+"--" );
}

//修改记录(不弹窗口版)-LiuYX 2005-05-12
function editData(editPage,hidID,form)
{
	if (hidID.value == '') 
	{
		alert('提示：请选择记录.'); 
		return;
	}
	var url;
	if (editPage.indexOf("?") != -1)
		url = editPage + '&guid=' + hidID.value.substring(1, (hidID.value.substring(1, hidID.value.length) + ',').indexOf(',') + 1);
	else
		url = editPage + '?guid=' + hidID.value.substring(1, (hidID.value.substring(1, hidID.value.length) + ',').indexOf(',') + 1);
	form.action = url;
	form.submit();

}
//修改记录，为自定义列表修改用的-yub-2006-6-10
function edit(editPage,guid,form)
{
	var url;
	if (editPage.indexOf("?") != -1)
		url = editPage + '&guid=' + guid;
	else
		url = editPage + '?guid=' + guid;
	form.action = url;
	form.submit();
}

//当前url必须已有一个参数,LiuYX 注

function del(path, hidID, form)
{
	if (hidID.value != "")
	{

		if (confirm("确认要删除所选择的所有记录吗?(不可恢复!)"))
		{
			form.action = path + "&ids=" + hidID.value.substring(1, hidID.value.length);
			form.submit();
		}
	}
	else
		alert("提示：请选择要删除的记录.");
}

function processCheckAll(partOfName, hidID, item)
{
	if (item.checked)
	{
		for (var i = 0; i < 30 && eval("document.all." + partOfName + i); i++)
		{
			hidID.value += "," + eval("document.all." + partOfName + i).value;
			eval("document.all." + partOfName + i).checked = true;
		}
	}
	else
	{
		hidID.value = "";
		for (var i = 0;eval("document.all." + partOfName + i); i++)
		{
			eval("document.all." + partOfName + i).checked = false;
		}
	}
}

//当表格的一行里的控件得到焦点的时候高亮这一行

 function setBackground(item)
 {
 	item.parentNode.parentNode.id = 'trID';
 	item.parentNode.parentNode.style.background = '#90DEFF';
 }
 
//当表格的一行里的控件失去焦点的时候去掉这一行的高亮
 function resetBackground(item)
 {
 	item.parentNode.parentNode.id = '';
 	item.parentNode.parentNode.style.background = '';
 }

 //Add by hzp 2006-04-03
//判断是否为数字函数＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊
//是数字true/  否false
function checknum(thestr){ 
    var num="1234567890.";
	var n,m,i,ornot;
    ornot=true;
    for (i=0;i<=thestr.length;i++) {  //每一个字符检查
        n=thestr.charAt(i);
        m=num.indexOf(n);             //判断是否为数字
        if( m==-1){ 
			ornot=false ;
            break;
        }
     }
     return ornot;        
}

/*
upper is used for up/down page
以上方法主要用于翻页 chenhx 20060329
*/

function jtrim(s){
	if (s && s.length > 0)
	{
		var i,b=0,e=s.length;
		for(i=0;i<s.length;i++) if(s.charAt(i)!=' '){b=i;break;}
		if(i==s.length) return "";
		for(i=s.length-1;i>b;i--) if(s.charAt(i)!=' '){e=i;break;}
		return s.substring(b,e+1);
	}
	else
		return "";
}

//String对象添加trim,ltrim,rtrim方法,LiuYX 2006-05-17
String.prototype.trim = function(){ 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 
String.prototype.ltrim = function(){ 
    return this.replace(/(^\s*)/g, ""); 
} 
String.prototype.rtrim = function(){ 
    return this.replace(/(\s*$)/g, ""); 
} 

function fPopUpDlg(endtarget,ctl,WINname,WINwidth,WINheight){
	
	showx =  WINwidth + 120  ; // + deltaX;
	showy = WINheight -50 ; // + deltaY;
	

	newWINwidth = WINwidth + 4 + 18;
	var features =
		'dialogWidth:'  + newWINwidth  + 'px;' +
		'dialogHeight:' + WINheight + 'px;' +
		'dialogLeft:'   + showx     + 'px;' +
		'dialogTop:'    + showy     + 'px;' +
		'directories:no; localtion:no; menubar:no; status=no; toolbar=no;scrollbars:yes;Resizeable=no';

	retval = window.showModalDialog(endtarget, WINname , features );
	if( retval != null ){
		ctl.value = retval;
	}else{
		//alert("canceled");
	}
}

/*
//判断时间的合法性

//frm		form名

//timeName		input框名
//InputCNName	提示信息中文件名
//用法例子CheckTime("all","e0502","填写意见时间")
*/
function CheckTime(frm,timeName,InputCNName){
    var CheckTimeName=eval('document.'+frm+'.'+timeName+'.value');
    var SplitArrayTime;
    var SplitArrayTimeNum;
    var moonName;
    var moonNum;
    var dayNum;
    var splitTimeName;
    var YesNO;
	
	YesNO=true;
    SplitArrayTime=CheckTimeName.split('-');
    SplitArrayTimeNum=SplitArrayTime.length;
    //alert(SplitArrayTimeNum)
    //return false;
    if (SplitArrayTimeNum>3){
		alert(InputCNName+'中"-"符号不能超过两个！');
		YesNO=false;
		return YesNO;
    }
    if (checkchar(CheckTimeName)==true){
        if (CheckTimeName.length<8||CheckTimeName.length>10){
            alert(InputCNName+'的输入长度小于8位或者超过10位！');
            YesNO=false;
            return YesNO;
        }
	
	    
        for (var i=0;i<SplitArrayTimeNum;i++){

            splitTimeName=SplitArrayTime[i];
	            
            var splitTimeNameLen=splitTimeName.length;
            if (i==0&&splitTimeNameLen==4){
                if (checknum(splitTimeName)==true){
					if(parseInt(splitTimeName)<1900){	
						alert('年份不能小于1900！');			
						YesNO=false;
						return YesNO;
					}
                    if(splitTimeName=='0000'){
                        alert('年份不能全为0！');
                        YesNO=false;
                        return YesNO;
                    }
                    var yearName;
                    yearName=splitTimeName;
                }else{
                    alert('年要为数字！');
					YesNO=false;
					return YesNO;
                }
            }else if (i==0&&splitTimeNameLen!=4){
				alert('年份不合法！')
				YesNO=false;
				return YesNO;
            }
	
	
	                       
            if (i==1){
				if 	(splitTimeNameLen<2){
					splitTimeName=('0'+splitTimeName.toString());
				} 
				splitTimeNameLen=splitTimeName.length;
				if 	(splitTimeNameLen==2){ 
					if (checknum(splitTimeName)==true){
						if((yearName%4==0&&yearName%100!=0)||yearName%400==0){
							//alert('哈哈！年是闰年！');
							moonName=splitTimeName;

							switch (moonName){
								case '01':moonNum='01';dayNum=31;break;
								case '02':moonNum='02';dayNum=29;break;
								case '03':moonNum='03';dayNum=31;break;
								case '04':moonNum='04';dayNum=30;break;
								case '05':moonNum='05';dayNum=31;break;
								case '06':moonNum='06';dayNum=30;break;
								case '07':moonNum='07';dayNum=31;break;
								case '08':moonNum='08';dayNum=31;break;
								case '09':moonNum='09';dayNum=30;break;
								case '10':moonNum='10';dayNum=31;break;
								case '11':moonNum='11';dayNum=30;break;
								case '12':moonNum='12';dayNum=31;break;
								default:
									alert('月份不合法！');
									YesNO=false;
									return YesNO;
							}

						}else{ 
							//alert('哈哈！年是平年！');
							moonName=splitTimeName;
	                       
							switch (moonName){
								case '01':moonNum='01';dayNum=31;break;
								case '02':moonNum='02';dayNum=28;break;
								case '03':moonNum='03';dayNum=31;break;
								case '04':moonNum='04';dayNum=30;break;
								case '05':moonNum='05';dayNum=31;break;
								case '06':moonNum='06';dayNum=30;break;
								case '07':moonNum='07';dayNum=31;break;
								case '08':moonNum='08';dayNum=31;break;
								case '09':moonNum='09';dayNum=30;break;
								case '10':moonNum='10';dayNum=31;break;
								case '11':moonNum='11';dayNum=30;break;
								case '12':moonNum='12';dayNum=31;break;
								default:
									alert('月份不合法！');
									YesNO=false;
									return YesNO;
							}
						}
					}else{
						alert('月要为数字！');
						YesNO=false;
						return YesNO;
					} 
				}else if (i==1&&splitTimeNameLen>2){  
					alert('月不能超过2位数');
					YesNO=false;
					return YesNO;
				}  
            }  
	          
            if (i==2){
				if 	(splitTimeNameLen<2){
					splitTimeName=('0'+splitTimeName.toString());
				}
				splitTimeNameLen=splitTimeName.length;
				if 	(splitTimeNameLen==2){
					if (checknum(splitTimeName)==true){
						if (splitTimeName=='00'){
							alert('日期不能为0！');
							YesNO=false;
							return YesNO;
						}
	                    
						if(splitTimeName>0&&splitTimeName<=dayNum){
							YesNO=true;
						}else{//结束if(splitTimeName>0&&splitTimeName=<dayNum)
							alert('日期超过'+dayNum.toString());
							YesNO=false;
							return YesNO;
							
						}
					}else{
						alert('日期请输入数字');
						YesNO=false;
						return YesNO;
					}   
				}else if(i==2&&splitTimeNameLen>2){
					alert('日期长度超过两位数');
					YesNO=false;
					return YesNO;
				} 
			}
        }
    }else{  
        alert(InputCNName+'中含有非数字和“－”的其他符号，请输入数字，并且用“－”隔开！');
        YesNO=false;
        return YesNO;
    }  
	return YesNO;
}
/*
end function CheckTime()
//判断时间的合法性 结束
*/
//Add by guwt
function checkchar(thestr){
    var num='1234567890-';
    var n,m,i,ornot;
    ornot=true;
    for (i=0;i<=thestr.length;i++) {  
        n=thestr.charAt(i);
        m=num.indexOf(n);             
        if( m==-1){
            ornot=false ;
            break;
        }
     }
     return ornot;
}
//End of Add by guwt

/*
//判断电子邮件地址合法性 chenhx 2006-5-20
//function	:匹配是否符合 xx@xx.xx 格式,xx不能包含[~!@#$%^&*().,]这些字符
//Parameters: EmailAddress:String
//return    : returncode = 0: 通过检查//			  returncode != 0: 未通过检查*/
function checkEmailAddress(EmailAddress)
{

  var isEmail1    = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/;
  var isEmail2    = /^.*@[^_]*$/;
  //alert(isEmail1.test(EmailAddress));
  //alert(isEmail2.test(EmailAddress));
  if(isEmail1.test(EmailAddress) && isEmail2.test(EmailAddress)){
    return 0;
  }else{
    return 1;
  }
/*
	var re=/^[^~!@#$%^&*().,]{1,30}@[^~!@#$%^&*().,]{1,20}\.[^~!@#$%^&*().,]{1,10}$/i;

    if(re.exec(EmailAddress) == null)
    {
        return 1;
    }
    return 0;
*/

}


/*
//判断字符串中的字符只能是字母或者数字

//是则返回true，否则返回false
*/
function checkcode(strValue)
{
    var code;
    for(var i=strValue.length-1; i>=0;i--)
    {
        code=strValue.charCodeAt(i);
        if(code<96&&code>90 || code>57&&code<65 || code<48 || code>122)
            return false;
    }
    return true;
}

//判断是否是中文字符
//parameter strValue 字符串类型
//return true，有中文字符；false，没有中文字符
function hasChineseChar(strValue) {
    if (strValue==null) {
        return false;
    }
    for (var i=0;i<strValue.length;i++) {
        var code = strValue.charCodeAt(i);
        if (code*1>255) {
            return true;
        }
    }
    return false;
}

/*
*是否浮点数
*是true,否false;
*/
function isFloat(tValue){ 
    var num="1234567890.Ee";
	var n,m,i,tResult;
    tResult=true;
    for (i=0;i<=tValue.length;i++) {  
        n=tValue.charAt(i);
        m=num.indexOf(n)             
        if( m==-1){ 
			tResult=false ;
            break;
        }
     }
	
	//如果满足了以上条件，则判断是否有多个小数点
	 if (tResult){
		 //如果已经查到有小数点
		if (tValue.indexOf(".") != -1) {
			var tValueNext = "";
			tValueNext = tValue.substring(tValue.indexOf(".")+1,tValue.length);
			//判断之后的数据有没有小数点，如果后面还有小数点则返回false;
			if (!CheckDataRepeat(tValueNext,".")){
				tResult=false;			
			}
		}

	 }
     return tResult;        
}


function selectAll(){
	if(document.all.checkboxSelect.checked){
		//清空ids
		document.all.ids.value="";
		for(var i=0;eval("document.all.chb_"+i);i++){
			eval("document.all.chb_"+i).checked=true;
			addId(document.all.checkboxSelect, document.all.ids, eval("document.all.chb_"+i).value);
//			alert( eval("document.all.chb_"+i).value);
//			alert( document.recordchangeForm.ids.value);
		}
	} else {
		for(var i=0;eval("document.all.chb_"+i);i++){
			eval("document.all.chb_"+i).checked=false;
		}
		document.all.ids.value="";
	}
}

function checkLoadFileType(formObject,fileType){
		var arrElement = formObject.elements;
		var arrType = fileType.split(",");//类型 如"jsp,txt,asp"
		var count = 0;
		for(var i=0; i<arrElement.length; i++)
		{
			count = 0;
			var elementType = arrElement[i].type.toLowerCase();
			if(elementType == "file")
			{
				var pos     = arrElement[i].value.lastIndexOf(".");
				if(pos > 0)
				{
					var suffix = arrElement[i].value.substring(pos);
					suffix = suffix.toLowerCase();
					//if(suffix == ".jsp" || suffix == ".php" || suffix == ".asp" || suffix == ".aspx" ||
					 //  suffix == ".class" || suffix == ".java" || suffix == ".exe")
					 for(var j=0;j<arrType.length;j++){
						 	if(suffix==("."+arrType[j])){
						 		
						 		count = count +1;
							}
						}
						
						if(count==0){
							alert("只能上传："+fileType+" 类型文件！");
							arrElement[i].focus();
							return false;
						}
					
				}
			}//End if(elementType == "file")
		}//End for(var i=0; i<arrElement.length; i++)
		//判断上传的附件类型完毕
		return true;
}

	/**
		选择友情链接网站。
		huowb 2007/02/09
	*/
	function selectURL( objurl ){
		var url = objurl.value;
		if( url !='0' ){
			objurl.options[0].selected = true;
			window.open( url );
		}
	}

