var StringTool ={
/**
 *
 */
    cutString: function(str,start,len) {
        var reStr = "";
        var m=0;
        //alert(StringTool.zhStringLenth(str) + ":" + str)
        if(StringTool.zhStringLenth(str)<=len){
            return str;
        }
        for(i=start; i<(start+len); i++){
            var cc=str.substr(i,1);
            reStr +=cc ;
            if(StringTool.isChinese(cc)){
                m =m+2;
            }else{
                m++;
            }

            if(m>=len){
                break;
            }
        }
        return reStr + '...';
    },

    title: function(str,len,num,len1) {
		if (num<=len1)
		{
			document.write(StringTool.cutString(str,0,len-4));
		} else {
			document.write(StringTool.cutString(str,0,len));
		}
    },

    zhStringLenth:function (str){
        var cArr = str.match(/[^\x00-\xff]/ig);
        return str.length + (cArr == null ? 0 : cArr.length);
    },

/*
  中文判断函数，允许生僻字用英文“*”代替
   返回true表示是符合条件，返回false表示不符合
*/
    isChinese:function(str){
        var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        badChar += "abcdefghijklmnopqrstuvwxyz";
        badChar += "0123456789";
        badChar += " "+"　";//半角与全角空格
        badChar += "`~!@#$%^&()-_=+]\\\\|:;\"\\\'<,>?/";//不包含*或.的英文符号
        if(""==str){
            return false;
        }

        for(var i=0;i<str.length;i++){
            var c = str.charAt(i);//字符串str中的字符
            if(badChar.indexOf(c) > -1){
                return false;
            }
        }

        return true;
    },
	isNew2:function(enddate){
		var date =new Date();
	 	  var month = date.getMonth()+1;
	 	  var day = date.getDate();
	 	  var year= date.getYear();
	 	  if(month<9){
			month = "0"+month;
		  }else{
			month = month;
		  }if(day<9){
			  day = "0"+day;
		  }else{
			  day = day;
		  }  
	 	 // var str =date.getYear()+"-"+month+"-"+day;
		var s1 = date.getYear()+"-"+month+"-"+day;
		var s2 = enddate;

		s1 = s1.replace(/-/g, "/"); 
		s2 = s2.replace(/-/g, "/"); 
		s1 = new Date(s1);
		s2 = new Date(s2);

		var days= s1.getTime() - s2.getTime(); 
		var count = parseInt(days / (1000 * 60 * 60 * 24));
		if(count<=20){
		document.write("<img src='image/gif-0384.gif' width='21' border='0' height='9' />");
		}
	},

	  isNew:function(num,len){
         if(num<=len){
        	 document.write("<img src='image/gif-0384.gif' width='21' border='0' height='9' />");
        	 
         }
      }
}
