var MAX_INPUT_LENGTH=200;
function isPassMaxLength(elementId,msg) {
	var value=getElementValue(elementId);
	if(value==''){
		return true;
	}
	if(value.length>MAX_INPUT_LENGTH){
		setElementInnerHtml(msg,"<span>"+getLocalText(elementId)+" "+getLocalText('input_toolong')+"</span>");
		changeClass(msg, "check_error");
		setElementFocus(elementId);
  		return false;	
	}
	return true;
}



function isPassEquals(e1,e2,msg) {
	var v1=getElementValue(e1);
	var v2=getElementValue(e2);
	if (v1!=v2) {
		setElementInnerHtml(msg,"<span>"+getLocalText(e1)+"与"+getLocalText(e2)+" "+getLocalText('not_equals')+"</span>");
		changeClass(msg, "check_error");
		setElementFocus(e2);
  		return false;	
	}
	return true;
}


function isPassEmpty(elementId,msg) {
	if (elementIsEmpty(elementId)) {
		setElementInnerHtml(msg,"<span>"+getLocalText(elementId)+" "+getLocalText('empty')+"</span>");
		changeClass(msg, "check_error");
		setElementFocus(elementId);
  		return false;	
	}
	return true;
}

function isPassNumber(elementId,msg,zero) {
	var nubmer=getElementValue(elementId);
	if(nubmer==''||(nubmer=='0'&&zero)){
		return true;
	}
	var numValue=nubmer*1;
	if(numValue==0&&zero){
		return true;
	}
	if(numValue&&numValue>0){
		return true;
	}
	setElementInnerHtml(msg,"<span>"+getLocalText(elementId)+" "+getLocalText('not_number')+"</span>");
	changeClass(msg, "check_error");
	setElementFocus(elementId);  
    return false;
}

function isPassNumberLength(elementId,msg,decLength) {
	if(!isPassNumber(elementId,msg,true)){
		return false;
	}
	var nubmer=getElementValue(elementId);
	if(nubmer==''||nubmer=='0'){
		return true;
	}
	if(nubmer.indexOf('.')>0){
		nubmer=nubmer.substring(nubmer.indexOf('.')+1,nubmer.length);
		if(nubmer.length>decLength){
			setElementInnerHtml(msg,"<span>"+getLocalText(elementId)+" "+getLocalText('decLength')+"</span>");
			changeClass(msg, "check_error");
			setElementFocus(elementId);  
		    return false;
		}
	}
    return true;
}

function isPassEmptyAndNumber(elementId,msg) {
	return isPassEmpty(elementId,msg)&&isPassNumber(elementId,msg);
}

function isBetweenNumber(elementId,msgBox,beginNumId,endNumId) {
	if(elementIsEmpty(elementId)){
		return true;
	}
	if(!isPassNumber(elementId)){
		return false;
	}
	var eleNubmer=getElementValue(elementId)*1;
	var beginNum;
	var endNum;
	if(getElementById(beginNumId)){
		beginNum=getElementInnerHtml(beginNumId)*1;
		endNum=getElementInnerHtml(endNumId)*1;
	}else{
		beginNum=10;
		endNum=2000;
		if(getElementValue(elementId).indexOf('.')>-1){
			setElementInnerHtml(msgBox,"<span>"+getLocalText(elementId)+" "+getLocalText('not_zheng_number')+"</span>");
			changeClass(msgBox, "check_error");
			setElementFocus(elementId);  
		    return false;
		}
	}
	var isPass=false;
	if(eleNubmer>=beginNum&&eleNubmer<=endNum){
		isPass=true;
	}
	if(!isPass){
		setElementInnerHtml(msgBox,"<span>"+getLocalText(elementId)+"&nbsp"+getLocalText('between_number')+beginNum+','+endNum+"]"+"</span>");
		changeClass(msgBox, "check_error");
		setElementFocus(elementId);  
	    return false;
	}
	return isPass;
}

function clearMessage() {
	setElementInnerHtml("checkMsgBox",'');
	changeClass("checkMsgBox", "no_load");
	setElementInnerHtml("closeOrderMsgBox",'');
	changeClass("closeOrderMsgBox", "no_load");
}
