//获取客户端操作系统类型 
function getOS() { 
    var sUserAgent = navigator.userAgent; 
    var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");                                                                    
    
    var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh");  
    if(isMac) return "Mac"; 
    
    var isUnix = (navigator.platform == "X11") && !isWin && !isMac; 
    if(isUnix) return "Unix"; 
    
    var isLinux = (String(navigator.platform).indexOf("Linux") > -1); 
    if(isLinux) return "Linux"; 
    if(isWin) { 
        var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1; 
        if(isWin2K) return "Win2000"; 
        
        var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1; 
        if(isWinXP) return "WinXP"; 
        
        var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1; 
        if(isWin2003) return "Win2003"; 
        
        var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows7") > -1; 
        if(isWin2003) return "Win2007"; 
    } 
    return "None"; 
}


//获取客户端浏览器类型 
function getBrowsers(){
	var Browser_Name        //浏览器名称 
	var Browser_Version;    //浏览器版本识别数 
	var Browser_Agent=navigator.userAgent; 
	var Browser_Type="";
	
	if(Browser_Agent.indexOf("MSIE")>0) Browser_Type = "IE"; 
	else if(Browser_Agent.indexOf("Firefox")>0) Browser_Type = "Firefox"; 
	else if(Browser_Agent.indexOf("Safari")>0) Browser_Type = "Safari"; 
	else if(Browser_Agent.indexOf("Camino")>0) Browser_Type = "Camino"; 
	else if(Browser_Agent.indexOf("Konqueror")>0) Browser_Type = "Konqueror"; 
	else if(Browser_Agent.indexOf("Chrome")>0) Browser_Type = "Chrome"; 
	else Browser_Type = "Other";
	
	if (Browser_Type == 'IE') { 
	    if(navigator.appVersion.match(/8./i)=='8.') 
	          Browser_Type = Browser_Type+'8'; 
	    if(navigator.appVersion.match(/7./i)=='7.') 
	          Browser_Type = Browser_Type+'7'; 
	    else if(navigator.appVersion.match(/6./i)=='6.') 
	          Browser_Type = Browser_Type+'6'; 
	}else { 
	    Browser_Type = Browser_Type+navigator.appVersion; 
	}

	return Browser_Type;
}



//获得网站页面地址
function getPageAddress(){
	var pageAddress = '';
	
	pageAddress = location.href;

	return pageAddress;
}




//保存点击访问模块数据
function saveVisitModules(type){
	
	var XMLHttpReq = false;
    function createXMLHttpRequest(){
        if(window.XMLHttpRequest) { 
            XMLHttpReq = new XMLHttpRequest();
        }else if (window.ActiveXObject) {
            try {
                 XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
	    		try {
	            XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	            } catch (e) {     
	            }
	        }
	    }
	}
	  
	function saveVisitMod() {
	    createXMLHttpRequest();
	    if(XMLHttpReq){
	        XMLHttpReq.open("get", "/bjglwww/visitStatistics/visit.jsp?type="+ type+"&os="+os+"&browser="+browser, false);
			XMLHttpReq.onreadystatechange = function(){   
				if (XMLHttpReq.readyState == 4) { 
				    if (XMLHttpReq.status == 200) {  
					}
				} 
			}
			XMLHttpReq.send(null);    
		}  
	}
	
	var os = getOS();
	
	var browser = getBrowsers();
	
	saveVisitMod();	

}




//保存访问页面统计
function saveVisitPageStatistics(){

	var XMLHttpReq = false;
    function createXMLHttpRequest(){
        if(window.XMLHttpRequest) { 
            XMLHttpReq = new XMLHttpRequest();
        }else if (window.ActiveXObject) {
            try {
                 XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
	    		try {
	            XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	            } catch (e) {     
	            }
	        }
	    }
	}
	  
	function saveVisitPage() {
	    createXMLHttpRequest();
	    if(XMLHttpReq){
	        XMLHttpReq.open("get", "/bjglwww/visitStatistics/visit.jsp?pageAddress="+ pageAddress+"&os="+os+"&browser="+browser, false);
			XMLHttpReq.onreadystatechange = function(){   
				if (XMLHttpReq.readyState == 4) { 
				    if (XMLHttpReq.status == 200) {  
					}
				} 
			}
			XMLHttpReq.send(null);    
		}  
	}
	
	var os = getOS();
	
	var browser = getBrowsers();
	
	var pageAddress = getPageAddress();
	
	saveVisitPage();		
}


saveVisitPageStatistics();







