function show_edit_field(post_id,topic_id,poster_id,post_order,is_mod,post_edit_url,edit_mark) {
	if( post_edited == 0 )
	{
		post_data = execute("mode=get_post_text&post_id="+post_id+"&poster_id="+poster_id+"&is_mod="+is_mod);
		post_data = post_data.split('<qpe_separator>');

		post_subject = post_data[1];
		post_message = post_data[0];

		quick_subject_edit_field = '<input style="width: 250px;" class="input" type="text" id="post_subject" name="post_subject" value="'+post_subject+'">';
		quick_post_edit_field = '<table align="center"><tr><td colspan="2"><textarea class="post" style="width: 580; height: 200px" id="post_text" name="post_text">'+post_message+'</textarea></td></tr><td align="left"><input type="button" class="button" value="B" style="width: 38px; text-indent: -2px;" onclick="bbfontstyle(\'[b]\', \'[/b]\', \'post_text\')" /> <input type="button" class="button" value="I"  style="width: 38px; text-indent: -2px;" onclick="bbfontstyle(\'[i]\', \'[/i]\', \'post_text\')" /> <input type="button" class="button" value="U" style="width: 38px; text-indent: -2px;" onclick="bbfontstyle(\'[u]\', \'[/u]\', \'post_text\')" /> <input type="button" class="button" value="IMG" style="width: 38px; text-indent: -2px;" onclick="bbfontstyle(\'[img]\', \'[/img]\', \'post_text\')" /> <input type="button" class="button" value="URL" style="width: 38px; text-indent: -2px;" onclick="bbfontstyle(\'[url]\', \'[/url]\', \'post_text\')" /> <input type="button" class="button" value="CODE" style="width: 50px; text-indent: -2px;" onclick="bbfontstyle(\'[code]\', \'[/code]\', \'post_text\')" /> <input type="button" class="button" value="QUOTE" style="width: 56px; text-indent: -2px;" onclick="bbfontstyle(\'[quote]\', \'[/quote]\', \'post_text\')" /></td><td align="right"><input class="liteoption"  onclick="save_post('+post_id+','+topic_id+','+post_order+','+poster_id+','+is_mod+','+edit_mark+')" type="button" value="'+l_save+'"> <input class="liteoption" type="button" onclick="window.location.href = \''+post_edit_url+'\'" value="'+l_full_edit+'"> </td></td></table>';
		document.getElementById('sh_'+post_id).style.display = 'none';
		document.getElementById('subject_'+post_id).innerHTML = quick_subject_edit_field;
		document.getElementById('post_'+post_id).innerHTML = quick_post_edit_field;
		post_edited = 1;
	}
}

function save_post(post_id,topic_id,post_order,poster_id,is_mod,edit_mark) {
	new_post_subject = document.getElementById("post_subject").value;
	new_post_message = document.getElementById("post_text").value;
	new_post_message = new_post_message.replace(/\n/g, "<BR />");
	new_post_message = new_post_message.replace(/&/g, "<qpe_amp>");
	new_post_data = execute("mode=save_post&post_id="+post_id+"&topic_id="+topic_id+"&post_subject="+new_post_subject+"&post_text="+new_post_message+"&post_order="+post_order+"&poster_id="+poster_id+"&is_mod="+is_mod+"&edit_mark="+edit_mark);
	new_post_data = new_post_data.split('<qpe_separator>');
		if( !(new_post_data[1]) ) { new_post_data[1] = ''; }
		if( !(new_post_data[2]) ) { new_post_data[2] = ''; }
	document.getElementById('sh_'+post_id).style.display = 'block';
	document.getElementById('post_edited_info_'+post_id).style.display = 'block';
	document.getElementById('subject_'+post_id).innerHTML = new_post_data[1];
	document.getElementById('post_'+post_id).innerHTML = new_post_data[0];
		if( !(edit_mark)  ) { document.getElementById('post_edited_info_'+post_id).innerHTML = new_post_data[2]; }
	post_edited = 0;
}

function execute(parameters) {
	if(window.XMLHttpRequest) 
		{ xhr_object = new XMLHttpRequest(); }
	else if(window.ActiveXObject)
		{ xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); }
	xhr_object.open("POST", "quickpostedit.php", false); 
    	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded;");
	xhr_object.setRequestHeader("Content-length", parameters.length);
	xhr_object.send(parameters); 
	if(xhr_object.readyState == 4) { return(xhr_object.responseText); }
	else { return(false); }
} 