function popupImage(image)
{
	$("#image_popup_img").html("<img src='/uploads/assets/large/" + image + "' alt='' />");
	$("#image_popup_wrapper").show();
	
	
	$(document).keypress(function(e) 
	{
			if (e.keyCode == 27) {  closeImagePopup();  }
	});
}

function closeImagePopup()
{
	$("#image_popup_wrapper").hide();
}

function handleSliderChange(e, ui)
{
	var maxScroll = $("#listing_block_thumbs").attr("scrollWidth") - $("#listing_block_thumbs").width();
	$("#listing_block_thumbs").animate({scrollLeft: ui.value * (maxScroll / 100) }, 1000);
}

function handleSliderSlide(e, ui)
{
	var maxScroll = $("#listing_block_thumbs").attr("scrollWidth") - $("#listing_block_thumbs").width();
	$("#listing_block_thumbs").attr({scrollLeft: ui.value * (maxScroll / 100) });
}

jQuery.fn.fadeToggle = function(speed, easing, callback) { 
	   return this.animate({opacity: 'toggle'}, speed, easing, callback); 
	}; 

	
function showAdditionalInfo(id)
{
	if($('#listing_block_additional_' + id).is(':visible'))
	{
		$('#listing_block_additional_' + id ).slideUp('fast');
	}
	else
	{
		$('#listing_block_additional_' + id ).slideDown('fast', function () {
			$.scrollTo('#listing_block_additional_' + id, {speed:1500});
		}); 
		
	}
}
