/*
 * jQuery gubbins
 */

/* Enquiry form */
$(document).ready(function(){
	$("#enquiry").validate();
	
	switch($('input[name=enquiry_return_trip]:checked').val()){
		case '0':
			$('#enquiry_return_detail').hide();
		break;
	}		
	$('input[name=enquiry_return_trip]').click(function() {
		var enquiry_return_trip = $('input[name=enquiry_return_trip]:checked').val();
		switch(enquiry_return_trip){
			case '1':
				$('#enquiry_return_detail').fadeIn('slow');
			break;
			case '0':
				$('#enquiry_return_detail').fadeOut('slow');
			break;
		}		
	});
	
	$('#enquiry_pax').change(function() {
		var enquiry_pax = $('#enquiry_pax').val();
		$('#enquiry_return_pax').val(enquiry_pax);
		if(Math.abs(enquiry_pax) > 7){
			$('#enquiry_share').fadeOut('slow');
			$('#enquiry_return_share').fadeOut('slow');
			$('input[name=enquiry_transfer_type_ID][value=1]').attr('checked', 'checked');
			$('input[name=enquiry_return_transfer_type_ID][value=1]').attr('checked', 'checked');
		} else {
			$('#enquiry_share').fadeIn('slow');
			$('#enquiry_return_share').fadeIn('slow');
		}
	});
	$('#enquiry_return_pax').change(function() {
		var enquiry_return_pax = $('#enquiry_return_pax').val();
		if(Math.abs(enquiry_return_pax) > 7){
			$('#enquiry_return_share').fadeOut('slow');
			$('input[name=enquiry_transfer_type_ID][value=1]').attr('checked', 'checked');
		} else {
			$('#enquiry_return_share').fadeIn('slow');
		}
	});
	$('input[name=enquiry_share]').change(function() {
		$('input[name=enquiry_return_share][value="' + $('input[name=enquiry_share]:checked').val() + '"]').attr('checked', 'checked');
	});

	$('#enquiry_date').datepicker({
		showAnim:'fadeIn',
		showOn:'button',
		buttonImageOnly:true,
		buttonImage:'media/16_calendar.png',
		dateFormat:'d/m/yy',
		firstDay: 1,
		minDate: + 0,
		onSelect:function(dateText, inst){
			var enquiry_date = $.datepicker.parseDate('d/m/yy', dateText)
			enquiry_date.setDate(enquiry_date.getDate() + 7);
			var enquiry_return_date = $.datepicker.formatDate('d/m/yy', enquiry_date);
			$("#enquiry_return_date").val(enquiry_return_date);
		}
	});
	$("#enquiry_return_date").datepicker({
		showAnim:'fadeIn',
		showOn:'button',
		buttonImageOnly:true,
		buttonImage:'media/16_calendar.png',
		dateFormat:'d/m/yy',
		firstDay: 1,
		minDate: + 0
	});
});

