vdwCarousel = {
	init : function() {
		$jq('#property_images_thumbnails').jcarousel({ scroll : 1, initCallback: vdwCarousel.browserInitCallback });
		$jq('#property_images_full').jcarousel({
			wrap : 'both',
			scroll : 1,
			auto: 4,
			buttonNextHTML: null,
			buttonPrevHTML: null,
			initCallback: vdwCarousel.slideshowInitCallback
		});
		$jq('.slideshow_prev').click(function() {
			vdwCarousel.slideshow.prev();
			return false;
		});
		$jq('.slideshow_next').click(function() {
			vdwCarousel.slideshow.next();
			return false;
		});
		$jq('.slideshow_play').click(function() {
			vdwCarousel.slideshow.startAuto();
			return false;
		});
		$jq('.slideshow_pause').click(function() {
			vdwCarousel.slideshow.stopAuto();
			return false;
		});
	},
	browserInitCallback : function(carousel) {
		vdwCarousel.browser = carousel;
		$jq('.jcarousel-skin-lang-browser a').bind('click', function() {
			var index = $jq('#property_images_thumbnails li').index($jq(this).parent('li')[0]) + 1;
			vdwCarousel.slideshow.stopAuto();
			vdwCarousel.slideshow.scroll(index);
			vdwCarousel.slideshow.startAuto();
			return false;
		});
	},
	slideshowInitCallback : function(carousel) {
		vdwCarousel.slideshow = carousel;
	}
}

$jq(document).ready(vdwCarousel.init);