var build = function(target,reid) {
  var element = $('#'+target);
  var base = element.children('.realestate');
  var tmpl = base.children('.tmpl');

  /* ローディング画像を表示 */
  $('<div />').addClass('loading').insertBefore(element.children('ul.realestate'));
  base.fadeOut(0);

  /* タイムアウト時間を設定 */
  $.ajaxSetup({'timeout': 20000});

  $.getJSON(
    're/',
    {'id':reid},
    function(json) {
      $('<div />').addClass('base_before').prependTo(tmpl);
      $('<div />').addClass('base_after').appendTo(tmpl);
      /* 物件情報を埋め込む */
      $.each( json,function() {
        tmpl.clone()
        .autoRender(this)
        .removeClass('tmpl')
        .appendTo(base);
      });
    }
  )
  .success(function() {
    /* ローディング画像を消す */
    element.children('.loading').fadeOut( 800,function() {
      base.fadeIn(1200);
      $(this).remove();
    });
    /* loadイベントを呼び出し */
    base.triggerHandler('load');
  })
  .error(function(o,t,e) {
    element.children('.loading').remove();
  });
}

