// document.domain = "skrapid.at";
var on_menu = false;
var on_sub = false;
var to_handle;
var sub_handle;

var act_sub = 0;
var last_sub = 0;

var last_level2 = 0;

var act_l2 = 0;
var last_l2 = 0;

function show_active(id) {
	subl1 = 'sub_l1_'+id;
	subl2 = 'sub_l2_'+id;
	
	if(last_l2 != 0 && typeof last_l2 != 'undefined'){ document.getElementById('sub2_'+last_l2).style.display = "none"; }
	
	if(document.getElementById(subl1)) {
		document.getElementById('submenu_bg').style.display = "block";
		document.getElementById(subl1).style.display = "block";
		
		if(document.getElementById(subl2)) {
			document.getElementById(subl2).style.display = "block";
		}

	}
	
	if (last_sub != 0 && last_sub != id) {
		sub1last = 'sub_l1_'+last_sub;
		sub2last = 'sub_l2_'+last_sub;
		if(document.getElementById(sub1last)) {
			document.getElementById(sub1last).style.display = "none";
		}
		if(document.getElementById(sub2last)) {
			document.getElementById(sub2last).style.display = "none";
		}
	
	}
	act_sub = id;
	
	on_menu = true;

}

function hide_active(id) {
	
	on_menu = false;
	last_sub = id;
	
	window.clearTimeout(to_handle);
	to_handle = setTimeout("hide_main("+id+")", 500);
	
}

function hide_main(id) {
	if (!on_menu) {
		subl1 = 'sub_l1_'+id;
		subl2 = 'sub_l2_'+id;
		
		document.getElementById('submenu_bg').style.display = 'none';
		if(document.getElementById(subl1)) {
			document.getElementById(subl1).style.display = "none";
			if(document.getElementById(subl2)) {
				document.getElementById(subl2).style.display = "none";
			}
		
		}
	}
}

function mouseout(action){

	if(action == 'hide'){
		on_menu = false;
		window.clearTimeout(to_handle);
		to_handle = setTimeout("hide_menu('')", 500);
	}else{
		window.clearTimeout(to_handle);
		show_menu('');
	}
	
}

function show_menu(id){
	on_menu = true;
	
	subl1 = 'sub_l1_'+act_sub;
	subl2 = 'sub_l2_'+act_sub; 
	
	if(document.getElementById(subl1)) {
		document.getElementById(subl1).style.display = "block";
		if(document.getElementById(subl2)) {
			document.getElementById(subl2).style.display = "block";
		}
	}
	document.getElementById('submenu_bg').style.display = "block";
	

}

function hide_menu(id){
	if (!on_menu) {
		subl1 = 'sub_l1_'+last_sub;
		subl2 = 'sub_l2_'+last_sub; 
		
		if(document.getElementById(subl1)) {
			document.getElementById('submenu_bg').style.display = "none";
			document.getElementById(subl1).style.display = "none";
			if(document.getElementById(subl2)) {
				document.getElementById(subl2).style.display = "none";
			}
		} 
	}
}

function show_sub2(id) {
	$sub2 = 'sub2_'+id;
	
	if(last_l2 != 0 && typeof last_l2 != 'undefined'){ document.getElementById('sub2_'+last_l2).style.display = "none"; }
	
	if(document.getElementById(subl2)){
		document.getElementById($sub2).style.display = "block";
	}
	
	// alert(last_l2);

	on_sub = true;
	act_l2 = id;
}

function hide_sub2(id) {
	
	on_sub = false;
	last_l2 = id;
	
	window.clearTimeout(sub_handle);
	sub_handle = setTimeout("hide_active_sub("+id+")", 1000);
	
	
}

function hide_active_sub(id) {
	if (!on_sub) {
	
		sub2 = 'sub2_'+id;
			
		
		if(document.getElementById(subl2)){
			document.getElementById(sub2).style.display = "none";
			
		}
		
	
	}

}

