﻿// JScript 文件
function SetCookie(sName, sValue, timeKeep)
{
	var now=new Date();
	var expireTime= new Date(now.valueOf()+timeKeep*60000*60);
	document.cookie = sName + "=" + escape(sValue) + "; path=/; expires=" + expireTime.toGMTString() + ";";
}

function GetCookie(sName)
{
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++)
	{
		var aCrumb = aCookie[i].split("=");
		if (sName == aCrumb[0]) 
			return unescape(aCrumb[1]);
	}
	return null;
}

function GetCurrentDateTime()
{
    var date = new Date();
    var current=new String("");
    current += date.getFullYear()+"-";
    current += date.getMonth() + 1+"-";
    current += date.getDate()+" ";
    current += date.getHours()+":";
    current += date.getMinutes()+":";
    current += date.getSeconds();
    return current;
}
function GetUserCode(len)
{
    var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
	var code = "";
	for(var i=0;i<len;i++){
		code+= str.substr(parseInt(Math.random()*str.length),1);
	}
	return code;
}

//	Cookie名称
var dmk_stats_user = "dmk_stats_user_" + dmk_user;
var dmk_stats_module = "dmk_stats_module_" + dmk_module;
var dmk_datetime = GetCurrentDateTime();

// 存储判断COOKIES是否有效的值
var dmk_module_unique = 0;
var dmk_user_unique = 0;


// 判断是否写了进行了统计,如果没有,写入一个COOKIE,并进行计数统计
// 每24小时统计一次
if (GetCookie(dmk_stats_user)==null)
{
	SetCookie(dmk_stats_user,"1",24);
	dmk_user_unique = 1
}
if (GetCookie(dmk_stats_module)==null)
{
	SetCookie(dmk_stats_module,"1",24);
	dmk_module_unique = 1
}

if(dmk_module_unique==1 || dmk_user_unique==1)
{
    // 对流量统计进行改良测试
    document.write("<iframe src=\"http://fs.soonet.com.cn/dmkstats/log.html?user_unique="+dmk_user_unique+"&module_unique="+dmk_module_unique+"&user="+dmk_user+"&module="+dmk_module+"&dpi="+escape(screen.width)+"*"+escape(screen.height)+"&color="+escape(screen.colordepth)+"&browserLanguage="+escape(navigator.browserLanguage)+"&location="+escape(location.href)+"&refer="+escape(document.referrer)+"&datetime="+escape(dmk_datetime)+"\" style=\"display:none;width:0px;height:0px;\"></iframe>");
}
if(dmk_style>0)
{
        try{
            document.write("<script language=\"javascript\" type=\"text/javascript\" src=\"http://fs.soonet.com.cn/dmkstats/log.html?user="+dmk_user+"&module="+dmk_module+"&location="+escape(location.href)+"&style="+escape(dmk_style)+"&datetime="+escape(dmk_datetime)+"&charset="+escape(dmk_charset)+"\"></script>");
        }catch(ex){
            document.write("<script language=\"javascript\" type=\"text/javascript\" src=\"http://fs.soonet.com.cn/dmkstats/log.html?user="+dmk_user+"&module="+dmk_module+"&location="+escape(location.href)+"&style="+escape(dmk_style)+"&datetime="+escape(dmk_datetime)+"\"></script>");
        }
}

var dmk_stats_online = "dmk_stats_online_" + dmk_user;
var dmk_online_unique = 0;

var sessionid = GetCookie(dmk_stats_online);
if (sessionid == null)
{
    sessionid = GetUserCode(8);
	SetCookie(dmk_stats_online,sessionid,0.25);
	dmk_online_unique = 1
}
if(dmk_online_unique==1)
{
    // 对流量统计进行改良测试
    document.write("<iframe src=\"http://fs.soonet.com.cn/dmkstats/log.html?online_unique="+dmk_online_unique+"&sessionid="+escape(sessionid)+"&user="+dmk_user+"&location="+escape(location.href)+"&datetime="+escape(dmk_datetime)+"\" style=\"display:none;width:0px;height:0px;\"></iframe>");
}
