﻿//声明XMLHttpRequest对象
var xmlHttp;

function createXMLHTTP()
{
    if(window.XMLHttpRequest)
    {
        xmlHttp=new XMLHttpRequest();//mozilla浏览器
    }
    else if(window.ActiveXObject)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//IE老版本
        }
        catch(e)
        {}
        try
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE新版本
        }
        catch(e)
        {}
        if(!xmlHttp)
        {
            window.alert("不能创建XMLHttpRequest对象实例！");
            return false;
        }
    }
}


function getObject(objectId) {
     if(document.getElementById && document.getElementById(objectId)) {
    // W3C DOM
       return document.getElementById(objectId);
     } 
     else if (document.all && document.all(objectId)) {
    // MSIE 4 DOM
       return document.all(objectId);
     } 
     else if (document.layers && document.layers[objectId]) {
    // NN 4 DOM.. note: this won't find nested layers
       return document.layers[objectId];
     } 
     else {
       return false;
    }
} 

//根据标签参数显示该类信息
function classview(classID)
{
    createXMLHTTP();
    var url="DisposeEvent.aspx?classID="+classID+"&event=view";
    xmlHttp.open("get",url,true);
    xmlHttp.onreadystatechange=returnView;
    xmlHttp.send(null);
}
//显示类别回调
function returnView()
{
    if(xmlHttp.readyState==4)
    {
        if(xmlHttp.status==200)
        {
           //responsecont = getObject('content2');
           
    document.getElementById("content1").innerHTML=xmlHttp.responseText;
        }
    }
}


//检测用户名是否存在
function CheckName(userName)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="DisposeEvent.aspx?Name="+userName+"&Event=Check";
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange=checkUserName;
    xmlHttp.send(null);
}
//执行检测用户名回调函数
function checkUserName()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            if(xmlHttp.responseText=="true")
            {
                document.getElementById("imgName").src="images/true.gif";
                //让注册按钮失效
                document.getElementById("btnReg").disabled=false;
            }
            else
            {
                document.getElementById("imgName").src="images/false.gif"; 
                document.getElementById("btnReg").disabled=true;                         
            }
        }
    }
}

//注册新用户
function regUser()
{
    if(document.getElementById("userName").value=="")
    {
        alert("对不起，用户名不为空");
        return false;
    }
    if(document.getElementById("userPwd").value=="")
    {
        alert("对不起，密码不为空");
        return false;
    }
    var url="DisposeEvent.aspx?Name="+document.getElementById("userName").value+"&Pwd="+document.getElementById("userPwd").value+"&Event=Reg";
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange=regUserInfo;
    xmlHttp.send(null);
}

//注册用户回调函数
function regUserInfo()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            if(xmlHttp.responseText=="true")//获取的Response.Write("true");里面的文本
            {
                alert("恭喜，新用户注册成功!");
                document.getElementById("userName").value="";
                document.getElementById("userPwd").value="";                
            }
            else
            {
                alert("对不起，注册失败!");
                document.getElementById("userName").value="";
                document.getElementById("userPwd").value="";                         
            }
        }
    }
}

function switchTag(tag,cssid,classid,totalTab)
{ 
// alert(tag);
// alert(content);
    for(i=1; i <=totalTab; i++)
    { 
        if ("tag"+i==tag)
        { 
            document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
            document.getElementById(tag).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="selectspan"+i;
        }
        else
        { 
            document.getElementById("tag"+i).getElementsByTagName("a")[0].className="";
            document.getElementById("tag"+i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="";
        }
        document.getElementById("content").className="content"+cssid;
    }
classview(classid);
}
classview(1)