function getExpirationDate(lastname, memberid) {
	$.get("Membership List.csv", function(data) {

		array = CSVToArray(data);
		var row;

		for (row = 0; row < array.length; ++row) {
			var col;
			for (col = 0; col < array[row].length; ++col) {
				if (array[row][col] == memberid) {
					var colExpiration = col + 12;
					var colLastname = col - 3;
					var colCell = col + 7;
					var colCell2 = col + 8;
					var colEmail = col + 13;
					var colEmail2 = col + 14;
					if (array[row][colLastname] == lastname) {
						$('#output').html(
							"<br /><br /><table border><tr> \
							 <td>Last Name</td>\
							 <td>Member ID</td>\
							 <td>Dues Paid Until</td>\
							 <td>Cell Phone No.</td>\
							 <td>Cell Phone 2</td>\
							 <td>E-Mail Address</td>\
							 <td>E-mail Address 2</td>\
							</tr>\
							 <td>" + array[row][colLastname] + "</td>\
							 <td>" + array[row][col] + "</td>\
							 <td>" + array[row][colExpiration] + "</td>\
							 <td>" + array[row][colCell] + "</td>\
							 <td>" + array[row][colCell2] + "</td>\
							 <td>" + array[row][colEmail] + "</td>\
							<td>" + array[row][colEmail2] + "</td>\
							 </tr>\
							</table>");

						return ;
					}
				}
			}
		}
		$('#output').html("Invalid Member ID or Last Name");
	});

	return false;
}

function CSVToArray(strData, strDelimiter) {
	strDelimiter = (strDelimiter || ",");
	var objPattern = new RegExp(("(\\" + strDelimiter + "|\\r?\\n|\\r|^)" +
                             "(?:\"([^\"]*(?:\"\"[^\"]*)*)\"|" +
                             "([^\"\\" + strDelimiter + "\\r\\n]*))"), "gi");

	var arrData = [[]];
	var arrMatches = null;

	while (arrMatches = objPattern.exec(strData)) {

		var strMatchedDelimiter = arrMatches[1];

		if (
                                strMatchedDelimiter.length &&
                                (strMatchedDelimiter != strDelimiter)
                                ) {
			arrData.push([]);
		}

		if (arrMatches[2]) {

			var strMatchedValue = arrMatches[2].replace(
                                        new RegExp("\"\"", "g"),
                                        "\""
                                        );
		} else {

			var strMatchedValue = arrMatches[3];
		}
		arrData[arrData.length - 1].push(strMatchedValue);
	}
	return (arrData);
}