function checkfile (ctrId, errorText)
{
	var filePattern = "(\.rar|\.doc|\.txt|\.xls)$"; //扫描件文件类型
	return __vid_RegexCheckByIgnoreCase (ctrId, filePattern, errorText)
}

function checkpic (ctrId, errorText)
{
	var filePattern = "(\.jpg|\.gif|\.bmp|\.jpe|\.jpge|\.png)$"; //扫描件图片类型
	return __vid_RegexCheckByIgnoreCase (ctrId, filePattern, errorText)
}

function CheckRegCode (regCode)
{
	var reg1 = /^[0-9|a-z|A-Z]{1}[0-9]{7}-[0-9|x|X]{1}$/;
	var reg2 = /^[0-9]{6}-[0-9]{6}$/;
	
	if (!(reg1.test (regCode.value) || reg2.test (regCode.value)))
	{
		alert ("组织机构代码格式不正确，请重新填写！");
		regCode.focus ();
		return false;
	}
	return true;
}
//检查整数
function CheckIntNum(CID,HelpeStr)
{
	var retval = true;
	var Reg = /^-?([1-9]\d*|0)$/;	
	if (!Reg.test(CID.value))
	{
		retval = false;	
		alert(HelpeStr);
		CID.focus();
	}
	return retval; 
}

//检查浮点数
function CheckDecimalNum(CID,HelpeStr)
{
	var Reg = /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|[1-9]\d*|0)$/;
	var Result = true;		
	if (!Reg.test(CID.value))	
	{
		Result = false;
		alert(HelpeStr);
		CID.focus();			
	}
	return Result; 
}
//检查指定小数点位数的浮点数
function CheckOtherNum(CID,HelpeStr,low)
{			
	var rex = "^[0-9]{0,8}.[0-9]{0,"+low+"}$";
	var result = true;			
	if(CID.value.search(rex) == -1)
	{
		alert(HelpeStr);
		CID.focus();	
		result= false ;		
	}
	return result ;
}

//检查日期
function CheckDataEx(CID, HelpStr)
{
	var e = CID;
	var str = e.value;
	var retVal = false;
	var reg=/^(\d{2,4})(\-|\/|\.|年)(\d{1,2})(\-|\/|\.|月)(\d{1,2})(\-|\/|\.|日|$)/;
	var r=reg.exec(str);
	if(r==null)
	{
		retVal = false;
	}
	else
	{
		var d=new Date(r[1],r[3]-1,r[5]);
		if(d.getFullYear()==r[1] && (d.getMonth()+1)==r[3] && d.getDate()==r[5])
		{
			retVal = true;//r[1]+"年"+r[3]+"月"+r[5]+"日";
		}
		else
		{
			retVal = false;
		}
	}
	if (!retVal)
	{
		alert(HelpStr + "\n参考格式：2000年12月31日、2000/12/31、2000.12.31、2000-12-31");
		e.focus();
	}
	return retVal;
}

//检查日期
function CompareDate(startCID, endCID, HelpStr)
{
	var e1 = startCID;
	var e2 = endCID;
	var str1 = e1.value;
	var str2 = e2.value;
	var retVal = false;
	var reg=/^(\d{2,4})(\-|\/|\.|年)(\d{1,2})(\-|\/|\.|月)(\d{1,2})(\-|\/|\.|日|$)/;
	var r1=reg.exec(str1);
	var r2=reg.exec(str2);
	if(r1==null || r2==null )
	{
		retVal = false;
	}
	else
	{
		var sd=new Date(r1[1],r1[3]-1,r1[5]);
		var ed=new Date(r2[1],r2[3]-1,r2[5]);
		if(sd < ed)
		{
			retVal = true;
		}
		else
		{
			retVal = false;
		}
	}
	if (!retVal)
	{
		alert(HelpStr + "\n开始日期必须小于结束日期!");
		e1.focus();
	}
	return retVal;
}

// 检查国内电话号码和传真
function CheckPhoneNum(PhoneNum,HelpStr)
{
	var Reg = /^\d{3}-?\d{6,8}|\d{4}-?\d{6,8}|\d{6,8}$/;
	var Result = true;	
	if (!Reg.test(PhoneNum.value))	
	{
		alert(HelpStr);
		PhoneNum.focus();		
		Result = false;
	}
	return Result; 
}

// 检查手机号码
function CheckMobileNum(MobileNum,HelpStr)
{
	var Reg = /^(13\d|159)\d{8}$/;
	var Result = true;	
	if(!Reg.test(MobileNum.value))	
	{
		alert(HelpStr);
		MobileNum.focus();
		Result = falsel;
	}	
	return Result;
}

// 检查邮政编码
function CheckPost(Post,HelpStr)
{
	var Reg = /^[1-9]\d{5}$/;
	var Result = true;
	if (!Reg.test(Post.value))
	{
		alert(HelpStr);
		Post.focus();
		Result = false;
	}
	return Result; 
}

// 检查电子邮箱
function CheckEmail(Email,HelpStr)
{
	var Reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var Result = true;	
	if (!Reg.test(Email.value))	
	{
		alert(HelpStr);
		Email.focus();
		Result = false;
	}

	return Result; 
}
//检查身份证
function CheckCardID(Card,HelpStr)
{
	var Reg = /^-?(\d{15}|\d{18})$/;
	var Result = true;	
	if (!Reg.test(Card.value))	
	{
		alert(HelpStr);
		Card.focus();
		Result = false;
	}
	return Result; 
}
//检查下拉框
function CheckDropDown(CID,HelpStr)
{
	var Result = true;
	if(CID.selectedIndex <=0)
	{
		Result = false;
		alert(HelpStr);		
	}
	return Result;
}
//检查文本框不为空
function CheckTextBox(CID,HelpStr)
{
	var Result = true;
	if(CID.value == "")
	{
		Result = false;
		alert(HelpStr);
		CID.focus();
	}
	return Result;
}

function CheckDisableTextBox(CID,HelpStr)
{
	var Result = true;
	
	if(CID.value == "")
	{
		Result = false;
		alert(HelpStr);
	}
	return Result;
}
/*
//检查上传文件格式
function CheckUploadFile(myName)
{
	var Result = true;
	var reg = new RegExp("(\.jpg|\.gif|\.bmp|\.jpe|\.jpge|\.png|\.rar|\.zip|\.doc)$");	
	if (!reg.test (myName.value))
	{
		Result =false;		
		alert("附件的文件格式只能是图片类型或压缩格式的文件(ZIP\\RAR)或word文档,请重新上传");
	}
	return Result;	
}
*/
