Event.observe(window, 'load', function(event) {
		flashHeader();
		fixMenuWidths();
		subMenu();
	}
);

function flashHeader() {
	if ($('h1_swf') == null) {
		return;
	}
	var headerText = '';
	var header1 = $$('#h1_swf h1');
	var header2 = $$('#h1_swf h2');
	if (header1.length > 0) {
		headerText+= header1[0].innerHTML;
	}
	if (header2.length > 0) {
		headerText+= '<br><font size="18">' + header2[0].innerHTML + '</font>';
	}

	swfobject.embedSWF('fileadmin/templates/flash/h1.swf','h1_swf','280','64','6',false,{h1:headerText},{menu:'false',quality:'best',wmode:'transparent'},false);
}

function fixMenuWidths() {
	var width;
	$$('ul#mainnav_container li ul li').each(function(item) {
		item.setStyle({width: item.parentNode.getWidth() + 'px'});
	});
}

function subMenu() {
	$$('ul#submenu ul.prepend li a').each(function(item) {
		item.update('&raquo; ' + item.innerHTML);
	});
}

var watermarks = [];
function watermark(element, focus) {
	element = $(element);
	var id = element.id;
	if (focus) {
		if (watermarks[id]) {
			if (element.value == watermarks[id]) {
				element.value = '';
				element.removeClassName('watermark');
			}
		} else {
			watermarks[id] = element.value;
			element.value = '';
			element.removeClassName('watermark');
		}
	} else {
		if (watermarks[id]) {
			if (element.value == '') {
				element.value = watermarks[id];
				element.addClassName('watermark');
			}
		}
	}
}