function DCresultSetContent(DCresultSetID,resultArray)
{
this.DCresultSetID=DCresultSetID;
this.resultArray=resultArray;

DCresultSetContent.prototype.DCsortResults=DCsortResults;
DCresultSetContent.prototype.DCdisplayResults=DCdisplayResults;
}
function DCsortResults(sortCol)
{
for (j=1;j<=this.resultArray.length-1;j++) {
}
var top=this.resultArray.length;
while (top!=0)
{
for (count=1;count<top-1;count++) 
{
var X = this.resultArray[count][sortCol]; 
X1 = X.split('/') ;
X2 = (-((-X1[2]*20-X1[0])*50-X1[1]));

var Y = this.resultArray[count+1][sortCol]; 
Y1 = Y.split('/') ;
Y2 = (-((-Y1[2]*20-Y1[0])*50-Y1[1])) ;
if (X2 < Y2)
{
tmpVar=this.resultArray[count];
this.resultArray[count]=this.resultArray[count+1];
this.resultArray[count+1]=tmpVar;
}
}
top--;
}
}
function DCdisplayResults(expandCategory, sortCol)
{
var lastCategory="";
resultTableHTML="<table border=0 cellpadding='0' cellspacing='0'>"
for (j=1;j<=this.resultArray.length-1;j++) 
{
var DateM = new Date(this.resultArray[j][3]) ;
function makeArray() {
     for (i = -1; i<DateM.getMonth(); i++)
          this[i+1] = makeArray.arguments[i+1];
}
var months = new makeArray('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var day  = DateM.getDate();
var month = (DateM.getMonth() + 1);
var yy = DateM.getYear();
var Nmonths = (DateM.getMonth()+1);
var FDate =months[DateM.getMonth()]+" "+DateM.getDate()+ ", "+DateM.getYear();
resultTableHTML+="<tr><td class=dcRedTri valign=top align=right width=15><IMG border=0 SRC=/global/Content.nsf/resources/Global_Images/$file/tri_red.gif></td><td id=dcLinks height=20 ><B><a href='/global/Content.nsf/"+(this.resultArray[j][1])+"/"+escape(this.resultArray[j][4])+"'>"+this.resultArray[j][0]+"<a/></B></td></tr>";
if (Abstract=="Yes") {
resultTableHTML+="<tr><td width=15>&nbsp;</td><td width='500' class=dcAbstract> "+this.resultArray[j][2]+"</td></tr>";
}
if (DateD=="Yes")
{
resultTableHTML+="<tr><td width=15>&nbsp;</td><td valign=top width='230' class=dcDate> "+FDate+"</td></tr>";
}
}
resultTableHTML+="</table>";
document.write(resultTableHTML);
document.close();
//if (document.layers)
//{
//document.nsDCresultsHolderContent.document.write(resultTableHTML);
//document.nsDCresultsHolderContent.document.close();
//}
//else
//{
//document.getElementById("DCresultsHolderContent").innerHTML=resultTableHTML;
//}
}