﻿(function() {
    var d = {
        'plan_id_key': tn_pid,
        'plan_id_key_cookie': 'egooad_stat_advert_plan_id',
        'advert_id_key': tn_adid,
        'place_id_key_cookie': 'egooad_stat_place_id',
        'advert_id_key_cookie': 'egooad_stat_advert_id',
        'eg_stat_url': 'http://www.tenoad.com/TESTPage/Click2Stat.aspx',
        'eg_arrival_stat_url': 'http://www.tenoad.com/TESTPage/ArrivalStat.aspx',
        'eg_stay_time_url': 'http://www.tenoad.com/TESTPage/StayStat.aspx',
        'eg_stat_url_prm_key': 'tnk',
        'adverPlaceId': 0,
        'timer': +new Date(),
        'click': false
    },
	f = location.search.match(new RegExp(d.eg_stat_url_prm_key + "=([^\\&\\?]+)")),
	openurl = function() {
	    var s = document.createElement('script');
	    s.src = d.eg_stat_url + '?' + 'advertId=' + d.advert_id_key + '&advertPlaceId=' + d.adverPlaceId + '&time=' + d.Timer;
	    document.getElementsByTagName("head")[0].appendChild(s);
	    d.click = true;
	},
	openarrivalurl = function() {
	    var s = document.createElement('script');
	    s.src = d.eg_arrival_stat_url + '?' + 'advertId=' + d.advert_id_key + '&advertPlaceId=' + d.adverPlaceId + '&time=' + d.timer;
	    document.getElementsByTagName("head")[0].appendChild(s);
	},
	initcookie = function() {
	    var dt = new Date(),
			dn = /([^\.]+\.(com|cn))/.test(document.domain) ? ";domain=." + RegExp["$1"] : "";
	    dt.setTime(d.timer + 1000 * (86400 - dt.getHours() * 3600 - dt.getMinutes() * 60 - dt.getSeconds()));
	    document.cookie = d.place_id_key_cookie + "=" + d.adverPlaceId + ";expires=" + dt.toGMTString() + "; path=/" + dn;
	    document.cookie = d.advert_id_key_cookie + "=" + d.advert_id_key + ";expires=" + dt.toGMTString() + "; path=/" + dn;
	    document.cookie = d.plan_id_key_cookie + "=" + d.plan_id_key + ";expires=" + dt.toGMTString() + ";path=/" + dn;
	},
	addeventobserver = function(target, eventType, observer) {
	    if (target.addEventListener) {
	        target.addEventListener(eventType, observer, false);
	        return;
	    }
	    if (target.attachEvent) {
	        target.attachEvent("on" + eventType, observer);
	    }
	};
    if (f) {
        d.adverPlaceId = f[1];
    } else {
        return false;
    }
    initcookie();
    openarrivalurl();
    addeventobserver(document, "mousedown", function() {
        if (d.click == false) openurl();
    });
    addeventobserver(window, "beforeunload", function() {
        (new Image()).src = d.eg_stay_time_url + '?' + 'advertId=' + d.advert_id_key + '&advertPlaceId=' + d.adverPlaceId + '&time=' + (+new Date() - d.timer);
    });
})();
