﻿function CreateXmlHttp()
{
    var ajax = null;
     
    try
    {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e)
    {
        try
        {
            ajax = new ActiveXObject("Msxml4.XMLHTTP");
        }
        catch (e)
        {
            ajax=null;
        }
    }
    if(ajax == null && window.XMLHttpRequest)
    {
        ajax= new XMLHttpRequest();
    }
    return ajax;
}
                                
//内容AJAX
function GetPage(PageSize,PageCode)
{
    var XmlHttp;
    var PageName;
    var Container;
    var AjaxLoad=document.getElementById("AjaxLoad");
    XmlHttp=CreateXmlHttp();
    if(XmlHttp == null)
    {
        alert("浏览器不支持ajax");
    }
    switch(PageCode)
    {
        case 1:
            PageName="ShowNews";
            Container = document.getElementById("NewsContainer");
            break;
        case 2:
            PageName="ShowCourse";
            Container = document.getElementById("CourseContainer");
            break;
        case 3:
            PageName="ShowTeacher";
            Container = document.getElementById("TeacherContainer");   
            break;
        case 4:
            PageName="ShowGeneral";
            Container = document.getElementById("GeneralContainer");   
            break;
        case 5:
            PageName="ShowStudent";
            Container = document.getElementById("StudentContainer");   
            break;
        case 6:
            PageName="ShowEducation";
            Container = document.getElementById("EducationContainer");   
            break;
        case 7:
            PageName="ShowPatriarch";
            Container = document.getElementById("PatriarchContainer");   
            break;
    }
    Container.innerHTML=AjaxLoad.innerHTML;
    XmlHttp.onreadystatechange =
                                function()
                                {
                                    if(XmlHttp.readystate==4)
                                    {
                                        if(XmlHttp.status==200)
                                        {
                                            Container.innerHTML = XmlHttp.responsetext;
                                        }
                                        else
                                        {
                                            alert("网络连接错误");
                                        }
                                    }
                                }
    XmlHttp.open("get",PageName + ".aspx?PageSize=" + PageSize);
    XmlHttp.send(null);
}

//分类AJAX
function GetPageType(PageSize , PageCode , Type)
{
    var XmlHttp;
    var PageName;
    var Container
    var AjaxLoad=document.getElementById("AjaxLoad");
    XmlHttp=CreateXmlHttp();
    switch(PageCode)
    {
        case 1:
            PageName="ShowNewsType";
            Container = document.getElementById("NewsContainer");
            break;
        case 2:
            PageName="ShowCourseType";
            Container = document.getElementById("CourseContainer");
            break;
        case 3:
            PageName="ShowTeacherType";
            Container = document.getElementById("TeacherContainer");  
            break;  
        case 4:
            PageName="ShowGeneralType";
            Container = document.getElementById("GeneralContainer");   
            break;
        case 5:
            PageName="ShowStudentType";
            Container = document.getElementById("StudentContainer");   
            break;
        case 6:
            PageName="ShowEducationType";
            Container = document.getElementById("EducationContainer");   
            break;
        case 7:
            PageName="ShowPatriarchType";
            Container = document.getElementById("PatriarchContainer");   
            break;
    }
    Container.innerHTML=AjaxLoad.innerHTML;
    XmlHttp.onreadystatechange =
                            function()
                            {
                                if(XmlHttp.readystate==4)
                                {
                                    if(XmlHttp.status==200)
                                    {
                                        Container.innerHTML = XmlHttp.responsetext;
                                    }
                                    else
                                    {
                                        alert("网络连接错误");
                                    }
                                }
                            }
    XmlHttp.open("get",PageName + ".aspx?PageSize=" + PageSize + "&Type=" + escape(Type));
    XmlHttp.send(null);
}
