function edit_for_table_link_click(elem)
{	
	//var top = $(elem).offset().top;//new
	//var left = $(elem).offset().left;//new
	var value_id = $(elem).attr("value");//получаем id_value
	//var object = $(elem).attr("alt");//получаем id_value
	//var object = $(elem).parent().parent().parent().parent().find(".ID").text();//поднимаемся до tr и получаем id объекта
	var type = $(elem).parent().parent().attr("class");//поднимаемся до div.тип и получаем тип
	
	$("table.search-result td").find("div[class^='overbody-']").remove();//удаляем все формы в td //сбрасываем форму//--
	//$("div:visible[class^='overbody-']").hide();//new
	var form = $(".overbody-edit").clone();//клонируем диалог формы//--
	//var form = $(".overbody-edit");//new

	if(type == "price")
	{
		if (typeof value_id != 'undefined')
		{
			var values = new Object();
			var values = price[value_id];
			$(form).attr("id", "overbody-edit-" + values.object);//модифицируем id диалога формы//--
			$(form).find("form").attr("id", "overbody-edit-form-" + values.object);//модифицируем id формы диалога формы//--			
		}
		else
		{
			$(form).attr("id", "overbody-edit-" + 0);//модифицируем id диалога формы//--
			$(form).find("form").attr("id", "overbody-edit-form-" + 0);//модифицируем id формы диалога формы//--			
		}
	
		$(form).find("span.measure").hide();//скрываем span.measure
		$(form).find("#edit-label-price").show();//
		$(form).find("#edit-label-request").hide();//		
	}	
	if(type == "request")	
	{
		if (typeof value_id != 'undefined')
		{
			var values = new Object();
			var values = request[value_id];
			$(form).attr("id", "overbody-edit-" + values.object);//модифицируем id диалога формы//--
			$(form).find("form").attr("id", "overbody-edit-form-" + values.object);//модифицируем id формы диалога формы//--			
		}
		else
		{
			$(form).attr("id", "overbody-edit-" + 0);//модифицируем id диалога формы//--
			$(form).find("form").attr("id", "overbody-edit-form-" + 0);//модифицируем id формы диалога формы//--			
		}
		
		$(form).find("span.measure").text($(elem).parent().find("span.measure").text());//получаем единицу измерения и вставляем ее в span.measure
		$(form).find("select").hide();//скрываем select
		$(form).find("#edit-label-price").hide();//
		$(form).find("#edit-label-request").show();//		
	}	
		
	if (typeof values != 'undefined')
	{	
		if(type == "price")
		{
			var value = values.price;

		}	
		if(type == "request")	
		{
			var value = values.request;
		}

		var text = values.text;

		if(text != '' && typeof(text) != 'undefined')
		{
			text = text.replace(/<br>/gi, "\n");
			text = text.replace(/&quot;/gi, "\"");
		}
		$(form).find("input[name='value']").attr("value", value);
		$(form).find("option[value='"+values.currency+"']").attr("selected","selected");//
		$(form).find("textarea").val(text);
		$(form).find("input[name='value_id']").val(value_id);
		$(form).find("input[name='object']").val(values.object);
		$(form).find("input[name='type']").val(type);
		$(form).find("input[name='finish']").val(values.finish.substr(0,10));
	}
	else
	{
		var date = new Date();
		date.setMonth(date.getMonth() + 2);//прибавляем 2 месяца

		var day = date.getDate();
		var month = date.getMonth();

		var d = new Date(date.getFullYear()+"/"+(date.getMonth()+2)+"/"+0);
		var lastDay = d.getDate();
	
		if (day > lastDay)
			day = lastDay;
		if (day <= 0)
			day = 1;
		if (day < 10)
			day = "0" + day;
		if (month <= 0)
			month = 1;
		if (month < 10)
			month = "0" + month;
		
		$(form).find("input[name='value']").val("");
		$(form).find("option[value='1']").attr("selected","selected");		
		$(form).find("textarea").val("");

		$(form).find("input[name='object']").val($(elem).attr('alt'));
		$(form).find("input[name='type']").val(type);
		$(form).find("input[name='mode']").val("add");
		var str_date = date.getFullYear() + "-" + month + "-" + day;
		$(form).find("input[name='finish']").val(str_date);
	}

	$(elem).parent().parent().append(form).find(".overbody-edit").show();//вставляем и показываем //--
	//$(elem).parent().parent().find(".overbody-edit").show();//показываем //--
	//$(form).css("top",top).css("left",left).show();//new
	
	bind_hover_for_set_form();	
}

function close_overbody_edit(elem)
{
	$(".overbody-edit").hide();
}

function delete_for_table_link_click(elem)
{
	//var top = $(elem).offset().top;//new
	//var left = $(elem).offset().left;//new	
	var value_id = $(elem).attr("value");//получаем id value
	//var object = $(elem).parent().parent().parent().parent().find(".ID").text();//поднимаемся до tr и получаем id объекта
	var values = new Object();
	var values = price[value_id];
	var object = values.object;
	var type = $(elem).parent().parent().attr("class");//поднимаемся до div.тип и получаем тип
	
	$("table.search-result td").find("div[class^='overbody-']").remove();//удаляем все формы в td //--
	//$("div:visible[class^='overbody-']").hide();//new
	var form = $(".overbody-delete").clone();//клонируем диалог формы //--
	//var form = $(".overbody-delete");//new	
	$(form).attr("id", "overbody-delete-" + object);//модифицируем id диалога формы //--
	$(form).find("form").attr("id", "overbody-delete-form-" + object);//модифицируем id формы диалога формы //--
	
	$(form).find("input[name='value_id']").val(value_id);
	$(form).find("input[name='object']").val(object);
	$(form).find("input[name='type']").val(type);
	
	if(type == "price")
	{
		$(form).find("#delete-message-price").show();//
		$(form).find("#delete-message-request").hide();//
		$(form).find("input.button").val("Удалить ценовое предложение");//
	}	
	
	if(type == "request")	
	{
		$(form).find("#delete-message-price").hide();//
		$(form).find("#delete-message-request").show();//
		$(form).find("input.button").val("Удалить запрос");//
	}
	
	$(elem).parent().parent().append(form).find(".overbody-delete").show();//вставляем и показываем //--
	//$(elem).parent().parent().find(".overbody-delete").show();//показываем //--
	//$(form).css("top",top).css("left",left).show();//new
	
	bind_hover_for_set_form();
}

function close_overbody_delete(elem)
{
	$(".overbody-delete").hide();
	$(document).unbind("click");
}


function reload(responde)
{
	if(respond != "error")
	{
		if(mode != "delete")
		{
			close_overbody_edit(this);//закрываем форму
		}
		if(mode == "delete")
		{
			close_overbody_delete(this);//закрываем форму
		}
		var reload = $(this).parent().parent();//поднимаемся до div.тип 
		$(reload).append('<div id="ajax_indicator"></div>');//вставляем 
		var type = $(reload).attr("class");//получаем тип
		var object = $(this).find('input[name="object"]').val();//получаем id
		//var object = id.substr(19);//получаем id объекта
		$.get("../shared/reload.php", { object:object, type:type}, function(data){
			$(reload).html(data);
			//close_set_form(this);
		})
	}	
}

/*function reload(responde)
{
	if(respond != "error")
	{
		if(mode != "delete")
		{
			close_edit_form(this);//закрываем форму
		}
		//--var reload = $(this).parent().parent();//поднимаемся до div.тип 
		var reload = $("tr#object-"+object).find("div."+type);
		$(reload).append("<div id=\"ajax_indicator\"></div>");//вставляем 
		//var type = $(reload).attr("class");//получаем тип
		//var id = $(this).attr("id");//получаем id
		//var object = id.substr(15);//получаем id объекта
		$.get("reload.php", { type:"reload", object:object, type:type}, function(data){
			$(reload).html(data);
			//close_set_form(this);
		})
		if(mode == "delete")
		{
			close_edit_form(this);//закрываем форму
		}
	}	
}
*/

$(document).ready(function()
{
	// ОТПРАВКА ФОРМЫ ЗАПРОСА 
	var options_edit = { 
		target:	"form:first[id^='overbody-edit-form']", 		// элемент, который будет обновлен по ответу сервера 
		//target:	"form#overbody-edit-form",//new
		//type: "GET", // 
		//beforeSubmit: showRequest, // функция, вызываемая перед передачей 
		/*success: function(){	// функция, вызываемая при получении ответа
			$('.inquiry-form').css({
				left: ($(window).width() - $('.inquiry-form').outerWidth())/2,
				top: ($(window).height() - $('.inquiry-form').outerHeight())/2
			});
		}, */
		//success:showResponse,
		success: reload,
		timeout: 3000 
	};

	//--$("form[id^='edit-form-form']").live("submit", function() { 
	$("form[id^='overbody-edit-form']").live("submit", function() { 
		$(this).ajaxSubmit(options_edit); 
		return false; // чтобы предупредить переход на страницу form.php
	}); 

	var options_delete = { 
		target:	"form:first[id^='overbody-delete-form']", 		// элемент, который будет обновлен по ответу сервера 
		//target:	"form#overbody-delete-form",//new
		//type: "GET", // 
		//beforeSubmit: showRequest, // функция, вызываемая перед передачей 
		/*success: function(){	// функция, вызываемая при получении ответа
			$('.inquiry-form').css({
				left: ($(window).width() - $('.inquiry-form').outerWidth())/2,
				top: ($(window).height() - $('.inquiry-form').outerHeight())/2
			});
		}, */
		//success:showResponse,
		success: reload,
		timeout: 3000 // тайм-аут
	};
	
	//--$("form[id^='delete-form-form']").live("submit", function() { 
	$("form[id^='overbody-delete-form']").live("submit", function() { 
		$(this).ajaxSubmit(options_delete); 
		return false;
	}); 
});	
	
