	var IE = false;
	var NS = false;
	var bname = navigator.appName;
	var popin_coveropacity = 0.0;
	var popin_targetopac = .9;
	
	if (bname == "Microsoft Internet Explorer")
	{
		IE = true;
		NS = false;
	}
	else
	{
		NS = true;
		IE = false;
	}
	
	function hidePopin(in_divid)
	{

		var l_coverDiv = document.getElementById("popin_coverDiv");
		if(document.getElementById(in_divid) != null)
		{
			document.body.removeChild(document.getElementById(in_divid));
		}
		popin_coveropacity -= .25;
		if(popin_coveropacity < 0) popin_coveropacity = 0;
		l_coverDiv.style.opacity = popin_coveropacity;
		l_coverDiv.style.filter = "alpha(opacity=" + popin_coveropacity * 100 + ")";
		l_coverDiv.style.background = "black";
		
		if(popin_coveropacity > 0)
		{
			setTimeout(hidePopin, 5);
		}
		else
		{
		    document.body.removeChild(l_coverDiv);
		}
		
	}
	
	function showPopin(in_page, in_height, in_width, in_divid)
	{
		var l_coverDiv = document.getElementById("popin_coverDiv")
		if(l_coverDiv == null)
		{
			l_coverDiv = document.createElement("DIV");
			l_coverDiv.id = "popin_coverDiv"
			l_coverDiv.style.height = (IE == true) ? document.body.clientHeight + document.body.scrollHeight : (window.innerHeight > document.body.scrollHeight ? window.innerHeight : document.body.scrollHeight) + 'px';
			l_coverDiv.style.width = "100%";
			l_coverDiv.style.zIndex = 1000;
			document.body.appendChild(l_coverDiv);
			popin_coveropacity = 0.0;
		}

		
		popin_coveropacity += .15;
		if(popin_coveropacity > popin_targetopac) popin_coveropacity = popin_targetopac;
		l_coverDiv.style.opacity = popin_coveropacity;
		l_coverDiv.style.filter = "alpha(opacity=" + popin_coveropacity * 100 + ")";
		l_coverDiv.style.background = "black";
			
		if(popin_coveropacity < popin_targetopac)
		{
			setTimeout('showPopin("'+in_page+'", '+in_height+', '+in_width+', "'+in_divid+'")', 5);
		}
		else
		{
		    var l_popinDiv = document.getElementById(in_divid)
		    if(l_popinDiv == null) l_popinDiv = document.createElement("DIV");
		    
			l_popinDiv.id = in_divid
			l_popinDiv.style.display = "none";
			l_popinDiv.style.zIndex = 1001;
			document.body.appendChild(l_popinDiv);
			var _ajax = new AJAX();
			
			_ajax.callHTML(in_page, "GET", null, function (results) {
					var l_popinDiv = document.getElementById(in_divid);
					l_popinDiv.innerHTML = results
                    l_popinDiv.style.height = in_height + "px";
					l_popinDiv.style.width = in_width + "px";
					l_popinDiv.style.top = document.body.scrollTop + 20 + "px";
					l_popinDiv.style.left = (document.body.scrollWidth / 2) - (in_width / 2) + "px";
					l_popinDiv.style.display = "block";
					try{
					initScrollBars();
					}catch(e)
					{
					    
					        setTimeout('try{initScrollBars()}catch(ex){}', 2000);
					    
					}
				});
				
			
		}
		
	}
	