<!-- %# @(#) $Id: format.js,v 1.2 2001/11/15 21:31:35 sbn Exp $
//-->
<!-- Hide script from older browsers
/*---------------------------------------------------------------------
format.js
Functions used to apply formatting of input.
---------------------------------------------------------------------*/
/*---------------------------------------------------------------------
padLeadingChar
Prepend a char to a string until it matches the desired length.
---------------------------------------------------------------------*/
function padLeadingChar(strIn, intLen, strChar){
var RetVal = new String();
var intPadLen;
if (strIn.length==0 || strIn.length > intLen){
return strIn;
}
intPadLen = intLen - strIn.length;
for (var intLoop=intPadLen; intLoop > 0; intLoop--){
RetVal=RetVal.concat(strChar);
}
RetVal=RetVal.concat(strIn);
return RetVal;
}
/*---------------------------------------------------------------------
padLeadingCharToNumeric
If a string is numeric pad with a leading char,
else return the same string.
---------------------------------------------------------------------*/
function padLeadingCharToNumeric(strIn, intLen, strChar){
var RetVal = new String();
if (strIn.length==0 || strIn.length > intLen || isNaN(strIn)){
return strIn;
}
RetVal = padLeadingChar(strIn, intLen, strChar);
return RetVal;
}
/*---------------------------------------------------------------------
padTrailingChar
Append a char to the end of a string until it matches desired length.
---------------------------------------------------------------------*/
function padTrailingChar(strIn, intLen, strChar){
var RetVal = new String();
var intPadLen;
if (strIn.length==0 || strIn.length > intLen){
return RetVal;
}
RetVal=strIn;
for (var intLoop=intPadLen; intLoop > 0; intLoop--){
RetVal=RetVal.concat(strChar);
}
return RetVal;
}
//-->
<!-- Generation time: 0 -->


