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 = '<form name="szybka_edycja"><input style="width: 250px;" type="text" id="post_subject" name="post_subject" value="'+post_subject+'" class="pole" onfocus="this.className=\'pole2\'" onblur="this.className=\'pole\'" />';
		quick_post_edit_field = '<div style="text-align: center"><input type="button" class="przycisk2" value="B" onclick="bbfontstyle(\'[b]\', \'[/b]\', \'post_text\')" /> <input type="button" class="przycisk2" value="I" onclick="bbfontstyle(\'[i]\', \'[/i]\', \'post_text\')" /> <input type="button" class="przycisk2" value="U" onclick="bbfontstyle(\'[u]\', \'[/u]\', \'post_text\')" /> <input type="button" class="przycisk2" value="IMG" onclick="bbfontstyle(\'[img]\', \'[/img]\', \'post_text\')" /> <input type="button" class="przycisk2" value="URL" onclick="bbfontstyle(\'[url]\', \'[/url]\', \'post_text\')" /> <input type="button" class="przycisk" value="CODE" onclick="bbfontstyle(\'[code]\', \'[/code]\', \'post_text\')" /> <input type="button" class="przycisk" value="CENTER" onclick="bbfontstyle(\'[center]\', \'[/center]\', \'post_text\')" /> <input type="button" class="przycisk" value="HIDE" onclick="bbfontstyle(\'[hide]\', \'[/hide]\', \'post_text\')" /> <input type="button" class="przycisk" value="QUOTE" onclick="bbfontstyle(\'[quote]\', \'[/quote]\', \'post_text\')" /><select id="qpe_color" onchange="bbfontstyle(\'[color=<qpe_color>]\', \'[/color]\', \'post_text\')" /><option value="">Kolor</option><option style="color:darkred;" value="darkred">Ciemnoczerwony</option><option style="color:red;" value="red">Czerwony</option><option style="color:orange;" value="orange">Pomarańczowy</option><option style="color:brown;" value="brown">Brązowy</option><option style="color:yellow;" value="yellow">Żółty</option><option style="color:green;" value="green">Zielony</option><option style="color:olive;" value="olive">Oliwkowy</option><option style="color:cyan;" value="cyan">Błękitny</option><option style="color:blue;" value="blue">Niebieski</option><option style="color:darkblue;" value="darkblue">Ciemnoniebieski</option><option style="color:indigo;" value="indigo">Purpurowy</option><option style="color:violet;" value="violet">Fioletowy</option><option style="color:white;" value="white">Biały</option><option style="color:black;" value="black">Czarny</option></select></div><div style="padding: 5px;"><textarea id="post_text" name="post_text" class="textar" style="width: 100%;height: 250px" onfocus="this.className=\'textar2\'" onblur="this.className=\'textar\'">'+post_message+'</textarea></div><div style="text-align: center;clear: both;padding: 5px;">';
		if( !post_no_save )
			{ quick_post_edit_field += '<input class="przycisk" onclick="save_post('+post_id+','+topic_id+','+post_order+','+poster_id+','+is_mod+')" type="button" value="'+l_save+'" '+post_no_save+' /> <input '+post_no_save+' class="przycisk3" type="button" onclick="window.location.href = \''+post_edit_url+'\'" value="'+l_full_edit+'" />';
			}
		quick_post_edit_field += '<input class="przycisk"  onclick="cancel_edit('+post_id+')" type="button" value="'+l_cancel+'" /></div></form>';
		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://zarabiam.com/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); }
} 