function confirmDelete(msg, url) {
	if (confirm(msg)) {
		document.location = url;
	}
}


function entryPreview(url, width, height) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=" + width + ",height=" + height + "');");
}

function populate_preview() {
	var title;
	var body;
	var more;
	var re = new RegExp ("\n", 'gi') ;

	if (title = opener.document.entry_form.title.value != "") {
		title = opener.document.entry_form.title.value;
		document.getElementById("title_div").innerHTML=title;
	}
	if (body = opener.document.entry_form.body.value != "") {
		body = opener.document.entry_form.body.value;
		body = body.replace(re, "\n<br />\n") ;
		document.getElementById("body_div").innerHTML=body;
	}
	if (more = opener.document.entry_form.more.value != "") {
		more = opener.document.entry_form.more.value;
		more = more.replace(re, "\n<br />\n") ;
		document.getElementById("more_div").innerHTML=more;
	}
}

function pw_change(myForm, empty_msg, mismatch_msg) {
	if (myForm.password.value.length == 0 || myForm.password2.value.length == 0 || myForm.hint.value.length == 0) {
		alert(empty_msg);
		return false;
	}

	if (myForm.password.value != myForm.password2.value) {
		alert(mismatch_msg);
		return false;
	}
}