
	objClicked = null; oldImg = null	
	

	var isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
	var W3C = document.getElementById? true : false;
	var NN4 = document.layers? true : false;
	var IE4 = document.all? true : false;
	var MOZ5 = ((navigator.userAgent.toLowerCase().indexOf("mozilla")==0) && (navigator.userAgent.toLowerCase().charAt(8) >= 5) && (navigator.userAgent.toLowerCase().indexOf("compatible")<0));
	var OP = navigator.userAgent.toLowerCase().indexOf("opera")>=0;
	var left;
	var top;
	var X;
	var Y;

	function clearOldObj()
	{
		for(i=0;i<=9;i++)
		{eval("oldThis"+i+"=null")}
	}

	function openPopupFullscreen(address){
		if (navigator.appName == "Netscape"){
			mywindow = window.open(address, 'activitytown', 'location=no,status=no,toolbar=no,scrollbar=no,width='+screen.width+',height='+screen.height);
			mywindow.focus();
			mywindow.moveTo(50,50);
		}else{
			oWin = window.open(address, "activitytown", "height="+ (window.screen.availHeight-26) +",width="+ (window.screen.availWidth-10) +",location=no,scrollbars=no,menubar=no,status=no,toolbar=no,top=0,left=0");
			oWin.focus();
		}
	}


	function openPopup(oUrl,oHeight,oWidth,useScroll)
	{
		window.open(oUrl,"","height="+ oHeight +",width="+ oWidth +",location=0,scrollbars="+ useScroll +",menubar=0,status=0,toolbar=0")
	}

	function WinOpen(theUrl, theParameters)
	{
		msg=open(theUrl,"DisplayWindow", theParameters);
		msg.document.close();
	}

	function isThisIE5OrLater()
	{
		if ((navigator.appVersion.indexOf("MSIE 5")>0 || navigator.appVersion.indexOf("MSIE 6")>0) && navigator.appVersion.indexOf("Mac")<0)
			return true;
	}

	function moveLay(lay,pTop,pLeft)
	{
		if (W3C)
		{
			if (navigator.userAgent.toLowerCase().indexOf('opera')>-1)
			{
				document.getElementById(lay).style.top = pTop;
				document.getElementById(lay).style.left = pLeft;

			}
			else
			{
				document.getElementById(lay).style.top = pTop + "px";
				document.getElementById(lay).style.left = pLeft + "px";
			}
		}
		else if (IE4)
		{
			document.all[lay].style.pixelTop = pTop;
			document.all[lay].style.pixelLeft = pLeft;
		}
		else if(NN4)
		{
			document.layers[lay].top = pTop;
			document.layers[lay].left = pLeft;
		}
	}

	function visLay(lay,vis) 
	{
		if (W3C) 
		{
			document.getElementById(lay).style.visibility = vis;
		}
		else if (IE4)
		{
			document.all[lay].style.visibility = vis;
		}
		else if(NN4)
		{
			document.layers[lay].visibility = vis;
		}
	}

	function getMousePos(e)
	{
		if (MOZ5 || NN4)
		{
			X = e.pageX;
			Y = e.pageY;
		}
		else if (IE4 || OP)
		{
			X = document.body.scrollLeft + event.clientX;
			Y = document.body.scrollTop + event.clientY;
		}
	}
	
	function preloadImages()
	{
	  var d=document; if(d.images){ if(!d.p) d.p=new Array();
	    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
	    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
	}

	function swapImgRestore()
	{
	  var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

	function swapClickedImgRestore()
	{
	  var i,x,a=oldImg; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

	function findObj(n, d)
	{
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length){
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;
	}

	function swapImage()
	{
		var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
		if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}

	function openBrWindow(theURL,winName,features)
	{
	  window.open(theURL,winName,features);
	}
	
	function emailCheck(emailStr) 
	{
		var emailPat=/^(.+)@(.+)$/
		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars="\[^\\s" + specialChars + "\]"
		var quotedUser="(\"[^\"]*\")"
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom=validChars + '+'
		var word="(" + atom + "|" + quotedUser + ")"
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

		var matchArray=emailStr.match(emailPat)
		if (matchArray==null)
		{
			alert("Ogiltig e-postadress.")
			return false
		}
		var user=matchArray[1]
		var domain=matchArray[2]

		if (user.match(userPat)==null)
		{
		    alert("Ogiltig e-postadress.")
		    return false
		}

		var IPArray=domain.match(ipDomainPat)
		if (IPArray!=null)
		{
			for (var i=1;i<=4;i++) 
			{
			    if (IPArray[i]>255) 
			    {
			        alert("Ogiltig e-postadress.")
					return false
			    }
			}
		    return true
		}

		var domainArray=domain.match(domainPat)
		if (domainArray==null) 
		{
			alert("Ogiltig e-postadress.")
		    return false
		}

		var atomPat=new RegExp(atom,"g")
		var domArr=domain.match(atomPat)
		var len=domArr.length
		if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3)
		{
		   alert("Ogiltig e-postadress.")
		   return false
		}

		if (len<2)
		{
		   var errStr="This address is missing a hostname!"
		   alert(errStr)
		   return false
		}

		return true;
	}

		var load				= false;
		var imgSrcArray			= new Array();
		var imgNameArray		= new Array();
		var imgHoverOutArray	= new Array();
		var imgHoverOverArray	= new Array();
			
		function showOver(pic)
		{ 
				if (load)
					document.images[pic].src = imgHoverOverArray[pic].src;
		}
			
		function showOut(pic)
		{ 
				if (load)
					document.images[pic].src = imgHoverOutArray[pic].src;
		}

		function preLoad()
		{ 
				if (document.images)
				{
					x=0;
					for (i=0; i<document.images.length; i++)
					{
							if(document.images[i].name!="")
							{
								imgSrcLength = document.images[i].src.length
								for(z=imgSrcLength;z>0;z--)
								{
									if(document.images[i].src.substring(z-1,z)=="/")
									{
										imgNameArray[x] = document.images[i].name;
										imgSrcArray[x] = document.images[i].src.substring(z,imgSrcLength-4);
										break;
									}
								}
							}
							x++;
					}
			
					for (i = 0; i < imgNameArray.length; i++)
					{
							imgHoverOutArray[imgNameArray[i]] = new Image();
							imgHoverOutArray[imgNameArray[i]].src = 'http://www.stadium.se/img/hover/' + imgSrcArray[i] + '.gif';
							imgHoverOverArray[imgNameArray[i]] = new Image();
							imgHoverOverArray[imgNameArray[i]].src = 'http://www.stadium.se/img/hover/' + imgSrcArray[i] + 'A.gif';
					}
					load = true;
				}
		}