function initExpandBox(){

	var isPrintableVersion = document.getElementById("isprintable");
	var counter=0;
	var counterDivs=0;
	if(!isPrintableVersion){
		var canExpand=document.getElementById("page");
		if (canExpand){
			var paragraphs=canExpand.getElementsByTagName("div");
			var paragraph = null;
			for(var i=0; i<paragraphs.length; i++){
				if(paragraphs[i].className.indexOf("expand-title")!=-1){
					paragraphs[i].className="expand-title";
					paragraph = paragraphs[i];
					counter++;
					for(j = paragraph.childNodes.length; --j >= 0;) {
						if((title = paragraph.childNodes[j]).tagName && title.tagName.toLowerCase() == 'p') {
							title.innerHTML='<a href="javascript:expandBox('+counter+');" id="title-'+counter+'" class="title">' + title.innerHTML + '</a>';
						}
					}
				}
			}

			var targets=canExpand.getElementsByTagName("div");
			for(var j=0; j<targets.length; j++){
				if(targets[j].className.indexOf("narrow-content")!=-1){
					counterDivs++;
					targets[j].className="narrow-content";
					targets[j].innerHTML='<div id="narrow-content-'+counterDivs+'">'+targets[j].innerHTML+'</div>';
				}
			}
		}
	}
}

function expandBox(number){
	var narrowTitle=document.getElementById('narrow-title-'+number);
	var narrowContent=document.getElementById('narrow-content-'+number);
	if(narrowTitle){
		var parentTitle=narrowTitle.parentNode.parentNode;
		if(parentTitle){
			if(parentTitle.className){
				if (parentTitle.className.indexOf('expand')!=-1){
					parentTitle.className='expand-title';
				}
				else{
					parentTitle.className='expand-title expand';
				}
			}
		}
	}

	if(narrowContent){
		var parentContent=narrowContent.parentNode;
		if(parentContent){
			if(parentContent.className){
				if (parentContent.className.indexOf('expand')!=-1){
					parentContent.className='narrow-content';
				}
				else{
					parentContent.className='narrow-content expand';
				}
			}
		}
	}
}
