function displayPrintLink(){
	if(!document.getElementById || !document.createTextNode || !window.print){return;}
	
	var linkSpan = document.getElementById('printLink');
	if(!linkSpan){return;}
	
	var printLink = DOMhelp.createLink('#', 'Print this Recipe'); 
	linkSpan.appendChild(printLink);
	
	DOMhelp.addEvent(printLink, 'click', printRecipe, false);

}

function printRecipe(){
	window.print();	
	return false; // prevents following the empty anchor (#)
}

DOMhelp.addEvent(window, 'load', displayPrintLink, false);