//カスタムソート（号地）
jQuery.fn.dataTableExt.oSort['gochi-asc'] = function(a,b) {
	var x = a.replace( /,/g, "" );
	var y = b.replace( /,/g, "" );
	var x = x.replace( /-/g, "" );
	var y = y.replace( /-/g, "" );
	gx = x.split("号地");
	gy = y.split("号地");
	x = parseFloat( gx[0] );
	y = parseFloat( gy[0] );
	return x - y;
};
jQuery.fn.dataTableExt.oSort['gochi-desc'] = function(a,b) {
	var x = a.replace( /,/g, "" );
	var y = b.replace( /,/g, "" );
	var x = x.replace( /-/g, "" );
	var y = y.replace( /-/g, "" );
	gx = x.split("号地");
	gy = y.split("号地");
	x = parseFloat( gx[0] );
	y = parseFloat( gy[0] );
	return y - x;
};
//カスタムソート（面積）
jQuery.fn.dataTableExt.oSort['menseki-asc'] = function(a,b) {
	var x = a == "-" ? 0 : a.replace( /,/g, "" );
	var y = b == "-" ? 0 : b.replace( /,/g, "" );
	gx = x.split("㎡");
	gy = y.split("㎡");
	x = parseFloat( gx[0] );
	y = parseFloat( gy[0] );
	return x - y;
};
jQuery.fn.dataTableExt.oSort['menseki-desc'] = function(a,b) {
	var x = a == "-" ? 0 : a.replace( /,/g, "" );
	var y = b == "-" ? 0 : b.replace( /,/g, "" );
	gx = x.split("㎡");
	gy = y.split("㎡");
	x = parseFloat( gx[0] );
	y = parseFloat( gy[0] );
	return y - x;
};
//カスタムソート（坪）
jQuery.fn.dataTableExt.oSort['tubo-asc'] = function(a,b) {
	var x = a == "-" ? 0 : a.replace( /,/g, "" );
	var y = b == "-" ? 0 : b.replace( /,/g, "" );
	gx = x.split("坪");
	gy = y.split("坪");
	x = parseFloat( gx[0] );
	y = parseFloat( gy[0] );
	return x - y;
};
jQuery.fn.dataTableExt.oSort['tubo-desc'] = function(a,b) {
	var x = a == "-" ? 0 : a.replace( /,/g, "" );
	var y = b == "-" ? 0 : b.replace( /,/g, "" );
	gx = x.split("坪");
	gy = y.split("坪");
	x = parseFloat( gx[0] );
	y = parseFloat( gy[0] );
	return y - x;
};
//カスタムソート（万円）
jQuery.fn.dataTableExt.oSort['en-asc']  = function(a,b) {
	var x = (a == "-") ? 0 : a.replace( /,/g, "" );
	var y = (b == "-") ? 0 : b.replace( /,/g, "" );
	ex = x.split("万円");
	ey = y.split("万円");
	x = parseFloat( ex[0] );
	y = parseFloat( ey[0] );
	return ((x < y) ? -1 : ((x > y) ?  1 : 0));
};
jQuery.fn.dataTableExt.oSort['en-desc'] = function(a,b) {
	var x = (a == "-") ? 0 : a.replace( /,/g, "" );
	var y = (b == "-") ? 0 : b.replace( /,/g, "" );
	ex = x.split("万円");
	ey = y.split("万円");
	x = parseFloat( ex[0] );
	y = parseFloat( ey[0] );
	return ((x < y) ?  1 : ((x > y) ? -1 : 0));
};

$(document).ready(function() {
	$('#dtable1').dataTable({
		"aaSorting": [[0,'desc']],
		"bPaginate": false,
		"bLengthChange": false,
		"bFilter": false,
		"bSort": true,
		"bInfo": false,
		"bAutoWidth": false,
		"bStateSave": false,
		"aoColumns": [ 
			{ "bSortable": false },
			null,
			null,
			null,
			null,
			{ "bSortable": false }
		]
	});
} );

