// Copyright (c) 2004 Infocreek
// Author    : Astrolog
// Commenced : 16.07.2004 as  Version 1.0
var last_child = new Array(), last_parent = new Array();
function show_pane( child_name, parent_name, id ){
	var d = document,
			child_obj = d.getElementById( child_name ),
			parent_obj = d.getElementById( parent_name );
	id = ( id ? id : 0 );
	hide_pane( id );
	if ( child_obj ){
		child_obj.style.display = '';
		last_child[ id ] = child_obj;
	}
	if ( parent_obj ){
		parent_obj.style.display = 'none';
		last_parent[ id ] = parent_obj;
	}
}
function hide_pane( id ){
	id = ( id ? id : 0 );
	if ( last_child[ id ] ){
		last_child[ id ].style.display = 'none';
		last_child[ id ] = null;
	}
	if ( last_parent[ id ] ){
		last_parent[ id ].style.display = '';
		last_parent[ id ] = null;
	}
}
function next_pane( id ){
	var d = document, objs = d.getElementsByTagName( 'div' ), divs_id = new Array(), cur_pos;
	id = ( id ? id : 0 );
	for ( i = 0; i < objs.length; ++ i )
		if ( objs[ i ].id != '' && objs[ i ].id.indexOf( 'photo' ) != -1 ){
			divs_id.push( objs[ i ].id );
			if ( objs[ i ].id == last_child[ id ].id )
				cur_pos = divs_id.length - 1;
		}
	next_pos = ( divs_id.length <= ( cur_pos + 1 ) ? 0 : cur_pos + 1 );
	show_pane( divs_id[ next_pos ], '', id );
}
function prev_pane( id ){
	var d = document, objs = d.getElementsByTagName( 'div' ), divs_id = new Array(), cur_pos;
	id = ( id ? id : 0 );
	for ( i = 0; i < objs.length; ++ i )
		if ( objs[ i ].id != '' && objs[ i ].id.indexOf( 'photo' ) != -1 ){
			divs_id.push( objs[ i ].id );
			if ( objs[ i ].id == last_child[ id ].id )
				cur_pos = divs_id.length - 1;
		}
	prev_pos = (( cur_pos - 1 ) < 0 ? divs_id.length - 1 : cur_pos - 1 );
	show_pane( divs_id[ prev_pos ], '', id );
}
