Entonces no uses la version breve de ajax:
   Cita:  function agregar(){
$("#contenido").load("contenido.html");
}
    Sino una que te permita ejecutar codigo tras cargar algo:  
 Cita:    $.ajax({
        url: "login/login.html",
        async:true,
		success: function(datos){
            $("#dialog").html(datos);
			dialogo();
        }
	});