	var _zeroPad = function(num) {
		var s = '0'+num;
		return s.substring(s.length-2)
	};
	Date.format = 'mm/dd/yyyy';
	var today = new Date();
	var sdate = today.asString();
$(document).ready(function(){
	var slidecount = $('#slides div').length;
	$('#slides div').each(function(index, val){
		$(this).data('slideno',	index + 1);
	});
	$('#tslides').text(slidecount);
	$('#pager').show();
	$('#slides').cycle({ 
		speed:   1500,
		timeout: 8000,
		height: 366,
		next: '#pager a.next',
		prev: '#pager a.prev',
		pause: 1,
		before: function(currSlideElement, nextSlideElement){
			$('#cslide').text($(nextSlideElement).data('slideno'));
		}
	});
	$('#townsel').change(function(){
		var val = $(this).val();
		if (val != "") {
		location.href=val;
		}
	});
	$("#CheckIn, #CheckOut, #Depart, #Return, #pickdate, #dropdate, #set1, #set2").datePicker(
		{
		clickInput:true,
		startDate:sdate
		}
	);
	$('#CheckIn, #Depart, #pickdate').bind('dpClosed', function(e, selectedDates){
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#CheckOut, #Return, #dropdate').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#CheckOut, #Return, #dropdate').bind('dpClosed',	function(e, selectedDates){
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#CheckIn, #Depart, #pickdate').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
	$('#set1').bind('dpClosed', function(e, selectedDates){
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#set2').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#set2').bind('dpClosed',	function(e, selectedDates){
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#set1').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
	$('#hotForm').submit(function(){
		var d1 = $('#CheckIn').val();
		d1 = Date.fromString(d1);
		var m1 = d1.getMonth();
		d1 = d1.getDate();
		var d2 = $('#CheckOut').val();
		d2 = Date.fromString(d2);
		var m2 = d2.getMonth();
		d2 = d2.getDate();
		$('#hotarrivalMonth').val(m1);
		$('#hotarrivalDay').val(d1);
		$('#hotdepartureMonth').val(m2);
		$('#hotdepartureDay').val(d2);	
	});
	$('#airForm').submit(function(){
		var dd1 = $('#Depart').val();
		dd1 = Date.fromString(dd1);
		var mm1 = dd1.getMonth();
		dd1 = dd1.getDate();
		var dd2 = $('#Return').val();
		dd2 = Date.fromString(dd2);
		var mm2 = dd2.getMonth();
		dd2 = dd2.getDate();
		$('#airdepartureMonth').val(mm1);
		$('#airdepartureDay').val(dd1);	
		$('#airreturnMonth').val(mm2);
		$('#airreturnDay').val(dd2);
		
		var dptime = $('#airdepartureTime');
		var rttime = $('#airreturnTime');
		var tw = $('#airtripWindow');
		var tdt = $('#tempDepTime').val();
		var trt = $('#tempRetTime').val();
		switch(tdt) {
			case 'M':
				$(tw).val('5');
				$(dptime).val('7AM');
				break;
			case 'A':
				$(tw).val('5');
				$(dptime).val('3PM');
				break;
			case 'E':
				$(tw).val('5');
				$(dptime).val('8PM');
				break;
			case 'ANT':
				$(tw).val('9');
				$(dptime).val('12PM');
		}
		switch(trt) {
			case 'M':
				$(rttime).val('7AM');
				break;
			case 'A':
				$(rttime).val('3PM');
				break;
			case 'E':
				$(rttime).val('8PM');
				break;
			case 'ANT':
				$(rttime).val('12PM');
		} 
		alert($(dptime).val());
		alert($(rttime).val());
		alert($(tw).val());
	});
	$('#carForm').submit(function(){
		var ddd1 = $('#pickdate').val();
		ddd1 = Date.fromString(ddd1);
		var mmm1 = ddd1.getMonth();
		ddd1 = ddd1.getDate();
		var ddd2 = $('#dropdate').val();
		ddd2 = Date.fromString(ddd2);
		var mmm2 = ddd2.getMonth();
		ddd2 = ddd2.getDate();
		$('#carpickUpMonth').val(mmm1);
		$('#carpickUpDay').val(ddd1);	
		$('#cardropOffMonth').val(mmm2);
		$('#cardropOffDay').val(ddd2);
	});
	$('#searchCal').submit(function(){
		var fd = $('#set1').val();
		var td = $('#set2').val();
		if(fd != null && fd != ""){
			fd = Date.fromString(fd);
			var fromdate = fd.getFullYear().toString();
			var fdm = _zeroPad(fd.getMonth()+1);
			fromdate += fdm.toString();
			fromdate += fd.getDate().toString();
			$('#date-from').val(fromdate);
		} else {
			alert('Please enter a date');
			return false;
		}
		if(td != null && td != ""){
			td = Date.fromString(td);
			var todate = td.getFullYear().toString();
			var tdm = _zeroPad(td.getMonth()+1);
			todate += tdm.toString();
			todate += td.getDate().toString();
			$('#date-to').val(todate);
			}
		});
	});

