var preloader = '<div style="width: 100%; text-align: center; padding: 10px;{if $height} height: {$height}px;{/if}"><img src="//d.nocowanie.pl/loader.gif" border="0" /></div>';

function odswiezKoszyk(cart_id, id_lokalizacji, na_margines, przekieruj_jak_pusty)
{
	var now = new Date();
	$.get('/files/ajax/rezerwacje/koszyk.php', 
	{
		id_lokalizacji: (id_lokalizacji) ? id_lokalizacji : 0,
		koszyk_margines: (na_margines) ? na_margines : 0,
		ts: now.getTime()
	} 
	, function(data) 
	{
		//alert(data);
		$('#' + cart_id).hide().html(data).fadeIn('slow');
		if (przekieruj_jak_pusty && !$('#' + cart_id).html().length)
		{
			if (preloader)
				$('#' + cart_id).html(preloader);
			location.href = przekieruj_jak_pusty;
		}
	}

	); 		
}


function usunZzamowienia(cart_id, id_uslugi, message)
{
	var now = new Date();
	if (confirm(message))
	{
		$('#' + cart_id).hide();
		$('#kalendarz_rezerwacji').fadeIn('slow');
		$.get('/files/ajax/rezerwacje/koszyk.php',
		{ 
			command: 'delete_booking_term',
			//id_lokalizacji: id_lokalizacji,
			id_uslugi: id_uslugi,
			ts: now.getTime()
		} 
		, function(data) { $('#' + cart_id).hide().html(data).fadeIn('slow'); }
		);
	}
}

function usunZamowienie(cart_id, calendar_id, message)
{
	var now = new Date();
	if (confirm(message))
	{	
		$('#' + cart_id).hide();
		$.get('/files/ajax/rezerwacje/koszyk.php', 
		{ 
			command: 'delete_all_booking_terms',
			//id_lokalizacji: id_lokalizacji
			ts: now.getTime()
		} 
		, function(data) 
		{ 
			if (calendar_id)
				$('#' + calendar_id).fadeIn('slow');		
		}
		);
	}
}

function dodajDoZamowienia(id_lokalizacji)
{
	var now = new Date();
	$('#kalendarz_rezerwacji').fadeOut();
	$('#booking_cart').show().html(preloader);
	//$('#booking_cart').fadeOut();
	//alert('/files/ajax/rezerwacje/rezerwacje.php' + '?' + 'add_booking_term' + '&' + $('#book_id_wystawienia').val() + '&' + $('#book_id_uslugi').val() + '&' + $('#book_from').val() + '&' + $('#book_to').val());
	//$.get('/files/ajax/rezerwacje/rezerwacje.php', 
	$.get('/files/ajax/rezerwacje/koszyk.php', 
	{ 
		command: 'add_booking_term',
		id_wystawienia: $('#book_id_wystawienia').val(),
		id_uslugi: $('#book_id_uslugi').val(),
		data_od: $('#book_from').val(),
		data_do: $('#book_to').val(),
		ts: now.getTime()
	} 
	, function(data) 
		{
			//$('#booking_info').hide().html(data).fadeIn('slow'); 
			//odswiezKoszyk('booking_cart',id_lokalizacji);
			//alert(data);
			$('#booking_cart').hide().html(data).fadeIn('slow');
		}
	);				
}


function fancyZamowienie(btn_id, cart_id, id_lokalizacji, na_margines)
{
	$('a#' + btn_id).fancybox({
		'type'			:	'iframe',
		'width'			:	640,
		'height'		:	900,
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		onClosed		:	function() { odswiezKoszyk(cart_id, id_lokalizacji, na_margines, '/klienci/rezerwacje/nieoplacone/'); }
	});	
}

/*
function sprawdzTermin(id_wystawienia, data_od, data_do)
{
	var now = new Date();
	$.get('/files/ajax/rezerwacje/rezerwacje.php', 
	{ 
		command: 'check_booking_term',
		id_wystawienia: id_wystawienia,
		//id_uslugi: $('#book_id_uslugi').val(),
		data_od: data_od,
		data_do: data_do,
		ts: now.getTime()
	} 
	, function(data) 
		{ 
			$('#booking_info').hide().html(data).fadeIn('slow'); 
		}
	);	
}
*/
