//Includes code for member list page

function doOneThird(pipearray,m) {
	var the_divisor = 3
	var p=pipearray.length
	var n=Math.floor(p/the_divisor)
	var s=n*(m-1)
	var e=(n*m)-1
	if (m==the_divisor){e=pipearray.length-1}
	memberlines(pipearray,s,e)
}

function doOneHalf(pipearray,m) {
	var the_divisor = 2
	var p=pipearray.length
	var n=Math.floor(p/the_divisor)
	var s=n*(m-1)
	var e=(n*m)-1
	if (m==the_divisor){e=pipearray.length-1}
	memberlines(pipearray,s,e)
}

function doOneNth(pipearray,m,n) {
	// m = which column to do; n = number of columns total
	var p=pipearray.length
	var n=Math.floor(p/n)
	var s=n*(m-1)
	var e=(n*m)-1
	if (m==n){e=pipearray.length-1}
	memberlines(pipearray,s,e)
}

function memberlines(pipearray,startOn,endOn) {
	//Each line of pipearray is assumed to have the following form
	//  lastname|firstname|middlename|abbrev|firsturl|secondurl...
	for (var i=startOn;i<=endOn;i++) {
		var items = pipearray[i].split("|")
		var lastname = items[0]
		var firstname = items[1]
		var middlename = items[2]
		var abbrev = items[3]
		var availurl = items[4]
		var secondurl = items[5]
		var s = ' '
		var build = '<p>'
		if (!availurl==''){build=build+'<a href="'+availurl+'">'}
		build=build+firstname+s
		if (!middlename==''){build=build+middlename+s}
		build=build+lastname
		if (!availurl==''){build=build+'</a>'}
		if (abbrev!=='' && abbrev!=='??') {
			if(!secondurl==''){
				abbrev = '<a href="'+secondurl+'">'+abbrev+'</a>'
			}
			build=build+s+"("+abbrev+")"
		}
		build=build+'</p>'
		document.write(build)
	}
}

