﻿var iWidth;
var iHeight;
var Sys = {};
var Open = new Date(); 
var xmlHttp = window.XMLHttpRequest?(new XMLHttpRequest()):(new ActiveXObject("Microsoft.XMLHTTP"));


function getScreen()
{
    iWidth   =   screen.width;   
    iHeight   =   screen.height;
    return iWidth+"*"+iHeight;
}

function getNvaigator()
{
    var ua = navigator.userAgent.toLowerCase();
    if (window.ActiveXObject)
        Sys.ie = ua.match(/msie ([\d.]+)/)[1]
    else if (document.getBoxObjectFor)
        Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1]
    else if (window.MessageEvent && !document.getBoxObjectFor)
        Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1]
    else if (window.opera)
        Sys.opera = ua.match(/opera.([\d.]+)/)[1]
    else if (window.openDatabase)
        Sys.safari = ua.match(/version\/([\d.]+)/)[1];
        
    //½в
    if(Sys.ie) return "IE:"+Sys.ie;
    if(Sys.firefox) return  "Firefox:"+Sys.firefox;
    if(Sys.chrome) return "Chrome:"+Sys.chrome;
    if(Sys.opera) return 'Opera:'+Sys.opera;
    if(Sys.safari) return 'Safari:'+Sys.safari;
}

function milliseconds()
{
    var Close = new Date();
    var o = (Open.getHours() * 3600 + Open.getMinutes() * 60 + Open.getSeconds()) * 1000 + Open.getMilliseconds();
    var n = (Close.getHours() * 3600 + Close.getMinutes() * 60 + Close.getSeconds()) * 1000 + Close.getMilliseconds();
    return n-o;
}

function GetReferrer()
{
    var referrer = escape(document.referrer);
    if(!referrer) return "-";
    else return referrer;
}

function CMSLog()
{
    var resolution = getScreen();
    var navigator = getNvaigator();
    var time = milliseconds();
    //alert(iWidth+":"+iHeight+";"+ navigator+";"+time);
    checkUserInput(resolution,navigator,time);
    
}


function execute(url) {
	xmlHttp.open("Get", url, true);
	xmlHttp.onreadystatechange = function(){  
    if (xmlHttp.readyState == 4)  
        if (xmlHttp.status == 200)  
            var text=xmlHttp.responseText; 
    };  
    xmlHttp.send(null);
    //alert(xmlHttp);
}

function checkUserInput(res,nav,time)
{
    var url = "http://www.mpdaogou.com/cmslog/CMSLog.aspx?resolution="+res+"&nav="+nav+"&time="+time+"&referrer="+GetReferrer();
    execute(url);
}


