jQuery(document).ready(function($) 
{
  // Placeholder text:
  $(".defaultText").focus(function(srcc)
  {
    if ($(this).val() == $(this)[0].title)
    {
      $(this).removeClass("defaultTextActive");
      $(this).val("");
    }
  });
  $(".defaultText").blur(function()
  {
    if ($(this).val() == "")
    {
      $(this).addClass("defaultTextActive");
      $(this).val($(this)[0].title);
    }
  });
  $(".defaultText").blur();
  
  // Fancybox:
  $('.prop-detail').fancybox({
		'scrolling' : 'no'
  });
  
  // Listings pagination:
  listing_current_page = 0;
  listing_page_count = $('.listing_page').size();
  
  // external links?
});

// Listings pagination functions:
function next_listings_page() {
  page = (listing_current_page + 1) % listing_page_count;
  go_to_listings_page(page);
}
function prev_listings_page() {
  page = (listing_current_page - 1) % listing_page_count;
  go_to_listings_page(page);
}
function go_to_listings_page(page) {
  jQuery('.listing_page').hide();
  jQuery(jQuery('.listing_page').get(page)).show();
  listing_current_page = page;
}

