/**
 *
 */

jq(document).ready(function(){
	buildAnchorModule();
});

function buildAnchorModule() {
	var tocEntriesCount = jq('#content h3').size() || false;
	var contentHook = jq('#content') || false;
	var moduleColumnHook = jq('#col2_content') || false;
	var moduleHook = jq('#Ankernavi') || false;
	var moduleListHook = jq('#Ankernavi div.ankernaviContent ul') || false;
	var h3List = [];

	if (tocEntriesCount) {
		jq('h2.documentFirstHeading', contentHook).hide();
	}
	if (tocEntriesCount > 1) {
		moduleColumnHook?(moduleColumnHook.find('div.portletWrapper').hide()):'';

		if (contentHook) {
			h3List = contentHook.find('h3');
			for (var i = 0, len = h3List.length; i < len; i++) {
				var h3Original = h3List[i];
				var h3Clone = jq(h3Original).clone().text();
				var itemClass = (i == 0)?' class="first"':'';
				jq(h3Original).append('<a id="toc-section' + i + '" />');
				var url = document.URL
                jq(moduleListHook).append('<li' + itemClass + '><a href="' + url + '#toc-section' + i + '">' + h3Clone + '</a></li>');
			}
			jq(moduleHook).show();
		}
	}
}
