var cur_subpage = 1;

function turnSubPage( sp_num, div_prefix, sp_style, cur_style )
{
	if( div_prefix == null )
		div_prefix = 'subpage_';
	
	if( sp_style == null )
		sp_style = 'spnav';
	
	if( cur_style == null )
		cur_style = 'spnav_cur';
	
	var max_page = countSubPages( div_prefix );
	if( sp_num == 'prev' )
		sp_num = cur_subpage > 1 ? cur_subpage - 1 : 1;
	else if( sp_num == 'next' )
		sp_num = cur_subpage < max_page ? cur_subpage + 1 : max_page;
	
	if( $( div_prefix + sp_num ) )
	{
		if( $( div_prefix + cur_subpage ) )
		{
			$( div_prefix + cur_subpage ).hide();
			$( 'spnavlink_' + cur_subpage ).removeClassName( cur_style );
			$( 'spnavlink_' + cur_subpage ).addClassName( sp_style );
		}
		
		$( div_prefix + sp_num ).show();
		$( div_prefix + sp_num ).removeClassName( sp_style );
		$( div_prefix + sp_num ).addClassName( cur_style );
		
		cur_subpage = sp_num;
		/*
		alert( cur_subpage );
		alert( $( 'spnavlink_prev' ).onclick );
		$( 'spnavlink_prev' ).onclick = "javascript: turnSubPage( " + ( cur_subpage > 1 ? cur_subpage - 1 : 1 ) + " )";
		$( 'spnavlink_next' ).onclick = "javascript: turnSubPage( " + ( cur_subpage < max_page ? cur_subpage + 1 : max_page ) + " )";
		alert( $( 'spnavlink_prev' ).onclick );
		*/
	}
}

function countSubPages( div_prefix )
{
	if( div_prefix == null )
		div_prefix = 'subpage_';
	
	var i = 1;
	while( $( div_prefix + i ) )
		i++;
	
	return i - 1;	
}