function isDATE(v,n)
{
	var d = new Date(Date.parse(v));
	var err="";
	if(d.toLocaleString()=="NaN"){
		var ckdate = new Array();
		var year;
		var month;
		var day;
		
		ckdate = v.split("-");
  
		if (ckdate.length!=3) {
			err="1";
		} 

		year=ckdate[0];
		month=ckdate[1];
		day=ckdate[2];
		
		if (year<1990 || year>3000 || isNaN(year))
		{
		   err="2";
		} 
		if(month>12||month<1 || isNaN(month)){
		    err="3";
		}
		if(day<1||day>31 || isNaN(day)){
		   err="4";
		}
  
		
	}
	if (err!="")
	{
		alert(n+"输入格式有误");
		return false;
	}
	return true;
}


function isTime(t,n)
{
	var err=""
	ctime=t.split(":");
	if (ctime.length!=2) {
			err="1";
		} 
	t1=ctime[0];
	t2=ctime[1];
	if (t1<0 || t1>25 || isNaN(t1))
	{
		err="1"
	}
	if (t2<0 || t2>60 || isNaN(t2))
	{
		err="2"
	}
	if(err!="")
	{
		alert(n+"输入格式有误");
		return false;
	}
	return true;
}
function isEmail(v)
{
	if (v.length == 0) return true;
	if (v.length < 3) return false;
	for (var count=1; count < v.length-1; count++){ 
		 if ( v.charAt(count) == '@'){
		    return true;
		 }
    }  
    return false; 
}


function checkPassword(v,strUserLogin){
	
	returnValue = isValidPassword(v,strUserLogin)
	if( returnValue==1){
		return true;
	}
	
	
	switch (returnValue){
	  case -1:
	     Errmsg = "密码必须4位或以上";
	     break;
	  case -2:
	     Errmsg = "密码中不能包括用户名";
	     break;
	  case -3:
	     Errmsg = "密码中不能连续重复一个字符3次";
	     break;
	  case -4:
	     Errmsg = "密码中不能包括3个或以上顺序或倒序排列的字符";
	     break;
	  default:
	     Errmsg = "密码输入框输入不符合要求";	  
	}     
	     
	alert(Errmsg);
	return false;
}
function isValidPassword(v,strUserLogin){
    v = v.toLowerCase();
    strUserLogin = strUserLogin.toLowerCase();
    	if (v.length < 4) {return -1;}
	if (v.indexOf(strUserLogin)!=-1) {return -2;}
	for (var count=0; count < v.length-2; count++){ 
	  if ((v.charAt(count) == v.charAt(count+1)) && (v.charAt(count) == v.charAt(count+2))){ return -3; }
	  if ((v.charCodeAt(count+1)- v.charCodeAt(count)) == (v.charCodeAt(count+2) - v.charCodeAt(count+1))){ return -4; }
    }  
	
	return 1;
}
function isPhoneNumber(v)
{
	if (v.length == 0) return true;
	if(v.charAt(0)!='0'&&v.charAt(0)!='1'){
		alert("请输入正确的号码！");
		return false;
	}

	if(v.charAt(0)=='0')
	{
		if (v.length!=11 && v.length!=12){
			alert("请输入正确的号码！");
			return false;
		}
	}

	if(v.charAt(0)=='1')
	{
		if (v.length!=11) 
		{
			alert("请输入正确的号码！");
			return false;
		}
	}
	
	for (var count=0; count < v.length; count++){ 
		 if (v.charAt(count) < '0' || v.charAt(count) > '9' ){
			alert("请输入正确的手机号！");
		    return false;
		    }
    }  
    return true; 
}
function isNull(v,descript)
{
	if(v=="")
	{
		alert(descript+"不能为空")	
		return false;
	}
	return true
		
}
function isRight(v,descript){
    len=v.length;
    for(i=0;i<len;i++)
      if(v.charAt(i)=='\'')
      {
      	alert(descript+"含有非法字符<'>!")	
      	return false;
      }
    return true; 
  }
function isBlank(s)
{
 var len = s.length; 
 if(len == 0)
  return true;
 else
 {
  var i = 0;
  for (i = 0; i < len; i++)
  {
   if(s.charAt(i) != ' ')
    return false;
  }
  if(i < len)
   return false;
  else
   return true;
 }
}
function displayComm(urls,name,winsize)
{var winstr;
 if(isBlank(name)) name='newwin';
 
 if(isBlank(winsize))
   winstr="top=50,left=80,width=650,height=450,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no"
 else
   winstr=winsize+'';
   
 winopen=window.open(urls,name,winstr);
 winopen.focus();
 return false;
}
function isBlank(s)
{
 var len = s.length; 
 if(len == 0)
  return true;
 else
 {
  var i = 0;
  for (i = 0; i < len; i++)
  {
   if(s.charAt(i) != ' ')
    return false;
  }
  if(i < len)
   return false;
  else
   return true;
 }
}
function ischeck(s,n)
{
	if(isNull(s,n)==false)
	{
		
		return false;
	}
	if(s.indexOf("'")!=-1||s.indexOf(">")!=-1||s.indexOf("<")!=-1)
	{
		n=n+"中含有非法字符!"
		alert(n)
		return false;
	}
	return true;
}
function ischeck1(s,n)
{
	if(s.indexOf("'")!=-1||s.indexOf(">")!=-1||s.indexOf("<")!=-1)
	{
		n=n+"中含有非法字符!"
		alert(n)
		return false;
	}
	return true;
}
function ismsn(s)
{
	var frmReg=/^([_a-z0-9A-Z]+[_-|\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\.)+[a-zA-Z]{2,}$/;
	 if(!frmReg.test(s))
	{
	   alert("请正确输入MSN号码！")
	   return false;
	 }
	 return true;
}
function isqq(s)
{
	if(isNaN(s)||s.length>9||s.length<5)
	{
		alert("QQ号码请输入数字并不得小于五位或多于九位");
		return false;
	}
	return true;
}
//function String.prototype.Trim()   
//{   
//    return   this.replace(/(^\s*)|(\s*$)/g,"");   
//}   

//function String.prototype.LTrim()   
//{   
//    return   this.replace(/(^\s*)/g,"");   
//}   

//function String.prototype.RTrim()   
//{   
//    return   this.replace(/(\s*$)/g,"");   
//}


