function CheckOnce(it,msg)
{
var i,s;
var falg="false";
	var username = new String(it.value);
	var len = username.length;
	for(i=0;i < len;i++)
	{
		s = username.substr(i,1);
		if( s==" "  || s=="　" )
		{
		falg="false";
		}
		else
		{
		falg="true";
		return true;
		}
	}
	if(falg=="false")
	{
		alert(msg+"不能为空！其中不允许出现半角空格！");
		it.focus();
		return false;
	}
	if(it.value == "")
	{
		alert(msg + "不能为空！其中不允许出现半角空格！");
		it.focus();
		return false;
	}
	return true;
}

function checkFloat(Object,Desc)
{
 var strFloat=Object.value;
 if(strFloat.length==0)
 {
	alert("“"+Desc+"”不能为空，请输入！");
   Object.focus();
   return false;
 }
 else
 {
  var pattern=/^(-?\d+)(\.\d+)?$/;
  var pattern1= /^-?\d+$/;
  if((strFloat.match(pattern)==null)&&(strFloat.match(pattern1)==null))
  {
   alert("“"+Desc+"”必须为一个数字，请修改！");
   Object.focus();
   return false;
  }
  else
  {
   return true;
  }
 }
}

function checkInteger(Object,Desc)
{
 var strInteger=Object.value;
  var pattern = /^-?\d+$/;
  if(strInteger.match(pattern)==null)
  {alert("“"+Desc+"”必须为一个数字，请修改！");
   Object.focus();
   return false;}
   else{
   return true;
  }
}

function CheckNumber(it,msg)
{
	var i,s;
	var username = new String(it.value);
	var len = username.length;
	for(i=0;i < len;i++)
	{
		s = username.substr(i,1);
		if( ! (s>='0' && s<='9') )
		{
			alert(msg+"中只允许出现数字！");
			it.focus();
			return false;
		}
	}
	return true;
}

function CheckMail(it,msg)
{
	var mail = new String(it.value);
	var pos_at,pos_dot,len;
	pos_at = mail.indexOf("@");
	pos_dot= mail.lastIndexOf(".");
	len = mail.length;
	if(mail.indexOf(".") < 1 || pos_at < 1 || pos_dot < 1 || pos_at == len-1 || pos_dot == len-1)
	{
		alert(msg+"地址错误！");
		it.focus();
		return false;
	}
	return true;
}

function CheckEnglish(it,msg)
{
	var i,s;
	var username = new String(it.value);
	var len = username.length;
	for(i=0;i < len;i++)
	{
		s = username.substr(i,1);
		if( ! ((s>='a' && s<='z') || (s>='A' && s<='Z') || (s>='0' && s<='9') ) )
		{
			alert(msg+"中只允许出现字母或数字！");
			it.focus();
			return false;
		}
	}
	return true;
}
function CheckLength(it,l1,l2,msg)
{

	var username = new String(it.value);
	var len = username.length;

		if((len<l1) ||(len>l2) )
		{
			alert(msg+"的位数限制为"+l1+"-"+l2);
			it.focus();
			return false;
		}

	return true;
}


function funcChina(it,msg){
	var obj = it.value;
	if(!(/^[\u4e00-\u9fa5]+$/.test(obj)))
	{
		alert(msg+"中只允许出现汉字！");  
		it.focus();
		return false;
	}
	return true;
}

function funcurl(it,msg){
var strUrl,i;
	strUrl = new String(it.value);
	strUrl = strUrl.toLowerCase();
	i = strUrl.indexOf(".");
	if(strUrl.length < 8 || strUrl.indexOf("http://") != 0 || i < 8 || i >= strUrl.length -1)
	{
		alert("请输入正确的"+msg+"！");
		it.focus();
		return false;
	}
	if(!checkstr(strUrl))
	{
		alert(msg+"中存在非法字符！");
		it.focus();
		return false;
	}
	return true;
}

function checkstr(str)
{
	var i,s,ErrStr;
	
	ErrStr = " \\'\"<>#$";
	for(i=0;i < ErrStr.length;i++)
	{
		s = ErrStr.substr(i,1);
		if(str.indexOf(s)>=0)
			return false;
	}
	return true;
}
function checknull(it,msg){
	var obj = it.value;
	if(obj.length<=0)
	{
		alert(msg+"的值不允许为空！");  
		it.focus();
		return false;
	}
	return true;
}