function sortByNumber(n,s,p)
{
	var n1=0,n2=Array(0,0,0,0,0,0,0),n3=0;
	if(n>9){
		n1=n-9;
		n2=GetSvalue();
		//if(typeof sortm!="undefined")n2[sortnum+2]=sortm;
		for(var k=0;k<n2.length;k++){
			 if(k==n1-1){n3=n2[k];break}
		}
	}else{
		SelectedId="";
		if(n==1)if(typeof sortm!="undefined")n2[sortnum+2]=sortm;
	}
	if(typeof sortargs!="undefined")GetSortArr(n);
	myArray.sort(function sortFun(x, y){
			if(n==0)return s*(parseFloat(x[n])-parseFloat(y[n]));
			else if(n==1)return s*(parseFloat(x[sortnum+3][0])-parseFloat(y[sortnum+3][0]));
			else if(n>1 && n<5)return s*(parseFloat(x[6+n])-parseFloat(y[6+n]));
			else{
				return s*(parseFloat(x[n1][n3])-parseFloat(y[n1][n3]));
			}
		}
	);
	var gotoPageList=$("gotoPageList");
	var DataContent=$("DataContent");
	var content="",pageLabel="",i,j,count=0,psize=50,pagecount=0;
	var arrLength=myArray.length;
	var startPageNum=(p-1)*psize;
	if(arrLength%psize==0)pagecount=arrLength/psize;else pagecount=Math.round((arrLength/psize)+0.5);
	if(p<0)p=0;if(p>pagecount)p=pagecount;
	for(j=1;j<=pagecount;j++){
		p==j?pageclass=" class=current ":pageclass="";
		pageLabel+="<a"+pageclass+" href=\"javascript:sortByNumber("+n+","+s+","+j+");\">"+j+"</a>";
	}
		gotoPageList.innerHTML=pageLabel;
	for(i=startPageNum;i<arrLength;i++ ) {
	　　content+=getArrayStr(myArray[i],i,n2);
		count++;if(count==psize)break;
	}
	DataContent.innerHTML=DataHtmlHead+content+'</table>';
	if(xg==1){$("SortDDEday").style.display="";$("SortDDEday").innerHTML="<a href='javascript:sortByNumber(1,"+(-s)+",1);"+"'>"+titleText[sortnum+2]+"1日增减仓</a>";}
	for(i=0;i<7;i++)	{
	    eval('document.getElementById("SortDDE'+i+'").innerHTML="'+GetSelectInfo(i,n2[i])+'";');
	}
	$("SortDDEa").innerHTML="<a href='javascript:sortByNumber(0,"+(-s)+",1);"+"'>股票代码</a>";
	$("SortDDEa2").innerHTML="<a href='javascript:sortByNumber(2,"+(-s)+",1);"+"'>最新价</a>";
    $("SortDDEa3").innerHTML="<a href='javascript:sortByNumber(3,"+(-s)+",1);"+"'>涨跌幅</a>";
	$("SortDDEa4").innerHTML="<a href='javascript:sortByNumber(4,"+(-s)+",1);"+"'>主力资金</a>";
	if(SelectedId!=""){
		if(n!=0 && n!=4){
			var orgText=$("SortDDE"+(n-10)).innerHTML;
		         s==1?orgText+="△":orgText+="▼";
		         $("SortDDE"+(n-10)).innerHTML=orgText;
		}
		
	}
	if(n==0){
		     var orgText=$("SortDDEa").innerHTML;
		         s==1?orgText+="△":orgText+="▼";
		         $("SortDDEa").innerHTML=orgText;
	}else if(n==1){
			 var orgText=$("SortDDEday").innerHTML;
		         s==1?orgText+="△":orgText+="▼";
		         $("SortDDEday").innerHTML=orgText;
	}
	if(n>1 && n<5){
		     var orgText=$("SortDDEa"+n).innerHTML;
		         s==1?orgText+="△":orgText+="▼";
		         $("SortDDEa"+n).innerHTML=orgText;
	}
}
function GetSortArr(){
	var myarr=new Array(),ii=0;
	for(var l=0;l<myArray.length;l++){
		  if((myArray[l][sortnum+3][0])>=sortargs[0] && (myArray[l][sortnum+3][0])<=sortargs[1]  && (myArray[l][sortnum+3][sortm])>=sortargs[2] && (myArray[l][sortnum+3][sortm])<=sortargs[3] && (myArray[l][9])>=sortargs[4] && (myArray[l][9])<=sortargs[5]  && (myArray[l][sortnum+3][4])>=sortargs[6] && (myArray[l][sortnum+3][4])<=sortargs[7] && myArray[l][1][sortnum]>=sortargs[8] && myArray[l][1][sortnum]<=sortargs[9] && myArray[l][2][sortnum]>=sortargs[10] && myArray[l][2][sortnum]<=sortargs[11]){myarr[ii]=myArray[l];ii+=1;}
          //[-100,100,-100,100,-100,100,0,100,0,300,0,10]
	}
	myArray=myarr;
}
function getArrayStr(a,n,arr) {
	var classstr="",n1=n+1,stockname="";
	var bgc=new Array("","","","","","","");
	for(k=0;k<bgc.length;k++){
		if(sid[k]==SelectedId){bgc[k]="#CCCCCC";break;}
	}
	var line="<tr onclick=\"changeBKColor(this)\" onmouseover=\"javascript:this.bgColor='#cee1ff';\"  onmouseout=\"javascript:this.bgColor='';\"><td>"+n1+"</td>";
		line+=("<td><a href='http://www.wonengzhao.com/stock.asp?id="+a[0]+"' onmouseover=\"showInfoDIV('"+a[0]+"','"+a[1]+"',event);\" target='_blank'>"+a[0]+"</a></td>");
		for(var k=0;k<stockCodeArray.length;k++){
			 if(a[0]==stockCodeArray[k][0]){stockname=stockCodeArray[k][1];break;}
		}
		line+=("<td>"+stockname+"</td>");
		line+=("<td align='center' class='td'><a href='http://www.1888.net.cn/gupiaosou/gupiaosou/go.asp?NO=280&CLS=17&Key="+a[0]+"' target='_blank'>超赢</a>&nbsp;&nbsp;<a href='http://www.1888.net.cn/gupiaosou/gupiaosou/go.asp?NO=338&CLS=17&Key="+a[0]+"' target='_blank'>实时DDE</a></td>");
		line+=("<td class='textRight'>"+ForNum(a[8],2,0)+"</td>");
		a[9]==0?classstr=" class='textRight'":(a[9]>0?classstr=" class='colorRED textRight'":classstr=" class='colorGREEN textRight'");
		line+=("<td "+classstr+">"+ForNum(a[9],2,0)+"</td>");
		line+=("<td align='center' bgcolor='"+bgc[0]+"'>"+ForNum(a[1][arr[0]],2,0)+"</td>");
		line+=("<td align='center' bgcolor='"+bgc[1]+"'>"+ForNum(a[2][arr[1]],2,0)+"</td>");
		if(xg==0)line+=("<td align='center' style='display:none;'></td>");
		else{
			  a[sortnum+3][0]==0?classstr=" class='textRight'":(a[sortnum+3][0]>0?classstr=" class='colorRED textRight'":classstr=" class='colorGREEN textRight'");
			  line+=("<td align='center' "+classstr+">"+ForNum(a[sortnum+3][0],3,1)+"</td>");
		}
		a[3][arr[2]]==0?classstr=" class='textRight'":(a[3][arr[2]]>0?classstr=" class='colorRED textRight'":classstr=" class='colorGREEN textRight'");
		line+=("<td colspan=3 bgcolor='"+bgc[2]+"'><div style='width:45px;float:left;text-align:right;' "+classstr+">"+ForNum(a[3][arr[2]],3,1)+"</div></td>");
		a[4][arr[3]]==0?classstr=" class='textRight'":(a[4][arr[3]]>0?classstr=" class='colorRED textRight'":classstr=" class='colorGREEN textRight'");
		line+=("<td colspan=3 bgcolor='"+bgc[3]+"'><div style='width:45px;float:left;text-align:right;' "+classstr+">"+ForNum(a[4][arr[3]],3,1)+"</div></td>");
		a[5][arr[4]]==0?classstr=" class='textRight'":(a[5][arr[4]]>0?classstr=" class='colorRED textRight'":classstr=" class='colorGREEN textRight'");
		line+=("<td colspan=3 bgcolor='"+bgc[4]+"'><div style='width:45px;float:left;text-align:right;' "+classstr+">"+ForNum(a[5][arr[4]],3,1)+"</div></td>");
		a[6][arr[5]]==0?classstr=" class='textRight'":(a[6][arr[5]]>0?classstr=" class='colorRED textRight'":classstr=" class='colorGREEN textRight'");
		line+=("<td colspan=3 bgcolor='"+bgc[5]+"'><div style='width:45px;float:left;text-align:right;' "+classstr+">"+ForNum(a[6][arr[5]],3,1)+"</div></td>");
		a[7][arr[6]]==0?classstr=" align='center'":(a[7][arr[6]]>0?classstr=" class='colorRED' align='center'":classstr=" class='colorGREEN' align='center'");
		line+=("<td "+classstr+" bgcolor='"+bgc[6]+"'>"+ForNum(a[7][arr[6]],2,0)+"</td>");
		a[10]==0?classstr=" class='textRight'":(a[10]>0?classstr=" class='colorRED textRight'":classstr=" class='colorGREEN textRight'");
		line+=("<td "+classstr+">"+ForNum(a[10],2,0)+"</td>");
	line+="</tr>";
	return(line);
}

