//********************************************
//* Overlay Window v0.1 by FIRSTBORN e.V. 	 *
//* Download only from webmedia.firstborn.de *
//* Use only with intact copyright			 *
//********************************************

var fmwnw;
var fmwsubnw;

function open_nw(id)
{
	fmwnw = window.document.getElementById(id);
	fmwnw.style.height = ''+window.screen.availHeight+'px';
	fmwnw.style.width = ''+window.screen.availWidth+'px';
	fmwnw.style.visibility = 'visible';
	fmwsubnw = window.document.getElementById('sub_'+id+'');
	fmwsubnw.style.height = ''+window.screen.availHeight+'px';
	fmwsubnw.style.width = ''+window.screen.availWidth+'px';
	fmwsubnw.style.left = ''+window.screen.availWidth/2-160+'px';
	fmwsubnw.style.visibility = 'visible';
	if(navigator.appName.indexOf("Internet Explorer") != -1) 
	{
		for(var i=1; i<=100; i++)
		{
			setTimeout('fadein_nw_ie('+i+')', i);	
		}
	} 
	else
	{
		for(var i=1; i<=1000; i++)
		{
			setTimeout('fadein_nw('+i+')', i/3);	
		}
	}
}

function close_nw(id)
{
	fmwnw = document.getElementById(id);
	fmwsubnw = window.document.getElementById('sub_'+id+'');
	if(navigator.appName.indexOf("Internet Explorer") != -1) 
	{
		for(var i=1; i<=100; i++)
		{
			setTimeout('fadeout_nw_ie('+i+')', i);	
		}
	} 
	else 
	{
		for(var i=1; i<=1000; i++)
		{
			setTimeout('fadeout_nw('+i+')', i/2);	
		}
	}
}

function fadein_nw(newopacity)
{
	if(newopacity<=750) fmwnw.style.opacity = ''+newopacity/1000+'';	
	fmwsubnw.style.opacity = ''+newopacity/1000+'';	
}

function fadeout_nw(newopacity)
{
	if(newopacity>=250) fmwnw.style.opacity = ''+0.75-newopacity/1000+'';
	fmwsubnw.style.opacity = ''+1-newopacity/1000+'';	
	if(newopacity==1000) 
	{
		fmwnw.style.visibility = 'hidden';
		fmwsubnw.style.visibility = 'hidden';
	}	
}

function fadein_nw_ie(newopacity)
{
	if(newopacity<=75) 
	{
		var filter = newopacity;
		fmwnw.style.filter = 'alpha(opacity='+filter+')';	
	}
	var sub_filter = newopacity;
	fmwsubnw.style.filter = 'alpha(opacity='+sub_filter+')';	
}

function fadeout_nw_ie(newopacity)
{
	if(newopacity>=25) 
	{
		var sub_filter = 75-(newopacity);
	    fmwnw.style.filter = 'alpha(opacity='+sub_filter+')';		
	}
	var filter = 100-newopacity;
	fmwsubnw.style.filter = 'alpha(opacity='+filter+')';
	if(newopacity==100) 
	{
		fmwnw.style.visibility = 'hidden';
		fmwsubnw.style.visibility = 'hidden';
	}	
}
