﻿var sortBy = null;



function sortByGuestName(a,b) {
	var stringA = a.guestName.toLowerCase();
	var stringB = b.guestName.toLowerCase();
	if (stringA > stringB) return 1;
	if (stringA < stringB) return -1;
	return 0;
}

function sortByPolitics(a,b) {
	var stringA = a.politics.toLowerCase();
	var stringB = b.politics.toLowerCase();
	if (stringA > stringB) return 1;
	if (stringA < stringB) return -1;
	return 0;
}

function sortArray(arrayName,sortBy,areaName) {
	if (sortBy == 'guestName')  arrayName.sort(sortByGuestName);
	if (sortBy == 'politics')  arrayName.sort(sortByPolitics);
	displayTable(arrayName,areaName);
}


function displayTable(arrayName,areaName) {
	var tr;
	var td;
	object=document.getElementById(areaName);
	
	while (object.rows.length >0) object.deleteRow(0)
	
	for (var i = 0; i < arrayName.length; i++) {
		tr = object.insertRow(object.rows.length);
		td = tr.insertCell(tr.cells.length);
		td.setAttribute('class','col4');
		td.innerHTML = arrayName[i].guestName
		td = tr.insertCell(tr.cells.length);
		td.setAttribute('class','col5');
		td.innerHTML = arrayName[i].politics;
	}
}
