

    campaignHeight = 0;
    campaignCount = 0;

    // 當此頁高度變動即寫入 Cookie, 供 WWW 調整 Iframe 高度
    registerHeight = function(){

        if (document.body.scrollHeight > campaignHeight) {
            campaignCount = 0;
            campaignHeight = document.body.scrollHeight;
            document.cookie = 'campaign=' + escape('{height:' + campaignHeight + ', url:"' + location.href + '"}') + '; path=/; domain=9inthebox.com.tw';
        }
        else if (campaignCount >= 8)
            return;

        campaignCount++;
        window.setTimeout('registerHeight()', 1000);
    }

    if (self.location != top.location)
        registerHeight();


/* for mkt url ananytics
*  site.js 內含一份同樣的code
*
*  需載入 mootools.js 才能正常運作!
*  <script type="text/javascript" src="http://www.9inthebox.com.tw/accessories/common/js/mootools-1.2.3-all.js"></script>
*/

window.addEvent('domready', function() {
    var uri = new URI();
    var host = uri.get('host');
    var domain = (host.contains('no9.com')) ? '.no9.com.tw' : '';
    domain = (host.contains('9inthebox.com')) ? '.9inthebox.com.tw' : domain;
    //為兼容測試平台設定

    if ($defined(uri.get('query')))
    {
        var query = uri.get('query').parseQueryString();
        var tracking = {
                            utm_source: query.utm_source,
                            utm_content: query.utm_content,
                            utm_medium: query.utm_medium,
                            utm_campaign: query.utm_campaign
                       };

        if (tracking.utm_source || tracking.utm_content || tracking.utm_medium || tracking.utm_campaign)
            Cookie.write('register_source', JSON.encode(tracking), {duration: 0, path: '/', domain: domain});
    }
});
