﻿// JScript 文件

//定义XMLHttp
var XmlHttp;
// 定义XmlDom文档
var XmlDom = new ActiveXObject("Msxml2.DOMDocument");
//定义用户名UserName
var UserName;
//定义页面地址
var PageName;
//定义检测函数
var CheckUrl = "checkuser.aspx";
/**
创建XmlHttp对象
*/
function createXmlHttp()
{
	var xml;
	try 
	{
  		xml = new ActiveXObject("Microsoft.XMLHTTP");
	} 
	catch (e) {
		try 
		{
			xml = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e2) {
    	xml = false;
  		}
	}
	if (!xml && typeof XMLHttpRequest != 'undefined') {
 		 xml = new XMLHttpRequest();
	}
	return xml;
}

/**
//	处理XmlHttp返回信息
*/
function OnReadyStateChange()
{
	if(XmlHttp.readyState==4)
	{
		//写的函数
		dealResponse(XmlHttp.ResponseText,UserName)
		XmlHttp = null;
	}
}

//用于处理表格内的函数,填写表格
function dealResponse(xml,UserName)
{
	XmlDom.loadXML(xml);
	arrayLoaded = new Array();
	var Nodelist = XmlDom.selectNodes("ResponseContent/Content");
	for(var ii=0;ii<Nodelist.length;ii++)
	{
		var arrayItem = Nodelist[ii].selectSingleNode("UserName").text;
		//如果直接使用Content内容则为
		//var arrayItem  = Nodelist[ii].text;
		arrayLoaded[ii] = arrayItem;
	}
	UserName = arrayLoaded[0]; 
	//window.alert(UserName);  
//    if(UserName== "undefined"||UserName=="")
//    {
//        if(confirm("高级用户才能浏览，请登录或升级！\n\n登录主页，请点击确定。")) 
//        {
//            window.open("index.aspx","client","");
//        }
//        return;
//    }
//    else
//    {
        //window.open(PageName,"client","");
        window.open(PageName,"_blank");
        return;
//    }
}


//打开页面函数
function OpenPage(PageLocation)
{
    PageName = PageLocation;
    XmlHttp = createXmlHttp();
    XmlHttp.open("Get",CheckUrl,true);
    XmlHttp.onreadystatechange = OnReadyStateChange;
    XmlHttp.send(null);
}

function GetContent(str)
{
//alert("hellp");
	var Url = "../Classaddhits.aspx?ID=" + str;
	XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	XmlHttp.open("Get",Url,true);
	//XmlHttp.onreadystatechange = OnReadyStateChange1;//回传函数不能带参数；
	XmlHttp.onreadystatechange = function(){OnReadyStateChange1(str)};//要带参数要这样；
	XmlHttp.send(null);
	//alert(str);
}

function AddHits(str)
{
   var Url = "Classaddhits.aspx?ID=" + str;
	XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	XmlHttp.open("Get",Url,true);
	//XmlHttp.onreadystatechange = OnReadyStateChange1;//回传函数不能带参数；
	XmlHttp.onreadystatechange = function(){OnReadyStateChange1(str)};//要带参数要这样；
	XmlHttp.send(null);
	//alert("he");
}

function OnReadyStateChange1(str)
{
	if(XmlHttp.readyState==4)
	{
		//写的函数
		DealResponse1(XmlHttp.ResponseText,str);
		XmlHttp = null;
	}
}

function DealResponse1(xml,str)
{
	XmlDom.loadXML(xml);
	var Nodelist = XmlDom.selectNodes("ResponseContent/Content");
	for(var ii=0;ii<Nodelist.length;ii++)
	{
		var tname = XmlDom.getElementsByTagName("tname")[0].text;
//		document.addform.tname2.value = tname;//表单元素不带参数；
		eval('document.addform.tname'+str).value=tname;//表单元素带参数；

	}
}
