Event.onDOMReady(function() {
    var promoSets = $('promos').select('div');
    promoSets.each(function(promoSet) {
        var promos = promoSet.select('a');
        promos.each(function(promo, i) {
            promo.writeAttribute('position', i+1);
        })
    });

    $('promos').observe('mousedown', function(evt) {
        var position = evt.findElement('a').readAttribute('position');
        var image = evt.findElement('img').src;
        image = image.substring(image.lastIndexOf('/')+1, image.length);
        AC.Tracking.trackClick({
            prop2: position,
            prop3: AC.Tracking.pageName() + ' - ' + image
            }, this, 'o', AC.Tracking.pageName() + ' - ' + image);
    });
});
