var merk_submenu = '';
var animating    = false;
var submenu      = '';
var menu_fadeout;

function show_merk_submenu(id) {
	if (animating) return;
	if (merk_submenu != '' && merk_submenu != id) {
		$('merk_submenu_'+merk_submenu).style.display = 'none';
	}
	$('merk_submenu_'+id).style.display = '';
	merk_submenu = id;
	menu_auto_fade();
}

function hide_merk_submenu() {
	if (merk_submenu != '') {
		$('merk_submenu_'+merk_submenu).style.display = 'none';
		merk_submenu = '';
	}
}

function show_submenu(div) {
	if (animating) return;
	if (div == submenu) return;
	animating = true;
	if (submenu != '') {
		new Effect.Morph(submenu, { style: 'bottom: 0px', duration: 0.7, afterFinish: function() { animating = false; } } );
	}
	h = parseInt(div.offsetHeight) - 34;
	d = (0.3 + Math.round(h/50)/10);
	new Effect.Morph(div, { style: 'bottom: '+(h * -1)+'px', duration: d, afterFinish: function() { animating = false; } } );
	submenu = div;
	if ($('merk_submenu_'+merk_submenu)) $('merk_submenu_'+merk_submenu).hide();
	
}

function hover_submenu(obj) {
	if (merk_submenu != '') {
		$('merk_submenu_'+merk_submenu).style.display = 'none';
		merk_submenu = '';
	}
	menu_auto_fade();
}

function hover_merk_submenu(obj) {
	menu_auto_fade();
}

function menu_auto_fade() {
	clearTimeout(menu_fadeout);
	menu_fadeout = setTimeout("if (submenu != '') { hide_merk_submenu(); new Effect.Morph(submenu, { style: 'bottom: 0px', duration: 0.7, afterFinish: function() { animating = false; submenu = ''; } } ); }", 4000);
}

function show_home_dialoge(){
	//$('dialoge_gray').style.visibility = 'visible';
	$('home_dialoge').style.visibility = 'visible';
	$('html').style.overflow = 'hidden';
	// Effect.Appear('dialoge_gray', {duration: 1});	
	// Effect.Appear('home_dialoge', {duration: 1});	
}


function close_dialoge(){
	//$('dialoge_gray').style.visibility = 'hidden';
	$('home_dialoge').style.visibility = 'hidden';
	$('html').style.overflow = 'auto';
}

/*
function showvac(id) {
	//Effect.Fade('fullvac_'+id, {duration: .5});
	$('fullvac_'+id).style.display = '';
}

function showvac(index) {
	for (i = 0; $('fullvac_'+i); i++) {
		$('fullvac_'+i).style.display = (i == index ? '' : 'none');
	}
}
*/
function showvac(current,total) {
	for (i = 1; i <= total; i++) {
		$('fullvac_'+i).style.display = 'none';
	}
	showCurrent(current);
}

function showCurrent(cur_id) {	
	$('fullvac_'+cur_id).style.display = '';
}


