function clearContent(element) {
	while (element.hasChildNodes()) {
		element.removeChild(element.firstChild);
	}
}

function hover(bsend) {
	new Effect.Highlight(bsend, { startcolor: '#f9f9ff', endcolor: '#f0f0f3', restorecolor: '#f0f0f3' });
	return true;
}

function displayLoader(container) {

	if ( window['adminpath'] )
		var pathprefix = '../';
	else
		var pathprefix = '';
		
	clearContent(container);
	var loadimg = Builder.node('img', { 'src': pathprefix + 'graphics/ajax-loader.gif', 'alt': 'Lade Daten', 'class': 'ajaxloader' });
	container.insert(loadimg);

}

function displayLoaderAdmin(container) {

	clearContent(container);
	container.insert(Builder.node('div', { 'class': 'statusbox' }, [ Builder.node('img', { 'src': '../graphics/ajax-loader-admin.gif', 'alt': 'Lade Daten', 'class': 'ajaxloader' }) ]));

}

function displayErrorMessage(container, text) {
	container.insert(Builder.node('div', { 'class': 'errorbox' }, [ text ]));
}

function displaySuccessMessage(container, text) {
	container.insert(Builder.node('div', { 'class': 'successbox' }, [ text ]));
}

function removeErrorMessage(container) {
	clearContent(container);
}
