function show_edit_field(post_id,topic_id,poster_id,post_order,is_mod,post_edit_url,post_time) {
	if( post_edited == 0 )
	{
		post_data = execute("mode=get_post_text&post_id="+post_id+"&poster_id="+poster_id+"&is_mod="+is_mod+"&post_time="+post_time);
		post_data = post_data.split('<qpe_separator>');
		post_subject = post_data[1];
		post_message = post_data[0];
		post_no_save = post_data[2];
		quick_subject_edit_field = '<input style="width: 250px;" class="post" type="text" id="post_subject" name="post_subject" value="'+post_subject+'">';
		quick_post_edit_field = '<table align="center"><tr><td colspan="2"><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="CENTER" style="width: 60px; text-indent: -2px;" onclick="bbfontstyle(\'[center]\', \'[/center]\', \'post_text\')" /> <input type="button" class="button" value="HIDE" style="width: 50px; text-indent: -2px;" onclick="bbfontstyle(\'[hide]\', \'[/hide]\', \'post_text\')" /> <input type="button" class="button" value="QUOTE" style="width: 56px; text-indent: -2px;" onclick="bbfontstyle(\'[quote]\', \'[/quote]\', \'post_text\')" /><select id="qpe_color"  onchange="bbfontstyle(\'[color=<qpe_color>]\', \'[/color]\', \'post_text\')" /><option value="" class="genmed">Kolor</option><option style="color:darkred;" value="darkred" class="genmed">Ciemnoczerwony</option><option style="color:red;" value="red" class="genmed">Czerwony</option><option style="color:orange;" value="orange" class="genmed">Pomarańczowy</option><option style="color:brown;" value="brown" class="genmed">Brązowy</option><option style="color:yellow;" value="yellow" class="genmed">Żółty</option><option style="color:green;" value="green" class="genmed">Zielony</option><option style="color:olive;" value="olive" class="genmed">Oliwkowy</option><option style="color:cyan;" value="cyan" class="genmed">Błękitny</option><option style="color:blue;" value="blue" class="genmed">Niebieski</option><option style="color:darkblue;" value="darkblue" class="genmed">Ciemnoniebieski</option><option style="color:indigo;" value="indigo" class="genmed">Purpurowy</option><option style="color:violet;" value="violet" class="genmed">Fioletowy</option><option style="color:white;" value="white" class="genmed">Biały</option><option style="color:black;" value="black" class="genmed">Czarny</option></select></td></tr><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="center"><input class="liteoption" onclick="save_post('+post_id+','+topic_id+','+post_order+','+poster_id+','+is_mod+')" type="button" value="'+l_save+'" '+post_no_save+'> <input class="liteoption" type="button" onclick="window.location.href = \''+post_edit_url+'\'" value="'+l_full_edit+'" '+post_no_save+'> <input class="liteoption"  onclick="cancel_edit('+post_id+')" type="button" value="'+l_cancel+'"></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) {
	new_post_subject = document.getElementById("post_subject").value;
	new_post_subject = new_post_subject.replace(/\&/g, "<qpe_amp>");
	new_post_subject = new_post_subject.replace(/\+/g, "<qpe_plus>");
	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_message = new_post_message.replace(/\+/g, "<qpe_plus>");

	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);
	new_post_data = new_post_data.split('<qpe_separator>');
		if( !(new_post_data[1]) ) { new_post_data[1] = ''; }
	document.getElementById('sh_'+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];
	post_edited = 0;
}

function cancel_edit(post_id) {
	post_data = execute("mode=cancel&post_id="+post_id);
	post_data = post_data.split('<qpe_separator>');
		if( !(post_data[1]) ) { post_data[1] = ''; }
	document.getElementById('sh_'+post_id).style.display = 'block';
	document.getElementById('post_'+post_id).innerHTML = post_data[0];
	document.getElementById('subject_'+post_id).innerHTML = post_data[1];
	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", "http://rzeznia.eu/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); }
} 