var selected = 0;

function set_selected_document(id) {
	selected = id;
}

function toggle_section(id) {
	if ($(id).getStyle('display') == 'none') {
		$(id).setStyle('display','block');
		$(id+'_ind').set('src','res/img/heading_open.gif');

		Cookie.write(id, true);
		
		// documenten worden vanwege snelheids problemen met ajax geladen
		if( id.match('documents') ) {
			var group_id = id.replace( 'documents_', '' ).toInt();
			if( !$(id).get('html') ) {
				$(id).set('html','<div class="item document"><img src="res/img/ajax-small.gif" /></div>')
				$(id).load('index.php?m=sidebar_documents&group_id='+group_id+'&selected='+selected);
			}
		}
		
	} else {
		$(id).setStyle('display','none');
		$(id+'_ind').set('src','res/img/heading_closed.gif');
		Cookie.write(id, false);
	}
	return false;
}

function open_section(id) {
	Cookie.write(id, true);
}

window.addEvent('load', function() {
	$(document).getElements('.sect').each( function( e ) {
		var id = e.get('id');
		if ($chk(id) && Cookie.read(id) == 'true') {
			toggle_section( id );
		}
	} );
	update_menu_links( document );
} );

function update_menu_links( elem ) {
	$(elem).getElements('.item').each( function( e ) {
		var href = e.get('rel');
		if( href ) {
			e.addEvent( 'click', function(event) {
				event.stop();
				open_section(e.getElement('img').get('rel'));
				open_url( 'index.php?' + href );
			} );
		}
		
		e.getElements('img').each( function( i ) {
			if( $chk( i.get('rel') ) ) {
				i.addEvent( 'click', function(event) {
					event.stop();
					toggle_section( i.get('rel') );
				} );
			}
		} );
	} );
}

function open_url( url ) {
	document.location.href = url;
}
