var addPrintLink = {
	init:function(sTargetEl) {
		if (!document.getElementById || !document.createTextNode) {return;} 
		if (!document.getElementById(sTargetEl)) {return;}
		if (!window.print) {return;} 
		var oTarget = document.getElementById(sTargetEl);
		var oLink = document.createElement('a');
		oLink.href = '#';
		oLink.onclick = function() {window.print(); return false;}
		
		var oImg = document.createElement('img');
		oImg.src = 'img/buttons/print.gif';
		oImg.width = '23';
		oImg.height = '20';
		
		oLink.appendChild(oImg);
		oTarget.appendChild(oLink);
	},

	addEvent:function(obj, type, fn) {
		if (obj.addEventListener)
			obj.addEventListener(type, fn, false);
		else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() {obj["e"+type+fn](window.event);}
			obj.attachEvent("on"+type, obj[type+fn]);
		}
	}
};

addPrintLink.addEvent(window, 'load', function(){addPrintLink.init('print');});
