function twitter_reload(id, style, data_type, screen_name, since_id, reloadTime) {
	// check for new data
	var url = '/app/modules/twitterama/xml/update.xml.php';
	
	var ajax = new ajaxObject(url);
	ajax.callback = function(responseText, responseStatus, responseXML) {
		if (responseStatus==200) {
			if (responseText != 'false') {
				var ul_ele = 'twtr'+id+'_ul';
				
				// prepend content (will be invisible)			
				$(responseText).prependTo("#"+ul_ele);
				
				// slide down existing content
				$("#"+ul_ele+" .twit_invis").animate({height: 'toggle'}, 400, function() {
						// fade in content
						$("#"+ul_ele+" .twit_invis").animate({opacity: 1}, 400);
						// remove invisible class for future animations
						$("#"+ul_ele+" .twit_invis").removeClass('twit_invis');
					});

				// set the since_id to the top mode li
				since_id = $("#"+ul_ele+" > li:first").attr('data');
			}
			
			// execute this to infinity and beyond
			setTimeout("twitter_reload("+id+",'"+style+"','"+data_type+"','"+screen_name+"','"+since_id+"','"+reloadTime+"')",reloadTime)
		}
	}
	ajax.update('id='+id+'&style='+style+'&data_type='+data_type+'&since_id='+since_id+'&screen_name='+screen_name);
}
