
var xmlArtsUrl ="web/ArticleCount.jsp";
var xmlSerachArtUrl ="web/SHList.jsp";
///
///设置当前页的文章显示地址
///
function setArtUrl(sUrl){
	artUrl = sUrl;
}

///获得文章数组；
///cid[i] 栏目ID
///pageSize[i]:每页条数（个数），必填 。
///p[i]：页数,不写是时默认为1;
///type[s]:文章类型，outside|download|article
function getArtArray(cid,pageSize,p,type){
	if(!Number(cid)||!Number(pageSize))
		return new Array([0]);
	var reqUrl = xmlArtsUrl+"?id="+cid+"&pageSize="+pageSize;
	if(p&&Number(p))
		reqUrl +=("&p="+p); 
	if(type=="outside"|type=="download"|type=="article")
		reqUrl+= ("&type="+type);
	var doc =xml.load(reqUrl);
	var nodes= xml.getNodes(doc,"Article");
	var arts = new Array([nodes.length]);
	for(var i=0;i<nodes.length;i++){
		var art = new Article();
		art.getListArt(nodes[i]);
		arts[i] = art;
	}	
	return arts;
}

///
///获得文章列表
///did:显示层的ID
///cid:分类ID
function getArticleUl(did,cid,count,maxL,liNum){
	var doc =xml.load(xmlArtsUrl+"?id="+cid+"&pageSize="+count);
	var nodes= xml.getNodes(doc,"Article");
	var ul = document.createElement("ul");
	if(nodes.length>0){
		for(var i=0;i<nodes.length;i++){
			var art = new Article();
			art.getListArt(nodes[i]);
			art.titlelength = maxL;
			ul.appendChild(getArtLi(art,liNum));
		}	
	}else
		ul.innerHTML = "<li>&nbsp;&nbsp;&nbsp;&nbsp;没有找到相关文章&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>";
	 var div =  document.getElementById(did);
	 div.innerHTML ="";
	 div.appendChild(ul);
	 return nodes.length;
}

///获得Li
///liNum[i] li格式代码;
///art(o):文章对象
function getArtLi(art,liNum){
	if(liNum){
		if(liNum==1)
			return getArtli1(art);
		if(liNum==2)
			return getArtli2(art);
		if(liNum==3)
			return getArtli3(art);
		if(liNum==4)
			return getArtli4(art);
		if(liNum==5)
			return getArtli5(art);
		if(liNum==6)
			return getArtli6(art);
		if(liNum==7)
			return getArtli7(art);
		if(liNum==8)
			return getArtli8(art);
	}
	return getArtli0(art);
}
///获得Li
function getArtli0(art){
	var li =document.createElement("li");
	li.innerHTML = art.getArtLink();
	return li;
}

///获得Li
function getArtli1(art){
	var li =document.createElement("li");
	li.innerHTML = "<img src='images/bin.jpg' />"+"<font>["+subString(art.acName,6)+"]</font>"+art.getArtLink();
	return li;
}
///获得Li
function getArtli2(art){
	var li =document.createElement("li");
	li.innerHTML = "<img src='images/bin017.png' />"+art.getArtLink();;
	return li;
}

///获得Li
function getArtli3(art){
	var li =document.createElement("li");
	li.innerHTML = "<div>"+art.date.substring(0,10)+"</div><img src='images/005.jpg' />"+art.getArtLink();
	return li;
}

///获得Li
function getArtli4(art){
	var li =document.createElement("li");
	li.innerHTML = "<img src='images/bin00.jpg' />"+art.getArtLink();;
	return li;
}
///获得Li
function getArtli5(art){
	var li =document.createElement("li");
	li.innerHTML = "<img src='images/bin025.jpg' />"+art.getArtLink();
	return li;
}
///获得Li
function getArtli6(art){
	var li =document.createElement("li");
	li.innerHTML = "<div class='title'>"+art.getArtLink()+"</div><div class='date'>"+art.date.substring(0,10)+"</div>";
	return li;
}
///获得Li
function getArtli7(art){
	var li =document.createElement("li");
	li.innerHTML = "<div>"+art.date.substring(0,10)+"</div>"+art.getArtLink();
	return li;
}

///获得Li
function getArtli8(art){
	var li =document.createElement("li");
	li.innerHTML = "<img src='images/bin037.gif' />"+art.getArtLink();
	return li;
}

///
///
///置顶文章（链接形式）
function getTopArtTitle(did,adid,cid,maxL,amaxL){
	var doc =xml.load(xmlArtsUrl+"?id="+cid+"&pageSize=1");
	var nodes= xml.getNodes(doc,"Article");
	var top = document.getElementById(did);
	var ab = document.getElementById(adid);
	if(nodes.length>0){
		var art = new Article();
		art.getListArt(nodes[0]);
		art.titlelength = maxL;
		top.innerHTML= art.getArtLink();
		ab.innerHTML = subString(art.summary,amaxL);
	}else
		top.innerHTML="暂无文章!";
	
}
///
///
///置顶文章(图片形式)
function getTopArt(pid,tid,aid,maxL,maxA,imgid,w,h){
	var doc =xml.load(xmlArtsUrl+"?id="+pid+"&pageSize=1");
	var nodes= xml.getNodes(doc,"Article");
	for(var i=0;i<nodes.length;i++){
		var id =nodes[i].getAttribute("id");
		var title = xml.getNodeValue(nodes[i],"title");
		var about =xml.getNodeValue(nodes[i],"summary");
		
		document.getElementById(aid).innerHTML =subString(about, maxA);
		if(imgid){
			var div =document.getElementById(imgid);
			var img =xml.getNodeValue(nodes[i],"homepageImage");
			document.getElementById(tid).innerHTML ="<a   href='page.html?id="+id+"' taget='_blank' >"+subString(title,maxL)+"</a>";
			if(img=="")
				div.innerHTML ="无图片";
			else
			div.innerHTML="<a href='"+artUrl+id+"'><img alt='"+title+"' src='"+img+"' width='"+w+"' height='"+h+"' /></a>";
		}else{
			getTitleImg(tid,id,title,maxL);
		}
		break;
	}
}

///
///获得文章图片SPAN
///
function getImgArtSpan(did,cid,count){
	var doc =xml.load(xmlArtsUrl+"?type=img&id="+cid+"&pageSize="+count);
	var nodes= xml.getNodes(doc,"Article");
	var div= document.getElementById(did);
	div.innerHTML = "";
	var span = document.createElement("span");
	if(nodes.length>0){
		for(var i=0;i<nodes.length;i++){
			var art = new Article();
			art.getListArt(nodes[i]);
			var img = "";
			img = "<a href='"+art.getArtUrl()+"' target='"+art.target+"'><img alt='"+art.title+"' title='"+art.title+"' src='"+art.homepageImage+"' /></a>";
			span.innerHTML+=img;
			//alert(art.homepageImage);
		}
	}
	else
		span.innerHTML="暂无图片";
	div.appendChild(span);
	//alert(div.innerHTML);
}

////
////
////文章列表
////
function getArtulList(cid,p,pageSize,maxL,type){
	xmlArtsUrl ="web/ArticleList.jsp";
	var doc =xml.load(xmlArtsUrl+"?id="+cid+"&pageSize="+pageSize+"&p="+p+"&type="+type);
	var nodes= xml.getNodes(doc,"Article");
	var artList1 =document.getElementById("artList1");
	var artList2 =document.getElementById("artList2");
	document.title = xml.getNodeValue(doc,"nowClassName");
	document.getElementById("location").innerHTML=ArtcleClass.parseClassLinded(xml.getNodeValue(doc,"classLinded"));
	artList1.innerHTML="";
	artList2.innerHTML="";
	var ul1 = document.createElement("ul");
	var ul2 = document.createElement("ul");
	if(nodes.length>0){
		for(var i=0;i<nodes.length;i++){
			var art = new Article();
			art.getListArt(nodes[i]);
			var li = document.createElement("li");
			if(i==0||i%2==0)
				ul1.appendChild(getArtLi(art,7));
			else
				ul2.appendChild(getArtLi(art,7));
		}
		artList1.appendChild(ul1);
		artList2.appendChild(ul2);
	}else
		artList1.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<div style='font-size:12px;margin-left:40px;'>没有找到相关文章</div>";
	var pi = getPages(p,parseInt(xml.getNodeValue(doc,"maxp")));
	document.getElementById("list_pi").innerHTML = pi;
	xmlArtsUrl ="web/ArticleCount.jsp";
	//document.getElementById("ps").innerHTML=xml.getNodeValue(doc,"p");
	//document.getElementById("maxps").innerHTML=xml.getNodeValue(doc,"maxp");
	//document.getElementById("pageSizes").innerHTML=xml.getNodeValue(doc,"pageSize");
	//document.getElementById("count").innerHTML=xml.getNodeValue(doc,"count");
	//document.getElementById("p").value=xml.getNodeValue(doc,"p");
	//document.getElementById("id").value=xml.getNodeValue(doc,"cid");
	//document.getElementById("maxp").value=xml.getNodeValue(doc,"maxp");
}
///
///
///获得文章列表
///did:显示层的ID
///cid:分类ID
///count ：文章最大条数
///flag: 是否分格行
function getArtTable2(cid,did,count,maxL){
	var doc =xml.load(xmlArtsUrl+"?id="+cid+"&pageSize="+count);
	var nodes= xml.getNodes(doc,"Article");
	var table =getTab("100%",0,0,"center",0,"line_20px"); 
	for(var i=0;i<nodes.length;i++){
		var tr=table.insertRow(i);
		var td =tr.insertCell(0);
		td.height ="21px";
			if(i==0||i%2==0)
				td.bgColor="#E3F2F9"; 
			else
				td.bgColor="#F4FBFF"; 
		var id =nodes[i].getAttribute("id");
		var title = xml.getNodeValue(nodes[i],"title");
		td.innerHTML="<img src='images/ico-2.gif' width='12' height='8' /> <a href='"+artUrl+id+"' target='_blank' class='link17'>"+subString(title,maxL)+"</a><span class='font3'><a href='#' target='_blank' class='linkmain'></a></span>";
	}
	//alert(did);
	document.getElementById(did).innerHTML="";
	document.getElementById(did).appendChild(table);
}

///
///获得图片列表
///
function getArtImgTab(cid,did,count){
	var doc =xml.load(xmlArtsUrl+"?type=img&id="+cid+"&pageSize="+count);
	var nodes= xml.getNodes(doc,"Article");
	var table =getTab("390px",0,2,"left",0,""); 
	var tr = table.insertRow(0);
	for(var i=0;i<nodes.length;i++){
		var img =xml.getNodeValue(nodes[i],"homepageImage");
		var title = xml.getNodeValue(nodes[i],"title");
		var id =nodes[i].getAttribute("id");
		var td =tr.insertCell(i);
		td.width ="120px";
		td.height ="80px";
		td.bgcolor="#CCCCCC";
		td.innerHTML="<a href='"+artUrl+id+"'><img alt='"+title+"' src='"+img+"' width='120' height='80' /></a>";
	}
	document.getElementById(did).innerHTML="";
	document.getElementById(did).appendChild(table);
}

///
///获得图片
///
function getArtImg(cid,did,w,h){
	var doc =xml.load(xmlArtsUrl+"?type=img&id="+cid+"&pageSize=1");
	var nodes= xml.getNodes(doc,"Article");
	var div =document.getElementById(did);
	div.innerHTML="";
	for(var i=0;i<nodes.length;i++){
		var img =xml.getNodeValue(nodes[i],"homepageImage");
		var title = xml.getNodeValue(nodes[i],"title");
		var id =nodes[i].getAttribute("id");
		div.innerHTML="<a href='"+artUrl+id+"'><img alt='"+title+"' src='"+img+"' width='"+w+"' height='"+h+"' /></a>";
	}
	
}

///
///获得图片flash
///
function getArtImgflash(cid,count,maxL){
	var doc =xml.load(xmlArtsUrl+"?type=img&id="+cid+"&pageSize="+count);
	var nodes= xml.getNodes(doc,"Article");
	var imgs="";
	var texts="";
	var links="";
	for(var i=0;i<nodes.length;i++){
		var title = xml.getNodeValue(nodes[i],"title");
		var img =xml.getNodeValue(nodes[i],"homepageImage");
		var id =nodes[i].getAttribute("id");
		title = title.length>maxL?title.substring(0,maxL)+"..":title;
		imgs+=img+"|";
		texts+=title+"|";
		links+=artUrl+id+"|";
	}
	imgs = imgs.substring(0, imgs.length-1);
	texts = texts.substring(0, texts.length-1);
	links = links.substring(0, links.length-1);
	return 'pics='+imgs+'&links='+links+'&texts='+texts;
}





///
///
///获得文章列表
///did:显示层的ID
///cid:分类ID
///count ：文章最大条数
///flag: 是否分格行
function getArtList(count,p,maxL,type){
	var xmlUrl = getXmlUrl();
	var doc =xml.load(xmlUrl+"&pageSize="+count+"&p="+p+"&type="+type);
	var nodes= xml.getNodes(doc,"Article");
	var artList =document.getElementById("artList");
	document.title = xml.getNodeValue(doc,"nowClassName");
	document.getElementById("location").innerHTML=xml.getNodeValue(doc,"classLinded");
	artList.innerHTML="";
	if(nodes.length>0){
		for(var i=0;i<nodes.length;i++){
			var title = xml.getNodeValue(nodes[i],"title");
			var date = xml.getNodeValue(nodes[i],"lastCommentDatetime");
			var id =nodes[i].getAttribute("id");
			var type =xml.getNodeValue(nodes[i],"artType");
			var table = getTab("490px", 0, 0, "center", 0, "");
			//1行
			var tr=table.insertRow(0);
			var td =tr.insertCell(0); td.height ="35px";
			if (type == "outside"){
				var target=xml.getNodeValue(nodes[i],"target");
				var linkurl = xml.getNodeValue(nodes[i],"linkurl");
				td.innerHTML = "<img src='images/dian.gif' width='15' height='11' /><a href='"+linkurl+"' target='"+target+"' class='link17'>"+subString(title,maxL)+"</a>";
			}else{
				td.innerHTML="<img src='images/dian.gif' width='15' height='11' /><a href='"+artUrl+id+"' target='_blank' class='link17'>"+subString(title,maxL)+"</a>";
			}
			
			var td =tr.insertCell(1); td.width ="100px";
			td.innerHTML="<div align='right' class='STYLE20'>  <div align='left'>"+date.substring(0,11);+"</div>";
			//2行
			tr=table.insertRow(1);td =tr.insertCell(0); td.height="1px";td.bgColor ="#dee2e9"; td.colSpan=2;
			artList.appendChild(table);
		}
	}else
		document.getElementById("artList").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;没有找到相关文章";;
	document.getElementById("ps").innerHTML=xml.getNodeValue(doc,"p");
	document.getElementById("maxps").innerHTML=xml.getNodeValue(doc,"maxp");
	document.getElementById("pageSizes").innerHTML=xml.getNodeValue(doc,"pageSize");
	document.getElementById("count").innerHTML=xml.getNodeValue(doc,"count");
	document.getElementById("p").value=xml.getNodeValue(doc,"p");
	document.getElementById("id").value=xml.getNodeValue(doc,"cid");
	document.getElementById("maxp").value=xml.getNodeValue(doc,"maxp");
}

///
///获得文章列表
function getArtUl(cid,count,p,maxL,artType){
	var xmlUrl = xmlArtsUrl+"?id="+cid;
	var doc =xml.load(xmlUrl+"&pageSize="+count+"&p="+p+"&type="+artType);
	var nodes= xml.getNodes(doc,"Article");
	var artList =document.getElementById("artUl");
	artList.innerHTML="";
	if(nodes.length>0){
		var ul = document.createElement("ul");
		ul.className = "seli";
		for(var i=0;i<nodes.length;i++){
			var title = xml.getNodeValue(nodes[i],"title");
			var date = xml.getNodeValue(nodes[i],"lastCommentDatetime");
			var id =nodes[i].getAttribute("id");
			
			var type =xml.getNodeValue(nodes[i],"artType");
			//1行
			var li = document.createElement("li");
			var dti = document.createElement("div");
			dti.className="title";
			
			
			var dty = document.createElement("div");
			dty.className="type";
			if (type == "outside"){
				dty.innerHTML = "网上办事";
				var target=xml.getNodeValue(nodes[i],"target");
				var linkurl = xml.getNodeValue(nodes[i],"linkurl");
				dti.innerHTML = "<a href='"+linkurl+"' target='"+target+"' class='link17'>"+subString(title,maxL)+"</a>";
			}else{
				dti.innerHTML = "<a href='"+artUrl+id+"' target='_blank' class='link17'>"+subString(title,maxL)+"</a>";
			}
			if (type == "article")
				dty.innerHTML = "办事指南";
			if (type == "download")
				dty.innerHTML = "表格下载";
			var ddt = document.createElement("div");
			ddt.className="date";
			ddt.innerHTML=date.substring(0,11);;
			li.appendChild(dti); li.appendChild(dty); li.appendChild(ddt);
			ul.appendChild(li);
		}
	}else{
		artList.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;没有找到相关文章";
	}
	document.getElementById("ps").innerHTML=xml.getNodeValue(doc,"p");
	document.getElementById("maxps").innerHTML=xml.getNodeValue(doc,"maxp");
	document.getElementById("pageSizes").innerHTML=xml.getNodeValue(doc,"pageSize");
	document.getElementById("count").innerHTML=xml.getNodeValue(doc,"count");
	document.getElementById("p").value=xml.getNodeValue(doc,"p");
	document.getElementById("id").value=xml.getNodeValue(doc,"cid");
	document.getElementById("maxp").value=xml.getNodeValue(doc,"maxp");
}

///
///did:显示列表的容器ID
///
function getArticleList(did){

	var xmlUrl =getXmlUrl();
	var doc =xml.load(xmlUrl);
	var ul = document.createElement("<table>");
	var nodes= xml.getNodes(doc,"Article");
	var tr =ul.insertRow();
	addTD(tr, "ID");
	addTD(tr, "标题");
	for(var i=0;i<nodes.length;i++){
		tr =ul.insertRow();
		var li =document.createElement("<tr>");
		var id =nodes[i].getAttribute("id");
		var title = xml.getNodeValue(nodes[i],"title");
		addTD(tr, id);
		addTD(tr, title);
		//var content = xml.getNodeValue(nodes[i],"content");
	}
	document.getElementById(did).appendChild(ul);
}




