function latestTimer() {
	var gls = setTimeout ("getLatestSpammers()", 18000);
 
}

function getLatestSpammers () {
	if (typeof($('latestspammersblock')) != undefined && $('latestspammersblock') != null) {
	
		var prevl = $('latestspammersblocki').innerHTML;
		new Ajax.Updater('latestspammersblocki', '/latest.php', {
			onComplete: function () {
				var newl = $('latestspammersblocki').innerHTML;
				
				if (prevl != newl) {
					flashlatest ();
				}
			}
		});
		clearTimeout('gls');
		latestTimer();
	}
}

function flashlatest () {
	new Effect.Pulsate('latestspammersblocki', { pulses: 2, duration: 3 });
}

document.observe("dom:loaded", function() {
  if (typeof($('latestspammersblock')) != undefined && $('latestspammersblock') != null) {
	latestTimer();
  }
});

