﻿$(function () {
	var url = "http://www.flysunwing.ca/WebLookups/HotelDefs.ashx?dispo=destinations&language=en&callback=?";
	$.getJSON(url,
			function (data) {
				$.each(data, function (i, result) { $('#ht_dest_dep').find('option').end().append('<option value="' + result.Code + '">' + result.Name + '</option>'); });
			});

	$("#ht_date_depx").datepicker({
		dateFormat: 'dd M yy',
		minDate: new Date(),
		numberOfMonths: 1,
		showButtonPanel: true,
		showOn: 'button',
		onSelect: ht_date_depx_picked
	});
	$("#ht_date_retx").datepicker({
		dateFormat: 'dd M yy',
		minDate: new Date(),
		numberOfMonths: 1,
		showButtonPanel: true,
		showOn: 'button',
		onSelect: ht_date_retx_picked
	});
});

function HtlSubmit() {
	var datex;
	if(!Date.parse($("#ht_date_depx").val())) {
		datex = new Date();
		datex.setDate(datex.getDate() + 1);
		var y = datex.getFullYear().toString();
		var m = "0" + (datex.getMonth() + 1).toString();
		m = m.substr(m.length - 2, 2);
		var d = "0" + datex.getDate().toString();
		d = d.substr(d.length - 2, 2);
		$("#ht_date_dep").val(y + m + d);
	}
	else 
		datex = new Date(Date.parse($("#ht_date_depx").val()));
	if(!Date.parse($("#ht_date_retx").val())) {
		var datex2 = new Date();
		datex2.setDate(datex.getDate() + 8);
		var y = datex2.getFullYear().toString();
		var m = "0" + (datex2.getMonth() + 1).toString();
		m = m.substr(m.length - 2, 2);
		var d = "0" + datex2.getDate().toString();
		d = d.substr(d.length - 2, 2);
		$("#ht_date_ret").val(y + m + d);
	}
}

function ht_date_depx_picked() {
	var date_depx = $('#ht_date_depx').val();
	var datex = new Date(date_depx);
	$("#ht_date_retx").datepicker('option', { minDate: datex });
	var y = datex.getFullYear().toString();
	var m = "0" + (datex.getMonth() + 1).toString();
	m = m.substr(m.length - 2, 2);
	var d = "0" + datex.getDate().toString();
	d = d.substr(d.length - 2, 2);
	$("#ht_date_dep").val(y + m + d);
}

function ht_date_retx_picked() {
	var date_retx = $('#ht_date_retx').val();
	var datex = new Date(date_retx);
	var y = datex.getFullYear().toString();
	var m = "0" + (datex.getMonth() + 1).toString();
	m = m.substr(m.length - 2, 2);
	var d = "0" + datex.getDate().toString();
	d = d.substr(d.length - 2, 2);
	$("#ht_date_ret").val(y + m + d);
}
			

