// JavaScript Document
Array.prototype.distinct = function()
{ 
 var $ = this; 
 var o1 = {}; 
 var o2 = {}; 
 var o3 = []; 

 var o; 
 for(var i=0;o = $[i];i++){ 
  if(o in o1){ 
   if(!(o in o2)) o2[o] = o; 
   delete $[i]; 
  }else{ 
   o1[o] = o; 
  } 
 } 
  
 $.length = 0; 
 for(o in o1){ 
  $.push(o); 
 } 
  
 for(o in o2){ 
  o3.push(o); 
 } 
   
 return o3; 
} 

var Btopic=false;
var Binfo=false;
var strTopic=new Array();
var strTopicID=new Array();
var strTopicDATE=new Array();

var strInfo=new Array();
var strInfoID=new Array();
var strInfoDATE=new Array();


var ototal=new Array();
var ototalID=new Array();
var ototalDATE=new Array();

function FuncTopic(ic,n)
{
	
	 Btopic=true;
	 
	 if(n>0)
	 {
		for(i=0;i<n;i++)
		{	
			strTopic[i]=otopic[i].ctitle;
			strTopicID[i]="" +otopic[i].niid;
			strTopicDATE[i]="" +otopic[i].ddate;
			
		}
	}
	return;
}

function FuncInfo(ic,n)
{
	Binfo=true;
	
	if(n>0)
	 {
		for(i=0;i<n;i++)
		{	
			strInfo[i]=oinfo[i].ctitle;
			strInfoID[i]="" +oinfo[i].niid;
			strInfoDATE[i]="" +oinfo[i].ddate;
		}
	}
	display(n,ic);
}

function display(n,ic)
{
	if(n<=0) return;
	if(Binfo&&Btopic)
	{
		ototal=strTopic.concat(strInfo);
		ototalID=strTopicID.concat(strInfoID); 
		ototalDATE=strTopicDATE.concat(strInfoDATE); 
		
	}
	ototal.distinct();
	ototalID.distinct();
	ototalDATE.distinct();
	var str="";
	for(i=0;i<n;i++)
	{
		str += "<table width='100%' border='0' cellspacing='0' cellpadding='0' id='table_line'>";
		str += "<tr>";
		str += "<td align='left' width='328'><img src='pic/default_r26_c16.jpg' width='16' height='8' hspace='2'>";
		str += "<a href='http://www.shwise.cn/cgi-bin/GInfo.dll?DispInfo&w=shwise&nid=";
		str += ototalID[i];
		str += "' target='_blank' ";
		if(i<strTopic.length) str+= "class='fred'";
		else str+= "class='news'";
		str += ">" + ellipTitle(ototal[i],46)+"</a>";
		str += "</td>";
		if(ic==0) 
		{ 
			str+="<td align='right' width='120' class='ndate'>";	
			str += ototalDATE[i].substring(0,10);
			str += "</td>";
		}
		str += "</tr></table>";

	}
	news[ic].innerHTML=str;

	for(i=0;i<strTopic.length;i++){ strTopic.pop();}
	for(i=0;i<strTopicID.length;i++){ strTopicID.pop();}
	for(i=0;i<strInfo.length;i++){ strInfo.pop();}
	for(i=0;i<strInfoID.length;i++){ strInfoID.pop();}
	for(i=0;i<ototal.length;i++){ ototal.pop();}
	for(i=0;i<ototalID.length;i++){ ototalID.pop();}

}