	
	var nodes;
	var node_current;
	var node_num;
	
	

	function gallery_image_hide( index )
	{
		nodes[index].style.display = 'none';
	}

	function gallery_image_show( index )
	{
		nodes[index].style.display = 'block';
	}

	function gallery_create( container )
	{
		nodes = container.getElementsByTagName( "img" );
		
		node_current = 0;
		node_num = nodes.length;

		for( var cNode = 0; cNode < node_num; cNode++ ) 
		{
			gallery_image_hide( cNode );
		}
		
		gallery_increment( 0 );
	}
	
	function gallery_increment( increment )
	{
		gallery_image_hide( node_current );
		
		node_current += increment;
		while( node_current < 0 )
			node_current = node_current + node_num;
		node_current = ( node_current % node_num )
		
		gallery_image_show( node_current );	
	}