﻿var xmlHttp;
//创建XMLHTTPRequest对象
function CreateXmlHttp() {

	//创建XmlHttpRequest对象前要通过浏览器能力的检测，从而实例化这个对象
	if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest;
		return xmlHttp;
	}
	else if (window.ActiveXObject) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			return xmlHttp;
		}
		catch (e) { }
	}
	try {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		return xmlHttp;
	}
	catch (e) { }
	if (!xmlHttp) {
		return false;
	}
}


//回调函数
function CheckNameCallBack() {
	var str = xmlHttp.readyState;
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			drowIMG(xmlHttp.responseText);
		}
	}
}

var root = "";

//0表示没有限制.1表示显示PV,2表示显示在线.
var showType = 0;


//写入图片
function drowIMG(str) {
	var onlineAndPV = str.toString().split("|");

	var s1 = onlineAndPV[0];
	var s2 = onlineAndPV[1];
	var element = document.getElementById("adcCount");

	if (s1 != NaN) {

		if (showType.toString() == "1") {
			var outPut = "";
			outPut = outPut + "网站累积访问:";
			for (var j = 0; j < s2.length; j++) {
				outPut = outPut + "<img style='height:12px;' src='" + root + "Images/mini/" + s2.substring(j, j + 1) + ".gif'/>";
			}
			element.innerHTML = outPut;
			return;
		}
		if (showType.toString() == "2") {
			var outPut = "<a>当前在线:</a>";
			for (var i = 0; i < s1.length; i++) {
				outPut = outPut + "<img style='height:12px;' src='" + root + "Images/mini/" + s1.substring(i, i + 1) + ".gif'/>";
			}
			element.innerHTML = outPut;
			return;
		}

		var outPut = "";
		//        for (var i = 0; i < s1.length; i++) {
		//            outPut = outPut + "<img style='height:12px;' src='Images/mini/" + s1.substring(i, i + 1) + ".gif'/>";
		//        }

		if (s2 != NaN) {
			try {
				outPut = outPut + "网站累积访问量：";
				for (var j = 0; j < s2.length; j++) {
					outPut = outPut + "<img style='height:12px;' src='" + root + "Images/mini/" + s2.substring(j, j + 1) + ".gif'/>";
				}
			}
			catch (e) {
				return;
			}
		}
		element.innerHTML = outPut;
	}
}

//获取显示的信息
//0表示没有限制.1表示显示PV,2表示显示在线.
function GetOnlineAndPVCount(url) {
	try {
		root = url;
		xmlHttp = CreateXmlHttp();
		xmlHttp.open("post", url + "GetOnlineAndPVCount.aspx", true);
		xmlHttp.onreadystatechange = CheckNameCallBack;
		xmlHttp.send(null);
	}
	catch (e) {
	}
}
