
var menu_regulator_org_width;
var menu_regulator_delay;
var portfolio_showing = false;

document.addEvent('domready', set_menu_regulator_width);

document.addEvent('domready', add_portfolio_mouseovers);
document.addEvent('domready', set_customer_details_heights);

function set_menu_regulator_width()
{
	menu_regulator_org_width = $$('.menu_footer_border .menu_regulator').getStyle('width');
}

function menu_regulator_to(val)
{
	menu_regulator_delay = $clear(menu_regulator_delay);
	$$('.menu_regulator').tween('width', val);
}

function menu_regulator_restore()
{
	menu_regulator_delay = do_menu_regulator_restore.delay(350);
}

function do_menu_regulator_restore()
{
	$$('.menu_regulator').tween('width', menu_regulator_org_width);
}

function toggle_portfolio()
{
	//if ($('customer_details_'+portfolio_list[current_portfolio]+'').getStyle('height').toInt()>0)
	//	hide_portfolio();
	//else
	//	show_portfolio();
}

function add_portfolio_mouseovers()
{
	if ($('portfolio_item'))	// alleen op home, waar de portfolio aanwezig is
	{
		$('portfolio_item').addEvent('mouseenter', show_portfolio);
		$('portfolio_item').addEvent('mouseleave', hide_portfolio);
	}
}

function set_customer_details_heights()
{
	if ($('portfolio_item'))	// alleen op home, waar de portfolio aanwezig is
		$$('customer_details').setStyle('height',0);
}
	
function show_portfolio()
{
	if (!portfolio_showing)
	{
		portfolio_showing = true;
		$('customer_details_'+portfolio_list[current_portfolio]+'').show();
		$('customer_details_'+portfolio_list[current_portfolio]+'').morph({'height':125, 'bottom':65});
	}
}

function hide_portfolio()
{
	$('customer_details_'+portfolio_list[current_portfolio]+'').morph({'height':0, 'bottom':50});
	portfolio_showing = false;
}

function hide_portfolios()
{
	for (i=0; i<portfolio_list.length; i++)
		if (i!=current_portfolio)
			$('customer_details_'+portfolio_list[i]+'').setStyles({'height':0, 'bottom':50});
}

function switch_portfolio(delta,manual)
{
	// door de items bladeren.
	// volgende actieve item opzoeken

	var item = portfolio_list[current_portfolio];

	// zet de oude op fade
	$('portfolio_item_'+item+'').fade('out');
	$('portfolio_details_'+item+'').fade('out');
	$('customer_details_'+item+'').fade('out');
	
	// voor de zekerheid de uitklap inklappen na 500 ms
	//if (manual) hide_portfolios.delay(500);
	hide_portfolio();

	current_portfolio += delta;
	if (current_portfolio<0) current_portfolio = portfolio_list.length-1;
	else if (current_portfolio==portfolio_list.length) current_portfolio=0;
	
	item = portfolio_list[current_portfolio];
	
	$('portfolio_item_'+item+'').setStyles({'display':'block', 'opacity':0}).fade('in');
	$('portfolio_details_'+item+'').setStyles({'display':'block', 'opacity':0}).fade('in');
	$('customer_details_'+item+'').setStyles({'display':'block', 'opacity':0}).fade('in');
	
}

function login()
{
	$('login1').hide();
	$('login2').show();
	$('password').select();
	$('password').focus();
}

function logout()
{
	document.logoutform.submit();
}

