How ajax open a link of node in custom region? Please help someone who knows how to deal with this. I'm not the first day trying to realize this. But unfortunately nothing sensible on the subject on the Internet is not found.

By default in drupal when you link (example, http://site.domain/node/7) to page content of material is loading on a full page.
I need to make so that when you click on link (example, http://site.domain/node/7) first is loading the front page and then over it ajax loading content of material (/node/7) in custom region. How it can be best implemented? I would be grateful for tips.
I create regions in theme and them work well.
I don't have much time to write the example code for you at this moment, please try to digest the steps below. Let me know if you find some points which you don't understand.


Duplicate a new ajax endpoint (e.g. ajax/node/%node) fornode/%nodeinhook_menu`.
Alter the menu item 'node/%node' with custom page callback.  
In the custom page callback, load front page content.
Load a custom JS file in the page callback.
In block admin, move a empty block to the desire region.
In the custom JS file, use l_ajax() to load the content ajax/node/%node to the target DIV.