var timeout_ids = {};
function fade_popup(id_i){
	$('#'+id_i).fadeTo("slow", 0, function(){
   		$('#'+id_i).hide();
	});
	timeout_ids[id_i] = null;
}
function fade_popup_timeout(id_t){
	timeout_ids[id_t] = setTimeout("fade_popup('"+id_t+"')",1000);
}

$(document).ready(function(){
	$(".fade_popup").mouseover( function () {
		var rez;
		rez = this.id.split('_');
		if(timeout_ids["information_" + rez[1]] && timeout_ids["information_" + rez[1]]!= null){
			clearTimeout(timeout_ids["information_" + rez[1]]);
		}
		$("#information_" + rez[1]).show();
		$("#information_" + rez[1]).fadeTo("slow", 0.7);
	});	
	$(".fade_popup").mouseout( function () {	
		var rez;
		rez = this.id.split('_');
		id_i="information_" + rez[1];
		fade_popup_timeout(id_i);
	});	
	$(".popup_item").mouseover( function () {
		if(timeout_ids[this.id] && timeout_ids[this.id]!= null){
			clearTimeout(timeout_ids[this.id]);
		}
		$("#" + this.id).show();
	});
	$(".popup_item").mouseout( function () {
		fade_popup_timeout(this.id);
	});	
	
});			

function submenu_position() {
	var offset_options 			= {scroll: false};
	var offset_result_menu 		= {};
	var offset_result_submenu 	= {};
	var offset_result		 	= {};
	/*$(".menu_selected").offset(offset_options, offset_result_menu);
	$("#submenu_block").offset(offset_options, offset_result_submenu);
	$("#submenu_bg_in").offset(offset_options, offset_result);*/
	
	offset_result_menu = $(".menu_selected").offset();
	offset_result_submenu = $("#submenu_block").offset();
	offset_result = $("#submenu_bg_in").offset();
	
	var left_position = offset_result.left;
	var right_position = offset_result.left + $("#submenu_bg_in").width();
	
	var menu_position_absolute = offset_result_menu.left + $(".menu_selected").width()/2 - $("#submenu_block").width()/2;
	var menu_position_absolute_right = offset_result_menu.left + $(".menu_selected").width()/2 + $("#submenu_block").width()/2;
	
	if(menu_position_absolute_right > right_position){
		var menu_position = right_position - $("#submenu_block").width() - offset_result.left;
	}else{
		if(menu_position_absolute < left_position){
			var menu_position = left_position - offset_result_submenu.left;
		}else{
			var menu_position = menu_position_absolute - offset_result.left;
		}
	}
	
	$("#submenu_block").width($("#submenu_block").width());
	
	$("#submenu_block").css("left", menu_position);
}