function tx_dropdownsitemap_pi1_swapClasses( element )
	{
	var listItem    = $( "tx_dropdownsitemap_pi1_" + element );
	var descendants = listItem.firstDescendant().immediateDescendants();
	var list        = descendants[ descendants.length - 1 ];
	var picture     = "pic_" + element;
	if( list.getStyle( "display" ) == "none" ) {
	Effect.BlindDown( list );
	document.getElementById( picture ).src = "typo3conf/ext/dropdown_sitemap/res/folder-off.gif";
	} else {
	Effect.BlindUp( list );
	document.getElementById( picture ).src = "typo3conf/ext/dropdown_sitemap/res/folder-on.gif";
	}
	}
	var tx_dropdownsitemap_pi1_expanded = 0;
	function tx_dropdownsitemap_pi1_expAll()
	{
	if( document.getElementsByTagName ) {
	var style     = ( tx_dropdownsitemap_pi1_expanded ) ? "none" : "block";
	var listItems = document.getElementsByTagName( "li" );
	for( i = 0; i < listItems.length; i++ ) {
	if( listItems[ i ].id.indexOf( "tx_dropdownsitemap_pi1" ) != -1 ) {
	var listItem    = $( listItems[ i ].id );
	var descendants = listItems[ i ].firstDescendant().immediateDescendants();
	var list        = descendants[ descendants.length - 1 ];
	var picture     = "pic_" + listItems[ i ].id.replace( "tx_dropdownsitemap_pi1_", "" );
	if( tx_dropdownsitemap_pi1_expanded && list.getStyle( "display" ) == "block" ) {
	Effect.BlindUp( list );
	document.getElementById( picture ).src = "typo3conf/ext/dropdown_sitemap/res/folder-on.gif";
	} else if( list.getStyle( "display" ) == "none" ) {
	Effect.BlindDown( list );
	document.getElementById( picture ).src = "typo3conf/ext/dropdown_sitemap/res/folder-off.gif";
	}
	}
	}
	document.getElementById( "tx_dropdownsitemap_pi1_expImg" ).src = ( tx_dropdownsitemap_pi1_expanded == 1 ) ? "typo3conf/ext/dropdown_sitemap/res/exp-on.gif" : "typo3conf/ext/dropdown_sitemap/res/exp-off.gif"
	tx_dropdownsitemap_pi1_expanded                                = ( tx_dropdownsitemap_pi1_expanded == 1 ) ? 0 : 1;
	}
	}