//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}
	officerblocks(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}
	officerblocks(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}
	officerblocks(pipearray,s,e)
}

function officerblocks(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 numitems = items.length
		// var lastname = items[0]
		var s = "<p>"
		for (var j=0;j<numitems;j++) {
		s = s + items[j]
		if (j<numitems-1){s = s+  "<br />"}
		}
		s= s+"</p>"
		document.write(s)
	}
}

