addJs("/include/Prototype.js");
function addJs(url){
         var head = document.getElementsByTagName("head")[0];
         var s=head.appendChild(document.createElement("script"));
         s.src=url;
}
function catalogOnLoad(channelId)
{
	document.cookie = "channelId="+channelId+";path=/";
	var catalogSideNav = $('CatalogSideNav');
	catalogSideNav.innerHTML += '<iframe id="CatalogIframe" onload="leftIframeOnload();" width="194px" height="100%" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" src="/ArticleRelease/Include/ArticleSideNav.html"></iframe>';
	getTitle(channelId);
	getCatalogExtend(channelId);
}
function leftIframeOnload()
{
	dyniframesize('CatalogIframe');
	if($('CatalogContent').offsetHeight<$('CatalogIframe').offsetHeight)
	{
		$('CatalogContent').style.height = $('CatalogIframe').offsetHeight+'px';
	}
}
function dyniframesize(object) 
{
	var iframe = $(object);
	iframe.style.display="block";
	iframe.height = Try.these(
      function() {return iframe.contentDocument.body.offsetHeight},
      function() {return iframe.Document.body.scrollHeight}
    ) || false;
}
function getTitle(channelId){
	var url = '/ArticleRelease/b/CatalogTitle.aspx';
	var pars = 'channelId='+channelId;
	var myAjax = new Ajax.Request(
		url,{
		method: 'get',
		parameters: pars,
		onComplete: showTitle
		});
}
function showTitle(originalRequest){
	document.title = originalRequest.responseText;
	document.getElementsByTagName("h3")[0].innerHTML =  originalRequest.responseText;
}
function getCatalogExtend(channelId)
{
	var re = /\/([^\/]*)\.html/g;
	var fileName = re.exec(document.location.href)[1];

	var url = '/ArticleRelease/b/CatalogExtend.aspx';
	var pars = 'fileName='+fileName+'&channelId='+channelId;
	var myAjax = new Ajax.Request(
		url,{
		method: 'get',
		parameters: pars,
		onComplete: showCatalogExtend
		});
}
function showCatalogExtend(originalRequest){
	$('CatalogNextNav').innerHTML += originalRequest.responseText;
}