/* ==========================================================================
 * clStringUtil.js
 *
 * Written by Kostas Symeonidis
 * Copyright (c) 2009, CyLog Software
 * ==========================================================================
 * History:
 *
 * 11.Oct.2009  Created library for new round of CyLog games
 * ==========================================================================
 *
 * ==========================================================================
 */

function lPad ( a_sText, a_iDigits, a_iCharacter )
{
    var result = "" + a_sText;
    var iTarget = result.length;
    if (a_iDigits > iTarget)
    {
        for (var i = 0; i < a_iDigits - iTarget; i++)
        {
            result = a_iCharacter + result;
        }
    }

    return result;
}

function lPadZero ( a_sText, a_iDigits )
{
    return lPad(a_sText, a_iDigits, '0');
}

function rPad ( a_sText, a_iDigits, a_iCharacter )
{
    var result = "" + a_sText;
    var iTarget = result.length;
    if (a_iDigits > iTarget)
    {
        for (var i = 0; i < a_iDigits - iTarget; i++)
        {
            result += a_iCharacter;
        }
    }

    return result;
}

