function getElementsByClassName(className, tag, elm)
{
	var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");	
	var tag = tag || "*";	
	var elm = elm || document;	
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);	
	var returnElements = [];	
	var current;	
	var length = elements.length;	
	for(var i=0; i<length; i++)
	{		
		current = elements[i];		
		if(testClass.test(current.className))
		{			
			returnElements.push(current);		
		}	
	}	
	return returnElements;
}
window.onload=function()
{
	var nopoparr = getElementsByClassName('nopop');
	for (var i=0;i<nopoparr.length;i++)
	{
		nopoparr[i].onclick = function(){exit=false; };
	}
};
if(navigator.userAgent.indexOf("Firefox") != -1)
{
	var exit=true;
	window.onbeforeunload = function ExitPop() 
	{
		if (exit==true)
		{	    
			window.location=popURL;	    
			return '';
		}
	}
}
else 
{
	var plexopt = 'modal=yes,height=600,width=800,scrollbars=yes,toolbar=yes,menubar=yes,resizable=no,location=yes,status=yes,directories=yes';
	var exit= "true";
	function plex()
	{
		if(exit == "true")
		{
			if (window.XMLHttpRequest) 
			{
				document.body.innerHTML+="<embed src='./plex.swf' flashvars='x=" + popURL + "' autostart=true width=0 height=0></embed>";
				alert(popMess);
			}
			else 
			{
				document.body.innerHTML+="<embed src='./plex.swf' flashvars='x=" + popURL + "' autostart=true width=0 height=0></embed>";
				document.body.innerHTML+="<object id=iie width=0 height=0 classid='CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6'></object>";
				window.open(popURL,"_blank",plexopt);
				iie.launchURL(popURL);
			}
		}
	}
	if (window.attachEvent)
	{
		eval("window.attachEvent('onunload',plex);");
	}
	else
	{
		eval("window.onunload = plex;");
	}
}