var glossary = [
					{ "term" : "Demersal",
					"definition" : "TBA"
					},
					
					{ "term" : "Primitive Fish",
					"definition" : "TBA"
					},
					
					{ "term" : "Pectoral Girdle",
					"definition" : "TBA"
					},
					
					{ "term" : "Pelvic Girdle",
					"definition" : "TBA"
					},
					
					{ "term" : "Ammonia",
					"definition" : "TBA"
					},

					{ "term" : "Derived Fish",
					"definition" : "TBA"
					},
					
					{ "term" : "Fish",
					"definition" : "TBA"
					},
					
					{ "term" : "Shark",
					"definition" : "TBA"
					},
					
					{ "term" : "Migration",
					"definition" : "TBA"
					},
					
					{ "term" : "Diadromous",
					"definition" : "TBA"
					},
					
					{ "term" : "Bony Fish",
					"definition" : "TBA"
					},
					
					{ "term" : "Anterior",
					"definition" : "TBA"
					},
					
					{ "term" : "Posterior",
					"definition" : "TBA"
					},
					
					{ "term" : "Vertebrate",
					"definition" : "TBA"
					},
					
					{ "term" : "Urea",
					"definition" : "TBA"
					},
					
					{ "term" : "Gadiform",
					"definition" : "TBA"
					},
					
					{ "term" : "Perciform",
					"definition" : "TBA"
					},
					
					{ "term" : "Endothermy",
					"definition" : "TBA"
					},
					
					{ "term" : "Ectothermy",
					"definition" : "TBA"
					},
					
					{ "term" : "Homeothermy",
					"definition" : "TBA"
					},
					
					{ "term" : "Gigantothermy",
					"definition" : "TBA"
					},
					
					{ "term" : "Poikilotherm",
					"definition" : "TBA"
					},
					
					{ "term" : "Cartilaginous Fish",
					"definition" : "TBA"
					},

					{ "term" : "Clade",
					"definition" : "TBA"
					}
];

var char=""
var oldchar=""
glossary.sort(sortByTerm);

document.write("<div class='alphabet'>");

for (alph=65; alph<=90; alph++)
	document.writeln("<a href='#" + String.fromCharCode(alph+32) + "'>" + String.fromCharCode(alph) + "</a>");

document.write("</div>");
var char="";

for (i=0; i<=glossary.length; i++) {
	   char=glossary[i].term.charAt(0).toLowerCase();
	   if (char != oldchar)
	   {
		   oldchar=char;
	   	   document.write("<div id='" + char + "'></div>");
	   }
       document.writeln("<strong>" + glossary[i].term + "</strong>:");
       document.writeln(glossary[i].definition);
	   if (glossary[i].image_src != null)
	  	 document.write("<br /><img src='" + glossary[i].image_src + "' />");
       document.writeln("<br /><br />")
	   
}



function sortByTerm(a, b) {
    var x = a.term.toLowerCase();
    var y = b.term.toLowerCase();
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}