// JavaScript Document

function toggle_box(sender)
{
	if(jQuery(sender).hasClass('closed'))
	{
		jQuery(sender).removeClass('closed');
		jQuery(sender).parent().children('.box_content').fadeIn('fast');
	}
	else
	{
		jQuery(sender).parent().children('.box_content').fadeOut('fast', function() { jQuery(sender).addClass('closed'); } );
	}
}

function toggle_box2(sender, target)
{
	if(jQuery(sender).hasClass('closed'))
	{
		jQuery(sender).removeClass('closed');
		jQuery(target).css('display', 'block');
	}
	else
	{
		jQuery(sender).addClass('closed');
		jQuery(target).css('display', 'none');
	}
}

function toggle_hinfo(sender, target)
{
	if(jQuery(sender).hasClass('selected')) return;
	
	jQuery(sender).parent().children('.selected').removeClass('selected');
	jQuery(sender).addClass('selected');
	
	jQuery(sender).parent().parent().children('.visible').fadeOut('fast', 
		function() { jQuery(sender).parent().parent().children('.visible').removeClass('visible'); } 
	);
	jQuery(target).fadeIn('fast', function() { jQuery(target).addClass('visible'); } );
}

function events_scroll(direction)
{
	// direction: 1 - scroll left, 2 scroll right
	var e_size = 182; // element size
	var sleft = 0;
	sleft = jQuery('#p_content').css('left');
	var left = Math.abs(sleft.replace(/[^\d]+/g, ''));
	sleft = jQuery('#p_content').css('width');
	var p_content_size = sleft.replace(/[^\d]+/g, '');
	
	if(direction == 1)
	{
		if(left < p_content_size-2*e_size)
			jQuery('#p_content').animate({left: '-='+e_size}, 'fast');
	}
	else
	{
		if(left > 0)
			jQuery('#p_content').animate({left: '+='+e_size}, 'fast');
	}
}
