function setSortID(m) {
	document.getElementById("sortby").value=m;
	var sortmode = document.getElementById('sortmode');
	if( sortmode.value == 1){
		sortmode.value = 0;
	} else {
		sortmode.value = 1;
	}
}


function makeTable()
{
	var ii = 0;
	var info1 = new Array();
	var info2 = new Array();
	info1 = infos.split("__");


	var q=document.getElementById("qid").value;

	for(var i = 0; i < info1.length - 1; i++) {
		if(info1[i].length > 10) {
			
			if(q.length<2)
			{
				info2[ii] = info1[i].split("|");
				ii++;
			}
			else
			{
				if(info1[i].indexOf(q)>=0) 
				{
					info2[ii] = info1[i].split("|");
					ii++;

				}
			}

		}
	}
	maketr(info2);
}

function maketr(info2){
	
	var color = "";
	var hcolor = "";
	var i = 0;
	var j = 0;
	var ii = 0;
	var a = 1;
	

	var buf = new Array();
	var tailbuf1=new Array();
	

	document.getElementById("b_begin").innerHTML = b_begin;
	document.getElementById("b_predict").innerHTML = b_predict;
	document.getElementById("b_predict2").innerHTML = b_predict;
	
	var sortby = document.getElementById("sortby").value;

	var sortmode = document.getElementById('sortmode').value;


	if(sortby == 1) {
		info2.sort(sortbyCode);
	}else if(sortby == 2) {
		info2.sort(sortbyName);
	}
	
	else if(sortby == 3) {
		info2.sort(sortbyRatio);
	} else if(sortby == 4) {
		info2.sort(sortbyPredictRatio);
	}
	
	if(sortmode == 1) {
		info2.reverse();
	}

	var sortby = document.getElementById("sortby").value;
	
	buf.push('<table width=780px >');
	buf.push('<tr style="height: 0px;">');
	buf.push('<th style="width: 63px;"></th>');
	buf.push('<th style="width: 110px;"></th>');
	buf.push('<th style="width: 86px;"></th>');
	buf.push('<th style="width: 80px;"></th>');
	buf.push('<th style="width: 80px;"></th>');
	buf.push('<th style="width: 80px;"></th>');
	buf.push('<th style="width: 80px;"></th>');
	buf.push('<th style="width: 80px;"></th>');
	buf.push('<th style="width: 60px;"></th>');
	buf.push('<th style="width: 60px;"></th></tr>');


	var tmpstr='';
	for(var i = 0; i < info2.length; i++) 
	{

		var color5, color7;
		if(info2[i][5]>0) color5='red'; else if(info2[i][5]<0) color5='green'; 
		if(info2[i][7]>=0) color7='red'; else if(info2[i][7]<0) color7='green'; 
		if(info2[i][0] > 0 &&info2[i][3]!='-')
			
		{
				
				buf.push( '<tr align="center" class="tr" onMouseOut="changebg(this)" onMouseOver="changebg1(this)"><td>'+info2[i][0] + '</td><td>' + info2[i][1] + '</td><td>' + info2[i][2] + '</td><td>' + info2[i][3] + '</td><td>' + info2[i][4] + '</td><td><font color=' + color5 + '>' + info2[i][5] + '%</font></td><td>'+info2[i][6]+'</td><td><font color=' + color7 + '>' + info2[i][7] + '%</font></td><td>'+info2[i][8]+'</td><td><a href="predict/predict'+info2[i][0]+'.html" >ÏêÇé</a></td></tr>');
		}
		else
		{
				tailbuf1.push( '<tr align="center" class="tr" onMouseOut="changebg(this)" onMouseOver="changebg1(this)"><td>'+info2[i][0] + '</td><td>' + info2[i][1] + '</td><td>' + info2[i][2] + '</td><td>' + info2[i][3] + '</td><td>' + info2[i][4] + '</td><td><font color=' + color5 + '>' + info2[i][5] + '%</font></td><td>'+info2[i][6]+'</td><td><font color=' + color7 + '>' + info2[i][7] + '%</font></td><td>'+info2[i][8]+'</td><td><a href="predict/predict'+info2[i][0]+'.html" >ÏêÇé</a></td></tr>');
		}
		

	}
	
	var t=new Array();
	t=buf.concat(tailbuf1);
	t.push('</table>');

	document.getElementById("maininfo0").innerHTML = t.join('');


	for(var i = 1; i <= 4; i++) {
		document.getElementById("b_" + i).innerHTML = "";
	}

	if( document.getElementById('sortmode').value == 1) {
		document.getElementById("b_" + sortby).innerHTML = "¡ø";
	} else {
		document.getElementById("b_" + sortby).innerHTML = "¨‹";
	}

}

function sortbyCode(x,y){ if(x[0] < y[0] ) { 	return 1; } else { 	return -1; }}
function sortbyName(x,y){ if(x[1] < y[1] ) { 	return 1; } else { 	return -1; }}
function sortbyRatio(x,y) { if(x[5] < y[5]) { 	return 1; } else { 	return -1; }}
function sortbyPredictRatio(x,y) { if(x[7] < y[7]) { 	return 1; } else { 	return -1; }}



