function detectScrollbar()
{
   if (navigator.appName == "Microsoft Internet Explorer")
   {
      window.name=document.body.scrollTop;
   }
   else
   {
      window.name=window.pageYOffset;
   }
}

function doScroll()
{
   if (window.name) window.scrollTo(0, window.name);
}

function residency_action()
{
    var residency = document.getElementById("residency");
    var year_commenced = document.getElementById("year_commenced");
    var year_commenced_region = document.getElementById("year_commenced_region");

    year_commenced_region.style.visibility = "hidden";
    if (residency.selectedIndex != -1) {
	if (residency.options[residency.selectedIndex].value == "CS") {
	    year_commenced_region.style.visibility = "visible";
	}
        career_option(residency.options[residency.selectedIndex].value);
    }
}

function career_option(residency)
{
    var career = document.getElementById("career");
    var selected_value = "";

    if (career.selectedIndex != -1) {
	selected_value = career.options[career.selectedIndex].value;
    }
    career.options.length = 0;
    if (residency == "L") {
        career.options[0] = new Option("Postgraduate Coursework", "P",
					true, false);
    } else {
        career.options[0] = new Option("Undergraduate Coursework", "U", 
					false, (selected_value=="U"?true:false));
        career.options[1] = new Option("Postgraduate Coursework",  "P",
					false, (selected_value=="P"?true:false));
    }
}

// not used
function calculator_action()
{
    var calculator = document.getElementById("calculator");
    var annual_fee_region = document.getElementById("annual_fee_region");
    var subjareas_fee_region = document.getElementById("subjareas_fee_region");
    var estimate_region = document.getElementById("estimate_region");

    if (calculator.selectedIndex != -1) {
	if (calculator.options[calculator.selectedIndex].value == "A") {
	    annual_fee_region.style.display = "block";
	    subjareas_fee_region.style.display = "none";
	    estimate_region.style.display = "none";
	    return;
        }
    }
    annual_fee_region.style.display = "none";
    subjareas_fee_region.style.display = "block";
    estimate_region.style.display = "none";
    return;
}


