﻿$(document).ready(function() {
	$('#travelDateDialog').dialog({
		autoOpen: false,
		resizable: false,
		modal: true,
		buttons: {
			'Accept': function() {
				var $this = $(this);
				var value = planVacation_getCheckInDate();

				$('[ID*=lblSelectedDate]').text(value);
				$('[ID*=hdnSelectedDate]').val(value);
				advancedButton_endClick($this.attr('tag'));
				$this.dialog('close');
			},
			'Cancel': function() {
				$(this).dialog('close');
			}
		}
	});


});

function openTravelDateDialog(selector) {
	var selectedDate = $('[ID*=hdnSelectedDate]').val();

	if (selectedDate == null || selectedDate == '') {
		$('#travelDateDialog').attr('tag', selector).dialog('option', 'title', 'Confirm Travel Date').dialog('open');
	}
	else {
		advancedButton_endClick(selector);
	}
}

function updateTicket(update) {
	$('[ID*=hdnUpdateTickets]').val(update);
}

function showTickets() {
	if ($('#tickets').length)
		$.scrollTo('#tickets', 1000);
}

function destinationChanged() {
	var ticketId = $.getParam('ticket_id');
	var ticketGroupId = $.getParam('ticketGroup_id');

	if (ticketId || ticketGroupId) {
		var sort = $('[name$="rblSortOptions"]:checked').val();
		var packageId = $.getParam('package_id');
		var locationId = $('[ID$="lbDestinations"]').val();

		alert('sort option: ' + sort + '\r\npackage id: ' + packageId + '\r\nlocation id: ' + locationId);

		//	return false;
		TicketListingService.GetRedirectionUrl(sort, packageId, locationId, function (result) {
			window.location = result;
			//		alert(result);
		});
	}

	return true;
}
