$(document).ready(function() {
	var timer = $.timer(5000, function(timer) {
		var first = true;
		$('.displayPart.refresh').each(function() {
			//: update each one :)
			var obj = $(this);
			$.get('update/' + $(this).attr('rel'), function(data) {
				if (obj.html() != data) {
					obj.empty();
					obj.html(data);
					
					//: event dispatch :)
					if (first) {
						first = false;
						for (var i = 0; i < listeners.length; i++) {
							eval(listeners[i] + '()');
						}
					}
					
				} else {
				}
			});
		});
		//timer.stop();
	});
	
	
});

var listeners = new Array();