﻿    var c_url = "";
    var strIP = Ip();
    var strFromURL = document.referrer;          //来源URL
    var strNowURL = document.location.href;     //当前页面的URL
    var strBrowser = self.navigator.userAgent;  //浏览器类型    var strSystem = self.navigator.platform;    //操作系统 
    var strColor = self.screen.colorDepth;       //屏幕颜色
    var strResolution = self.screen.availWidth+"*"+ self.screen.availHeight;  //屏幕分辨率    var strFlash = getFlash();        //FLASH
    var bJava = navigator.javaEnabled() ;       //判断是否安装JAVA        
    var day = new Date(); 
    var sCookie="centaline"+parseFloat(day.getDate())+parseFloat(day.getMonth())+parseFloat(day.getDate())
        +parseFloat(day.getHours())+parseFloat(day.getMinutes())+parseFloat(day.getSeconds())+parseFloat(day.getMilliseconds())+rndNum(5);                    //判断Cookie    
    var strCookie= getCookie("Centaline",sCookie,"1");  
    
    c_url="strIP="+ strIP +"&strFromURL="+escape(strFromURL) +"&strNowURL="+ escape(strNowURL) +"&strBrowser="+ escape(strBrowser)
    c_url=c_url + "&strSystem="+ strSystem + "&strColor="+ strColor + "&strResolution="+ strResolution
    c_url=c_url + "&strFlash="+ strFlash + "&bJava="+ bJava + "&day ="+ day + "&strCookie="+ strCookie
    
    
    function rndNum(n)                        //随机生成数字
    {
        var rnd="";
        for(var i=0;i<n;i++)
            rnd+=Math.floor(Math.random()*10);
        return rnd;
    }
    
    function getFlash()     //获取FLASH版本
    {
         var f="-1";
         var n=navigator;
         if (n.plugins && n.plugins.length) {
          for (var ii=0;ii<n.plugins.length;ii++) {
           if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
            f=n.plugins[ii].description.split('Shockwave Flash ')[1];
            break;
           }
          }
         } else if (window.ActiveXObject) {
          for (var ii=10;ii>=2;ii--) {
           try {
            var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
            if (fl) { f=ii + '.0'; break; }
           }catch(e) {}
          }
         }
         if(f == "-1")
            return f;
         else
             return f.substring(0,f.indexOf(".")+2);
    }
    
    
    function getCookie(name,value,expires)    //Cookie
    {
         //判断是否已存在COOKIE,否则新建一个
          var start = document.cookie.indexOf(name + "=");   
          var len = start + name.length + 1;   
          if ((!start)&&(name != document.cookie.substring(0,name.length))) 
          {    
                var today = new Date();   
                today.setTime(today.getTime());   
                if (expires)
                {   
                    expires  = expires * 1000 *  60 * 60 *  24;   
                }   
                var expires_date = new Date(today.getTime()+ (expires));   
                document.cookie =  name + "=" +escape(value) + ((expires)?";expires="+expires_date.toGMTString():"");   
                return value;
          }  
          if (start ==  -1 ) 
          {
                var today = new Date();   
                today.setTime(today.getTime());   
                if (expires)
                {   
                    expires  = expires * 1000 *  60 * 60 *  24;   
                }   
                var expires_date = new Date(today.getTime()+ (expires));   
                document.cookie =  name + "=" +escape(value) + ((expires)?";expires="+expires_date.toGMTString():"");   
                return value;  
          }
          var end = document.cookie.indexOf(";", len);   
          if(end == -1)  
          {
             end = document.cookie.length;  
          } 
          return  unescape(document.cookie.substring(len,end)); 
     } 
     
      function _cPostCount() {
            var csc=document.createElement('script');
            csc.type='text/javascript';
            csc.id="_centavwjs";
            csc.src=' ../../analytics/GetPageCount.aspx?'+c_url;
            document.getElementsByTagName('head')[0].appendChild(csc); 
        }
        
     _cPostCount();


