function isBlank(s)
{
	var len=s.length;
	for( i = 0; i <	len; i ++ )
	{
		if( s.charAt(i)	!=" " )
		return false;
	}
	return true;
}
//求判断一个字符是否是ASCII值
//cValue：参数值
function isASCII( cValue )
{
	var sFormat = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
	var iLocation = sFormat.indexOf( cValue );
	return( iLocation != -1 );
}

//将一个字符串中的汉字计为2个字符，以利于数据库中正确处理
//sString：待记数的字符串
function calcRealLength( sString )
{
	var iLength = 0;	// 真实长度记数器
	for( i = 0; i < sString.length; i ++ )
	{
		if( isASCII( sString.charAt( i ) ) )
		{
			iLength += 1;
		}
		else
		{
			iLength += 2;
		}
	}

	return( iLength );
}

//判断长度是否符合数据库的长度要求
//iLimition：长度限制
//Fieldvalue：输入字段值
function Is_InLengthLimit(iLimition,Fieldvalue)
{
	if( calcRealLength( Fieldvalue ) > iLimition ){
		return false;
	}
	return true;
}
function Is_allASCII(Fieldvalue)
{
	if( calcRealLength( Fieldvalue ) > Fieldvalue.length ){
		return false;
	}
	return true;
}

function cnLength(Str) {
	var escStr = escape(Str);
	var numI = 0;
	var escStrlen = escStr.length;
	for (i = 0;  i < escStrlen;  i++)
		if(escStr.charAt(i) == '%')
			if(escStr.charAt(++i) == 'u') 	numI ++;
	return Str.length+numI;
}

function __isNumber( checkStr )
{
      var checkOK = "0123456789.";
      var allValid = true;
      for (i = 0;  i < checkStr.length;  i++)
      {
          ch = checkStr.charAt(i);
          for (j = 0;  j < checkOK.length;  j++)
              if (ch == checkOK.charAt(j))
                 break;
          if (j == checkOK.length)
          {
              allValid = false;
              break;
          }
      }
      return allValid;
}

function isNull(form,fieldid,message)
{
   var len = eval("document."+form+"."+fieldid+".value.length");
   if (len == 0)
   {
	  if(message != "" ){
	  	alert(message);
	    eval("document."+form+"."+fieldid+".focus ();");
	  }
	  return true;
   }
   return false;
}
function isNullobj(form,fieldid,message)
{
   var len = eval("form."+fieldid+".value.length");
   if (len == 0)
   {
	  if(message != "") {
	  	alert(message);
	    eval("form."+fieldid+".focus ();");
	  }
	  return true;
   }
   return false;
}
function Today_YMD()
{
   dd = new Date();
   yy=dd.getYear();
   mm=dd.getMonth()+1;
   d=dd.getDate();
   if (mm<10){
   	 mm = "0" + mm;
   }
   if (d<10){
   	 d = "0" + d;
   }
   y_m=""+yy+"/"+mm+"/"+d;
   return y_m;
}
function isNumber(form,fieldid,message)
{
   var ff = eval("document."+form+"."+fieldid+".value");
   if ( ! __isNumber(ff) )
   {
	  alert(message);
	  eval("document."+form+"."+fieldid+".focus ();");
	  return false;
   }
   return true;
}

function isNumberobj(form,fieldid,message)
{
   var ff = eval("form."+fieldid+".value");
   if ( ! __isNumber(ff) )
   {
	  alert(message);
	  eval("form."+fieldid+".focus ();");
	  return false
   }
   return true;
}

function tooLengthobj(form,fieldid,size,message)
{
	var str=eval("form."+fieldid+".value");
	var siz=cnLength(str);
	if(siz > size) {
		alert(message);
		eval("form."+fieldid+".focus();");
		return true;
	}
	return false;
}

function tooLength(form,fieldid,size,message)
{
	var str=eval("document."+form+"."+fieldid+".value");
	var siz=cnLength(str);
	if(siz > size) {
		alert(message);
		eval("form."+fieldid+".focus();");
		return true;
	}
	return false;
}
function replaceHTML(Str)
{
	  Str = Str.replace(/</g, "&lt");
	  Str = Str.replace(/>/g, "&gt");
}
function __isEmail (theStr)
{
	var atIndex = theStr.indexOf('@');
	var dotIndex = theStr.indexOf('.', atIndex);
	var flag = true;
	theSub = theStr.substring(0, dotIndex+1)
	if ((atIndex < 1)||(atIndex != theStr.lastIndexOf('@'))||(dotIndex < atIndex + 2)||(theStr.length <= theSub.length))
	{	flag = false; }
	else { flag = true; }
	return(flag);
}
function isEmail(form,fieldid,message)
{
	var str;
	str = eval("document."+form+"."+fieldid+".value");
	if(! __isEmail(str)) {
		alert(message);
		eval("document."+form+"."+fieldid+".focus();");
		return false;
	}
	return true;
}
function isEmailobj(form,fieldid,message)
{
	var str;
	str = eval("form."+fieldid+".value");
	if(! __isEmail(str)) {
		alert(message);
		eval("form."+fieldid+".focus();");
		return false;
	}
	return true;
}

// 是否为空  用法同isNull, 不建议使用
function isnull(form,fieldid,message)
{
	return isNull(form,fieldid,message);
}
// 是否为空  用法同isNullobj, 不建议使用
function isnullobj(form,fieldid,message)
{
	return isNullobj(form,fieldid,message);
}

//发短信
function vfsendselfmsg(pid){
	var	login=window.open("/sms/common/selfSendMessage.asp?personalid="+pid,"SendMessage","left=300,top=150,height=460,width=471");
	if(login.opener == null) login.opener = self;
}

