function ag_suitable_p_for(box) {
  var result = false;
  var post = $j(box).parent();
  var old_pos = post.css('position');
  post.css('position', 'relative');
  post.find("> p").each(function() {
    if (!result) {
      var p = $j(this);
      var o = p.position().top;
      if (o > 200) result = p;
    }
  });
  post.css('position', old_pos);
  return result;
}

$j(function() {
  $j(".company-info").each(function() {
    var em = $j(this);
    var p  = ag_suitable_p_for(em);
    if (p) {
      em.prependTo(p);
      em.show();
    }
  });
});
