function swap(id) {
	if (document.getElementById(id).style.display == 'none')
		document.getElementById(id).style.display = "";
	else
		document.getElementById(id).style.display = "none";
}

function updateContent(element, source) {
	if (navigator.appName == "Netscape"){
		var content = document.getElementById(source).value;
		document.getElementById(element).innerHTML = content.replace("[/textarea]","</textarea>");
	}
}

function updateTitle(element, source) {
	if (navigator.appName == "Netscape"){
		document.title = 'Samichlaus Wetzikon - '+document.getElementById(source).value;
		document.getElementById(element).innerHTML = document.getElementById(source).value
	}
}

function updateAllContent (menuitemid) {
	updateTitle('menueitem'+menuitemid, 'pagetitle');
	updateContent('pagecontent','textarea');
}

function insertAtCursor(myField, myValue) {
	//IE support
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	//MOZILLA/NETSCAPE support
	else if (myField.selectionStart || myField.selectionStart == 0) {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
		+ myValue
		+ myField.value.substring(endPos, myField.value.length);
	} else {
		myField.value += myValue;
	}
}

function popup(w,h,title,image) {
	x = screen.availWidth/2-w/2;
	y = screen.availHeight/2-h/2;
	var popupWindow = window.open('popup.php?title='+title+'&image='+image,'','width='+w+',height='+h+',left='+x+',top='+y+',screenX='+x+',screenY='+y);
}
