$(document).ready(function(){
	var selSpecialisms = $('#selSpecialisms');
	var selProgrammes = $('#selProgrammes');
	var selAuditions = $('#selAuditions');
	var ancApply = $('#apply_link');
	var EmptyOptionText = '-%20Select%20One%20-'
	
	selSpecialisms.removeAttr("disabled");
	
	selSpecialisms.change(function(e){
		if(this.value != 0){
			$('#apply_programmes_container').show();
			var programme = $('#selProgrammes option:selected').attr('value');
			if(programme==0){//if no programme selected get them
				selProgrammes.load('?ajax=1&get=p&specialism=' + this.value + '&EmptyOptionText=' + EmptyOptionText);
			}
			else {
				selProgrammes.load('?ajax=1&get=p&specialism=' + this.value + '&EmptyOptionText=' + EmptyOptionText);
				$('#apply_auditions_container').hide();
				$('#apply_content_area').hide();
				//selAuditions.load('?ajax=1&get=a&specialism=' + this.value + '&programme=' + programme + '&EmptyOptionText=' + EmptyOptionText);
			}
		}
		else{
			$('#apply_programmes_container').hide();
			$('#apply_auditions_container').hide();
			$('#apply_content_area').hide();
		}
		
	});
	
	selProgrammes.change(function(e){
		if(this.value != 0){
			$('#apply_auditions_container').show();
			$('#apply_content_area').hide();
			var specialism = $('#selSpecialisms option:selected').attr('value');
			selAuditions.load('?ajax=1&get=a&programme=' + this.value + '&specialism=' + specialism + '&EmptyOptionText='  + EmptyOptionText);
		}
		else{
			$('#apply_auditions_container').hide();
			$('#apply_content_area').hide();
		}
		
	});
	
	selAuditions.change(function(e){
		if(this.value != 0){
			var specialism = $('#selSpecialisms option:selected').attr('value');
			var programme = $('#selProgrammes option:selected').attr('value');
			$.ajax({url:'?ajax=1&get=c&programme=' + programme + '&specialism=' + specialism + '&audition=' + this.value,
					success:function(data){
						ancApply.attr('href',data);
					}});
			
			$('#apply_content_area').show();
		}
		else{
			$('#apply_content_area').hide();
		}
		
	});
	
	// Deal with the event of a specialism being preselected
	selSpecialisms.change();
	
	
});
