function pubExpander()
{
	ajaxpage('/publications/pub-books.html.part', 'pub-books');
	ajaxpage('/publications/pub-cols.html.part', 'pub-cols');
	ajaxpage('/publications/pub-journal-articles.html.part', 'pub-journal-articles');
	ajaxpage('/publications/pub-conf-articles.html.part', 'pub-conf-articles');
	ajaxpage('/publications/pub-theme-issues.html.part', 'pub-theme-issues');
	ajaxpage('/publications/pub-workshops.html.part', 'pub-workshops');
}

function divExpandAll(caller)
{
	if(document.getElementById(caller).id=="divExpandAll")
	{
		pubExpander();
		document.getElementById(caller).id="expanded";
		//document.getElementById('pubExpandAllLabel').innerHTML="COLLAPSE ALL";
	}
}

function pubExpandAll()
{
	if(document.getElementById('pubExpandAllLabel').innerHTML=="EXPAND ALL")
	{
		pubExpander();
		//document.getElementById('pubExpandAllLabel').innerHTML="COLLAPSE ALL";
	}
	/*if(document.getElementById('pubExpandAllLabel').innerHTML=="COLLAPSE ALL")
	{
		document.getElementById('pub-books').innerHTML="";
		document.getElementById('pub-cols').innerHTML="";
		document.getElementById('pub-journal-articles').innerHTML="";
		document.getElementById('pub-conf-articles').innerHTML="";
		document.getElementById('pub-theme-issues').innerHTML="";
		document.getElementById('pub-workshops').innerHTML="";
		document.getElementById('pubExpandAllLabel').innerHTML="EXPAND ALL";
	}*/
}

function expandCollapse(part, target)
{
	if(document.getElementById(target).innerHTML=="")
	{
		ajaxpage(part, target);
		document.getElementById(target).style.visibility="visible";
	}
	else
	{
		document.getElementById(target).innerHTML="";
		document.getElementById(target).style.visibility="hidden";
	}
}
function expandCollapsePub(part, target)
{
	if(document.getElementById(target+'-detail').innerHTML=="")
	{
		document.getElementById(target+'-expimg').src="/assets/img/icon-minus.gif";
		ajaxpage(part, target+'-detail');
		document.getElementById(target+'-detail').style.marginBottom="10px";
		document.getElementById(target+'-detail').style.visibility="visible";
	}
	else
	{
		document.getElementById(target+'-detail').innerHTML="";
		document.getElementById(target+'-detail').style.visibility="hidden";
		document.getElementById(target+'-detail').style.marginBottom="0px";
		document.getElementById(target+'-expimg').src="/assets/img/icon-plus.gif";
	}
}
