$(document).ready(function() {
	$(".alert").click(function() {
		{
			var id = $(this).attr("id");
			alert(id);
			$(id).dialog();
			return false;
		}
	});
});

Ok it's alerting the id AFTER it alerts an undefined.. so it alerts "undefined" and then "5" or whatever the number may be.
What am I doing wrong?

do you have multiple classes named .alert?