function getUl(group){
	
	target = group.substr('6');
	ul = $("division_" + target);
	return ul;
}

function d(text){

	$('debug_js').innerHTML = $('debug_js').innerHTML + " " +  text;
	
}

function clearBefore(){
	
	var subs = document.getElementsByTagName('ul'); 
	for (var i = 0; i < subs.length; i++) { 
	if(wynik = subs[i].id.match('division_')){
	subs[i].hide();
	}
	}
	
	var a = document.getElementsByTagName('a'); 
	for (var i = 0; i < a.length; i++) { 
	if(wynik = a[i].id.match('group_')){
		
		
		a[i].style.background ='#C0EDFF url(../images/gfx/product_list_corner.gif) no-repeat right bottom; ';
		
		
	}
	}
	
}






Event.observe(window, 'load', function() {
	
	
var groups = document.getElementsByTagName('a'); 

for (var i = 0; i < groups.length; i++) { 
	if(wynik = groups[i].id.match('a_')){
	
		Event.observe(groups[i], 'mouseover', function(event) { 
	
			a = $(Event.element(event).id);	
			a.parentNode.parentNode.show();
			//d(a.parentNode.parentNode.id);
		});	
	}
	if(wynik = groups[i].id.match('group_')){
		
		ul = getUl(groups[i].id);
		
		if(ul != null){

			Event.observe(groups[i], 'mouseover', function(event) { 
					
					clearBefore();
					ul = getUl(Event.element(event).id);
					Event.observe(ul, 'mouseover', function(event) {
						$(Event.element(event).id).show();
						group = $(Event.element(event).parentNode.parentNode.nextSibling.id);
						if(group){ group.setStyle({backgroundColor:'#95e0fd'}); }
					});
					ul.show();	
			});
			
			Event.observe(ul, 'mouseout', function(event) {
				//d(Event.element(event).id);
				id_hide = Event.element(event).id;
				if(id_hide.substr(0,1) == 'd'){ $(id_hide).hide(); }
				if(id_hide.substr(0,1) == 'a'){ $(id_hide).parentNode.parentNode.hide(); }	
			});
		
		
			
		}	
	}
	
}

});

