	$(document).ready(function(){

				

			/* open new windows for external links */

			$(function() {

				$('a[rel^=external]').click( function() {

					window.open(this.href);

					return false;

				});

			});

			

			/* primary navigation menu drop downs */

			$('#primary-navigation li').hover(

				function() { $('ul', this).css('display', 'block'); },

				function() { $('ul', this).css('display', 'none'); }

			);

			

			$('#primary-content:eq(0)> h4').next().hide();

			

			/* drop down content

			$('#primary-content:eq(0)> h4').click(function() {

					$('.drop').slideUp('normal');

					$(this).next().slideToggle('normal');

			});
			
			*/
			
			$(".accordion").accordion({active:false,collapsible:true,autoHeight:false});		

			/* availability slide ups */

			$('.villa-page .vn-availability a').removeAttr("href");
			$('#availability').hide();

			

			$('.villa-page .vn-availability').click(function() {

				$('#availability').slideToggle('slow');

			});

			

			$('.close-btn').click(function() {

				$('#availability').slideToggle('slow');

			});

			

			/* gallery show/hide */

			/*show*/

			$('.vn-gallery').click(function() {

  				$('#outer-container').fadeOut(800, function() {

		    		// Animation complete.

					$('#gallery-navigation').slideToggle('slow');

					/* auto hide guide */

					setTimeout(function() { $('#guide').fadeOut('slow'); }, 5000);

				});

			});
			
			$('.view-gallery').click(function() {

  				$('#outer-container').fadeOut(800, function() {

		    		// Animation complete.

					$('#gallery-navigation').slideToggle('slow');

					/* auto hide guide */

					setTimeout(function() { $('#guide').fadeOut('slow'); }, 5000);

				});

			});

			/*hide*/

			$('#gallery-navigation a').click(function() {

				$('#gallery-navigation').slideToggle('slow', function() {

					$('#guide').fadeIn();

					$('#outer-container').fadeIn(800);	

				});

			});


		});