function linkList()
{
var urls=new Array()
var titles=new Array()
var notes=new Array()
var total=-1

this.add=function(ur,titl,not)
	{
	total++
	urls[total]=ur
	titles[total]=titl
	notes[total]=not
	}

this.printShort=function(upTo,perLine) //upTo is how many numbers there are to be. //perLine = the number of links that go before wrapping to a new <tr>. Try and make it a factor of what you say for upTo so you get evenly spaced lines. say printShort(n,1) to get the traditional single-column list, printShort(n,0) to get single-row
	{
	document.write("<table border=1 width=75%>")
	document.write("<tr><td align=center colspan="+upTo+"><font color="+text2+"><h2>&nbsp;&nbsp;Links&nbsp;&nbsp;</h2></font></td></tr>\n")
	var choices=new Array()
	tie=new Date();
	secs=tie.getMinutes()*60+tie.getSeconds();
	n=secs%(total+1); //this is the base for the links. The rest are consecutively taken from this.
	document.write("<tr>")
	for(i=0;i<upTo;i++,n++)
		{
		if(n>total) n=0; //loop around
		document.write("<td><font size=4><a href=\"" +urls[n]+ "\" title=\"" +notes[n]+ "\">" +titles[n]+ "</a></font></td>\n")
		if((i+1)%perLine==0) document.write("</tr><tr>")
		}
	document.write("</tr></table>")
	}

this.printFull=function() //prints a list that goes "link - description\n"
	{
	for(i=0;i<=total;i++) document.write("<a href="+urls[i]+">"+titles[i]+"</a> - "+notes[i]+"<br><br>");
	}
}

li=new linkList()
li.add("http://setiathome.ssl.berkeley.edu/stats/team/team_168016.html","Idiom Syndrome on SETI@Home","A great cosmic distributed computing project. Join our team, help out!")
li.add("http://dangerousthings.net","The Respository of Dangerous Things","It's like the Adams Family with bumbling interns, lackadaisical bosses, and womenly manly women.")
li.add("http://www.lickmyjesus.com","Lick My Jesus","A very funny photo webcomic (if not updated regularly). A main inspiration for this comic.")
li.add("http://www.jencomics.com/","Jen Comics","It's about some children who run a coffee shop. It's... odd, but adorable.")
li.add("http://hcfokking.keenspace.com","Hardcore Fokking","It's funny, I swear. It just has a small archive right now, but if you give it love (through your votes) the author might just make some more!")
li.add("http://artificialtime.com","Artificial Time","It's got random words that seem to mean nothing but actually do once you jump through 666 logic hurdles like us, but it's got the advantage of ROBOTS and EXPLOSIONS and far, FAR too much sugar.")
li.add("http://maddox.xmission.com","Maddox","If you haven't heard of him yet, check him out.")
li.add("http://mixedmyth.keenspace.com/","Mixed Myth","Interesting medium fantasy comic where the 4th wall is a crucial element.")
li.add("http://whiteninjacomics.com/","White Ninja Comics","White Ninja Rocks. He rocks so hard that you'll fall down and go: 'Woah, that rocked hard'.")
li.add("http://elftor.com/","Elftor","It's about a drunken elf and his violent adventures. Oh, and it's made with MSPaint.")
li.add("http://eff.org","Electronic Frontier Foundation","A famous organization dedicated to maintaining rights in the Internet Era.")
li.add("http://www.samandfuzzy.com/","Sam and Fuzzy","A comic about Sam, a taxi driver, and his utterly insanse sidekick. Joy.")
li.add("http://realityglitch.com","Reality Glitch","Who needs humor or plot when you've got sexual content? What kind of heathen indeed?")
li.add("http://www.guardianguild.net/lolwtf/","LOLWTF COMIX","HE MAKEZ TEH BESY COMIX EVAR ADN U SHOULD READ THEM PLZ K THNX")
li.add("http://cow.twoblock.net/","Cow Goes Moo","Delightfully simple and sweet... and yet pure evil.")
li.add("http://members.tripod.com/~sporkk/","The Spork Page","Sporks are your new god. Click here to learn how to serve them.")