
function divisionDisciplines(listObj)
{
	var division = listObj.options[listObj.selectedIndex].value;
	divisionDisciplinesById(division);
}

function divisionDisciplinesById(division)
{

	var Environment = new Array("All Disciplines","",
								"Contaminated Land/Remediation","",
								"CSR", "ENV: CSR",
								"EIA/SEA/Landscape","",
								"Ecology","",
								"Water Management","",
								"Air Pollution/Quality","",
								"Noise/Vibration/Acoustics","",
								"Corporate Environment","",
								"Sustainability","",
								"Human Health","",
								"Other","ENV: Other",
								"Waste","ENV: Waste",
								"Marine","ENV: Marine",
								"Auditing, Compliance & Due Diligence","",
								"Economics","",
								"Overseas","",
								"Environment Sales/BD","",
								"EMS","",
								"Policy & Legislation/IPC","");
							
	var Planning = new Array("All Disciplines","",
								"Design - Architecture","",
								"Design - Interior Design", "",
								"Design - Landscape Architecture","",
								"Design - Urban Design","",
								"Planning - Graduate","", 
								"Planning - Regeneration","",
								"Planning - Town & Country","",
								"Planning - Transport Planning","",
								"Planning - Public Sector","", 
								"Private Sector","",
								"Public Sector","", 
								"Surveying - Building","",
								"Surveying - General Practice","",
								"Surveying - Project Management & Facilities","",
								"Surveying - Quantity","",
								"Surveying - Rural","",
								"Surveying - Facilities Management","",
								"Temporary and Contract - Private Sector","",
								"Temporary and Contract - Public Sector","",
								"Other Built Environment","");
						
	var Health = new Array("All Disciplines","",
								"Corporate HSE", "",
								"Occupational Health & Hygiene","", 
								"Other Health & Safety","",
								"Quality Assurance/Systems","", 
								"Construction HSE","",
								"Rail","",
								"Oil & Gas","H&S: Oil & Gas");
						
	var Energy = new Array("All Disciplines","",
								"Carbon","",
								"Climate Change","",
								"Energy Management","",
								"Wind","",
								"Micro-renewables","",
								"Bioenergy & EfW","",
								"Marine","",
								"Solar","",
								"Heat & Power","",
								"Policy","Energy: Policy",
								"Energy General/Sales","",
								"Finance","",
								"Dir/Exec","",
								"Nuclear","",
								"Oil & Gas","Energy: Oil & Gas", 
								"Utilities","",
								"CDM/JI","",
								"Energy Buildings","");
							
	var Waste = new Array("All Disciplines","",
								"Minimisation","",
								"Solid Waste Disposal / Treatment","",
								"Planning","", 
								"Corporate Waste Management","", 
								"Sales","Waste: Sales",
								"Waste Water Management","",
								"IPPC and Waste Licensing","", 
								"Collection and Street Cleansing","", 
								"Engineering","",
								"Recycling","",
								"Landfill","",
								"Transfer","",
								"Operations","",
								"Other Waste","",
								"Waste Consultancy","");
	
	
	var Engineering = new Array("All Disciplines","",
								"Civil","",
								"Electrical","",
								"Geotechnical","",
								"Infrastructure","",
								"Mechanical","",
								"Other","Engineering: Other",
								"Power & Energy","",
								"Process & Chemical","",
								"Project Management","", 
								"Water & Wastewater","",
								"Structural", "Engineering: Structural",
								"Rail","Engineering: Rail",
								"Building Services", "Engineering: Building Services",
								"Transportation", "Engineering: Transportation",
								"Tunnelling", "Engineering: Tunnelling",
								"Bridge", "Engineering: Bridge",
								"Project Management", "Engineering: Project Management",
								"Design","Engineering: Design"
								);
							
	var CPS = new Array("All Disciplines","",
								"Charity & Public Sector","");
								
	var Science = new Array("All disciplines", "",
								"Business Development","",
								"Clinical Application Support","",
								"Clinical Research Phase I","",
								"Clinical Research Phase II & III","",
								"Contracts/Legal","",
								"Data Management","",
								"Feasability","",
								"Laboratory","",
								"Medical Safety","",
								"Non-Clinical General","",
								"Post Marketing/Phase IV","",
								"Proposals","",
								"Quality Assurance","",
								"Regulatory/Submissions","",
								"Resource Management","",
								"R&D","",
								"Statistics/SAS","",
								"Training",""
								);
								
	
	
	var disciplineList = document.getElementById("discipline");
	
	if ( division == 1 ) {
		populateDisciplines(disciplineList,Environment);
	}
	
	if ( division == 2 ) {
		populateDisciplines(disciplineList,Health);
	}
	
	if ( division == 3 ) {
		populateDisciplines(disciplineList,Planning);
	}
	
	if ( division == 4 ) {
		populateDisciplines(disciplineList,Energy);
	}

	if ( division == 5 ) {
		populateDisciplines(disciplineList,Engineering);
	}

	if ( division == 6 ) {
		populateDisciplines(disciplineList,Waste);
	}

	if ( division == 7 ) {
		populateDisciplines(disciplineList,CPS);
	}

	if ( division == 8 ) {
		populateDisciplines(disciplineList,Science);
	}
}
function addOption(selectbox,text,value )
{
	var optn = document.createElement("option");
	optn.text = text;
	if ( value == "" ) {
		value = text;
	}
	optn.value = value;
	selectbox.options.add(optn);
}

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}

function populateDisciplines(disciplineList, disciplines)
{
	removeAllOptions(disciplineList);
	
	for (loop=0; loop < disciplines.length; loop+=2)	{
		addOption(disciplineList,disciplines[loop],disciplines[loop+1]);
	}
}

