function doAction(action)
{
    document.forms[0].action.value = action;
    document.forms[0].submit();
    return false;
}

function changeOffset(offset)
{
    document.forms[0].offset.value = offset;
    document.forms[0].submit();
    return false;
}

function textCounter(maxlimit)
{
    var field = document.getElementById('adText');
    var countfield = document.getElementById('adTextCounter');

    if (field.value.length > maxlimit)
    {
        // if too long...trim it!
        field.value = field.value.substring(0, maxlimit);
    }
    else
    {
        // otherwise, update 'characters left' counter
        countfield.value = maxlimit - field.value.length;
    }
}
