/*
	popstuff
	function to automatically add popup window calls to each link
	with a target, and add close window links to the popups.
*/

function initpop()
{
	var closeElementId='closewindow';
	var closeLinkText='Ferme / Schliessen / Close';
	var windowAttributes='width=630,height=700,left=0,top=0,scrollbars=yes,location=no';

	if(!window.opener)
	{
		var as,i,popfun
		as=document.getElementsByTagName('a');
		for (i=0;i<as.length;i++)
		{
			if(as[i].rel)
			{
				
				if (as[i].rel == "external"){
					popfun=function(){window.open(this.href,'',windowAttributes);return false;};
					as[i].onclick=popfun;
					as[i].onkeypress=popfun;
				} else {
					
					return false;
				
				}
			
			
			}
		}
	} else {
		var closep,closelink,closetext;
		closelink=document.createElement('a');
		closetext=document.createTextNode(closeLinkText);
		closelink.href='#';
		closelink.appendChild(closetext);
		closelink.onclick=function(){self.close();};
		if(document.getElementById(closeElementId))
		{
			document.getElementById(closeElementId).appendChild(closelink);
		} else {
			closep=document.createElement('p');
			closep.id=closeElementId;
			closep.appendChild(closelink);
			document.body.insertBefore(closep,document.body.firstChild);
		}
	}
}

// With thanks to Scott Andrew
function addEvent(obj, evType, fn)
{
	if (obj.addEventListener)
	{
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		return false;
	}
}

// addEvent(window,'load',initpop);


