﻿function showHideUoP(UoPStudentElem) {
	var display = (UoPStudentElem.value == "0" ? "none" : "block");
	var elem = document.getElementById("UoPDetails");
	if (elem) if (elem.style) elem.style.display = display;
}

function showHideDisabilities(HasDisabilitiesElem) {
	var display = (HasDisabilitiesElem.value == "0" ? "none" : "block");
	var elem = document.getElementById("disabilityOptions");
	if (elem) if (elem.style) elem.style.display = display;
}

function showHideSalutationOther(salutationElem, salutationOtherElem, genderElem) {
    if (salutationOtherElem.style) {
        if (salutationElem.value == "-") {
            salutationOtherElem.style.display = "block";
            salutationOtherElem.focus();
        } else {
            salutationOtherElem.style.display = "none";
        }
    }
    switch (salutationElem.options[salutationElem.selectedIndex].text) {
        case "Mr":
            genderElem.selectedIndex = 2; //Male
            break;
        case "Mrs":
        case "Ms":
        case "Miss":
            genderElem.selectedIndex = 1; //Female
            break;
    }
}

function onclick_publicity(publicityElem) {
	var e; e = document.getElementById(publicityElem.id.replace(/Type$/,"Details"));
	if (e) {
		if (publicityElem.checked) { e.focus(); } else { e.value = ""; }
	}
}

function onchange_publicityDetails(detailsElem) {
	var isEmpty = /^\s*$/.test(detailsElem.value);
	var e; e = document.getElementById(detailsElem.id.replace(/Details$/,"Type"));
	if (isEmpty) detailsElem.value = "";
	if (e) e.checked = ! isEmpty;
}
