$(document).ready(function(){
    
	$('#zip').keyup(function () {
		zipCampus();
		getProgram();
	});
	
	$('#campus').change(function () {
		getProgram();
	});
	$('#ed_level').change(function () {
		getProgram();
	});
	$('#program').change(function () {
		rightContent();
	});
	
	getProgram();
	$('select#campus').html('<option value="">Select One</option>');
	zipCampus();
	rightContent();
});

function zipCampus() {
	var zip = $('#zip').val();
	var campus = $('#campus option:selected').val();
	if (zip.length > 3) {
			$.ajax({
				type: 'POST',
				url: '/ajax.php?action=VCC_zip_campus',
				data: 'zip='+zip,
				success: function(response){
					if (response == '<option value="">Select One</option>') {
						alert('There are no campuses available in that zip code range');
						$('select#campus').html(response);
						$('#campus').val(campus);
					} else if (response != '') {
						$('select#campus').html(response);
						$('#campus').val(campus);
					} 
				}
			});
	}	
}

function rightContent() {
	var selected = $('#program option:selected').val();
		$.ajax({
			type: 'POST',
			url: '/ajax.php?action=VCC_right_content',
			data: 'selected='+selected,
			success: function(response){
				if (response != '') {
					$('#right_content_update').html(response);
				}
			}
		});
}

function getProgram() {
	var campus = $('#campus option:selected').val();
	var ed_level = $('#ed_level option:selected').val();
	var zip = $('#zip').val();
	var program = $('#program option:selected').val();
	$.ajax({
		type: 'POST',
		url: '/ajax.php?action=VCC_program',
		data: 'campus='+campus+'&ed_level='+ed_level+'&zip='+zip,
		success: function(response){
				if (response != '') {
			$('select#program').html(response);
				$('#program').val(program);
			}
		}
	});
}
