function toggle(element) {
	if (document.getElementById(element).style.display == "none") {
		/*		document.getElementById(element).style.display = ""; */
		/* $(document.getElementById(element)).appear(); */
		Effect.Appear(document.getElementById(element), { duration: 0.3, afterFinish: 
			function(){ document.getElementById(element).style.display = ""; 
			try {
			var continuedElement = "continued-" + element;
			document.getElementById(continuedElement).style.display = "none"; // hide continued... links
			}
			catch(err) { }
			var IE = /*@cc_on!@*/false;
				if(!IE) {	
				document.getElementById('autofocus').focus();
				}
			}	
		});
	} else {
		/* document.getElementById(element).style.display = "none"; */
		/* $(document.getElementById(element)).hide(); */
		Effect.Fade(document.getElementById(element), { duration: 0.3 });

	}
}

function switchElement(element) { 
		if (document.getElementById(element).style.display == "none") {
		document.getElementById(element).style.display = "block"; 
		} else {
		document.getElementById(element).style.display = "none";
		}
}

function toggleall(target) {
        for (var i=0;i<20;i++){

        var targetElement = target + i;

		toggle(target + [i]);

        }
}

function show_filtered() {

        for (var i=0;i<20;i++){
	var targetElement = "filtered" + i;

		if(document.getElementById(targetElement) && (!document.getElementById(targetElement).style.display || document.getElementById(targetElement).style.display == "none") && document.getElementById(targetElement)!="null") {
		switchElement(targetElement);
		}

	}

}

