fields=new Array()
fields[fields.length]="Race"
fields[fields.length]="Class"
fields[fields.length]="Geography"
fields[fields.length]="Society"
fields[fields.length]="Birth"
fields[fields.length]="Occupation"
fields[fields.length]="Racial"

function generateOptions(x) {
	for (i=0; i<a[x].length; i++) {
		document.write('<option value="'+a[x][i]+'">'+a[x][i]+'</option>')
	}
}

function randomize(x) {
	y=x
	if (x=="Racial")
		y=document.getElementById("Race").value
	if (a[y]) {
		k=Math.floor(Math.random()*a[y].length)
		document.getElementById(x).value=a[y][k]
	} else
		document.getElementById(x).value=""
}

function randomizeAll() {
	for (i=0; i<fields.length; i++)
		if (!document.getElementById(fields[i]+"Lock").checked)
			randomize(fields[i])
}

function clearAll() {
	for (i=0; i<fields.length; i++)
		if (!document.getElementById(fields[i]+"Lock").checked)
			document.getElementById(fields[i]).value=""
}

