var basic_url='./pub/index.php';
var news_html='news.html?';
var ht_html='ht.html?';
Request = {
	QueryString : function(item){
	  var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
	  return svalue ? svalue[1] : svalue;
	}
}//接受数据对象
/*********ajax发送(简单的post或get)可发送一次或多次*********/
//调用方法：XMLHttp.sendReq('POST', school_url,post,test);  POST方式发送  
//			XMLHttp.sendReq('GET',school_url,'',test);		GET方式发送	
 var XMLHttp = {
    _objPool: [],
    
    _getInstance: function ()
    {
        for (var i = 0; i < this._objPool.length; i ++)
        {
            if (this._objPool[i].readyState == 0 || this._objPool[i].readyState == 4)
            {
                return this._objPool[i];
            }
        }
        
        // IE5中不支持push方法
        this._objPool[this._objPool.length] = this._createObj();

        return this._objPool[this._objPool.length - 1];
    },

    _createObj: function ()
    {
        if (window.XMLHttpRequest)
        {
            var objXMLHttp = new XMLHttpRequest();

        }
        else
        {
            var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
            for(var n = 0; n < MSXML.length; n ++)
            {
                try
                {
                    var objXMLHttp = new ActiveXObject(MSXML[n]);        
                    break;
                }
                catch(e)
                {
                }
            }
         }          
        
        // mozilla某些版本没有readyState属性
        if (objXMLHttp.readyState == null)
        {
            objXMLHttp.readyState = 0;

            objXMLHttp.addEventListener("load", function ()
                {
                    objXMLHttp.readyState = 4;
                    
                    if (typeof objXMLHttp.onreadystatechange == "function")
                    {
                        objXMLHttp.onreadystatechange();
                    }
                },  false);
        }

        return objXMLHttp;
    },
    
    // 发送请求(方法[post,get], 地址, 数据, 回调函数)
    sendReq: function (method, url, data, callback1)
    {
        var objXMLHttp = this._getInstance();

        with(objXMLHttp)
        {
            try
            {
                // 加随机数防止缓存
                if (url.indexOf("?") > 0)
                {
                    url += "&randnum=" + Math.random();
                }
                else
                {
                    url += "?randnum=" + Math.random();
                }

                open(method, url, true);
                
                // 设定请求编码方式
                setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
                send(data);
                onreadystatechange = function ()
                {                   
                    if (objXMLHttp.readyState == 4 && (objXMLHttp.status == 200 || objXMLHttp.status == 304))
                    { 
					callback1(objXMLHttp.responseText);
                    }
                }
            }
            catch(e)
            {
                alert(e);
            }
        }
    }
};
function test(obj)  
{  
eval(obj); //实例化对象
} 
/*****************/
function send_start(school_url){
	
	var a=document.createElement("script");
	a.setAttribute("type","text/javascript");
	a.setAttribute("src",school_url);
	document.body.appendChild(a);
	//showHint(school_url)
}//*/参数发送
/************ajax发送(简单的post)只能发送一次**************/
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try{xmlHttp=new XMLHttpRequest();}
	catch (e)
	{
		try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e)
		{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
	}
	return xmlHttp;
}

function showHint(url,pare)
{
	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null)
	{
	  alert ("Browser does not support HTTP Request")
	  return
	} 
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("POST",url,true)
	xmlHttp.setRequestHeader("If-Modified-Since","0")
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
	xmlHttp.send(pare)
} 
function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{  // alert('sa');
		eval(xmlHttp.responseText);
	}
	else
	{

	}
}
/*************************************/

function GET(url){
	url=basic_url+url;
	XMLHttp.sendReq('GET', url,'',test);
}
function POST(url,post){
	url=basic_url+url;
	XMLHttp.sendReq('POST', url,post,test);
}
function show_pages(nums,num,name,showcontentdiv,ref_pagesize,style){//总记录数|当前页码|调用函数名|分页div|每页显示记录数|每页显示的野蛮数
  
	num=parseInt(num);
	var str='';
	var showcontentdiv1=document.getElementById(showcontentdiv);
	str+='';
	pages=parseInt(nums/ref_pagesize);
	if(pages<nums/ref_pagesize){pages=pages+1;}
	
	if(num>1){
		pagenum=num-1;
		var b="<a href=javascript:"+name+"("+pagenum+")>&nbsp;<span style='text-decoration:underline'>"+"上一页"+"</span>&nbsp;</a>";
		str+=b;
	}

	var start=1;	
	/*每页显示9个页码*/
	if(style==1){
		/*
		if(num>4&&pages>=9){start=num-3;}
		if(num+4>=pages&&pages>=9){start=pages-8;}
		if(num<5){var end2=start+8;}
		else{end2=num+5;}
		*/
		if(num>5&&pages>=9){start=num-4;}
		if(num+4>=pages&&pages>=9){start=pages-8;}
		if(num<5){var end2=start+8;}
		else{end2=num+4;}
	}
	/*每页显示9个页码*/
	/*每页显示5个页码*/
	if(style==2){
		if(num>3&&pages>=5){start=num-2;}
		if(num+2>=pages&&pages>=5){start=pages-4;}
		if(num<3){var end2=start+4;}
		else{end2=num+2;}
	}
	/*每页显示5个页码*/
	for(var j=start;j<=pages&&j<=end2;j++){
			n=j;
			if(n==num){
				var b=j+"&nbsp;&nbsp;";
				if(nums<16){
					b="";//记录小于15的时候不显示页码
				}
				str+=b;
			}
			else{
				var b="<a href=javascript:"+name+"("+n+")>&nbsp;<span style='text-decoration:underline'>"+j+"</span>&nbsp;&nbsp;</a>";
				str+=b;
			}
	}

	if(num<pages){
		pagenum=parseInt(num)+1;
		var b="<a href=javascript:"+name+"("+pagenum+")>&nbsp;<span style='text-decoration:underline'>"+"下一页"+"</span>&nbsp;</a>";
		str+=b;
	}
	return str;
}
function system_out(){
	window.location.href='login.html';
}






