// JavaScript Document
// Script for displaying and sorting PDF files downloads
// function to write the information to the page.
function changeText(text2change2, locName) {
	var location = document.getElementById(locName);
	location.innerHTML = text2change2;
}

//  function to select the relevant php document name
function getPhpCode(title) {
	switch (title) {
		case "Faith: Taking God at His Word and Acting Upon It":
			return "defide";
			break;
		case "Fear Killer":
			return "fearkiller";
			break;
		case "Knowing God":
			return "knowingGod";
			break;
		case "Beating the Systems":
			return "bts";
			break;
		case "Deliverance Beyond Divine Revelation":
			return "dbdr";
			break;
		case "Imagined Memories of Her":
			return "imoh";
			break;
		case "Regarding the Morality of Music":
			return "rtmom";
			break;
		case "God Is King":
			return "Godisking";
			break;		
	}
}

// function to load the  PDF size
function getPdfSize(title) {
	switch (title) {
		case "Faith: Taking God at His Word and Acting Upon It":
			return 119;
			break;
		case "Fear Killer":
			return 318;
			break;
		case "Knowing God":
			return 186;
			break;
		case "Beating the Systems":
			return 299;
			break;
		case "Deliverance Beyond Divine Revelation":
			return 256;
			break;
		case "Imagined Memories of Her":
			return 136;
			break;
		case "Regarding the Morality of Music":
			return 247;
			break;	
		case "God Is King":
			return 318;
			break;		
	}
}

// actual sorting function
function sortMusings(sorttype) {
	var table = "";
	// define titles array (three-dimensional)
	var title = ["Faith: Taking God at His Word and Acting Upon It", "Fear Killer", "Knowing God", "Beating the Systems", "Deliverance Beyond Divine Revelation", "Imagined Memories of Her", "Regarding the Morality of Music", "God Is King"];

	// define categories
	var devotionals = [0, 1, 7, 2];
	var papers = [3, 4, 5, 6];

	// select sort type
	if (sorttype == "title") {
		title.sort();
		table = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
        table += " <tr align=\"left\" valign=\"middle\">\n";
        table += "    <td colspan=\"3\"><h2>Titles</h2></td>\n";
        table += "    </tr>\n";
		for (val in title) {
			table += "  <tr align=\"left\" valign=\"middle\">\n";
            table += "    <td>&nbsp;</td>\n";
            table += "   <td align=\"center\"><img src=\"../images/pdf_icon.png\" alt=\"PDF Icon\" width=\"20\" height=\"20\" vspace=\"2\"></td>\n";
            table += "    <td><a href=\"../pdf/" + getPhpCode(title[val]) + ".pdf\">" + title[val] + "</a> <span class=\"ltlinks\">[" + getPhpCode(title[val]) + ".pdf | " + getPdfSize(title[val]) + " KB]</span></td>\n";
            table += "  </tr>\n";
		}
            table += "</table>\n";
	
	} else {
	    table = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
	    // add devotionals
        table += " <tr align=\"left\" valign=\"middle\">\n";
        table += "    <td colspan=\"3\"><h2>Devotionals</h2></td>\n";
        table += "    </tr>\n";
		for (val in devotionals) {
            table += "  <tr align=\"left\" valign=\"middle\">\n";
            table += "    <td>&nbsp;</td>\n";
            table += "   <td align=\"center\"><img src=\"../images/pdf_icon.png\" alt=\"PDF Icon\" width=\"20\" height=\"20\" vspace=\"2\"></td>\n";
            table += "    <td><a href=\"../pdf/" + getPhpCode(title[devotionals[val]]) + ".pdf\">" + title[devotionals[val]] + "</a> <span class=\"ltlinks\">[" + getPhpCode(title[devotionals[val]]) + ".pdf | " + getPdfSize(title[devotionals[val]]) + " KB]</span></td>\n";
            table += "  </tr>\n";
		}
		
	    // add scholarly papers
        table += " <tr align=\"left\" valign=\"middle\">\n";
        table += "    <td colspan=\"3\"><h2>Scholarly Papers</h2></td>\n";
        table += "    </tr>\n";
		for (val in papers) {
            table += "  <tr align=\"left\" valign=\"middle\">\n";
            table += "    <td>&nbsp;</td>\n";
            table += "   <td align=\"center\"><img src=\"../images/pdf_icon.png\" alt=\"PDF Icon\" width=\"20\" height=\"20\" vspace=\"2\"></td>\n";
            table += "    <td><a href=\"../pdf/" + getPhpCode(title[papers[val]]) + ".pdf\">" + title[papers[val]] + "</a> <span class=\"ltlinks\">[" + getPhpCode(title[papers[val]]) + ".pdf | " + getPdfSize(title[papers[val]]) + " KB]</span></td>\n";
            table += "  </tr>\n";
		}
  
        table += "</table>\n";

	}

	// write out information using changeText()
	changeText(table, "musePdfs");

}
