function setNewsTitle(){
	var http_request=false;
	if(window.XMLHttpRequest){
		http_request=new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}

	}
	if(!http_request){
		return false;
	}
	http_request.onreadystatechange=function(){
		if (http_request.readyState == 4) { 
            if (http_request.status == 200) { 
				var xmldom=http_request.responseXML;
				var newslist=xmldom.getElementsByTagName("news");
				var maxlist=3;
				if(newslist.length<3){
					maxlist=newslist.length;
				}
				for(var i=1;i<=maxlist;i++){
					var news=newslist[i-1];
					var spanstr="";
					var spanstr2="";
					spanstr2 += "<hr noshade align=\"left\" size=\"1\" width=\"190\" style=\"color:#cccccc;\">";
					spanstr2 +=news.getElementsByTagName("time")[0].firstChild.data;
					document.getElementById("time"+i).innerHTML=spanstr2;
					spanstr += "<a href=\"html/XBONews.htm#"+news.getElementsByTagName("url")[0].firstChild.data+"\" class=\"homenews\" title=\"more\">";
					spanstr += news.getElementsByTagName("title")[0].firstChild.data;
					spanstr += "</a><br><br>";
					document.getElementById("newstitle"+i).innerHTML=spanstr;
				}
				
            } else {
            }
        }
	};
	http_request.open("GET","http://www.xbosoft.com/html/newslist.xml",true);
	//http_request.open("GET","http://test.xbosoft.com/xbosoft-test/html/newslist.xml",true);
	http_request.send(null);
}

function setNewsTitleIndex(){
	var http_request=false;
	if(window.XMLHttpRequest){
		http_request=new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}

	}
	if(!http_request){
		return false;
	}
	http_request.onreadystatechange=function(){
		if (http_request.readyState == 4) { 
            if (http_request.status == 200) { 
				var url=window.location.href;
				var page=getArgsFromHref(url,"page");
				var pattern=/[\d]+/;
				if(!pattern.test(page)){
					page=1;
				}
				var xmldom=http_request.responseXML;
				var newslist=xmldom.getElementsByTagName("news");
				var pagesize=20;
				var maxpage;
				if(newslist.length%pagesize==0){
					maxpage=newslist.length/pagesize;
				}
				else{
					maxpage=(newslist.length+pagesize)/pagesize;
				}
				maxpage = parseInt(maxpage);
				if(page>maxpage){
					page=maxpage;
				}
				if(page<1){
					page=1;
				}
				var low=pagesize*(page-1);
				var high=pagesize*page;
				if(high>newslist.length){
					high=newslist.length;
				}
				for(var i=low,j=1;i<high;i++,j++){
					var news=newslist[i];
					var spanstr="";
					var spanstr2="";
					var spanstr3="";
					spanstr += news.getElementsByTagName("content")[0].firstChild.data;
					spanstr +="<br><br>";
					spanstr2 += "<hr noshade size=\"1\" style=\"color:#cccccc;width:450px\"><img src=\"../images/Xbopoint2.gif\">&nbsp;&nbsp;&nbsp;&nbsp;";
					spanstr2 +=news.getElementsByTagName("title")[0].firstChild.data;
					spanstr2 +="<br><br>";
					spanstr3 +="<a name=\"";
					spanstr3 +=news.getElementsByTagName("url")[0].firstChild.data;
					spanstr3 +="\">&nbsp;</a>";
					document.getElementById("newstitle"+j).innerHTML=spanstr;
					document.getElementById("title"+j).innerHTML=spanstr2;
					document.getElementById("url"+j).innerHTML=spanstr3;
					document.getElementById("time"+j).innerHTML=news.getElementsByTagName("time")[0].firstChild.data;
										
				}
				if(page>1){
					document.getElementById("first").href="XBONews.htm?page=1";
					document.getElementById("prev").href="XBONews.htm?page="+(page-1);
				}
				if(page<maxpage){
					document.getElementById("next").href="XBONews.htm?page="+(parseInt(page)+1);
					document.getElementById("last").href="XBONews.htm?page="+maxpage;
				}
            } else {
            }
        }
	};
	http_request.open("GET","http://www.xbosoft.com/html/newslist.xml",true);
	//http_request.open("GET","http://test.xbosoft.com/xbosoft-test/html/newslist.xml",true);
	http_request.send(null);
}


function getArgsFromHref(sHref, sArgName) 
{ 
	var args = sHref.split("?"); 
	var retval = ""; 

	if(args[0] == sHref) /*参数为空*/ 
	{ 
		return retval; /*无需做任何处理*/ 
	} 
	var str = args[1]; 
	args = str.split("&"); 
	for(var i = 0; i < args.length; i ++) 
	{ 
		str = args[i]; 
		var arg = str.split("="); 
		if(arg.length <= 1) continue; 
		if(arg[0] == sArgName) retval = arg[1]; 
	} 
	return retval; 
} 
////////////////////////////////////////////////////////lecture/////////////////////////////////