// JavaScript Document
function textcounter(field,maxlimit) { 
	var byteLength=0;
	for(var i = 0; i < field.value.length; i++){ 
		var ch = field.value.charAt(i); 
		if(isNormalChar(ch)) 
			byteLength += 1; 
		else {
			byteLength += 2;
		}
		if(byteLength>maxlimit){
			field.value=field.value.substring(0,i);
			break;
		}
	}
} 
function isNormalChar(ch) { 
	if(ch.length > 1){ 
		return false; 
	} 
	if (ch == ""){ 
		return true; 
	} 
	var pattern = /^([\uFF66-\uFF9F]|[\u0000-\u00FF])*$/gi; 
	if (pattern.test(ch)){ 
		return true; 
	}
	else{ 
		return false; 
	} 
} 
function chkemail(a){
	var ChkEmail    = new RegExp(/^([A-Za-z0-9_])+@([A-Za-z0-9_])+(\.[A-Za-z])+/);
	if(ChkEmail.test(a)){
		return true;
	}
	return false;     
}
function chkempty(compent){
	if(document.getElementById(compent).value==""){
		return 0;
	}else{
		return 1;
	}
}
function trim(str){
	return str.replace(/(^\s*)|(\s*$)g/,"");
}
//frm:表单
//objid:需要选择的复选框ID
//chkall:全选的复选框ID
function checkall(frm,objid,chkall){
	for(i=0;i<frm.elements.length;i++){
		if(frm.elements[i].id==objid){
			var s = frm.elements[i];
			s.checked = frm.chkall.checked;
		}
	}
	
}
function cancelchkall(frm,objid,chkall){
	for(i=0;i<frm.elements.length;i++){
		if(frm.elements[i].id==objid)
		{
			frm.chkall.checked=false;
		}
	}
}
function checked(frm,objid){
	var i,j=0;
	for(i=0;i<frm.elements.length;i++){
		if(frm.elements[i].id==objid){
			if(frm.elements[i].checked){
				j++;
			}
		}
	}
	return j;
}
/*
function getfocus(){//得到焦点
	var e = event.srcElement;
	var r = e.createTextRange();
	r.moveStart("character",e.value.length);
	r.collapse(true);
	r.select();
}*/
//格式化数字
function FormatNumber(srcStr,nAfterDot){
    var srcStr,nAfterDot;
    var resultStr,nTen;
    srcStr = ""+srcStr+"";
    strLen = srcStr.length;
    dotPos = srcStr.indexOf(".",0);
    if (dotPos == -1){
        resultStr = srcStr+".";
        for (i=0;i<nAfterDot;i++){
            resultStr = resultStr+"0";
        }
        return resultStr;
    } else{
        if ((strLen - dotPos - 1) >= nAfterDot){
            nAfter = dotPos + nAfterDot + 1;
            nTen =1;
            for(j=0;j<nAfterDot;j++){
            nTen = nTen*10;
        }
        resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
        return resultStr;
        } else{
            resultStr = srcStr;
            for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
                resultStr = resultStr+"0";
            }
            return resultStr;
        }
    }
}
//得到当前时区
function gettimezone(){
	var today = new Date();
	var timezone = (today.getTimezoneOffset()/60)*-1
	return timezone;
}
//