var node_opacity = {};
var node_st = {};

function show_node( node_id )
{
	var block = $( node_id );
	
	block.style.display = 'block';
	
	node_opacity[node_id] = 0;
	
	if (navigator.appVersion.indexOf('MSIE') != -1)
		moz_show_div( node_id )
		// Lawrence: ie_show_div( node_id );
	else
		moz_show_div( node_id )

	//document.getElementById('container').style.opacity = "0.70";
	//document.getElementById('container').style.filter = "alpha(opacity=70)";
	// not working document.backgroundImage="url(http://BrainiacDating.com/layouts/vd/img/star_bg3.gif)";
	//document.getElementById('container').style.backgroundImage="url(http://BrainiacDating.com/layouts/vd/img/star_bg3.gif)";
	// not working document.backgroundImage="url(http://BrainiacDating.com/layouts/vd/img/star_bg3.gif)";
	// not working document.getElementById('container').style.bgColor='#999999';
	// not working document.bgColor='black';
	//document.getElementById("container").style.backgroundColor="#DDDDDD"
	//document.getElementById("container").style.background=rgba(0, 0, 0, 0.6);
	document.bgColor='#CCCCCC';
	document.getElementById("middle").style.backgroundColor="#CCCCCC";
	// not working document.className='alpha60';
	//document.getElementById("container").className='alpha60';
}

function ie_show_div( node_id )
{
	var block = $( node_id );

	clearTimeout( node_st[node_id] );
	
	if( node_opacity[node_id] < 100 )
	{
		node_st[node_id] = setTimeout( 'ie_show_div(\''+node_id+'\')', 10 );
		
		node_opacity[node_id] +=30;
		
		block.style.filter = 'alpha(opacity='+node_opacity[node_id]+')';
	}
	else
		block.style.filter = 'alpha(opacity=100)';
}

function moz_show_div( node_id )
{
	var block = $( node_id );
	
	clearTimeout( node_st[node_id] );
	
	if( node_opacity[node_id] < 1 )
	{
		node_st[node_id] = setTimeout( 'moz_show_div(\''+node_id+'\')', 30 );
		
		node_opacity[node_id] +=0.1;
		
		block.style.opacity = node_opacity[node_id];
	}
	else
		block.style.opacity = '1';
}

function hide_node( node_id )
{
	if (navigator.appVersion.indexOf('MSIE') != -1)
		//Lawrence ie_hide_node( node_id )
		moz_hide_node( node_id );
	else
		moz_hide_node( node_id );
	//document.getElementById("container").style.backgroundColor="#FFFFFF";
        document.bgColor='#FFFFFF';
	document.getElementById("middle").style.backgroundColor="#FFFFFF";

}

function moz_hide_node( node_id )
{
	var block = $( node_id );
		
	clearTimeout( node_st[node_id] );
	
	if( node_opacity[node_id] > 0 )
	{
		node_st[node_id] = setTimeout( 'moz_hide_node(\''+node_id+'\')', 30 );
		
		node_opacity[node_id] -=0.1;
		
		block.style.opacity = node_opacity[node_id];
	}
	else
	{
		block.style.opacity = '0';
		block.style.display = 'none';
	}
}

function ie_hide_node( node_id )
{
	var block = $( node_id );
		
	clearTimeout( node_st[node_id] );
	
	if( node_opacity[node_id] > 0 )
	{
		node_st[node_id] = setTimeout( 'ie_hide_node(\''+node_id+'\')', 10 );
		
		node_opacity[node_id] -=30;
		
		block.style.filter = 'alpha(opacity='+node_opacity[node_id]+')';
	}
	else
	{
		block.style.filter = 'alpha(opacity=0)';
		block.style.display = 'none';
	}
}

