// initialise Superfish 
//$(document).ready(function(){ 
//	$("ul.sf-menu").superfish({ 
//		animation: {opacity:'show',height:'show'},   // slide-down effect without fade-in 
//		delay: 250, // 0.25 second delay on mouseout 
//		speed: 'fast',
//		autoArrows: false
//	}); 
//}); 

// if firefox 3.5+, hide content till load (or 3 seconds) to prevent FOUT
(function(){
  var d = document, e = d.documentElement, s = d.createElement('style');
  if (e.style.MozTransform === ''){ // gecko 1.9.1 inference
	s.textContent = 'body{visibility:hidden}';
	var r = document.getElementsByTagName('script')[0];
	r.parentNode.insertBefore(s, r);
	function f(){ s.parentNode && s.parentNode.removeChild(s); }
	addEventListener('load',f,false);
	setTimeout(f,3000); 
  }
})();

$("document").ready(function() {
	buildBookmarks('h2', 'toc-list');
});
function buildBookmarks(strWhichTag, sBookMarkNode) {
	var cAnchorCount = 0;
	var oList = $("<ul id='bookmarksList'>");
	$("div:not([id=toc-list]) " + strWhichTag).each(function() {
		$(this).html("<a name='bookmark" + cAnchorCount + "'></a>" + $(this).html());
		  oList.append($("<li><a href='#bookmark" + cAnchorCount++ + "'> " + $(this).text() + "</a></li>"));
	});
	$("#" + sBookMarkNode).append(oList);
}
