/********
作者:白东伟
建立时间:2006-12-6
描述:显示小块资料列表,例如subject_.aspx页
*********/
//papaer.aspx,Courseware.aspx  使用
		function getdata(obj)
		{
			//alert(obj.innerText);
			//当前点击类型的保存
			obj.parentNode.parentNode.childNodes(0).childNodes(2).innerHTML = Get_strtype(obj.innerText);
			//选择类型颜色的突出显示
			obj.parentNode.childNodes(1).className = "subTitleTd";
			obj.parentNode.childNodes(2).className = "subTitleTd";
			obj.parentNode.childNodes(3).className = "subTitleTd";
			obj.parentNode.childNodes(4).className = "subTitleTd";
			obj.parentNode.childNodes(5).className = "subTitleTd";
			obj.className = "subTitleTd_selected";
			//列表的显示
			obj.parentNode.parentNode.childNodes(3).childNodes(0).innerHTML=xmldata(createURL(obj.parentNode.parentNode.childNodes(0).childNodes(0).innerHTML,
			obj.parentNode.parentNode.childNodes(0).childNodes(1).innerHTML,obj.innerText)).outerHTML;
		}
		//地方站 资料显示
		function getlocalwebdata(obj)
		{
			//alert(obj.innerText);
			//当前点击类型的保存
			obj.parentNode.parentNode.childNodes(0).childNodes(1).innerHTML = Get_strsub(obj.innerText);
			//选择类型颜色的突出显示
			obj.parentNode.parentNode.childNodes(2).childNodes(0).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(2).childNodes(1).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(2).childNodes(2).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(2).childNodes(3).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(2).childNodes(4).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(2).childNodes(5).className = "subTitleTd_a";
			
			obj.parentNode.parentNode.childNodes(3).childNodes(0).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(4).childNodes(0).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(5).childNodes(0).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(6).childNodes(0).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(7).childNodes(0).className = "subTitleTd_a";
			obj.parentNode.parentNode.childNodes(8).childNodes(0).className = "subTitleTd_a";
			if(obj.innerText == "物理"||obj.innerText == "化学"||obj.innerText == "生物"||obj.innerText == "地理"||obj.innerText == "历史"||obj.innerText == "政治")
			{
				obj.className = "subTitleTd_selected";
			}
			else
			{
				obj.className = "subTitleTd_selected";
			}
			//列表的显示
			obj.parentNode.parentNode.childNodes(3).childNodes(1).innerHTML=xmldata(createURL(obj.parentNode.parentNode.childNodes(0).childNodes(0).innerHTML,
			Get_strsub(obj.innerText),"",obj.parentNode.parentNode.childNodes(0).childNodes(3).innerHTML)).outerHTML;
		}
		//根据中文类型名得到英文类型名
		function Get_strtype(type)
		{
			var strtype ="";
			if(type =="最新")
				strtype ="zuixin";
			else if(type =="畅销")
				strtype ="changxiao";
			else if(type =="原创")
				strtype ="yuanchuang";
			else if(type =="免费")
				strtype ="mianfei";
			else if(type =="星级")
				strtype ="xingji";
			else
				strtype ="";
			return strtype;
		}
		//根据中文学科名得到 学科
		function Get_strsub(subname)
		{
			var subid ="";
			if(subname =="语文")
				subid ="1";
			else if(subname =="数学")
				subid ="2";
			else if(subname =="英语")
				subid ="3";
			else if(subname =="物理")
				subid ="4";
			else if(subname =="化学")
				subid ="5";
			else if(subname =="生物")
				subid ="6";
			else if(subname =="地理")
				subid ="7";
			else if(subname =="历史")
				subid ="8";
			else if(subname =="政治")
				subid ="9";
			else if(subname =="文综")
				subid ="11";
			else if(subname =="理综")
				subid ="10";
			else
				subid ="";
			return subid;
		}
		//more所执行的函数
		function searchmore(obj)
		{
			var objcache = new Object();
			//找到所要操作的 父对象
			objcache = obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
			//得到url字符串
			var strurl = "Search.aspx?maincataid="+objcache.childNodes(0).childNodes(0).innerHTML
					+"&subcataid="+objcache.childNodes(0).childNodes(1).innerHTML
					+"&strtype="+objcache.childNodes(0).childNodes(2).innerHTML;
			//假如objcache.childNodes(0).childNodes(3).innerHTML上的内容 是数字
			if(isNaN(objcache.childNodes(0).childNodes(3).innerHTML) == false)
				strurl += "&areaid="+objcache.childNodes(0).childNodes(3).innerHTML;
			//假如objcache.childNodes(0).childNodes(3).innerHTML上的内容 不是数字
			else
				strurl += "&key="+escape(objcache.childNodes(0).childNodes(3).innerHTML);
				
			window.location = strurl;
		}
		//形成URL
		function createURL(maincata,subcata,type,areaid)
		{
			var strtype =Get_strtype(type);
			var j = "ReXml.aspx?maincata="+maincata+"&subcata="+subcata+"&type="+strtype+"&areaid="+areaid;
			return j;
		}
		function xmldata(j)
		{
			//window.open(j);
			var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");//通过XML得到数据源
			var oDoc = new ActiveXObject("MSXML2.DOMDocument");
			oHttpReq.open("POST",j,false);
			oHttpReq.send("");
			result = oHttpReq.responseText;
			//alert(result);
			oDoc.loadXML(result);
			items_id = oDoc.selectNodes("//Table/id");
			items_title = oDoc.selectNodes("//Table/title");
			items_icon = oDoc.selectNodes("//Table/icon");
			
			var Tb = document.createElement("TABLE");
			Tb.style.tableLayout = "fixed";
			
			var itemslength = items_id.length;
			for(var i=0;i<itemslength;i++)
			{
				var newOptionTR = document.createElement("TR");
				newOptionTR.style.pixelHeight = 19;
				
				var newOptionid = document.createElement("TD");
				newOptionid.noWrap = true;
				newOptionid.className = "textList01";
				
				var newa = document.createElement("A");
				newa.href = "FileDetail.aspx?id="+items_id[i].text;
				newa.target = "_blank";
				newa.title = items_title[i].text;
				newa.innerText = items_title[i].text.length<22?items_title[i].text:items_title[i].text.substr(0,22)+"...";
				
				var ll="";
				switch(items_icon[i].text)
				{
					case "1":
						ll += "<font color='#00FF00'>▲</font>";
						break;
					case "2":
						ll += "<font color='#0000ff'>◆</font>";
						break;
					case "3":
						ll += "<font color='#FF0000'>★</font>";
						break;
					case "4":
						ll += "<font color='#FF00ff'>●</font>";
						break;
					default:
						break;
				}
				newa.innerHTML = ll + newa.innerText;
				newOptionid.innerHTML = newa.outerHTML;
				newOptionTR.appendChild(newOptionid);
				Tb.appendChild(newOptionTR);
			}
			var newOptionTR = document.createElement("TR");
			newOptionTR.style.pixelHeight = 18;
			
			var newOptionid = document.createElement("TD");
			newOptionid.align = "right";
			
			var newa = document.createElement("A");
			newa.style.cursor = "hand";
			newa.onclick = "searchmore(this);";
			newa.innerHTML = "<img src='images/more.gif' width='37' height='5'>";
			
			newOptionid.appendChild(newa);
			newOptionTR.appendChild(newOptionid);
			Tb.appendChild(newOptionTR);
			Tb.style.margin = "0px";
			Tb.style.width = "100%";
			Tb.id = "ContentTable";
			return Tb;
		}

