// editpage.js

function editpage(pageid){
	var F = document.forms['MainForm'];
	if (!pageid){
		pageid = F.subpage.options[F.subpage.selectedIndex].value;
	}
	F.editpid.value = pageid;
	F.submit();
}

function savepage(){
	var F = document.forms['MainForm'];
	F.editcmd.value = "savepage";
	F.submit();
}

function newpage(){
	var F = document.forms['MainForm'];
	var lang = F.lang.options[F.lang.selectedIndex].value;
	window.open ("pages/" + lang + "/admin/new_page.html",
		"editwindow", "menubar=0,resizable=0,width=500,height=120");
}

function check_new_page(){
	var F = document.forms['NewPageForm'];
	var fd = null;
	var err = '';
	if (is_empty(F.key.value)) {err="Please enter a key for the new page."; fd=F.key; }
	if (F.key.value.match(/\W/)) {err="Please make sure that the key has only characters and numbers."; fd=F.key; }
	if (is_empty(F.title.value)) {err="Please enter a title for the new page."; fd=F.title; }
	if (err==''){
		return true;
	} else {
		alert(err);
		fd.focus();
		return false;
	}
}

function createpage(title, key){
	var F = document.forms['MainForm'];
	F.editcmd.value = "newpage" + key + '::' + title;
	F.submit();
}

function delete_page(){
	var F = document.forms['MainForm'];
	var title = F.edittitle.value;
	var msg = "Are you sure you want to delete " + title + "?";
	if (confirm(msg)){
		F.editcmd.value = "deletepage";
		F.submit();
	}
}
