﻿//javascript

//展示图片新闻
function showImageNews(imageElementName, wordElementName)
{
	var str = "";
	var wordCount = parseInt(document.all(imageElementName).wordCount);
	var recordCount = parseInt(document.all(imageElementName).recordCount);
	
	var xmlObj = getNews(imageElementName);
	
	if(isNaN(wordCount)) wordCount = 0;
	
	if(isNaN(recordCount)) recordCount = 0;
	
	var doc = xmlObj.selectNodes("root/article"), pics = "", texts = "", links = "";
	for(var i = 0; i < doc.length; i++)
	{
		var id = "", dir = "", headline = "", sHeadline = "", content = "", picUrl = "", uri = "", dateTime = "";
		if(doc[i].selectSingleNode("uid") != null)
		{
			id = doc[i].selectSingleNode("uid").text;
		}
		if(doc[i].selectSingleNode("@dir") != null)
		{
			dir = doc[i].selectSingleNode("@dir").text;
		}
		if(doc[i].selectSingleNode("title") != null)
		{
			headline = sHeadline = doc[i].selectSingleNode("title").text;
			if(wordCount > 0 && headline.length > wordCount)
				sHeadline = headline.substr(0, wordCount - 1) + "..";
		}
		if(doc[i].selectSingleNode("img1") != null)
		{
			picUrl = doc[i].selectSingleNode("img1").text;
		}
		if(doc[i].selectSingleNode("fileName") != null)
		{
			uri = doc[i].selectSingleNode("fileName").text;
		}
		if(doc[i].selectSingleNode("issueTime") != null)
		{
			dateTime = doc[i].selectSingleNode("issueTime").text;
		}
		if(picUrl == "")
		{
			if(doc[i].selectSingleNode("content") != null)
			{
				content = doc[i].selectSingleNode("content").text;
				var re = new RegExp("[0-9_\\-]*\\.jpg|[0-9_\\-]*\\.gif", "i");
				picUrl = content.match(re);
			}
		}
		
		if(recordCount == 0 || i < recordCount)
		{
			pics += pics == "" ? "../pictures/" + picUrl : "|" + "../pictures/" + picUrl;
			texts += texts == "" ? sHeadline : "|" + sHeadline;
			links += links == "" ? escape("ArticleInfo.shtml?id=" + id) : "|" + escape("ArticleInfo.shtml?id=" + id);
			/*
			if(i + 1 == recordCount)
				wordCount = parseInt(document.all(wordElementName).wordCount);
				*/
		}
		/*
		else
		{
			var className = document.all(wordElementName).className;
			if(className == null) className = "";
			var dir = "", headline = "", sHeadline = "", picUrl = "", picDes = "", uri = "", dateTime = "";
			if(doc[i].selectSingleNode("@dir") != null)
			{
				dir = doc[i].selectSingleNode("@dir").text;
			}
			if(doc[i].selectSingleNode("title") != null)
			{
				headline = sHeadline = doc[i].selectSingleNode("title").text;
				if(wordCount > 0 && headline.length > wordCount)
					sHeadline = headline.substr(0, wordCount - 1) + "..";
			}
			if(doc[i].selectSingleNode("img1") != null)
			{
				picUrl = doc[i].selectSingleNode("img1").text;
			}
			if(doc[i].selectSingleNode("image1") != null)
			{
				picDes = doc[i].selectSingleNode("image1").text;
			}
			if(doc[i].selectSingleNode("fileName") != null)
			{
				uri = doc[i].selectSingleNode("fileName").text;
			}
			if(doc[i].selectSingleNode("issueTime") != null)
			{
				dateTime = doc[i].selectSingleNode("issueTime").text;
			}
			
			str += "<div><a href='../" + dir + uri + "' title='" + headline.replace(/'/g, "&acute;") + "' class='" + className + "' target='_blank' style='color:black;'>" + sHeadline + "</a></div>";
		}
		*/
	}
	return showSlide(pics, links, texts);
	//document.all(wordElementName).innerHTML = str;
}

//获取幻灯片
function showSlide(pics, links, texts)
{
	/*
	imgUrl1="ad/1.jpg"; 
	imgtext1="的是否定三分和决定三分和撒娇" 
	imgLink1=escape("http://www.tfol.com"); 
	
	imgUrl2="ad/2.jpg"; 
	imgtext2="的是否决定和撒娇" 
	imgLink2=escape("http://www.tfol.com"); 
	
	imgUrl3="ad/3.jpg"; 
	imgtext3="是否决是否决定三分和撒娇" 
	imgLink3=escape("http://www.tfol.com"); 
	
	var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3
	var links=imgLink1+"|"+imgLink2+"|"+imgLink3
	var texts=imgtext1+"|"+imgtext2+"|"+imgtext3
	*/
	
	var str;
	var focus_width=233 
	var focus_height=166 
	var text_height=20 
	var swf_height = focus_height+text_height 
	
	str = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">'
		+ '<param name="allowScriptAccess" value="sameDomain">'
		+ '<param name="movie" value="images/pixviewer.swf">'
		+ '<param name="quality" value="high">'
		+ '<param name="bgcolor" value="#F0F0F0">'
		+ '<param name="menu" value="false">'
		+ '<param name=wmode value="opaque">'
		+ '<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">'
		+ '<embed src="images/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
		+ '</object>'
		; 
	
	return str;
}
