function positionButton(close_button_class, attach_to_class) {
	
	if($("."+attach_to_class).length > 0) {
		var determinant = $("."+attach_to_class);
		var d_pos = determinant.position();
		var determinant_width = determinant.outerWidth();
		var button_width = $(".close_button a").outerWidth();
		var left_offset = d_pos.left - (button_width / 2);
		var top_offset = d_pos.top - ($("."+close_button_class).outerHeight() / 2);
		$("."+close_button_class).css("left", left_offset+"px").css("top", top_offset+"px").css("width", (determinant_width + button_width)+"px").css("display", "block");
	}
}
$(function() {
	
	positionButton("close_button", "attach_close_button");

	
	$(".main-menu-item").mouseover(function() {
		if($(this).is(".main-menu-not-active, .main-menu-active"))
			return false;
			
		var afb = $(this).children("img");
		var identifier = afb.attr("id").substr(4);
		afb.attr("src", js_siteroot + "images/menu/lite/" + identifier + ".png");
	});
	$(".main-menu-item").mouseout(function() {
		if($(this).is(".main-menu-not-active, .main-menu-active"))
			return false;
		var afb = $(this).children("img");
		var identifier = afb.attr("id").substr(4);
		afb.attr("src", js_siteroot + "images/menu/bold/" + identifier + ".png");
	});
	
	$('.thumb').mouseenter(function() {
		var id = $(this).attr('id').substr(6);
		$('#thumb_mouseover_'+id).css('visibility', 'visible');
	});
	
	$('.thumb_mouseover').mouseleave(function() {
		$('.thumb_mouseover').css('visibility', 'hidden');
	});
	$('.main-menu-not-active').removeAttr('href');
	$('.main-menu-not-active').click(function() {
		return false;
	});
});
