var	_edit = window.top._edit;

//var __path_prefix__ = "/servlet/CMServeRES";
var __is_internal__ = true;

function init(documentId) {
	if (_edit != null) {
		_edit.documentId = documentId;
		_edit.previewLoaded();
	}
	deactivateForms();
}

function initMozEdit(documentId) {
	_edit.documentId = documentId;
	_edit.documentLoaded();
	deactivateForms();
}

function displayFormHint() {
	alert(window.top.lang_main.noSubmitInPreview);
	return false;
}

function deactivateForms() {
	var theForms = document.forms;
	for (var i = 0; i < theForms.length ; i++) {
//		if (theForms[i].name == "w2002form")
//			continue;
		theForms[i].onsubmit = displayFormHint;
	}
}

function changePage(documentId, mode) {

	if (_edit != null) {
		_edit.changePage(documentId, mode);
	} else {
		var url = new URL(window.document.location.href);
		// var isWizard = (url.getParameter("wizardId", "") && url.getParameter("pageId", "") && isNaN(documentId));
		var isWizard = (url.getParameter("wizardId", "") != "");

		if (isWizard) {
// TODO, es muss zwischen echten und preview only daten unterschieden werden.
alert("In der Preview ist die Navigation deaktiviert!");
return;
			url.setParameter("pageId", documentId, true);
		} else {
			url.setParameter("document", documentId, true);
            url.setParameter("language", window.top.theLanguage, true);
		}
		url.setParameter("isWizard", "" + isWizard, true);
		url.removeParameter("showPage");
		window.document.location.href = url.toString();
	}
}

function moveToParent() {
	var siteDoc 	= window.top.getSiteDocument();
	var page 		= siteDoc.getElementById(window.top.currentPage);
	var parentPage 	= page.parentNode;

	if (parentPage != null) {
		var pId = parentPage.getAttribute("ID");
		if (pId)
			changePage(pId);
	}
}

function n() {}
