//函数：获取XML对象的目标结点值
function getNode(doc, xpath) {
	try{
    var retval = "";
    var value = doc.selectSingleNode(xpath);
    if (value) retval = value.text;
    return retval;
  }catch(e){
  	return "";
  }
}
function getMainZines( xmlStr ){
	try{
		var retTmpStr = bytes2BSTR( xmlStr );
		var myXmlDoc = new ActiveXObject("MSXML2.DOMDocument.3.0");	//生成XML DOMDocument对象
		myXmlDoc.loadXML(retTmpStr);
		var zines = myXmlDoc.selectNodes("/F2FSITE/ZINES/ZINE");
		var zinenum = zines.length;
		
		var currid = 1;
		var tmppath = "";
		//最近下载
		for(var i=0;i<zinenum;i++){
			if( currid > 4 ) break;
			if( zinenum>1 ) tmppath = '/F2FSITE/ZINES/ZINE['+i+']/';
			else tmppath = '/F2FSITE/ZINES/ZINE/';
			var zinename = getNode(myXmlDoc,tmppath+'ZINENAME');
			var zinedate = getNode(myXmlDoc,tmppath+'ZINEDATE');
			var zinefile = getNode(myXmlDoc,tmppath+'ZINEFILE');
			document.all['zine_namedown_'+currid].innerHTML = "<div align=\"left\" class=\"text\">&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"downloads/"+zinefile+"\">"+zinename+" *"+zinedate+"* </a> </div>"
			currid++;
		}
		//上下滚动页面下载
		if( zinenum == 1 ) document.all.zinepic1.innerHTML="<br><br><a href=\"downloads/"+getNode(myXmlDoc,'/F2FSITE/ZINES/ZINE/ZINEFILE')+"\" onFocus=\"this.blur()\"><img src=\"downloads/face_images_s/"+getNode(myXmlDoc,'/F2FSITE/ZINES/ZINE/ZINEPIC')+"\" border=0></a><br><br>";
		else{
			currid = 1;
			for( var i=0;i<zinenum;i++ ){
				if( currid > 4 ) break;
				document.all.zinepic1.innerHTML += "<a href=\"downloads/"+getNode(myXmlDoc,'/F2FSITE/ZINES/ZINE['+i+']/ZINEFILE')+"\" onFocus=\"this.blur()\"><img src=\"downloads/face_images_s/"+getNode(myXmlDoc,'/F2FSITE/ZINES/ZINE['+i+']/ZINEPIC')+"\" border=0></a><br><br><br>";
				currid++;
			}
			scrollzine();
		}
		//左右滚动友情链接
		var links = myXmlDoc.selectNodes("/F2FSITE/SLINKS/SLINK");
		linknum = links.length;
		for( var i=0;i<linknum;i++ ){
			if( linknum>1 ) tmppath = '/F2FSITE/SLINKS/SLINK['+i+']/';
			else tmppath = '/F2FSITE/SLINKS/SLINK/';
			var linkimg = getNode(myXmlDoc,tmppath+'IMGURL');
			var linkurl = getNode(myXmlDoc,tmppath+'LURL');
			var linkalt = getNode(myXmlDoc,tmppath+'ALTTXT');
			document.all.slink1.innerHTML += "<a href=\""+linkurl+"\" onFocus=this.blur() target=\"_blank\"><img src=\""+linkimg+"\" alt=\""+linkalt+"\" border=0 width=88 height=31></a>&nbsp;"
		}
		if( linknum>3 ) scrolllink();
		document.all.getdowninfo.innerHTML="&nbsp;";
	}catch(e){
		getMainError("Deal_ERROR");
	}
}
function getDownloads( xmlStr ){
	try{
		var retTmpStr = bytes2BSTR( xmlStr );
		var myXmlDoc = new ActiveXObject("MSXML2.DOMDocument.3.0");	//生成XML DOMDocument对象
		myXmlDoc.loadXML(retTmpStr);
		var zines = myXmlDoc.selectNodes("/F2FSITE/ZINES/ZINE");
		var zinenum = zines.length;
		
		var currid = 1;
		var tmppath = "";
		//最近下载
		for(var i=0;i<zinenum;i++){
			if( currid > 4 ) currid=1;
			if( zinenum>1 ) tmppath = '/F2FSITE/ZINES/ZINE['+i+']/';
			else tmppath = '/F2FSITE/ZINES/ZINE/';
			var zinename = getNode(myXmlDoc,tmppath+'ZINENAME');
			var zinedate = getNode(myXmlDoc,tmppath+'ZINEDATE');
			var zinefile = getNode(myXmlDoc,tmppath+'ZINEFILE');
			var zinedetail = getNode(myXmlDoc,tmppath+'ZINEDETAIL');
			var tmpstr = "<a href=\"downloads/"+getNode(myXmlDoc,'/F2FSITE/ZINES/ZINE['+i+']/ZINEFILE')+"\" onFocus=\"this.blur()\" title=\""+zinename+"_"+zinedate+"\"><img src=\"downloads/face_images_s/"+getNode(myXmlDoc,'/F2FSITE/ZINES/ZINE['+i+']/ZINEPIC')+"\" border=0><br>"+zinename+"</a>";
			if( document.all['zined'+currid].innerHTML != "" ) tmpstr = "<br>"+tmpstr;
			if( zinedetail != "" ) tmpstr+="&nbsp;<a href=\"downloads/detail/"+zinedetail+"\" onFocus=this.blur() target=\"_blank\">*详*</a>";
			document.all['zined'+currid].innerHTML += tmpstr;
			currid++;
		}
		//左右滚动友情链接
		var links = myXmlDoc.selectNodes("/F2FSITE/SLINKS/SLINK");
		linknum = links.length;
		for( var i=0;i<linknum;i++ ){
			if( linknum>1 ) tmppath = '/F2FSITE/SLINKS/SLINK['+i+']/';
			else tmppath = '/F2FSITE/SLINKS/SLINK/';
			var linkimg = getNode(myXmlDoc,tmppath+'IMGURL');
			var linkurl = getNode(myXmlDoc,tmppath+'LURL');
			var linkalt = getNode(myXmlDoc,tmppath+'ALTTXT');
			document.all.slink1.innerHTML += "<a href=\""+linkurl+"\" onFocus=this.blur() target=\"_blank\"><img src=\""+linkimg+"\" alt=\""+linkalt+"\" border=0 width=88 height=31></a>&nbsp;"
		}
		if( linknum>3 ) scrolllink();
		document.all.getdowninfo.innerHTML="&nbsp;";
	}catch(e){
		getMainError("Deal_ERROR");
	}
}
function getMainError( errorStr ){
	document.all.getdowninfo.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;获取下载信息出错，请<a href='#' onclick=getXMLDoc_Main() onFocus=this.blur()>【重试】</a>";
}
function getDownError( errorStr ){
	document.all.getdowninfo.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;获取下载信息出错，请<a href='#' onclick=getXMLDoc_Downloads() onFocus=this.blur()>【重试】</a>";
}
function getXMLDoc_Main(){
	document.all.getdowninfo.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;正在获取信息...";
	document.all.zinepic1.innerHTML = "";
	document.all.slink1.innerHTML = "";
	XMLHttp.sendReq('GET', 'http://zine.flyine.net/xml/site.xml', '', getMainZines,getMainError,120);
}

function getXMLDoc_Downloads(){
	document.all.getdowninfo.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;正在获取信息...";
	document.all.zined1.innerHTML = "";document.all.zined2.innerHTML = "";document.all.zined3.innerHTML = "";document.all.zined4.innerHTML = "";
	document.all.slink1.innerHTML = "";
	XMLHttp.sendReq('GET', 'http://zine.flyine.net/xml/site.xml', '', getDownloads,getDownError,120);
}


//<div align="left" class="text">&nbsp;&nbsp;&nbsp;&nbsp;<a href="downloads/F2F001.rar">幻翔 Vol.001 *2006-09* </a> </div>