var FrontMembersArticle_search01 = {
    //去除空格
    trim: function(Str, Flag){
    
        Str = "" + Str;
        if (Flag == "l" || Flag == "L")/*trim left side only*/ {
            RegularExp = /^\s+/gi;
            return Str.replace(RegularExp, "");
        }
        else 
            if (Flag == "r" || Flag == "R")/*trim right side only*/ {
                RegularExp = /\s+$/gi;
                return Str.replace(RegularExp, "");
            }
            else/*defautly, trim both left and right side*/ {
                RegularExp = /^\s+|\s+$/gi;
                return Str.replace(RegularExp, "");
            }
    },
/* 提交查询数据项验证 */
	check:function(compId){

		var hasKeyWord = document.getElementById("needKeyWord");
		var hasPublishDate = document.getElementById("isShowPublishDate");
		var infoform=document.getElementById(compId+"_"+"form");
		var name_show =infoform.keyWord;
		var initname = infoform.initKeyWords;
		/* 判断是否关键字必填 */

		if(hasKeyWord.value == 1){
			if(name_show.value == initname.value){
				alert(i18n_FrontMembersArticle_search01_inputkeyword);
				name_show.focus();
				return false;
			}
		}
		
		/* 是否显示日期 */
		if(hasPublishDate.value == 1){
			var dateFormat = /^\d{4}(\-)\d{1,2}(\-)\d{1,2}$/;
			var startDate = infoform.membersarticleStartDate;
			/* 判断日期格式 */
			if(startDate.value !='YYYY-MM-DD'&& !dateFormat.test(startDate.value)){
				alert(i18n_FrontMembersArticle_search01_startdateformat);
				startDate.focus();
				return false;
			}
			
			var endDate = infoform.membersarticleEndDate;
			/* 判断日期格式 */
			if(endDate.value !='YYYY-MM-DD'&&!dateFormat.test(endDate.value)){
				alert(i18n_FrontMembersArticle_search01_enddateformat);
				endDate.focus();
				return false;
			}
			if(startDate.value > endDate.value){
				alert(i18n_FrontMembersArticle_search01_startlessend);
				startDate.focus();
				return false;
			}
		}

		
		/* 查询关键词转码 */
		var after = encodeURIComponent(this.trim(name_show.value,'all'));
	    infoform.membersarticleKeyWord.value=after;
		
		if(name_show.value == initname.value){
			infoform.membersarticleKeyWord.value = "";
		}
	}
}

