function ExportHrd(station_id) {
	if ($(".alert").length > 0) {
		$(".alert").remove();
	}
	if ($(".errormessages").length > 0) {
		$(".errormessages").remove();
	}
	$(".ld-ext-right-"+station_id).addClass('running');
	$(".ld-ext-right-"+station_id).prop('disabled', true);

	$.ajax({
		url: base_url + 'index.php/hrdlog/upload_station',
		type: 'post',
		data: {'station_id': station_id},
		dataType: 'json',
		success: function (data) {
			
			//modify running state
			$(".ld-ext-right-"+station_id).removeClass('running');
			$(".ld-ext-right-"+station_id).prop('disabled', false);
			
			//react to success
			if (data.status == 'OK') {
				$.each(data.info, function(index, value){
					$('#modcount'+value.station_id).html(value.modcount);
					$('#notcount'+value.station_id).html(value.notcount);
					$('#totcount'+value.station_id).html(value.totcount);
				});
				$(".card-body").append('<div class="alert alert-success" role="alert">' + data.infomessage + '</div>');
				return;
			}

			//react to errors during upload
			if (data.status == 'Error') {
				$(".card-body").append('<div class="alert alert-info" role="alert">' + data.info + '</div>');

				if (data.errormessages.length > 0) {
					$("#hrdlog_export").append(
						'<div class="errormessages">\n' +
						'    <div class="card mt-2">\n' +
						'        <div class="card-header bg-danger">\n' +
						'            Error Message\n' +
						'        </div>\n' +
						'        <div class="card-body">\n' +
						'            <div class="errors"></div>\n' +
						'        </div>\n' +
						'    </div>\n' +
						'</div>'
					);
					$.each(data.errormessages, function (index, value) {
						$(".errors").append('<li>' + value);
					});
				}
				return;
			}

			//react to errors due to credentials or disabled upload
			if (data.status == 'Credential_Error'){
				$(".card-body").append('<div class="alert alert-danger" role="alert">' + data.infomessage + '</div>');
				return;
			}

		}
	});
}
