var lst;

function $(tagId) { return document.getElementById(tagId); }

function number_format(a) { 
	if (a) { 
		var b = String(Math.floor(a)); 
		var c = ""; 
		while (b != (c = b.replace(/^([+-]?\d+)(\d\d\d)/,"$1,$2"))) { b = c; } 
		return b; 
	} 
	return ''; 
}

function changesort(a,b,c) {
	if (lst.length < 1) { return; }
	var z = '<table class="tbllist" cellpadding="0" cellspacing="0" border="0">';
	var y = [	'&nbsp;<a href="javascript: void(0)" onclick="changesort(' + a + ',' , 
			')"><img src="/img/up' , 
			')"><img src="/img/dw' , 
			'.png" width="13" height="7" border="0" /></a></td>' 
		];
	var x = lst;
	switch (b) {
		case 7 : x.sort(function(a,b) { return a.g - b.g }); switch (c) { case 2 : x.reverse(); break; default: c = 1; } break;
		case 6 : x.sort(function(a,b) { return a.f - b.f }); switch (c) { case 2 : x.reverse(); break; default: c = 1; } break;
		case 5 : x.sort(function(a,b) { return a.e - b.e }); switch (c) { case 2 : x.reverse(); break; default: c = 1; } break;
		case 4 : x.sort(function(a,b) { return a.d - b.d }); switch (c) { case 2 : x.reverse(); break; default: c = 1; } break;
		case 3 : x.sort(function(a,b) { return a.c - b.c }); switch (c) { case 2 : x.reverse(); break; default: c = 1; } break;
		case 2 : x.sort(function(a,b) { return a.b - b.b }); switch (c) { case 2 : x.reverse(); break; default: c = 1; } break;
		case 1 : x.sort(function(a,b) { return a.a - b.a }); switch (c) { case 2 : x.reverse(); break; default: c = 1; } break;
	}
	z += 	'<tr style="font-weight: bold;">' + 
			'<td>種類' + 					y[0] + '1,' + (((b == 1) && (c == 2)) ? '1' + y[2] : '2' + y[1]) + y[3] + 
			'<td>所在地' + 					y[0] + '2,' + (((b == 2) && (c == 2)) ? '1' + y[2] : '2' + y[1]) + y[3] + 
			'<td>名称' + 					y[0] + '3,' + (((b == 3) && (c == 2)) ? '1' + y[2] : '2' + y[1]) + y[3] + 
			'<td>' + ((a == 1) ? '価格' : '月額賃料') + 	y[0] + '4,' + (((b == 4) && (c == 2)) ? '1' + y[2] : '2' + y[1]) + y[3] + 
			'<td>' + ((a == 1) ? '敷地面積' : '間取り') +	y[0] + '5,' + (((b == 5) && (c == 2)) ? '1' + y[2] : '2' + y[1]) + y[3] + 
		(	(a == 2) 
		? 	'<td>敷金' + 					y[0] + '6,' + (((b == 6) && (c == 2)) ? '1' + y[2] : '2' + y[1]) + y[3] + 
			'<td>礼金' + 					y[0] + '7,' + (((b == 7) && (c == 2)) ? '1' + y[2] : '2' + y[1]) + y[3]
		: 	''
		) + 
		'<td>詳細</td>' + 
		'</tr>';
	for (i = 0; i < x.length; i++ ) {
		z += 	'<tr style="background: #' + ((i % 2) ? 'F8F8F8' : 'FFFFFF') + ';">' + 
				'<td>' + x[i].j + '</td>' + 
				'<td>' + x[i].k + '</td>' + 
				'<td>' + x[i].l + '</td>' + 
				'<td>' + x[i].m + ((a == 1) ? '万' : '') + '円</td>' + 
				'<td>' + (x[i].n ? ((a == 1) ? x[i].n + '㎡（約' + number_format(x[i].n * 0.3025) + '坪）' : x[i].n) : '&nbsp;') + '</td>' + 
			(	(a == 2) 
			? 	'<td>' + (x[i].h ? x[i].h : '&nbsp;') + '</td>' + 
				'<td>' + (x[i].i ? x[i].i : '&nbsp;') + '</td>' 
			: 	''
			) + 
				'<td><a href="/?e=' + x[i].o + '" title="この物件の詳細をみる">詳細</a></td>' + 
			'</tr>';
	}
	z += '</table>';
	$("list").innerHTML = z;
}

