/*
	popstuff
	function to automatically add popup window calls to each link
	with a target
*/
// set up some parameters so window relates to the parent window
if (parent.window.innerWidth) var w = parent.window.innerWidth-80;
else if (parent.document.body.clientWidth) var w = parent.document.body.clientWidth-80;
if (parent.window.innerHeight) var h = parent.window.innerHeight-30;
else if (parent.document.body.clientHeight) var h = parent.document.body.clientHeight-50;
if (parent.window.screenX) var l = parent.window.screenX+30;
else var l = 30;
if (parent.window.screenY) var t = parent.window.screenY+30;
else var t = 30;

function initpop()
{
	var windowAttributes='width='+w+',height='+h+',left='+l+',top='+t+',scrollbars=yes,location=yes,resize=yes';
   	if(!window.opener)
  	{
		var as,i,popfun
		as=document.getElementsByTagName('a');
		for (i=0;i<as.length;i++)
		{
			if(as[i].target && !as[i].onclick && as[i].target.indexOf("_blank")>-1 && as[i].href.indexOf("welcometostratford.com")<0)
			// keeps it from cancelling out Highslide events and parent links, and make sure Welcome opens in a regular window
			{
				popfun=function(){window.open(this.href,'',windowAttributes);return false;};  //
				as[i].onclick=popfun;
				as[i].onkeypress=popfun;
			}
		}
  	}
}

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

