var sn_lines = new Array( { url:'index.html', name:'INTRO' }
	, { url:'cdrecord.html', name:'CDRECORD' }
	, { url:'basic-computing.html', name:'BASIC COMPUTING' }
	, { url:'clean.html', name:'CLEAN' }
	, { url:'code.html', name:'CODE' }
	, { url:'analog_util.html', name:'ANALOG UTIL' }
	, { url:'im2000.html', name:'IM2000' }
	, { url:'flash-extraction.html', name:'FLASH EXTRACTION' }
	, { url:'mandelpnm.html', name:'MANDEL PNM' }
	, { url:'voting_systems.html', name:'VOTING SYSTEMS' }
	, { url:'math/math.html', name:'MATH' }
	, { url:'nsphere/nsphere.html', name:'NSPHERE' }
	, { url:'file_sharing.html', name:'FILE SHARING' }
	, { url:'chessnow/index.html', name:'CHESS NOW' }
	, { url:'technocracy/calendar.html', name:'TECHNOCRACY' }
	, { url:'contact.html', name:'CONTACT' }
	, { url:'links.html', name:'LINKS' }
	);

var master_prefix = 'http://pages.fractal-interval.com/';

function sidebar_nav_lines(active, prefix) {

	var c, str = '', match = 0;

	if (master_prefix) {
	    prefix = (prefix ? master_prefix + prefix : master_prefix)
	}

	for (c = 0; c < sn_lines.length; c++) {
		match = (active.toUpperCase() == sn_lines[c].name);
		str += '<li>' + (match?'<strong>':'') 
			+ '<a href="' + (prefix?prefix:'') + sn_lines[c].url + '">' + sn_lines[c].name + '</a>'
			+ (match?'</strong>':'')
			+ '</li>';
	}

	return str;

	}
