During the designing steps you are able to consider the accessibility issues in your website no matter the kind of information that you website will have. When you follow the accessibility rules you are not only considering impaired people... you are taking into account the whole universe of users who can find useful information in your new website.
The most easiest approach is to build your application in ajax as you said, and at the same time to be assure that you website can work without javascript. For instance, using the xhtml tags (links) can help you to make your entire website available without javascript and also the screen readers or voice browser will work in your website.
An illustration for this tags can be:
< a id=\"item_menu_15\" href="?module=rapido&mitem=15"
onclick="cargar_modulo('publi_cont',
'comp=articulos&tipo=2&id=18&modv=',
'Loading...',15,this,0);return false;" >
Where:
id=dom_id
(a dom Object)
href=
should contain the direct link to the current content that you want to display
onclick=
should contain the function that you use to build the ajax interaction and give the parameters that you need like the publi_cont(dom_id - for the container) and url/parameters (comp=articulos&tipo=2&id=18&modv=
) that you want to visualize inside the container, etc.
Remember that the information to display either using ajax or not(direct link) should be the same. Then all users not matter the accessibility stuff can see the website in the same way. So, you dont need to build different versions of your website depends of impaired people. You should considered the accessibility rules for your website from the beginning of your design procedures and then the usability also could be increased because your target users are more than without considering accessibility rules. Of course depends of the functionalities that the customer need, but you can explain that it could be a good idea to increase your target group considering the accessibility issues because the usability can also increase.