var error_info="";
function CheckForm_TextBoxIfNone(ValueStr,ZhuShi)//检查是文本框是否为空
{ if (ValueStr=="" ) 
     {  error_info=ZhuShi+"不能为空";
        return false;
      }  
  else
     return true ;

}
function CheckFrom_iskongge(ValueStr){//检查是否有空格
      if(ValueStr.indexOf(" ")!=-1) return false;
      else return true;
}      
function CheckForm_date(ystr,mstr,dstr){//检查日期字段的合法性

	    if(ystr.length!=4){//检查是否合法长度
	       error_info="发布日期年份不是合法长度！";
	       return false;
	    }
	    if(!CheckForm_TextBoxIfNumber(ystr+mstr+dstr,"日期字段")){//检查是否全为数字
	       error_info="发布日期有非法字符！";
	       return false;
	    }
	    var year=Number(ystr);
	    var month=Number(mstr)-1;
	    if(month>11 || month<0){ 
	        error_info="发布日期非法！";
	        return false;
	        }
	    var thisday=Number(dstr);
	    if( year<1980 ) { 
	        error_info="发布日期时间太早！";
	        return false;
	     }   
	    var date=new Date(year,month,1);
	    var fullDays;
	    for(fullDays=1;fullDays<32;fullDays++)
	     {  
		var day=date.getDate();
		date.setDate(day+1);
		if(date.getMonth()!=month) break;
	     }
	    if(thisday==0 || thisday>fullDays){
	        error_info="非法天数！";
	        return false;
	    }	     
	    
	    
  return true;
}
function CheckForm_yinhao(ValueStr,ZhuShi) {//检查字符串中是否有"或'。
   var Validchars = " `@*!#$%^&()+[]{}|\:;"+'"'+"'<>?,./"; 
    var parsed=true;
   for (var i=0; i < Validchars.length; i++) {
      var letter = Validchars.charAt(i);
     if(ValueStr.indexOf(letter)>=0)
         { error_info=ZhuShi+"唉ㄏノ簙璣ゅダの搭腹购絬";
           parsed=false;
           break;
         }
   }             
         return parsed;
}

function CheckForm_FilePathName(ValueStr,ZhuShi){//检查字符串是否全为数字或字母
   var validchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; 
   var parsed=true;
   for (var i=0; i < ValueStr.length; i++) {
	var letter = ValueStr.charAt(i);
	if (validchars.indexOf(letter) != -1)
	continue;
	error_info=ZhuShi+" 不能有非法字符"+letter;
	parsed = false;
	break;
       }
return parsed ;   
}
function CheckForm_FilePathName1(ValueStr,ZhuShi){//检查字符串是否全为数字或字母
   var validchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./_-"; 
   var parsed=true;
   for (var i=0; i < ValueStr.length; i++) {
	var letter = ValueStr.charAt(i);
	if (validchars.indexOf(letter) != -1)
	continue;
	error_info=ZhuShi+" 不能有非法字符"+letter;
	parsed = false;
	break;
       }
return parsed ;   
}
function CheckForm_TextBoxIfFload(ValueStr,ZhuShi){//检查字符串是否全为数字
   var validchars = "0123456789."; 
   var parsed=true;
   for (var i=0; i < ValueStr.length; i++) {
	var letter = ValueStr.charAt(i);
	if (validchars.indexOf(letter) != -1)
	continue;
	error_info=ZhuShi+" 不能有非法字符"+letter;
	parsed = false;
	break;
       }
return parsed ;   
}
function CheckForm_TextBoxIfNumber(ValueStr,ZhuShi){//检查字符串是否全为数字
   var validchars = "0123456789"; 
   var parsed=true;
   for (var i=0; i < ValueStr.length; i++) {
	var letter = ValueStr.charAt(i);
	if (validchars.indexOf(letter) != -1)
	continue;
	error_info=ZhuShi+" 不能有非法字符"+letter;
	parsed = false;
	break;
       }
return parsed ;   
}

function CheckForm_TextBoxPass(ValueStr,ZhuShi){//检查字符串是为合法字符
   var validchars = "abcdefghijklmnopqrstuvwxyz0123456789-_"; 
   var parsed=true;
   for (var i=0; i < ValueStr.length; i++) {
	var letter = ValueStr.charAt(i);
	if (validchars.indexOf(letter) != -1)
	continue;
	error_info=ZhuShi+" 不能有非法字符";
	parsed = false;
	break;
       }
return parsed ;   
}

function CheckForm_TextBoxTel(ValueStr,ZhuShi){//检查字符串是为电话要求
   var validchars = "0123456789()- ,./\，、（）转或"; 
   var parsed=true;
   for (var i=0; i < ValueStr.length; i++) {
	var letter = ValueStr.charAt(i);
	if (validchars.indexOf(letter) != -1)
	continue;
	error_info=ZhuShi+" 不能有非法字符"+letter;
	parsed = false;
	break;
       }
return parsed ;   
}
function CheckForm_TextBoxLength(ValueStr,ZhuShi,length){//检查字符串标准长度
   var parsed=true;
   if (ValueStr.length<length)
     {	parsed = false;
	error_info=ZhuShi+" 不是合法长度";
       }
return parsed ;   
}

function CheckForm_emailCheck (emailStr,ZhuShi) {//检查mail地址的合法性

var parsed = true;
var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";

if (emailStr.indexOf("@")==-1 || emailStr.indexOf("@")==0 || emailStr.lastIndexOf("@")==emailStr.length-1)
    {  error_info=ZhuShi+" 非法格式";
	parsed = false;
	return parsed;
    }
if (emailStr.indexOf(".")==-1 || emailStr.indexOf(".")==0 || emailStr.lastIndexOf(".")==emailStr.length-1)
    {  error_info=ZhuShi+" 非法格式";
	parsed = false;
	return parsed;
    }
if (emailStr.indexOf("@.")!=-1 || emailStr.indexOf("@")!=emailStr.lastIndexOf("@"))
    {  error_info=ZhuShi+" 非法格式";
	parsed = false;
	return parsed;
    }
if (emailStr.lastIndexOf(".")<emailStr.lastIndexOf("@"))
    {  error_info=ZhuShi+" 非法格式";
	parsed = false;
	return parsed;
    }

for (var i=0; i < emailStr.length; i++) {
	var letter = emailStr.charAt(i).toLowerCase();
	if (validchars.indexOf(letter) != -1)
	continue;
	error_info=ZhuShi+" 不能有非法字符"+letter;
	parsed = false;
	break;
}
return parsed ;
}
