function print_page(){
	var current_recipe=this.parentNode.parentNode;
	var recipe_list=current_recipe.parentNode.getElementsByTagName("div");
	
	var links_list=this.parentNode;
	links_list.removeChild(this);
	
	var return_node=create_return_node();
	links_list.appendChild(return_node);
	
	for(var i=0;i<recipe_list.length;i++){
		if(recipe_list[i]!=current_recipe){
			recipe_list[i].style.display="none";
		}
	}
	
	window.print();
}
function return_page(){
	var current_recipe=this.parentNode.parentNode;
	var recipe_list=current_recipe.parentNode.getElementsByTagName("div");
	
	var links_list=this.parentNode;
	links_list.removeChild(this);
	
	var print_node=create_print_node();
	links_list.appendChild(print_node);
	
	for(var i=0;i<recipe_list.length;i++){
		if(recipe_list[i].style!=null){
			recipe_list[i].style.display="block";
		}
	}	
}
function main(){
	var content=document.getElementById("content");
	var div_list=content.getElementsByTagName("div");
	
	var ul;
	var li;
	
	for(var i=0;i<div_list.length;i++){
		if(div_list[i].className=="boxed-content recipe"){
			ul=create_links_node();
			li=create_print_node();
			ul.appendChild(li);
	
			div_list[i].insertBefore(ul,div_list[i].firstChild);
		}
	}
}

function create_links_node(){
	var ul=document.createElement("ul");
	ul.className="horizontal-display links";
	
	return ul;
}
function create_print_node(){
	var li=document.createElement("li");
	var text=document.createTextNode("print");
	li.appendChild(text);
	li.onclick=print_page;
	
	return li;
}
function create_return_node(){
	var li=document.createElement("li");
	var text=document.createTextNode("return");
	li.appendChild(text);
	li.onclick=return_page;
	li.id="return_node";
	
	return li;
}

window.onload=main;