
//
//	从	Xml 获取数据
//
function GetXmlRecords(CtrlType,Xml,RecordType,ViewType,Rows,Record_LeftHtml,Record_RightHtml,TextLength,AddSubText,IsResponseDateTime,RecordLanguage,CtrlLanguage)
{
	var xmlDoc = new ActiveXObject("Microsoft.xmldom");
	xmlDoc.async = "false";
	xmlDoc.load(Xml + "?RecordType=" + RecordType);
	var xnls = xmlDoc.selectNodes("Records/Record");
	if(xnls==null)
	{
		alert("null");
		return ;
	}
	else
	{
		//document.write(xnls.length );
			//document.write("<br>");
		for(var i = 0;i<Rows && i<xnls.length ; i++)
		{
		
			var responseString = GetRecordHtml(i,Record_LeftHtml,Record_RightHtml,CtrlType,ViewType,xnls.item(i),IsResponseDateTime,RecordLanguage,CtrlLanguage);
			document.write( responseString );

		}
	}
}
function GetTableHtml(CtrlType,Xml,RecordType,ViewType,Rows,Record_LeftHtml,Record_RightHtml,TextLength,AddSubText,IsResponseDateTime,TableAttribute,RecordLanguage,CtrlLanguage)
{
	if(TableAttribute == "")
		TableAttribute = 'style="font-size:12px;" ';
	
	document.write('<table '+ TableAttribute +'>');
	GetXmlRecords(CtrlType,Xml,RecordType,ViewType,Rows,Record_LeftHtml,Record_RightHtml,TextLength,AddSubText,IsResponseDateTime,RecordLanguage,CtrlLanguage)
	document.write('</table>');
	
}
function GetRecordHtml(RecordIndex,Record_LeftHtml,Record_RightHtml,CtrlType,ViewType,xmlNodeRecord,IsResponseDateTime,RecordLanguage,CtrlLanguage)
{
	// 数据 获取
	var strTitle = xmlNodeRecord.selectSingleNode("Title").text;
	var strPageUrl = xmlNodeRecord.selectSingleNode("URL").text;
	
	var strNo = xmlNodeRecord.selectSingleNode("No").text;
	var sImages = xmlNodeRecord.selectSingleNode("sImages")!=null?xmlNodeRecord.selectSingleNode("sImages").text:"";
	var strDateTime
	if( TextLength != 0 && strTitle.length>TextLength)
		strTitle = strTitle.substring(0,TextLength) + AddSubText;
	var arrDateTime = xmlNodeRecord.selectSingleNode("LastModifyDate").text.split(" ");
	strDateTime = arrDateTime[0];


	// 输出数据
	var strTmp = '';
	switch(CtrlType)
	{
		// 新闻控件
		case "News":
		{
			if(strPageUrl=="")
			{
				strPageUrl="product-center.mspx";
			}
			switch(ViewType)
			{
				case "0":
					strTmp +=' <tr>';
					strTmp +='			<td width="1%">'+Record_LeftHtml+'</td>';
					strTmp +='</td>';
					strTmp +='			<td width="99%"><a href="'+ strPageUrl +'?RecordID='+ strNo +'" target="" class="font_news_link">'+ strTitle +'</a>'
					if(IsResponseDateTime)
						strTmp +=' &nbsp; <span class="font_news_date">'+ strDateTime +'</span>';
					strTmp +='	</td></tr>';
					break;
				case "1":
					strTmp = strTitle+"<br>";
					break;
			}
			break;
		}
		// 产品控件
		case "Product":
		{
			if(strPageUrl=="")
			{
				strPageUrl="product-center.mspx";
			}

			switch(ViewType)
			{
				case "0":
				
				strTmp +='<td><table width="150" height="130" border="0" align="center" cellpadding="0" cellspacing="0" class="table_product_bg"><tr><td height="25" align="center">';
				strTmp +='<a href="'+ strPageUrl +'?RecordID='+ strNo +'" class="font_product_list">'+strTitle+'</a>';
				strTmp +='</td></tr><tr><td height="105" align="center">';
				strTmp +='<a href="'+ strPageUrl +'?RecordID='+ strNo +'"><img src="/images/'+ sImages +'" border="0" width="80" height="80"></a>';
				strTmp +='</td></tr></table><br/>';
				if((RecordIndex+1) % 3 ==0)	
					strTmp +='</tr><tr>';
				strTmp +='</td>';
					break;
				case "1":
					strTmp = strTitle+"<br>";
					break;
			}
			break;
		}
		// 下载控件
		case "Download":
		{
			if(strPageUrl=="")
			{
				strPageUrl="file-center.mspx";
			}

			switch(ViewType)
			{
				case "0":
strTmp +='<table width="100%" border="0" cellspacing="2" cellpadding="2">';
strTmp +='    <tr>';
strTmp +='        <td width="10%"><a href="'+ strPageUrl +'?RecordID='+ strNo +'"><img src="../images/'+ sImages +'" border="0" width="80" height="80"></a></td>';
strTmp +='        <td width="100%"><table width="100%" border="0" cellspacing="2" cellpadding="2">';
strTmp +='            <tr>';
strTmp +='            <td colspan="4" class="font_product_list"><strong><a href="'+ strPageUrl +'?RecordID='+ strNo +'" class="font_product_list">'+ xmlNodeRecord.selectSingleNode("Title").text +'</a></strong></td>';
strTmp +='            </tr>';
strTmp +='            <tr>';
strTmp +='            <td colspan="4" class="font_product_list_message">'+ xmlNodeRecord.selectSingleNode("ContentShort").text +'</td>';
strTmp +='            </tr>';
strTmp +='            <tr>';
strTmp +='            <td width="30%" class="font_product_list_message">类型:</td>';
strTmp +='            <td width="30%" class="font_product_list_message">更新时间:'+ strDateTime +'</td>';
strTmp +='            <td width="25%" class="font_product_list_message">文件大小:'+ xmlNodeRecord.selectSingleNode("Size").text +'</td>';
strTmp +='            <td width="15%" class="font_product_list_message"><strong><a href="'+ xmlNodeRecord.selectSingleNode("DownLoadURL").text +'"> 点击下载</a></strong></td>';
strTmp +='            </tr>';
strTmp +='        </table>';
strTmp +='		</td>';
strTmp +='    </tr>';
strTmp +=' </table>';
strTmp +=' <hr class="hr_download">"';
					break;
				case "1":
					strTmp = strTitle+"<br>";
					break;
			}
			break;
		}
		
	}
	return strTmp
	
}

	
