swfobject.embedSWF('/flash/homepage.swf', 'slides', 668, 257, '9.0.0', 'expressInstall.swf', 
    {xmlLocAt: '/flash/data/slideShow.xml'});

selectedTop3List = 'favorites_count';
teasersSequenceNumber = 0;

function updateTeasers() {
  teasersSequenceNumber += 1;

  var url = '/developments/landing.js?order_by=' + selectedTop3List + '&sequence=' + teasersSequenceNumber;
  new Ajax.Request(url, {method: 'get'});
}

function setSelectedList(listName) {
  $$('#developments_teaser_selection li a').each(function(elt) { 
    var eltListName = elt.id.replace(/^teaser_selection_/, '');

    if (eltListName == listName) elt.addClassName('selected');
    else elt.removeClassName('selected');
  });

  selectedTop3List = listName;
}

function updateTeasersResponse(cityId, listName) {
  setSelectedList(listName);
}

function replaceTeaserTitles(i) {
  var replacer = new window.Replacer(false, false);
  replacer.replaceSelector('#development_teaser_' + i + ' strong', 
      "/images/text/Omnes-Medium/20_20_6_145_regular_normal_e1f5f3_666666/");
  replacer.replace();
}

Event.observe(window, 'load', function(e) {
  $$('#developments_teaser_selection li a').each(function(elt) {
    Event.observe(elt, 'click', function(e) {
      var listName = Event.element(e).id.replace(/^teaser_selection_/, '');

      setSelectedList(listName);
      updateTeasers();

      Event.stop(e);
    });
  });
});
