//没有超过返回true，超过返回false
function CheckLength(strInput,varMaxLength)
{       
	//字符串的实际长度
	var varRealLength = 0;
	
	//字符串长度最小单位,英文字符所占位数
	var varCount = 1;
	
	//中文字符集
	var strRegx = "/[\u4e00-\u9fa5]/"; 

	//逐个字符校验
	for (var i = 0; i < strInput.length; i++) 
	{
		re = eval(strRegx);
		if(re.test(strInput.charAt(i)) == true)                               
		{
			//如果是中文，所占位数为2
			varCount = 2;
		}
		varRealLength += varCount;
	}
	
	//判断
	if(varMaxLength >= varRealLength)
	{
		return true;
	}
	else
	{
		return false;
	}           
}

//判断输入内容是否全部都是空格
//全部都是空格返回true，不全是返回false
function CheckBlank(strInput)
{		
	var re = / /g;
	var resultStr = strInput.replace(re,"");
	
	if(resultStr == "")
	{
		return true;
	}
	else
	{
		return false;
	}
}
//判断用户上传附件大小
function GetFileSize(filename)
{
	/*var fso = new ActiveXObject('Scripting.FileSystemObject');
    var file = fso.GetFile(fileName);
    return file.Size
    */
}

//判断是否为整型，返回bool
function IsInteger(string ,sign) 
{  
	var integer; 
	if ((sign!=null) && (sign!='-') && (sign!='+')) 
	{ 
		alert('IsInter(string,sign)的参数出错：nsign为null或"-"或"+"'); 
		return false; 
	} 
	integer = parseInt(string); 
	if (isNaN(integer)) 
	{ 
		return false; 
	} 
	else if (integer.toString().length==string.length) 
	{  
		if ((sign==null) || (sign=='-' && integer<0) || (sign=='+' && integer>0)) 
		{ 
			return true; 
		} 
		else 
			return false;  
	} 
	else 
		return false; 
}

//短日期(形如: 2003-12-18)，返回bool
function IsDate(DateString) 
{ 
	if (DateString==null) return false; 
	var Dilimeter = '-'; 
	var tempy=''; 
	var tempm=''; 
	var tempd=''; 
	var tempArray; 
	if (DateString.length<8 && DateString.length>10) 
		return false;    
	tempArray = DateString.split(Dilimeter); 
	if (tempArray.length!=3) 
		return false; 
	if (tempArray[0].length==4) 
	{ 
		tempy = tempArray[0]; 
		tempm = tempArray[1]; 
		tempd = tempArray[2]; 
	} 
	else 
	{ 
		return false; 
	} 
	if(!IsInteger(tempy) || !IsInteger(tempm) || !IsInteger(tempd))
		return false; 
	
	var tDateString = tempy + '/'+tempm + '/'+tempd+' 8:0:0';//加八小时是因为我们处于东八区 
	var tempDate = new Date(tDateString); 
	if (isNaN(tempDate)) 
	{
		return false; 
	}
	if (((tempDate.getUTCFullYear()).toString()==tempy) && (tempDate.getMonth()==parseInt(tempm)-1) && (tempDate.getDate()==parseInt(tempd))) 
	{ 
		return true; 
	} 
	else 
	{ 
		return false; 
	} 
}

//判断图片文件类型是否为gif、jpg，返回bool
function CheckPicFile(url) 
{  
	var extType = url.substring(url.indexOf(".")+1,url.length);
	extType = extType.toLowerCase();
	if(extType != "gif" && extType != "jpg")
	{
		return true;
	}
	else
	{
		return false;
	}
}

//判断图片文件类型是否为gif、jpg、png，返回bool
function CheckImgFile(url) 
{  
	var extType = url.substring(url.lastIndexOf(".")+1,url.length);
	extType = extType.toLowerCase();
	if(extType != "gif" && extType != "jpg" && extType != "png")
	{
		return true;
	}
	else
	{
		return false;
	}
}

//判断影音文件类型是否为mp3、wma、wmv、asf、rm、rmb、mpg、avi、swf，返回bool
function CheckMediaFile(url) 
{  
	var extType = url.substring(url.lastIndexOf(".")+1,url.length);
	extType = extType.toLowerCase();
	if(extType != "mp3" && extType != "wma" && extType != "wmv" && extType != "asf" && extType != "rm" && extType != "rmb" && extType != "mpg" && extType != "avi" && extType != "swf")
	{
		return true;
	}
	else
	{
		return false;
	}
}

// 判断电子邮件是否格式正确

function is_email(object_name)
{
	var string;
	string=new String(object_name);
	var len=string.length;
	
	if(len==0)
	{
		return true;
	}
	else
	{			
		if (string.indexOf("@",1)==-1||string.indexOf(".",1)==-1||string.length<7)
		{
			return false;
		}

		if (string.charAt(len-1)=="."||string.charAt(len-1)=="@")
		{
			return false;
		}
		return true;
	}
}

//判断是否为中文，是返回true,否则返回false
function IsChinese(strInput)
{
	//中文字符集
	var strRegx = "/[\u4e00-\u9fa5]/"; 
	//逐个字符校验
	for (var i = 0; i < strInput.length; i++) 
	{
		re = eval(strRegx);
		if(re.test(strInput.charAt(i)) == true)
		{
			return true;
		}
	}
	
	return false
}

//去掉前后空格
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;
}
