// Vermerkt eine Veranstaltung (v) oder einen Aussteller (a) in der persoenlichen Messeplanung.
function messeplaner_merken(userId, pageUrl, objectType, objectId) {
	uri = pageUrl + "?mp_user=" + userId + "&mp_action=merken&mp_" + objectType + "=" + objectId;
	newwin = window.open(uri, "merkwin", "dependent=yes,width=255,height=138,left=200,top=200,screenX=200,screenY=200,status=no,toolbar=no,resizable=no");
	newwin.focus();
	document.getElementById("mymsg").style.display = "";
}
// Vermerkt eine Liste von Veranstaltungen und Ausstellern
function messeplaner_allesmerken(userId, pageUrl) {
	uri = pageUrl + "?mp_user=" + userId + "&mp_action=allesmerken";
	newwin = window.open(uri, "merkwin", "dependent=yes,width=255,height=138,left=200,top=200,screenX=200,screenY=200,status=no,toolbar=no,resizable=no");
	newwin.focus();
	document.getElementById("mymsg").style.display = "";
}
// Loescht ein Objekt aus der persoenlichen Messeplanung.
function messeplaner_entfernen(userId, pageUrl, objectType, objectId) {
	uri = pageUrl + "?mp_user=" + userId + "&mp_action=entfernen&mp_" + objectType + "=" + objectId;
	newwin = window.open(uri, "merkwin", "dependent=yes,width=255,height=138,left=200,top=200,screenX=200,screenY=200,status=yes,toolbar=no,resizable=no");
	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);
	}
}
// Formularfeld-Inhalt (Textarea) beschneiden
function updateCount(mode, number) {
	var count = parseInt(document.getElementById("numbers-total").firstChild.data);
	var countInfo = "";
	
	if (mode == "inc") {
		count += number;
	} else if (mode == "dec") {
		count -= number;
	}
	
	if (count == 1) {
		countInfo = "gemerkter Eintrag";
	} else {
		countInfo = "gemerkte Eintr\u00e4ge";
	}
	
	document.getElementById("numbers-total").firstChild.data = count;
	document.getElementById("info-count").firstChild.data = countInfo;
}
