
function chooseSubject(){
	subjectCode = document.getElementById("subject-code").value;
	var alertMessage = "Please enter your Subject Code.\n\nYour Subject Code is a 6-character code\nconsisting of 3 letters followed by 3 numbers.\n\nFor example: \"psy101\", \"com112\", etc.";
	if(subjectCode.length == 6){
		var subjectPrefix = subjectCode.substring(0,3).toUpperCase();
		var subjectPage = "";
		var subject = "";
		switch (subjectPrefix){
			case "AGB": case "AGF": case "AGR": case "AHT": case "HRT": case "PSC": case "IRR":			{
				subjectPage = "agriculture";
				subject = "Agriculture & Horticulture";
				break;
			}
			case "APS": case "CLS": case "FPS": case "HSM": case "HIP": case "NUT": case "OCC": case "OTY": case "PHC": case "PHS": case "POD": case "SPH": case "OMT":{
				subjectPage = "allied";
				subject = "Allied Health";
				break;
			}
			case "ASC": case "VSC":{
				subjectPage = "animal";
				subject = "Animal & Vet Sciences";		
				break;
			}
			case "BMS": case "FSC": case "MCR": case "RSC":{
				subjectPage = "biomedical";
				subject = "Biomedical Sciences";
				break;
			}
			case "ACC": case "ECO": case "FIN": case "MKT": case "BUS": case "DBA": case "DBL": case "ELT": case "HRM": case "INR": case "MBA": case "MGT": case "MHT": case "PAD": case "TRM": case "ULM": case "INS":{
				subjectPage = "business";
				subject = "Business";
				break;
			}
			case "ADV": case "COM": case "JRN": case "MST": case "THM": case "HRC":{
				subjectPage = "communication";
				subject = "Communication";
				break;
			}
			case "DOH":{
				subjectPage = "dentistry";
				subject = "Dentistry & Oral Health";
				break;
			}
			case "ART": case "DES": case "GEM": case "GRP": case "JWD": case "MPI": case "PHT": case "SLV": case "TVP": case "TXT": case "VFX": case "VPA": case "ACT":{
				subjectPage = "design";
				subject = "Creative & Visual Media";
				break;
			}	
			case "EED": case "EEP": case "EER": case "ELN": case "ELS": case "ERP": case "ERT": case "ESL": case "ESR": case "EEA": case "EEB": case "EMA": case "EMC": case "EMH": case "EML": case "EMM": case "EMR": case "EMS": case "EMT": case "EPI": case "EPT": case "ESA": case "ESC": case "ESG": case "ESS": case "EEE": case "EEL": case "EMV":{
				subjectPage = "education";
				subject = "Education Studies";
				break;
			}		
			case "LIT": case "WRT":{
				subjectPage = "english";
				subject = "English Literature";
				break;
			}	
			case "PKM": case "GEO":{
				subjectPage = "environment";
				subject = "Environmental Studies";
				break;
			}	
			case "ETH": case "PHL":{
				subjectPage = "ethics";
				subject = "Ethics & Philosophy";
				break;
			}	
			case "HER":{
				subjectPage = "exercise";
				subject = "Exercise Science";
				break;
			}
			case "HST": case "IRS": case "POL": case "VIS":{
				subjectPage = "history";
				subject = "History & Politics";
				break;
			}
			case "IKC":{
				subjectPage = "indigenous";
				subject = "Indigenous Studies";
				break;
			}
			case "ISY": case "ITC": case "HRC":{
				subjectPage = "information";
				subject = "Information Technology";
				break;
			}
			case "EMG": case "GPM": case "PPP":{
				subjectPage = "law";
				subject = "Justice Studies & Policing";
				break;
			}
			case "JST": case "LAW":{
				subjectPage = "legal";
				subject = "Legal Studies";
				break;
			}
			case "ETL": case "INF":{
				subjectPage = "library";
				subject = "Library & Information Science";
				break;
			}
			case "MIS": case "MRS": case "NMT": case "PHY": case "RAD":{
				subjectPage = "medical";
				subject = "Medical Radiation Science";
				break;
			}
			case "CHP": case "HHS": case "MID": case "NRS":{
				subjectPage = "nursing";
				subject = "Nursing	";
				break;
			}
			case "PHM":{
				subjectPage = "pharmacy";
				subject = "Pharmacy";
				break;
			}
			case "PSY":{
				subjectPage = "psychology";
				subject = "Psychology";
				break;
			}
			case "CHM": case "FDS": case "MTH": case "QBM": case "STA": case "SPA": case "DPH": case "HLT": case "HRS": case "HSC": case "MSA": case "PRH": case "SCI":{
				subjectPage = "science";
				subject = "Science";
				break;
			}
			case "GER": case "HCS": case "LES": case "SPE": case "SWK": case "WEL": case "ANT": case "CLT": case "SOC": case "SRM": case "SSC":{
				subjectPage = "sociology";
				subject = "Social Sciences";
				break;
			}
			case "THL": case "MIN":{
				subjectPage = "theology";
				subject = "Theology";
				break;
			}
			case "ENG": case "VIT": case "WSC":{
				subjectPage = "viticulture";
				subject = "Viticulture & Wine Science";
				break;
			}
			default:{
				alert(alertMessage);
				break;
			}
		}
		document.getElementById("subject-confirm").innerHTML = "";
		var subjectLink = document.createElement("a");
		subjectLink.href = "/division/library/find-info/subject/" + subjectPage + "/index.html";
		subjectLink.appendChild(document.createTextNode(subject));
		document.getElementById("subject-confirm").appendChild(subjectLink);
		return false;
	} else {
		alert(alertMessage);
		return false;
	}
}

function showSubjectSelectBox(){
	document.getElementById("subject-select").className = "outline center";
}