In your services pages, the <a href> tags are in fact in the source, but <img> tags are not, and this is why the pictures do not show up:
1. You have "display:none;" in "#tabs #data div" block in your site css file. The gallery is under this div.
2. You have a javascript that is run when tabs are changed what hides all divs under the "tabs" container div (hideAllData) and then it brings some elements back to visible, but not all the divs that it hides. MaxiGallery thumbnails are wrapped in to a div element, so it’s hidden all the time because of that javascript. You need to make that better so that it hides only known elements and then brings them back when needed, do not hide all divs..
function hideAllData() {
oData = document.getElementById(’data’);
oDivs = oData.getElementsByTagName(’DIV’);
for (i = 0; i < oDivs.length; i++) {
oDivs[i].style.display = ’none’;
}
}
function doShow(o, pageId) {
hideAllData();
navAllInactive();
o.className = ’active’;
oData = document.getElementById(pageId);
oData.style.display = ’block’;
return false;
}
3. You had some custom templates in the MaxiGallery call &galleryPictureTpl and &galleryOuterTpl where the <img> tag was hidden.. you had probably copied the call what you did for another page from this guide. Also you were missing and ending ` from the &view_gallery parameter and you had both &view_gallery and &gal_query_ids parameters in the same call what disabled the manage button (because queried galleries cannot be managed). Etc..
I changed the MaxiGallery calls, but you must fix those two above issues too.
EDIT: and for the issue that the picture management does not work or you see the pictures in double when managing in the "portfolio" pages, that happens because you have two gallery calls on the document, but no &manage_target parameter.. so you need to add the &manage_target parameter to the call that render the pictures (first one).