// JavaScript Document
document.write ("<style>");
document.write ("a.blockopen {display:inline;}");
document.write ("a.blockclose {display:block;}");
document.write (".blockextra {display:none;}");
document.write ("</style>");

function initBlocks(){
	var links=document.getElementsByTagName("A");//alert(links.length)
	for (var i=0;i<links.length;i++){
		if (links[i].className=="blockopen"){
			links[i].onclick=openBlock;
		}
		if (links[i].className=="blockclose"){
			links[i].onclick=closeBlock;
		}
	}
}

function getBlock(el){
	var block = el.parentNode;
	while (block.parentNode && !(block.className=="blocklarge"||block.className=="blockextra")){
		block=block.parentNode;
	}
	while (block.className!="blockextra"){
		block=block.nextSibling;
	}
	return block;
}
function getBlockLink(block){
	var blocklink;
	while (block.className!="blocklarge"){
		block=block.previousSibling;
	}
	var links=block.getElementsByTagName("A");
	for (var i=0;i<links.length;i++){
		if (links[i].className=="blockopen"){
			blocklink=links[i]; 
		}
	}
	return blocklink;
}

function openBlock(){
	var block=getBlock(this);
	block.style.display = "block";
	this.style.display = "none";
	return false;
}
function closeBlock(){
	var block=getBlock(this);
	block.style.display = "none";
	var blocklink=getBlockLink(block);
	blocklink.style.display = "inline";
	return false;
}

onload=initBlocks;




