// Obsługa szybkiego wyszukiwania w trybie A.

var fsc_form;
var fsc_EmptyOptionText = 'wszystkie';

function FastSearchInit(locationID)
{
  fsc_form = document.forms['ListingSearch'];
  FastSearchRefreshLocationControls(locationID);
}

// locationID - jeśli nie podany, to bierzemy z kontrolki "miasto"
function FastSearchRefreshLocationControls(locationID)
{
  var pc = fsc_form.elements['s_PropertyTypeID'].value;
  var lt = fsc_form.elements['s_TypeOfListing'].value;
  var oldID = locationID || fsc_form.elements['s_LocationID'].value || 'PL-';
  LocationSelectFill(fsc_form.elements['fsc_powiat'], l_powiatsDsc, lt, pc, 'PL-', oldID.substr(0, 9), fsc_EmptyOptionText);
  LocationSelectFill(fsc_form.elements['s_LocationID'], l_townsDsc, lt, pc,
                     fsc_form.elements['fsc_powiat'].value, oldID, fsc_EmptyOptionText);
  fsc_form.elements[C_MTT_MainTabSelectedID].value = MainTabIDForPropertyCategory[pc];

}

function fsc_powiatOnChange()
{
  var pc = fsc_form.elements['s_PropertyTypeID'].value;
  var lt = fsc_form.elements['s_TypeOfListing'].value;
  LocationSelectFill(fsc_form.elements['s_LocationID'], l_townsDsc, lt, pc,
                     fsc_form.elements['fsc_powiat'].value, '', fsc_EmptyOptionText);
}

function fsc_townOnChange()
{
  if(!fsc_form.elements['s_LocationID'].multiple){
    // Nie jestem przekonany, że tak to powinno działać (ajj)
    FastSearchRefreshLocationControls();
  }
}

