window.addEvent('domready', function() {

	/* Highlight messages */
	$$('.success, .warning, .error').each(function(element) {
		element.setStyle('opacity',0);
		element.fade();
	});
	
	/* Toggle boxes */
	$$('.box').each(function(element) {
		element.getElement('h2').addEvent('click', function(e){
			e = new Event(e);
			element.getElement('.box_content').slide();
			e.stop();
		});
	});
});

/* Load content via ajax */
function refresh(url,id) {
	var loadScreen = $('loading');
	
	// Configure refresh
	$(id).set('load',{
		onRequest: function() {
			loadScreen.setStyle('display','block');
			loadScreen.fade('hide').fade(.8);
		},
		onComplete: function() {
			loadScreen.fade();
		}
	});
	
	// Get it!
	$(id).load(url);
	return false;
}
