(function() {

	gQuery( document ).ready( function() {

		var checkin = gQuery( "#checkin_picker" );
		var checkout = gQuery( "#checkout_picker" );
		if( checkin && checkout ) {

			// Initialize the elements
			if ((checkin.val() || '').length === 0) { checkin.val( jgLocale.dateFormat ); }
			if ((checkout.val() || '').length === 0) { checkout.val( jgLocale.dateFormat ); }

			// Create the date picker
			var picker = new JLG.date.DateRangePicker({

				left: 0,
				startEl: checkin,
				endEl: checkout,
				min_span: 3,
				minDate: new Date()
			});
		}

		gQuery( "#query_string" ).focus();

		gQuery( "#b_advanced_search" ).bind( "click", function() {

			gQuery( "#advanced_search" ).toggle();
		} );

		CoolLightbox.initialize();
	} );
})();
