function set_item_class(item, item_class) {
	$(item).attr('class', item_class);
	$(item).find('a').attr('class', item_class);
}

function hide_all_subcategories() {
	categories = $('ul.site-menu li').get();
	for(i=0; i< categories.length; i++) {
		set_item_class($(categories[i]), 'cat_'+i);
		var cat = $('ul.site-menu li').get(i);
		mid = $(cat).find('a').attr('menuid');
		if ($('#subcategory_'+mid).length > 0) {
			$('#subcategory_'+mid).hide();
		}
	}
}

function switch_submenu(elem) {
	id = $(elem).attr('menuid');
	if (id > 0) {
		hide_all_subcategories();
		index = $(elem).attr('index');
		set_item_class($(elem).parent(), 'cat_'+index+'_sel');
		if ($('#subcategory_'+id).length === 0) {
			$('#menu-bottom-white').show();
			return true;
		}

		$('#menu-bottom-white').hide();
		$('#subcategory_'+id).show();
	}
	return false;
}


$(document).ready(function () {
	$('ul.site-menu a').click(function () {
		return switch_submenu(this);
	});
	$('ul.site-menu a').mouseover(function () {
		return switch_submenu(this);
	});

	$('#site_content').bg('20px');

	$('.thumbnail_container').show();
	$('.thumbnail_container_custom_order').show();

});
