/*
(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);

});

