function prepere_stuff(origin) {
	prepere_fields();
	
	if (!read_cookie("user_post_error"))	// Hide post form if not post error is found. Else - hide toggle link
		Element.hide("post_form");
	else									
		Element.hide("toggle_form_link");
	
	if (!read_cookie("user_post_delete_error"))	// Hide delete form if not delete error is found. Else - show it
		Element.hide("delete_form");
	else
		Element.show("delete_form")
	
	// Bind toggle function to toggle link
	$("toggle_form_link").firstChild.onclick = function() {
		toggle_form();
	}
	
	// Bind function to hide link
	$("hide_post_form_link").onclick = function() {
		toggle_form();
	}
	
	// Bind function to cancel delete button
	$("hide_delete_form_link").onclick = function() {
		//alert($("delete_id").value);
		Element.hide("delete_form");
	}
			
	
	delete_links = document.getElementsByClassName("delete_link"); // Delete links
		
	// Loop delete links and bind functions
	for(i=0;i<delete_links.length;i++)
	{
		// If cookie exists - fix delete links
		if (read_cookie("user_post_delete"))
		{
			delete_links[i].firstChild.href = "?action=delete&origin=" + origin + "&id=" + delete_links[i].firstChild.rel;
			delete_links[i].firstChild.onclick = function() {
				return top.confirm("Vill du verkligen radera posten?");
			}
		}
		else // If no cookie - show password box if delete link is clicked
		{					
			delete_links[i].firstChild.onclick = function() {
				$("delete_id").value = this.rel;
				Element.show("delete_form");
				$("password").focus();
			}		
		}
	}
}

function toggle_form() {
	
	Element.toggle("post_form");
	Element.toggle("toggle_form_link");
	Element.hide("delete_form");
	
	$("name").focus();
}