function zhBox(){
	if(Ext.MessageBox){
    Ext.MessageBox.buttonText = {
        ok : message['common.confirm'],
        cancel : message['common.cancel'],
        yes : message['common.yes'],
        no : message['common.no']
    };
}
}
function isIE(){
	if(window.navigator.appName=="Microsoft Internet Explorer"&&window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5) {
		return true;
	} 
	return false;
}

function setCustomAttribute(obj,functionEvent, functionName){
	if(isIE()){
		obj[functionEvent] = new Function(functionName);
	}else{
		obj.setAttribute(functionEvent, functionName);
	}
}
function setWidegtValue(eleName,message){
	if($(eleName)!=null){
		DWRUtil.setValue(eleName,message);
	}
}
function defaultI18N(data){
	setWidegtValue("totalBar",data["common.total"]);
	setWidegtValue("recordsBar",data["common.record"]);
	setWidegtValue("page_selectPageMessage",data["common.currentPage"]);

	PageInfo.deleteMessage = data["common.deleteMessage"];
	PageInfo.deleteMessageSuccess = data["common.deleteMessage.Success"];
	PageInfo.saveMessage = data["common.SaveConfirm"];
	PageInfo.saveMessageSuccess = data["common.save.success"];
	PageInfo.modifyMessageSuccess = data["common.modify.success"];
}
function doFilter(orderField, isAscend){
	PageInfo.isAscend = isAscend;
	PageInfo.orderField = orderField;
	var orderFieldTd = $("headTd_"+orderField);
	setCustomAttribute(orderFieldTd,"onclick","doFilter('"+orderField+"',"+!isAscend+")");
	var orderImage = $("image_filter_"+orderField);
	for(i=0;i<orderFileds.length;i++){
		if(orderField!=orderFileds[i]){
			var tmp = "image_filter_"+orderFileds[i];
			$(tmp).src = PageInfo.sortDisabled;
		}
	}
	if(isAscend){
		orderImage.src =  PageInfo.AscOn;
	}else{
		orderImage.src = PageInfo.DescOn;
	}
	fillTable(PageInfo.pageNumber);
}
String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
function setCopyRight(){
	systemInfo.getCopyRight(loadCopyRight);
	function loadCopyRight(data){
		try{
			$("openCopyright").innerHTML = data;
		}catch(e){}
		try{
			$("folderCopyright").innerHTML = data;
		}catch(e){}
		try{
			$("copyright").innerHTML = data;
		}catch(e){}
		try{
			$("open2Copyright").innerHTML = data;
		}catch(e){}
		try{
			$("open4Copyright").innerHTML = data;
		}catch(e){}
	}
	var pageTitle = "WPM";
	defaultConfigureManager.loadDefaultConfigure({callback:function(data){
		if(data.websiteTitle!=null&&data.websiteTitle!=""){
  	   		pageTitle = data.websiteTitle;
  	    }
  	    document.title = pageTitle;
	}});
}
function doAlert(msg){
	Ext.onReady(function(){
        Ext.MessageBox.alert(message['common.status'], msg );
	});
}
function doFunctionAlert(msg,doFunction){
	Ext.onReady(function(){
        Ext.MessageBox.alert(message['common.status'], msg,doFunction );
	});
}
function doConfirm(msg,doFunction){
	Ext.onReady(function(){
        Ext.MessageBox.confirm(message['common.confirm'], msg,doFunction);
	});
}
function doPrompt(msg){
	Ext.onReady(function(){
        Ext.MessageBox.prompt(message['common.prompt'], msg);
	});
}
function addGridSortDisable(colum){
	var result = "&nbsp;<img id='grid-head-"+colum+"' src='"+PageInfo.GridsortDisabled+"'>";
	return result;
}
function addGridSortAsc(colum){
	var result = "&nbsp;<img id='grid-head-"+colum+"' src='"+PageInfo.GridAscOn+"'>";
	return result;
}
function addGridSortDesc(colum){
	var result = "&nbsp;<img id='grid-head-"+colum+"' src='"+PageInfo.GridDescOn+"'>";
	return result;
}
function updateGridSort(){
	if(PageInfo.headColum!=null){
		var imgEle = $("grid-head-"+PageInfo.headColum);
		if(PageInfo.isAscend==true){
			imgEle.src = PageInfo.GridAscOn;
		}else{
			imgEle.src = PageInfo.GridDescOn;
		}
		for(var i=0;i<10;i++){
			var tmpImgEle = $("grid-head-"+i);
			if(tmpImgEle!=null && i!=PageInfo.headColum){
				tmpImgEle.src = PageInfo.GridsortDisabled;
			}
		}
	}
}
function focusSearchKey(){
	var keyEle = $("key");
	if(keyEle!=null){
		keyEle.focus();
	}
}
function percentWidth(per){
	var s = PageInfo.tableWidth*per/100;
	return Math.floor(s);
}
function hidDelButton(buttonId){
	Try.these(
	function(){
			if(roleDelete==true){
				$(buttonId).style.display = "inline";
			}else{
				$(buttonId).style.display = "none";
			}
	});
}
function hidCreButton(buttonId){
	Try.these(
	function(){
		if(roleCreate==true){
	//		$(buttonId).style.display = "inline";
		}else{
			$(buttonId).style.display = "none";
		}
	});
}
function hidModButton(buttonId){
	Try.these(
	function(){
		if(roleModify==true){
			$(buttonId).style.display = "inline";
		}else{
			$(buttonId).style.display = "none";
		}
	});
}

