var curState = "closed";

function toggle( targetId ) {
	if ( document.getElementById ) {
		var target = document.getElementById( targetId );
		if ( target.className == "abstract_long_closed" ) {
			target.className = "abstract_long_open";
		} else {
			target.className = "abstract_long_closed";
		}
	}
	curState = "closed";
}


function toggleAll(targetTag, targetClass){
	
	var target = document.all ? document.all : document.getElementsByTagName(targetTag);	
	var openClass = targetClass + "_open";
	var closedClass = targetClass + "_closed";
	
	var curClass;
	var targetId;
	var realTarget;
	
	if(curState == "closed"){
		curClass = closedClass;
	}else{
		curClass = openClass;
	}
	
	for (var i = 0; i < target.length; i++) {
		if (target[i].className==curClass){
			targetId = target[i].id;
			realTarget = document.getElementById( targetId )
			if ( curState == "closed" ) {
				realTarget.className = openClass;
			} else {
				realTarget.className = closedClass;
			}
		}
	}
	
	if(curState == "open"){
		curState = "closed";
	}else{
		curState = "open";
	}

}