jQuery(function($){
	
	//Tabs
    $('#tabs').tabs({cookie: {expires: 356}});	
    


	//Doar dus
	var $radios = $('input[name=External_FlightFareSearch_SearchType]');
	var $field = $('#External_FlightFareSearch_ReturnDate').parent();
	$radios.bind('click, change',function(){
		var value = $(this).val();
		if (value == 'RoundTrip'){
			$field.show();
		} else if (value == 'OneWay') {
			$field.hide();
		}
	});
		//Datepicker
	//defaults
	$.datepicker.setDefaults({
		showOn: "focus",
		dateFormat: 'dd/mm/yy',
        firstDay: 1, 
        changeFirstDay: false,
		//buttonImage: 'images/calendar.png',
		minDate: 2
	});
	//Flight
	var $flightStart = $('#External_FlightFareSearch_DepartureDate');
	var $flightEnd = $('#External_FlightFareSearch_ReturnDate');
	var $hotelStart = $('#External_HotelSearch_CheckInDate');
	var $hotelEnd = $('#External_HotelSearch_CheckOutDate');
	var $carStart = $('#External_CarSearch_PickupDate');
	var $carEnd = $('#External_CarSearch_DropOffDate');
	
	//Setting date ranges
	//Flight
	$flightStart.datepicker({
		onClose: function(date) {
			var dateObj = $.datepicker.parseDate('dd/mm/yy', date);
			$flightEnd.datepicker('option', 'minDate', dateObj);
		}
	});
	$flightEnd.datepicker({
		onClose: function(date) {
			var dateObj = $.datepicker.parseDate('dd/mm/yy', date);
			$flightStart.datepicker('option', 'maxDate', dateObj);
		}
	});
	
	//Hotel
	$hotelStart.datepicker({
		onClose: function(date) {
			var dateObj = $.datepicker.parseDate('dd/mm/yy', date);
			$hotelEnd.datepicker('option', 'minDate', dateObj);
		}
	});
	$hotelEnd.datepicker({
		onClose: function(date) {
			var dateObj = $.datepicker.parseDate('dd/mm/yy', date);
			$hotelStart.datepicker('option', 'maxDate', dateObj);
		}
	});
	
	//Car
	$carStart.datepicker({
		onClose: function(date) {
			var dateObj = $.datepicker.parseDate('dd/mm/yy', date);
			$carEnd.datepicker('option', 'minDate', dateObj);
		}
	});
	$carEnd.datepicker({
		onClose: function(date) {
			var dateObj = $.datepicker.parseDate('dd/mm/yy', date);
			$carStart.datepicker('option', 'maxDate', dateObj);
		}
	});
    
  //Populating with today+2 dates all start fields
   // $flightStart.add($hotelStart).add($carStart).datepicker('setDate',2); - old
     //$flightStart.add($carStart).datepicker('setDate',2);
      $flightStart.add($carStart).datepicker('option','minDate',2);
   //  $hotelStart.datepicker('setDate',7);
     $hotelStart.datepicker('option','minDate',7);
  
    //Populating with today+2 dates all start fields
    //$flightEnd.add($hotelEnd).add($carEnd).datepicker('setDate',2); - old
    //$flightEnd.add($carEnd).datepicker('setDate',2);
      $flightEnd.add($carEnd).datepicker('option','minDate',2);
    //$hotelEnd.datepicker('setDate',7);
    $hotelEnd.datepicker('option','minDate',7);
    
	//Alege Companie
	$('#alegeCompanieLink').click(function(){
		$('#alegeCompanie')
			.load('/Amadeus/AlegeCompanii.aspx', '',function(){
				$('#alegeCompanie')
					.dialog({
						bgiframe: true,
						resizable:false,
						height: 400,
						width: 420,
						buttons: {
							Selecteaza: function() {
								(SelecteazaCompanii())?
									$(this).dialog('close'):'';
						   }
						},
						close: function(ev, ui) { $(this).dialog('destroy'); } 
					  });
			});
	});
	
});


