FaqPubUtil=function FaqPubUtil(){
	this.submit_flag=false;//提交标志
	this.popDicWin="";
	this.new_win="";
};
/* 批量新增行时,字符串加1
 * @param obj 来源标签
 * @param type 增加类型,1 加到9后是否进入A,B,C,D  2.加到a后进入a,b,c 
 * @return 字符串序号+1
 */
FaqPubUtil.addElemValue=function(elem,type){
	elem.value=FaqApiUtil.strAdd1(elem.value,type);
}
/*按钮公用mvc提交
 *@param action 提交url,message 确认对话
 */
FaqPubUtil.formSubmit=function(action,message){
	if(this.submit_flag){
		alert("服务器处理中..............");
		return;
	}
	//检查forms中是否该必填的数据都填写
	if(document.forms.length>0){
		for(var i=0;i<document.forms.length;i++){
			if(!Validate.checkInputFull(document.forms[i]))
			return;
		}
	}
	if(action==null||action==""){
		alert("处理资源不能为空!");
		return;
	}
	//对话,确定后提交
	if(message==null||message.length<1){
		//加入进度条
		action=encodeURI(action);
		document.forms[0].action=action;
		document.forms[0].submit();
		
		this.submit_flag=true;
	}else{
		if(confirm(message)){
			action=encodeURI(action);
			document.forms[0].action=action;
			document.forms[0].submit();
			this.submit_flag=true;
		}
	}
}
/*
 *打开自定义大小的新窗口
 *@param url 新窗口url,width height宽和高,str 新窗口属性,winname新窗口名称
 *
 */
FaqPubUtil.openNewWin=function(url,width,height,str,winname){
	//未定义属性取默认
	if(str=="undefined"||str==null||str.length<1){
		str="status=2,scrollbars=yes,resizable=yes";
	}
	//未定义名称取默认
	if(winname=="undefined"||winname==null||winname.length<1){
		winname="popDicWin";
	}
	//未定义宽高取默认
	if(width==null||width==""){
		width=600;
	}
	if(height==null||height==""){
		height=450;
	}
	var ww=screen.Width ;
	var tt=screen.Height;
	var left = (ww-width)/2;
	var top = (tt-height-60)/2;
	if(left<0){
		left=0;
	}
	if(top<0){
		top=0;
	}
	//调用打开
	 url=encodeURI(url);
	 popDicWin=window.open(url,winname,"width="+width+",height="+height+",top="+top+",left="+left+","+str);
	 popDicWin.focus();
}
/*
 *ajax操作
 *@param action mvc处理,param 变量串,jsfunction成功后调到js处理函数
 *
 */
FaqPubUtil.ajaxTranlate=function(action,param,jsfunction){ 
	var ajax = null;
    if (window.ActiveXObject) {
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(e){
            alert("创建Microsoft.XMLHTTP对象失败,AJAX不能正常运行.请检查您的浏览器设置.");
        }
        
    } else {
        if (window.XMLHttpRequest) {
            try{
                ajax = new XMLHttpRequest();
            }catch(e){
                alert("创建XMLHttpRequest对象失败,AJAX不能正常运行.请检查您的浏览器设置.");
            }
            
        }
    }   
    ajax.onreadystatechange = function () {
        if (ajax.readyState == 4&&ajax.status == 200) {
			resultInfo=ajax.responseText;
			alt(resultInfo);
			//eval(jsfunction+'(\''+resultInfo+'\')');
			return;
        }

    };
	action=encodeURI(action);
    ajax.open("get",action);
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    ajax.send(param);
}



