/* (c) Copyright ROBO Design 2007 http://www.robodesign.ro */ function myAddEvent(elem, ev, func) { if(!elem || !ev || !func) return; if(elem instanceof Array) var n = elem.length; else { elem = [elem]; var n = 1; } if(n < 0) return; var i, celem; for(i = 0; i < n; i++) { celem = elem[i]; if(typeof (celem) == 'string') celem = document.getElementById(celem); if(celem.addEventListener) celem.addEventListener(ev, func, false); else if(celem.attachEvent) celem.attachEvent('on'+ev, func, false); } return true; } myAddEvent(window, 'load', function () { var pttl = document.getElementById('pagetitle'), eml = document.createElement('a'), prnt = document.createElement('a'); if(!eml || !prnt || !pttl) return; var emlFunc = function () { var url = document.location; document.location = 'mailto:adresa@example.com?body=' + escape(url); }; var prntFunc = function () { window.print(); }; eml.id = 'page-email'; eml.title = 'Email'; prnt.id = 'page-print'; prnt.title = 'Print'; myAddEvent(eml, 'click', emlFunc); myAddEvent(prnt, 'click', prntFunc); var pnode = pttl.parentNode; pnode.insertBefore(eml, pttl); pnode.insertBefore(prnt, pttl); });