Event.observe(window, "load", function() {
  var URL = function(func) {
    var ProductClass = $F('Form_BookingForm_ProductClass');
    var ProductID = $F('Form_BookingForm_ProductID');
    var SubBasisID = $F('Form_BookingForm_intBasisID');
    var Passengers = $F('Form_BookingForm_intNoPax');
    
    return "book/"+ProductClass+"/"+func+"/"+ProductID +"/"+SubBasisID+"/?intNoPax="+Passengers;
  };
  
  var updatePrices = function() {
    $('Form_BookingForm_intSubBasisID').value = '';
    $('PriceField').update("Loading prices...");
    new Ajax.Updater("PriceField", URL("price"));
  };
  
  
  if($('Form_BookingForm_intBasisID') )
    $('Form_BookingForm_intBasisID').observe("change", updatePrices);
  if($('Form_BookingForm_intNoPax') )
    $('Form_BookingForm_intNoPax').observe("change", updatePrices);
  
/*  $('Form_BookingForm_dteDateSearch').onchange = function() {
    var selDate = $F('Form_BookingForm_dteDateSearch');
    $('AvailabilityField').update("Loading availability...");
    new Ajax.Updater("AvailabilityField", URL("Avail"), {method:"get", parameters: {"dteTourDate": selDate}});
  };*/
});
