// gallery block

var gallery_block_nav_pos = 0;

function print_gallery_block_nav()
{
	var s = '<div class="nav">';
	s += '<a class="g_button" id="gnav_prev" href="#" onClick="gallery_block_scroll(-1); return false;">назад</a> ';
	s += '<a class="all" href="/gallery/">Все работы фрилансеров</a> ';
	s += '<a class="g_button" id="gnav_next" href="#" onClick="gallery_block_scroll(1); return false;">далее</a> ';
	s += '</div>';
	document.write(s);
}

function gallery_block_scroll(step)
{
	gallery_block_nav_pos += step;
	var reset = false;
	
	if(gallery_block_nav_pos < 0) 
	{
		gallery_block_nav_pos = 5;
		reset=true;
	}
	else if (gallery_block_nav_pos > 5)
	{
		gallery_block_nav_pos = 0;
		reset=true;
	}
	
	if($('works_place'))
	{
		var margin = 540 * gallery_block_nav_pos;
		var css = '0 0 0 -' + margin + 'px'
		if(reset)
		{
			new Effect.Shake('works_place');
			$('works_place').setStyle({ 'margin' : css });
		}
		else
		{
			$('works_place').morph('margin : ' + css);
		}
	}	
}


var tab_active_section;

function toggle_sections(init)
{
	if(tab_active_section)
	{
		$('tab_sections').select('.section').each(function(s) {
			if (s != tab_active_section)  s.hide();
		});
		//tab_active_section.appear();
		if(init)
		{
			$(tab_active_section).show();
		}
		else
		{
			Effect.BlindDown(tab_active_section);
		}
		$('tab_sections').select('.s_sect').each(function(a) {
			 (a.id=="sec_" + tab_active_section.id) ? a.addClassName('active') : a.removeClassName('active');
		});
		
		createCookie('tab_sections',tab_active_section.id,7);	
	}
}

function show_section(obj)
{
	tab_active_section = $(obj.id.substring(4));
	toggle_sections(false);
	return false;
}


var show_section_init = function() {
	if($('tab_sections')) 
	{
		var setup_section = readCookie('tab_sections');
		if($(setup_section)) 
		{	
			tab_active_section = $(setup_section);
		}
		else
		{
			tab_active_section = $('s_projects');
		}
		$('tab_sections').select('.section').each(function(s) {
			s.hide();
			s.removeClassName('jshidden');		
		});
		toggle_sections(true);
	}
}

addLoadEvents(show_section_init);

var gallery_block_show = true;

function gallery_block_toggle()
{
	var css;
	if(gallery_block_show)
	{
		gallery_block_show = false;
		css = '20px';
		createCookie('gallery_block_minimize',1,7);	
		$('gb_head_tg').update("показать");
	}
	else
	{
		gallery_block_show = true;
		css = '250px';
		eraseCookie('gallery_block_minimize');	
		$('gb_head_tg').update("cвернуть");
	}
	$('gallery_block').morph('height : ' + css);
	$('gallery_block').toggleClassName('closed');
}

var gallery_block_toggle_init = function() {
	if($('gallery_block')) 
	{
		var close = readCookie('gallery_block_minimize');
		if(close || is_auth_user) 
		{	
			gallery_block_show = false;
			$('gallery_block').setStyle({height: '20px'});
			$('gallery_block').addClassName('closed');
			$('gb_head_tg').update("показать");
		}
		else
		{
			$('gb_head_tg').update("cвернуть");
		}
		$('gallery_block').removeClassName('js_closed');
	}
}

addLoadEvents(gallery_block_toggle_init);
