var status = "collapsed";

	function toggleCategories08() {
		if (status == "collapsed") {
			expandCategories08();
			document.getElementById('toggleText').innerHTML="<img src='images/collapse_alt.gif' alt='Alle einklappen / ausklappen' >&nbsp;&nbsp;&nbsp;&nbsp;Alle einklappen / ausklappen";
		} else {
			collapseCategories08();
			document.getElementById('toggleText').innerHTML="<img src='images/collapse_alt_collapsed.gif' alt='Alle einklappen / ausklappen' >&nbsp;&nbsp;&nbsp;&nbsp;Alle einklappen / ausklappen";
		}
	}
	
	
	function expandCategories08() {
		for(var i=0; i<40; i++) {
			if(fetch_object("collapseobj_category08"+i)) {
				obj = fetch_object("collapseobj_category08"+i);	
				img = fetch_object("collapseimg_category08"+i);
				obj.style.display = "block";
				if (img)
				{
					img.src = "images/collapse_alt.gif";
				}
			}
		}
		status = "expanded";
	}
	
	
	function collapseCategories08() {
		for(var i=0; i<40; i++) {
			if(fetch_object("collapseobj_category08"+i)) {
				obj = fetch_object("collapseobj_category08"+i);	
				img = fetch_object("collapseimg_category08"+i);
				obj.style.display = "none";
				if (img)
				{
					img.src = "images/collapse_alt_collapsed.gif";
				}
			}
		}
		status = "collapsed";
	}


var is_regexp = (window.RegExp) ? true : false;


function fetch_object(idname)
{
	if (document.getElementById)
	{
		return document.getElementById(idname);
	}
	else if (document.all)
	{
		return document.all[idname];
	}
	else if (document.layers)
	{
		return document.layers[idname];
	}
	else
	{
		return null;
	}
}






// #############################################################################

function toggle_collapse08(objid)
{
	if (!is_regexp)
	{
		return false;
	}

	obj = fetch_object('collapseobj_' + objid);
	img = fetch_object('collapseimg_' + objid);
	cel = fetch_object('collapsecel_' + objid);

	if (!obj)
	{
		// nothing to collapse!
		if (img)
		{
			// hide the clicky image if there is one
			img.style.display = 'none';
		}
		return false;
	}

	if (obj.style.display == 'none')
	{
		obj.style.display = '';
		//save_collapsed(objid, false);
		if (img)
		{
			img_re = new RegExp("_collapsed\\.gif$");
			img.src = img.src.replace(img_re, '.gif');
		}
		if (cel)
		{
			cel_re = new RegExp("^(thead|tcat)(_collapsed)$");
			cel.className = cel.className.replace(cel_re, '$1');
		}
	}
	else
	{
		obj.style.display = 'none';
		//save_collapsed(objid, true);
		if (img)
		{
			img_re = new RegExp("\\.gif$");
			img.src = img.src.replace(img_re, '_collapsed.gif');
		}
		if (cel)
		{
			cel_re = new RegExp("^(thead|tcat)$");
			cel.className = cel.className.replace(cel_re, '$1_collapsed');
		}
	}
	return false;
}

