﻿
var __doc=document;
var __ajaxUrl="http://mm.qidian.com/ajax.aspx"; //测试速度ajaxurl
var __logUrl="http://sndasdolog.sdo.com/SDOPage.aspx"; //记录日志url

function GetFileSize()
{
    try{return __doc.fileSize;}
    catch(e){e=null;return 0;}
}

if(typeof __appId=='undefined') __appId=1; 
if(typeof __siteDomain=='undefined') var __siteDomain="www.qidian.com"; var __params=""; var loginCookieKey="cmfuToken";
var __endTime=new Date().getTime(); var __ts=Math.floor(__endTime-__startTime); var __fileLen=Math.floor(GetFileSize()/1024); var __url=getrealurl();
 __logUrl+="?contentLenth="+__fileLen+"&url="+escape(__url)+"&DownloadTime="
	+escape(__ts)+"&appId="+__appId+"&SiteDomain="+__siteDomain+"&IsLoadCached=0&login="+(document.cookie&& document.cookie.indexOf("cmfuToken")>=0) + "&refer=" + escape(document.referrer);

document.write("<iframe style='display:none' width='0' height='0' id='logfrm'></iframe>");
var logobject = document.getElementById('logfrm');
function __log(logurl){ //document.write("<iframe style='display:none' width='0' height='0' src='" +logurl+"'></iframe>");
logobject.src=logurl;
}

var _ajaxEnd=null;
if(document.cookie && document.cookie.indexOf("nwt=1")>=0)
{
	__log(__logUrl);
}	 
else{	

document.cookie="nwt=1;path=/;domain="+__siteDomain+";";
window.setInterval(function()
	{
		if(_ajaxEnd!=null)
		{
			_ajaxEnd=null;
			__log(__logUrl);
		}
	},50);
logNetworkTime();

}



//logNetworkTime();
function logNetworkTime(){
	var __xml;var _st=new Date().getTime();
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	try {
	 __xml = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	 try {
		__xml = new ActiveXObject("Microsoft.XMLHTTP");
	 } catch (e2) {
		__xml = false;
	 }
	}
	@end @*/

	if (!__xml && typeof XMLHttpRequest != 'undefined') 
	 __xml = new XMLHttpRequest();

	__xml.onreadystatechange = function(){
		
		if(__xml.readyState==4){
			try{
			_ajaxEnd=new Date().getTime();
		 __logUrl+="&NetworkSpeed="+(Math.floor(_ajaxEnd-_st));
		 __xml=null;
			}catch(e){}
		}};

		try{
	__xml.open("GET", __ajaxUrl, true);
	__xml.send(null);
		}catch(e){}

}
