<cfscript>
/**
* Limit a string's output to the desired length.
*
* @param string      The string to modify.
* @param length      The max length to use.
* @return Returns a string.
* @author John Reed (johnreed1972@yahoo.com.au)
* @version 1, February 24, 2002
*/
function maxLength(string, length) {
    var padding = 3;
    var tmp = "...";    
        
    if ( len(string) gte length )
        return removeChars(trim(string), length, len(string) - padding) & tmp;
    else return string;
}
</cfscript>
