function showViewing(){
	$('#viewing-outer').slideDown(1000);
}

function closeViewing(){
	$('#viewing-outer').slideUp(1000);
}

$(document).ready(function() {
	$.preloadCssImages();


	$('input[type=submit]').addClass("inputButton");

	$("#tid").change(function(){
		$.get('/rpc.php?tid='+$(this).val(),function(data){
			if($(this).val()==1){
				$('#price_from').html('<option value="">No Min</option>'+data);
				$('#price_to').html('<option value="">No Max</option>'+data);
			} else {
				$('#price_from').html('<option value="">No Min</option>'+data);
				$('#price_to').html('<option value="">No Max</option>'+data);
			}
		});
	});

	if($("#sidebar").length>0){
		$(function() {

			var $sidebar   = $("#sidebar"),
				$window    = $(window),
				offset     = $sidebar.offset(),
				topPadding = 25;

			$window.scroll(function() {
				if ($window.scrollTop() > offset.top) {
					$sidebar.stop().animate({
						marginTop: $window.scrollTop() - offset.top + topPadding
					});
				} else {
					$sidebar.stop().animate({
						marginTop: 0
					});
				}
			});

		});
	}

	function photosScroll(){
		$(".galleryScroller .button.left a").click(function(){
			$('.galleryScroller .gallery').animate({
				scrollLeft: $('.galleryScroller .gallery').scrollLeft()-105
			}, 400);
		});

		$(".galleryScroller .button.right a").click(function(){
			$('.galleryScroller .gallery').animate({
				scrollLeft: $('.galleryScroller .gallery').scrollLeft()+105
			}, 400);
		});
	}

	$("#arrows img.up").click(function(){
		autoscroll(-200);
	});

	$("#arrows img.down").click(function(){
		autoscroll(200);
	});

	function autoscroll(amt) {
		$('.scroller').animate({
			scrollTop: $('.scroller').scrollTop()+amt
		}, 400);
	}

	if($('.gallery a').length)
		$('.gallery a').lightBox({fixedNavigation:false});


	$("#bedrooms-range").slider({
		range: false,
		min: 1,
		max: 10,
		values: [1, 10],
		step: 1,
		slide: function(event, ui) {
			$("#bedrooms").val(ui.values[0] + (ui.values[1]>ui.values[0]?' to '+ui.values[1]:' only'));
		}
	});
	$("#bedrooms").val($("#bedrooms-range").slider("values", 0) + ($("#bedrooms-range").slider("values", 1)>$("#bedrooms-range").slider("values", 0)?' to '+$("#bedrooms-range").slider("values", 1):' only'));

	photosScroll();
});
