$(document).ready(function()
{
	$("input[id^='add-']").live('click', function(event)
	{
		var id = $(this).attr('id').replace('add-', '');
		
		$.ajax({
			type: 'POST',
			url: '/orders/add',
			data: 'id=' + id,
			success: function(data) {
				$('#product-tools-' + id).hide();
				$('#product-tools-' + id).html(templates.del.replace(/%id%/gi, id));
				$('#product-tools-' + id).slideToggle();
				
				basket(data);
			}
		});
		
	});
	
	
	$("a[id^='delete-']").live('click', function(event)
	{
		var id = $(this).attr('id').replace('delete-', '');
		
		$.ajax({
			type: 'GET',
			url: $(this).attr('rel'),
			success: function(data)
			{
				$('#product-tools-' + id).hide();
				$('#product-tools-' + id).html(templates.add.replace(/%id%/gi, id));
				$('#product-tools-' + id).slideToggle();
				
				basket(data);
			}
		});
		
		return false;
	});
	
	
	
	$("input[id^='delete-']").click(function () {
		$('input#product-'+$(this).attr('id').replace('delete-', '')).val(0);
	});
	
	
	$('select#is_company').change(function () {
		
		if ($(this).val() == 0) $('#company').fadeOut('slow');
		else $('#company').fadeIn('slow');
		
	});
	
	
	$('img.blink').hide().fadeIn('slow');
	
	
	
	$("#q").autocomplete('/notebooks/autocomplete',
	{
		width: 258,
		scroll: false,
		max: 20,
		formatItem: function(data)
		{
			return data[0].split(';')[0];
		},
		formatResult: function(data)
		{
			return data[0].split(';')[0];
		}
	}).result(function(event, data, formatted)
	{
		window.location = formatted.split(';')[1];
	});

	
	
	$('.email').amail('(at)','(dot)');
	
	
	$('#show_all, #show_instock_only').click(function ()
	{
		var value = $(this).attr('id') == 'show_all' ? 0 : 1;
		
		$.cookie('show_instock_only', value, {path:'/'});
		
		window.location = window.location;
	});
});


function basket(data)
{
	$('#basket').hide().html(data).show('slow');
}
