window.log=function(){log.history=log.history||[];log.history.push(arguments);if(this.console){arguments.callee=arguments.callee.caller;var a=[].slice.call(arguments);(typeof console.log==="object"?log.apply.call(console.log,console,a):console.log.apply(console,a))}};(function(e){function h(){}for(var g="assert,clear,count,debug,dir,dirxml,error,exception,firebug,group,groupCollapsed,groupEnd,info,log,memoryProfile,memoryProfileEnd,profile,profileEnd,table,time,timeEnd,timeStamp,trace,warn".split(","),f;f=g.pop();){e[f]=e[f]||h}})((function(){try{console.log();return window.console}catch(a){return window.console={}}})());$("a.obsolete").click(function(){var a;if($("a#obsolete").length){return false}a=$('<a id="obsolete" class="message obsolete">The resource this link points at nolonger exists as it is obsolete</a>');a.click(function(){$(a).remove()}).insertBefore($(this).parent());return false});if(window.location.hash.substring(1,2)==="!"&&window.location.pathname!=window.location.hash.substring(2)){window.location=window.location.hash.substring(2)};
