var AdRefresher = function() {
    var current_img = 0;
    var prev_img;
    var _pub = {
        refresh:function(prev_index,new_index) {
            current_img = new_index;
            prev_img = prev_index;
            $('.sidebar .advert iframe,.horizadvert iframe').each(function(n,iframe) {
                iframe.contentWindow.location.reload();
            });
            try {
                var pageTracker = _gat._getTracker("UA-9853785-1");
                pageTracker._trackPageview();
            } catch(err) { } 

            //refresh aba tracking:
            var src = 'http://secure-au.imrworldwide.com/cgi-bin/m?'
                + 'ci=auditbc-au'
                + '&cg=0'
                + '&rnd='+new Date().getTime()
                + '&si='+tracking_prefix()+escape(cur_loc())
                + '&rp='+escape(referrer());
            var img = $('<img src="'+src+'"/>');
        }
    };
    var referrer = function() {
        var ret = cur_loc();
        ret = tracking_prefix(prev_img)+ret;
        return ret;
    };
    var tracking_prefix = function(n) {
        if(!n)
            n = current_img;
        return 'slide_photo-image'+n+'_';
    };
    var cur_loc = function() {
        var ret = window.location.href.replace(/\/image-(\d+)/,'');
        return ret;
    };
    return _pub;
}();

