
if (typeof(console) === 'undefined')
{
    var console = {};

    console.log = console.error = console.info = console.debug = console.warn
        = console.trace = console.dir = console.dirxml = console.group
        = console.groupEnd = console.time = console.timeEnd = console.assert
        = console.profile = function() {};
}

$(document).ready(function() {
    $('.no-script').css('position', 'absolute');
    $('.no-script').css('margin-left', '-900000px');

    $('.showmejs').show();
    $('.hide-by-js').hide();

    $('input.default-text').focus(clearDefault).blur(showDefault);

    $('.clearonsubmit').each(function() {
        var input = this;

        $(this).parents('form').submit(function() {
            if (input.defaultValue == input.value)
                input.value = '';
        });
    });
});


//
// Clear input text - should be called via onfocus()
function clearDefault(ev)
{
    var el = ev.target;

    if (el.defaultValue == el.value)
    {
        el.value = "";
    }
}


// Reinstate the default value - should be called via onblur()
//
function showDefault(ev) 
{
    var el = ev.target;
    if (el.value == "")
    {
        el.value = el.defaultValue;
    }
}

//
// Tack clicks on promo box links via Google Analytics.
function promo_tracking(id, id2)
{
    $('#' + id + ' h3 a').click(function() {
        var el = document.getElementById(id);
        var n = $(el).parent().find('> div.promo').index(el) + 1;
        var label = "/promo" + n + (id2 ? "/" + id2 : "") + "/" + id;
        urchinTracker(label);
    });
}
 
