function openPopUp(url, picfile, width, height, alt, target) {
	var windowname = String(picfile);
	var windowname2 = windowname.replace(/[^a-zA-Z0-9]/gi,"");
	height2 = height + 120;
 	popup = window.open("/banner/openpopup.php?filename=" + picfile + "&alt="
 				+ alt + "&width=" + width + "&height=" + height + "&target="
 				+ target + "&url=" + url,
 				windowname2,
 				"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width="+width+",height="+height2+",left=150,top=100").focus();
}

function reCaptcha(capID) {
	$(capID).src = '/captcha_image.php?new'+Math.random();
}

document.observe("dom:loaded", function() {
	// Steuerung der Container, die zur Ausgabe von Meldungen an den Benutzer
	// dienen, für jeden Container muss ein Button mit der gleichen Id +
	// dem Zusatz _btn_ok existieren, diesem wird ein Click Event zugeordnet,
	// woraufhin der entsprechende Observer den Container schließt
	var containerList = ["error_msg", "hint_msg"];
	containerList.each(function(containerid) {
		var buttonid = containerid + "_btn_ok";
		
		if($(containerid) != null && $(buttonid) != null) {
			$(buttonid).observe("click", function(event) {
				var buttonid = Event.element(event).id;
				var containerid = buttonid.substr(0, buttonid.length - 7);
				Effect.SlideUp(containerid, {
					duration: 1.5
				});
			});
		}
	});
});
