var preCat = null;

function toggle( cat_id ){
	
	if(!preCat) {
		if(document.getElementById('first-open')) {
			preCat = jQuery('#first-open');
			document.getElementById('first-open').open = true;
		} else if(document.getElementById('first-item')){
			preCat = jQuery('#first-item');
			document.getElementById('first-item').open = true;
		}
	}

	cat = jQuery('#'+cat_id);	
	if ( document.getElementById(cat_id).open ) {			
		if(preCat) {
			preCat.attr('class', '');
			document.getElementById(preCat.attr('id')).open = false;
		}
		cat.attr('class', '');
		document.getElementById(cat_id).open = false;
	} else {	
		if(preCat) {
			preCat.attr('class', '');
			document.getElementById(preCat.attr('id')).open = false;
		}
		cat.attr('class', 'open');
		document.getElementById(cat_id).open = true;		
	}

	preCat = cat;
}




