//检查输入的字符长度
function Str_Len(s)
{
	var i;
	var bintSum;
	bintSum=0
	for(i=0; i<s.length; i++){
		Runicode=s.charCodeAt(i);
		if (Runicode < 0 || Runicode > 255)
			bintSum=bintSum+2
		else
			bintSum=bintSum+1
	
	}
	return  bintSum

}
//验证字符输入不能为空的函数
function FieldCannotBlank( el, name ) {
	if ( TRIM(el.value) == "" ) {
		alert( name + "不能为空，请重新输入！")
		el.focus()
		return false
	}
	return true
}
//结束检查输入的字符长度
function TRIM( s )
{
	var n
	if ( s.length > 0 ) {
		n = 0
		for(i=0; i<s.length; i++){
			if( s.substring(i,i+1)!=" " ) break
			n++
		}
		if ( n > 0 )	s = s.substring(n)
	}
	if ( s.length > 0 ) {
		n = 0
		for(i=s.length-1; i<s.length; i--){
			if( s.substring(i,i+1)!=" " ) break
			n++
		}
		if ( n > 0 )	s = s.substring(0,s.length-n)
	}
	return s
}

function IsNull( s )
{
	if( TRIM(s) == "" ) return true
	return false
}

function IsEmail( s )
{
	s = TRIM(s)
	if( s != "" ) {
		if( s.indexOf(" ") != -1 ) return false
		if( s.indexOf("@") == -1 ) return false
	}
	return true
}

function IsYear( s )
{
	s = TRIM( s )
	if ( s.length != 4 ) return false
	if ( !IsNumber( s ) ) return false
	if ( s<"1000" || s>"2999" ) return false
	return true
}
function IsMonth( s )
{
	s = TRIM( s )
	if ( s.length > 2 ) return false
	if ( s.length == 1 )	s = "0" + s
	if ( !IsNumber( s ) ) return false
	if ( s<"01" || s>"12" ) return false
	return true
}
function IsDay( s )
{
	s = TRIM( s )
	if ( s.length > 2 ) return false
	if ( s=="0" ) return false
	if ( s=="00" ) return false
	if ( s.length == 1 )	s = "0" + s
	if ( !IsNumber( s ) ) return false
	if ( s<"01" || s>"31" ) return false
	return true
}

function IsNumber( s )
{
	s = TRIM( s )
	for(i=0; i<s.length; i++){
		var c = s.substring(i,i+1)
		if( c < "0" || c > "9") return false
	}
	return true
}

function IsDecimal( s )
{
	s = TRIM( s )
	var cnt = 0
	for(i=0; i<s.length; i++)
	{
		var c = s.substring(i,i+1)
		if (cnt > 1) return false
		if (c==".")
		{
		cnt = cnt + 1;
		continue;
		}
		if ( c < "0" || c > "9" ) return false
	}
	return true
}

//验证输入的专业代码是否有效
function IsItemCode( s )
{
	s = TRIM( s )
	for(i=0; i<s.length; i++)
	{
		var c = s.substring(i,i+1)
		if ((c=="/") && (s.substring(i+1,i+2)=="/"))
		{
			return 2
		}
		if ((i==0) || (i==s.length-1))
		{
			if (c!="/") {return 1}
		}
		if ( c < "0" || c > "9")
		{
			if ( c!="/" &&  c!= "." && c!="(" && c!=")")
			{
				return 2
			}
		}
	}
	return 0
}

//验证字符串长度
function isSize(str, size) {
	if (str.length == size) 
		return true
	else
		return false
}

