default_author = "";
default_email = "";
function delete_message(formname){
	form = document.forms[formname];
	msgid = form.msgid.value;

	document.getElementById('post_box').style.display = "none";
	http.open('post', 'del_message.php');
	http.onreadystatechange = handleResponse;
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	for(i=0; i<loading_divs.length; i++){
		document.getElementById(loading_divs[i]).style.display="block";
	}
	http.send('msgid='+msgid);
}
function edit_message(formname){
	form = document.forms[formname];
	msgid = form.msgid.value;
	message = form.message.value;
	if(form.bestof)
		bestof = form.bestof.checked;
	else
		bestof = false;

	if(form.commentable)
		commentable = form.commentable.checked;
	else
		commentable = false;

	message = escape(encodeURIComponent(message));

	document.getElementById('post_box').innerHTML = "<h3>Submitting...</h3>";
	http.open('post', 'edit_message.php');
	http.onreadystatechange = handleResponse;
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	for(i=0; i<loading_divs.length; i++){
		document.getElementById(loading_divs[i]).style.display="block";
	}
	http.send('msgid='+msgid+'&message='+message+'&bestof='+bestof+'&commentable='+commentable+'&context=1');
	document.getElementById('menu_home').style.backgroundColor="#FCFFF2";
	document.getElementById('menu_post').style.backgroundColor="transparent";
}

function submit_message(formname){
	form = document.forms[formname];
	author = form.author.value;
	email = form.email.value;
	message = form.message.value;
	if(form.bestof)
		bestof = form.bestof.checked;
	else
		bestof = false;

	if(form.commentable)
		commentable = form.commentable.checked;
	else
		commentable = false;

	author = escape(encodeURIComponent(author));
	email = escape(encodeURIComponent(email));
	message = escape(encodeURIComponent(message));

	document.getElementById('post_box').style.display = "none";
	document.getElementById('messages').innerHTML = "<h3>Submitting...</h3>";
	http.open('post', 'real_message.php');
	http.onreadystatechange = handleResponse;
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	for(i=0; i<loading_divs.length; i++){
		document.getElementById(loading_divs[i]).style.display="block";
	}
	http.send('author='+author+'&email='+email+'&message='+message+'&bestof='+bestof+'&commentable='+commentable);
	document.getElementById('menu_home').style.backgroundColor="#FCFFF2";
	document.getElementById('menu_post').style.backgroundColor="transparent";
}
function clear_message(formname){
	form = document.forms[formname];
	form.author.value = default_author;
	form.email.value = default_email;
	form.message.value = "";
	hide_preview();
}
function preview_message(formname){
	form = document.forms[formname];
	author = form.author.value;
	email = form.email.value;
	message = form.message.value;
	if(form.bestof)
		bestof = form.bestof.checked;
	else
		bestof = false;

	if(form.commentable)
		commentable = form.commentable.checked;
	else
		commentable = false;

	author = escape(encodeURIComponent(author));
	email = escape(encodeURIComponent(email));
	message = escape(encodeURIComponent(message));

	if(document.getElementById('preview_box').style.display != "block"){
		document.getElementById('preview_box').innerHTML =
		"<center><h2>Preview</h2></center>";
	}
	document.getElementById('preview_box').style.display = "block";
//	http.open('post', 'tmp_message.php');
	http.open('post', 'mainbody.php');
	http.onreadystatechange = handleResponse;
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	for(i=0; i<loading_divs.length; i++){
		document.getElementById(loading_divs[i]).style.display="block";
	}
//	http.send('author='+author+'&email='+email+'&message='+message);
	http.send('ajax=mainbody&show_preview=1&show_post_box=1&author='+author+'&email='+email+'&message='+message+'&bestof='+bestof+'&commentable='+commentable);
}
function preview_edit_message(formname){
	form = document.forms[formname];
	author = form.author.value;
	email = form.email.value;
	message = form.message.value;
	msgid = form.msgid.value;

	author = escape(encodeURIComponent(author));
	email = escape(encodeURIComponent(email));
	message = escape(encodeURIComponent(message));

	if(form.commentable)
		commentable = form.commentable.checked;
	else
		commentable = false;

	if(document.getElementById('preview_box').style.display != "block"){
		document.getElementById('preview_box').innerHTML =
		"<center><h2>Preview</h2></center>";
	}
	document.getElementById('preview_box').style.display = "block";
//	http.open('post', 'tmp_message.php');
	http.open('post', 'mainbody.php');
	http.onreadystatechange = handleResponse;
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	for(i=0; i<loading_divs.length; i++){
		document.getElementById(loading_divs[i]).style.display="block";
	}
//	http.send('author='+author+'&email='+email+'&message='+message+"&editbox=1");
	http.send('ajax=mainbody&show_preview=1&show_post_box=1&edit_msgid='+msgid+'&author='+author+'&email='+email+'&message='+message+'&commentable='+commentable);
}
function hide_preview(){
	document.getElementById('preview_box').style.display = "none";
	document.getElementById('preview_box').innerHTML = "";
}
function revert_message(msgid){
	//alert('postbox.php?ajax=post_box&msgid='+msgid+'&revert=1');
	sndReq('postbox.php?ajax=post_box&edit_msgid='+msgid+'&revert=1');
}
