jQ = jQuery
jQ(init);
function init() {
    /* bumpHead(); */
}

function preventEnterSubmit(e) {
    if (e.which == 13) {
        var $targ = $(e.target);

        if (!$targ.is("textarea") && !$targ.is(":button,:submit")) {
            var focusNext = false;
            $(this).find(":input:visible:not([disabled],[readonly]), a").each(function(){
                if (this === e.target) {
                    focusNext = true;
                }
                else if (focusNext){
                    $(this).focus();
                    return false;
                }
            });

            return false;
        }
    }
}

function bumpHead() {
    var cnt = 0;
    var tb = jQ('#tb h1');
    var txt = (tb.text().replace(/^\W+/,'')).replace(/\W+$/,'');
    // var dy = 0;
    var offs = 25;
    tb.empty();
    var off = [3, -4, 1, -4, 1, -2, 3, 3, -2, -2, 5, 10, 
               6, 5, 1, -3, -2, -7, -8];
    for (i=0; i<txt.length; i++) {
        cnt += 1;
        var span = jQ('<span/>');
        span.text(txt[i]);
        if (txt.length > 20) {
            span.css('padding-right', '0px');
            offs = 15;
        }
        span.css('top', off[i%off.length]+offs);
        // dy += parseInt(8 - 16 * Math.random());
        // jQ('#container').append(dy);
        // jQ('#container').append(' ');
        tb.append(span);
        cnt += 1;
    }
//alert(cnt);
//alert(tb.html());
}
