jQuery(function($)
{
	$(".lb").lightBox();
	
	$(document).ready(function() 
	{
		$("#slider_max").slider({ 
			range: true,
			step: 1,
			min: 0,
			max: 25000000,
			values: [$("input[name='price_min']").val(), $("input[name='price_max']").val()],		
		    change: function(e, ui) 
			{
				$("input[name='price_min']").val(ui.values[0]);
				$("input[name='price_max']").val(ui.values[1]);
				
				$("input[name='price_min_pos']").val(ui.values[0]);
				$("input[name='price_max_pos']").val(ui.values[1]);			
			}		
		});  
	});
	
	$("input[name='price_min'], input[name='price_max']").change(function()
	{
		priceSetSLiderValues();
	});
	
	$("form[name='filtr']").submit(function()
	{
		priceSetSLiderValues();
		return true;
	});
	
	$("#form-search").submit(function()
	{
		document.location = '/index.php?go=catalog';
		return false;
	});

	$("#orderview-submit").live('click', function()
	{
		var _form = $(this).parent("#orderview-form");
		var _sender = $(this);
		var _sender_def_val = _sender.val();
		_sender.attr('disabled', 'disabled').val('Загрузка...');
		$.getJSON("index.php", _form.serialize(), function(e)
		{
			if (e.ok)
			{
				_form.find("input[name='op']").val('');
				_form.submit();
			}
			else
			{
				_sender.removeAttr('disabled').val(_sender_def_val);
				_form.find("#orderview-msg").html("<div class='error'>Заполнены не все обязательные поля.</div>");
			}
		});
		return false;
	});
});

function priceSetSLiderValues()
{
	$("#slider_max").slider("option", "values", 
		[
			parseInt($("input[name='price_min']").val()), 
			parseInt($("input[name='price_max']").val())
		]
	);
}
