			var onMouseOutOpacity = 0.67;
			$('#photoThumbs ul.thumbs li,#floorplanThumbs ul.thumbs li').css('opacity', onMouseOutOpacity)
				.hover(
					function () {
						$(this).not('.selected').fadeTo('fast', 1.0);
					},
					function () {
						$(this).not('.selected').fadeTo('fast', onMouseOutOpacity);
					}
				);

				var floorplanGallery = '';
				var photoGallery = '';

			$(document).ready(function() {
				// Initialize Advanced Galleriffic Gallery
				floorplanGallery = $('#apt_pictures').galleriffic('#floorplanThumbs', {
					delay:                  2000,
					numThumbs:              12,
					preloadAhead:           1,
					enableTopPager:         false,
					enableBottomPager:      false,
					imageContainerSel:      '#slideshow-adv',
					controlsContainerSel:   '#controls-adv',
					captionContainerSel:    '#caption-adv',
					loadingContainerSel:    '#loading-adv',
					renderSSControls:       false,
					renderNavControls:      false,
					enableHistory:          false,
					autoStart:              false,
					onChange:               function(prevIndex, nextIndex) {
						$('#floorplanThumbs ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
							//$('#buttonPlayFloorplans').show();
							//$('#buttonPauseFloorplans').hide();
					},
					onTransitionOut:        function(callback) {
						$('#slideshow-adv, #caption-adv').fadeOut('fast', callback);
					},
					onTransitionIn:         function() {
						$('#slideshow-adv, #caption-adv').fadeIn('fast');
					},
					onPageTransitionOut:    function(callback) {
						$('#floorplanThumbs ul.thumbs').fadeOut('fast', callback);
					},
					onPageTransitionIn:     function() {
						$('#floorplanThumbs ul.thumbs').fadeIn('fast');
					}
				});

				photoGallery = $('#apt_pictures').galleriffic('#photoThumbs', {
					delay:                  2000,
					numThumbs:              12,
					preloadAhead:           12,
					enableTopPager:         false,
					enableBottomPager:      false,
					imageContainerSel:      '#slideshow-adv',
					controlsContainerSel:   '#controls-adv',
					captionContainerSel:    '#caption-adv',
					loadingContainerSel:    '#loading-adv',
					renderSSControls:       false,
					renderNavControls:      false,
					enableHistory:          false,
					autoStart:              false,
					onChange:               function(prevIndex, nextIndex) {
						$('#photoThumbs ul.thumbs').children()
							.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
							.eq(nextIndex).fadeTo('fast', 1.0);
							//$('#buttonPlayPhotos').show();
							//$('#buttonPausePhotos').hide();
					},
					onTransitionOut:        function(callback) {
						$('#slideshow-adv, #caption-adv').fadeOut('fast', callback);
					},
					onTransitionIn:         function() {
						$('#slideshow-adv, #caption-adv').fadeIn('fast');
					},
					onPageTransitionOut:    function(callback) {
						$('#photoThumbs ul.thumbs').fadeOut('fast', callback);
					},
					onPageTransitionIn:     function() {
						$('#photoThumbs ul.thumbs').fadeIn('fast');
					}
				});

				$('a.printPage').click(function(e) {
						window.print();
						return false;
					});

				$('a.checkSpecials').click(function(e) {
					tab('#apt_contact_tabs li',this);
					});

				$('a.emailProperty').click(function(e) {
					tab('#apt_contact_tabs li',this);
					});

				$('a.phoneProperty').click(function(e) {
					tab('#apt_contact_tabs li',this);
					});

				$('a.sendProperty').click(function(e) {
					tab('#apt_contact_tabs li',this);
					});

				$('a.shareFacebook').click(function(e) {
					window.open('http://www.facebook.com/sharer.php?u=' + aptURL + '&amp;t=' + aptName, 'facebook','toolbar=no,width=700,height=400');
					return false;
					});

				$('a.shareTwitter').click(function(e) {
					window.open('http://twitter.com/home?status=Check+out+' + aptName + '! '+ aptURL, 'twitter');
					return false;
					});

				$('a.shareDigg').click(function(e) {
					window.open('http://digg.com/submit?url=' + aptURL, 'digg');
					return false;
					});

				$('a.shareEmail').click(function(e) {
					tab('#apt_contact_tabs li','.sendProperty');
					$('#contactForm').attr('src','" & ApartmentNameURL & "/sendtofriend/');
					});

				$('a.playPhotos').click(function(e) {
						photoGallery.play();
						e.preventDefault();
						$('#buttonPlayPhotos').hide();
						$('#buttonPausePhotos').show();
						$('#buttonPlayFloorplans').hide();
						$('#buttonPauseFloorplans').hide();
						return false;
					});

				$('a.pausePhotos').click(function(e) {
						photoGallery.pause();
						e.preventDefault();
						$('#buttonPlayPhotos').show();
						$('#buttonPausePhotos').hide();
						$('#buttonPlayFloorplans').hide();
						$('#buttonPauseFloorplans').hide();
						return false;
					});

				$('a.playFloorplans').click(function(e) {
						floorplanGallery.play();
						e.preventDefault();
						$('#buttonPlayPhotos').hide();
						$('#buttonPausePhotos').hide();
						$('#buttonPlayFloorplans').hide();
						$('#buttonPauseFloorplans').show();
						return false;
					});

				$('a.pauseFloorplans').click(function(e) {
						floorplanGallery.pause();
						e.preventDefault();
						$('#buttonPlayPhotos').hide();
						$('#buttonPausePhotos').hide();
						$('#buttonPlayFloorplans').show();
						$('#buttonPauseFloorplans').hide();
						return false;
					});

				$('a.showFloorplans').click(function(e) {
						$('#apt_pictures_thumbs li').removeClass('selected');
						$(this).parent().addClass('selected');
						$('#floorplanThumbs').show();
						$('#photoThumbs').hide();
						$('#buttonPlayPhotos').hide();
						$('#buttonPausePhotos').hide();
						$('#buttonPlayFloorplans').show();
						$('#buttonPauseFloorplans').hide();
						photoGallery.pause();
						floorplanGallery.goto(0);
						e.preventDefault();
						return false;
					});

				$('a.showPhotos').click(function(e) {
						$('#apt_pictures_thumbs li').removeClass('selected');
						$(this).parent().addClass('selected');
						$('#floorplanThumbs').hide();
						$('#photoThumbs').show();
						$('#buttonPlayPhotos').show();
						$('#buttonPausePhotos').hide();
						$('#buttonPlayFloorplans').hide();
						$('#buttonPauseFloorplans').hide();
						floorplanGallery.pause();
						photoGallery.goto(0);
						e.preventDefault();
						return false;
					});

						photoGallery.goto(0);

						if (GBrowserIsCompatible()) {
                            if (typeof(window['lat']) != "point") {
                            	$('#apt_showmap').show();
								var map = new GMap2(document.getElementById("apt_showmap"));
								map.addControl(new GSmallMapControl());
								map.disableDragging();
								var tinyIcon = new GIcon();
								tinyIcon.image = "/images/mm_20_light.png";
								tinyIcon.iconSize = new GSize(12, 20);
								tinyIcon.iconAnchor = new GPoint(4, 4);
								tinyIcon.infoWindowAnchor = new GPoint(5, 1);
								markerOptions = { icon:tinyIcon };
								map.setCenter(point, 14);
								var marker = new GMarker(point,markerOptions);
								map.addOverlay(marker);
								var bounds = new GLatLngBounds();
								};
						};

			});

				function showFloorplan(plan){
						$('#apt_pictures_thumbs li').removeClass('selected');
						$('a.showFloorplans').parent().addClass('selected');
						$('#floorplanThumbs').show();
						$('#photoThumbs').hide();
						$('#buttonPlayPhotos').hide();
						$('#buttonPausePhotos').hide();
						$('#buttonPlayFloorplans').show();
						$('#buttonPauseFloorplans').hide();
						photoGallery.pause();
						floorplanGallery.goto(plan);
						return false;
				}