// Vermerkt eine Veranstaltung (v) oder einen Aussteller (a) in der persoenlichen Messeplanung.
function messeplaner_merken(userId, pageId, objectType, objectId) {
	uri = "index.php?id=" + pageId + "&mp_user=" + userId + "&mp_action=merken&mp_" + objectType + "=" + objectId;
	newwin = window.open(uri, "merkwin", "dependent=yes,width=220,height=300,left=200,top=200,screenX=200,screenY=200,status=no,toolbar=no,resizable=yes");
	newwin.focus();
	document.getElementById("mymsg").style.display = "";
}
// Vermerkt eine Liste von Veranstaltungen und Ausstellern
function messeplaner_allesmerken(userId, pageId) {
	uri = "index.php?id=" + pageId + "&mp_user=" + userId + "&mp_action=allesmerken";
	newwin = window.open(uri, "merkwin", "dependent=yes,width=220,height=300,left=200,top=200,screenX=200,screenY=200,status=no,toolbar=no,resizable=yes");
	newwin.focus();
	document.getElementById("mymsg").style.display = "";
}
// Loescht ein Objekt aus der persoenlichen Messeplanung.
function messeplaner_entfernen(userId, pageId, objectType, objectId) {
	uri = "index.php?id=" + pageId + "&mp_user=" + userId + "&mp_action=entfernen&mp_" + objectType + "=" + objectId;
	newwin = window.open(uri, "merkwin", "dependent=yes,width=220,height=300,left=200,top=200,screenX=200,screenY=200,status=yes,toolbar=no,resizable=yes");
	newwin.focus();	
}
// Zeigt einen ausgblendeten Div an bzw. blendet einen angezeigten aus.
function toggleBlockDisplay(divID, visible) {
	if (visible) {
		document.getElementById(divID).style.display = "";
	}
	else {
		document.getElementById(divID).style.display = "none";
	}
}
// Formularfeld-Inhalt (Textarea) beschneiden
function trimField(l, field) {
	if (field.value.length > l) {
		field.value = field.value.substr(0, l);
	}
}