window.addEvent('domready', function() {
	$(document).getElements('button').each(function(button){
		button.addEvent('click',function(event){
			if(button.hasClass('no_loading_gif'))return;
			var loading = new Element('div',{style:''});
			loading.inject(button,'after');
			loading.set('html','Loading...<img style="display:inline;vertical-align:bottom" src="/img/spinner.gif"/>');
			button.setStyle('display','none');
		//	event.stop();
		});
	});
	document.getElements('a.button').each(function(button){
		button.addEvent('click',function(event){
			if(button.hasClass('no_loading_gif'))return;
			var loading = new Element('div',{style:''});
			loading.inject(button,'after');
			loading.set('html','Loading...<img style="display:inline;vertical-align:bottom" src="/img/spinner.gif"/>');
			button.setStyle('display','none');
		//	event.stop();
		});
	});
	if($controller == 'principals' && $action == 'recycle'){
		$$('table').each(function(table){
			
			var selectall=$(table).getElement('.selectall');
			selectall.addEvent('click',function(){
				$(table).getElements('input').each(function(input){
					if(input.type=='checkbox' && input!=selectall){
						input.checked = selectall.checked;
					}
				});
			});
		});
	}
	

});