$(document).ready(function() {
	var expandedElement = null;
	var idcounter = 0;
	var expandable = $('.expandable').css({cursor: 'pointer'}); 
	//expandable.children('ul').css({display: 'none'});
	expandable.bind('click', function() {
		
		var element = $(this).children('ul');

		if(!element.length){
			//alert("bla");
			var element = $(this.parentNode).children('ul');
		}
		
		
		if ((expandedElement != null) && (expandedElement.id != element.attr('id'))) {
			
			expandedElement.obj.slideUp('normal');
		}
		if (!element.attr('id')) {
			element.attr('id', 'expanded_'+idcounter++);
		}
		expandedElement = {obj: element.slideToggle('normal'), id: element.attr('id')};
	});
	
	
	$('.rollover').preload({
		find: /\.(gif|jpg|png)/,
		replace: '-hover.$1',
		onComplete: function(data) {
			var hoverImg = data.image;
			var origImg = data.original.src;
			$(data.original).hover(
				function() {
					$(this).attr('src', hoverImg);
				},
				function(){
					$(this).attr('src', origImg);
				}
			);
		}
	});
});
 
 
