if (!BloMotion) { 
    var BloMotion = { 
        history: {},
        pv_count: function (campaign_rid, blogger_rid) {
            if ( history[campaign_rid + ':' + blogger_rid] ) return; // duplicate check

            history[campaign_rid + ':' + blogger_rid] = 1; 
            var script = document.createElement('script');
            var domain = 'blomotion.jp';
            var ts = (new Date).getTime();
            script.type = 'text/javascript';
            script.src = 'http://' + domain + '/js/pv_counter.js?campaign_rid=' + campaign_rid +
                                                              '&blogger_rid='  + blogger_rid +
                                                              '&referer=' + location.href +
                                                              '&ts=' + ts;
            // alert(script.src); // debug
            document.getElementsByTagName('head')[0].appendChild(script);
        }
    }; 
}
