function pop_under(urls) {
  url_array = urls;
  
  for (i=0; i < url_array.length; i++)  {
    var features= "left="+i*(screen.width/url_array.length)+";height="+screen.height+",width="+screen.width/url_array.length+",scrollTo,resizable=1,scrollbars=1,location=1";
    var new_window = window.open(url_array[i],i, features).blur();
    window.focus();
  }
}

DAY = (1000 * 60 * 60 * 24);

today = new Date();
today.setTime(today.getTime() + 8*DAY)
two_days_from_now = new Date();
two_days_from_now.setTime(today.getTime() + 2*DAY);


$(document).ready(function()  {
  
  $('.tabs').tabs();
  
  $('.datepicker').datepicker({ 
      showAnim: 'fadeIn',
      // Checks for separated hidden fields
      onSelect: function(dateText, instance)  {
        var datepicker_id = $(this).attr("id");
        var date_array = dateText.split('/');
        $("#" + datepicker_id + "_mm").val(date_array[0]);
        $("#" + datepicker_id + "_dd").val(date_array[1]);
        $("#" + datepicker_id + "_yy").val(date_array[2]);
      },
      minDate: 0
    })

    $('.car_date').datepicker({ 
      showAnim: 'fadeIn',
      // Checks for separated hidden fields
      onSelect: function(dateText, instance)  {
        var datepicker_id = $(this).attr("id");
        var date_array = dateText.split('/');
        $("#" + datepicker_id + "Month").val(date_array[0]);
        $("#" + datepicker_id + "DayOfMonth").val(date_array[1]);
      },
      minDate: 0
    });
    
      $('#car_another_location').click(function() {
        $('#dropoffCity').val($('#pickupCity').val());
        $('#car_drop_off_question').hide();
        $('#car_drop_off_field').fadeIn('slow');
      });

      $('#car_same_location').click();
    
    
    $('.popunder').click(function() {
      urls = new Array();
      checkboxes_name = $(this).attr('rel');
      $('[name='+checkboxes_name+']').each(function() {
        if ( $(this).is(':checked') ) {
          urls.push ( $(this).attr('rel') );
        }
      });
      pop_under(urls);
      // return false;
    });
    
    
    $('#roundtrip').click(function()  {
        var roundtrip = $('#roundtrip').is(':checked');
        if (roundtrip == true)  {
          $('#flightType').val('roundtrip');
        }
        else  {
          $('#flightType').val('oneway');
        }
      });

      if (!$('#roundtrip').is(':checked')) {
        $('#roundtrip').click(); 
      }
    
    
    
    $('#close_pop').click( function() {
      $('#pop').fadeOut();
      $('#popdim').fadeOut();
      return false;
    });
    
    $('.all_airports').focus(function() {
        $(this).click().click();
      });
      $('.all_airports').autocomplete('autocomplete.php', {
        minChars: 0,
        selectFirst: true,
        extraParams: {type: 'all_airports'},
        scrollHeight: 300
      });
      $(".all_airports").result(function(event, data, formatted) {
      		$(this).val(data[2]);
      });
      
      
      $('.all_cities').focus(function() {
          $(this).click().click();
        });
        $('.all_cities').autocomplete('autocomplete.php', {
          minChars: 0,
          selectFirst: true,
          extraParams: {type: 'all_cities'},
          scrollHeight: 300
        });
        $(".all_cities").result(function(event, data, formatted) {
        		$(this).val(data[2]);
        });
    
    
    
    
    today_string = (today.getMonth()+1) + '/' + today.getDate() + '/' + today.getFullYear();
    $('#hotel_doa').val(today_string);
    $('#leavingDate').val(today_string);
    $('#pickup').val(today_string);

    $('#package_leavingDate').val(today_string);
    $('#hotel_doa_mm').val(today.getMonth()+1);
    $('#hotel_doa_dd').val(today.getDate());
    $('#hotel_doa_yy').val(today.getFullYear());

    $('#pickupMonth').val(today.getMonth()+1);
    $('#pickupDayOfMonth').val(today.getDate());

    two_days_from_now_string = (two_days_from_now.getMonth()+1) + '/' + (two_days_from_now.getDate()) + '/' + two_days_from_now.getFullYear();
    $('#hotel_dod').val(two_days_from_now_string);
    $('#returningDate').val(two_days_from_now_string);
    $('#dropoff').val(two_days_from_now_string);
    $('#package_returningDate').val(two_days_from_now_string);

    $('#hotel_dod_mm').val(two_days_from_now.getMonth()+1);
    $('#hotel_dod_dd').val(two_days_from_now.getDate());
    $('#hotel_dod_yy').val(two_days_from_now.getFullYear());
    $('#dropoffMonth').val(two_days_from_now.getMonth()+1);
    $('#dropoffDayOfMonth').val(two_days_from_now.getDate());
    
    
});