
function getElementsByClassName(object, class_name)
{
	var all_obj,ret_obj=new Array(),j=0;
	if(object)
	{
		all_obj=object.childNodes;			
	}
	else
	{
		if(document.all)
			all_obj=document.all;
		else if(document.getElementsByTagName && !document.all)
			all_obj=document.getElementsByTagName("*");
	}		
	
	for(i=0;i<all_obj.length;i++)
	{			
		classname=all_obj[i].className;		
		if(classname!=undefined)
		{			
			if(classname.indexOf(" ")!=-1)
			{					
				classname=classname.split(" ");
				for(k=0;k<classname.length;k++)
				{
					if(classname[k]==class_name)
					{
						ret_obj[j]=all_obj[i];
						j++;
					}
				}
			}
			else
			{
				if(classname==class_name)
				{
					ret_obj[j]=all_obj[i];
					j++;
				}
			}
		}
		
	}
	return ret_obj;
}

 function faqFoldout (obj, hiddenclass) {	 	 
    var target = getElementsByClassName(obj.parentNode, hiddenclass);
    target = target[0];
    if (target.style.display == "block") {
    	target.style.display = "none";
  	} else {
	 	target.style.display = "block"; 	
  	}
 }
 