function alltrim(strLine) { var trimstr = ""; trimstr = rtrim(ltrim(strLine)); return trimstr; } function ltrim(strLine) { var trimstr = ""; var blkflg = 0; var len = strLine.length; for (var i=0; i<=len-1; i++) {if(strLine.charAt(i) != " " ) {{ trimstr= strLine.substring(i,len); blkflg = 1; break ;}}} return trimstr; } function rtrim(strLine) { var trimstr = ""; var blkflg = 0; var len = strLine.length-1; var i = len; while (strLine.charAt(i) == " ") {i=i-1 ;} trimstr = strLine.substring(0,i+1); return trimstr; } function isBlank(objfld) { if(alltrim(objfld.value)==""){ //objfld.focus() return true; } else{ return false;} } function isPositive(strLineval) { var strLine1 = ltrim(rtrim(strLineval)); if (isNumeric(strLine1)) { return(strLine1>0?true:false); } else { return false; } } function isNegative(objfldval) { if (isNumeric(objfldval)) { return(objfldval<0?true:false); } else { return false; } } function isInteger(objfldval) { if (isNumeric(objfldval)) { return (objfldval.indexOf(".")>=0?false:true); } else { return false; } } function isNumeric(objfldval) { return (isNaN(objfldval)?false:true); } function isReal(strLineval) { if (isNumeric(strLineval)) { return (strLineval.indexOf(".")<0?false:true); } else {return false; } } function contains(strLine,strLine2) { return (strLine.indexOf(strLine2)>=0?true:false); } function upper(strLine) { return (strLine.toUpperCase()); } function lower(strLine) { return (strLine.toLowerCase()); } function isEmail(strObject) { EStr = strObject.value; EArray = EStr.split(","); for (var i = 0; i < EArray.length; i++) { if(EArray[i].indexOf("@")==-1 || EArray[i].indexOf(".")== -1) { strObject.focus(); return false; } } return true; } function isPositiveInteger(strLineval) { var strLine1 = ltrim(rtrim(strLineval)); if (isInteger(strLine1)) { if(strLine1>0) { return true; } else { alert("Please enter positive integers only"); return false; } } else { alert("Please enter positive integers only"); return false; } } function isPositiveFloat(strLineval) { var strLine1 = ltrim(rtrim(strLineval)); if (isReal(strLine1) || isInteger(strLine1)) { if(strLine1>0) { return true; } else { alert("Please enter positive numbers only"); return false; } } else { alert("Please enter positive numbers only"); return false } } function isSpChar(fName){ var i=0;var count=-1;var fValue=fName.value;var flen=fName.value.length; if( contains(fName.name,"GROSSWEIGHT") || contains(fName.name,"VOLUME") ) { var spchar=new Array("!","@","#","$","%","^","&","*","(",")",",","|","?","<",">","`","~","=",":",";","-","_","+","/"); } else { var spchar=new Array("!","@","#","$","%","^","&","*","(",")",",","|","?",".","<",">","`","~","=",":",";","-","_","+","/"); } do{ chr=fValue.substring(i,i+1) for(var j=0;j