$(document).ready(function(){

	// Initial state
	var id = $("#main form input[name=tp]:checked").attr('id');
	if (id=='aSrchCourses') {
		p43_enableCourses();
	}
	else if (id=='aSrchActivities') {
		p43_enableActivities();
	}

	// Add handlers in radio
	$("#aSrchCourses").click(function(){
		p43_enableCourses();
	});
	$("#aSrchActivities").click(function(){
		p43_enableActivities();
	});

	// Add handlers for checkboxes
	$('#a0').click(function(){
		if($(this).attr('checked')) {
			$('#main form div.typeSelection input').attr('checked', true);
		}
	});
	$('#main form div.typeSelection input').click(function(){
		if(!$(this).attr('checked')) {
			$('#a0').attr('checked', false);
		}
	});

	// Select text in date fields
	$('#main form div.date input').focus(function(){
    	this.select();
	});

});




function p43_enableCourses() {
	$("#typeActivities>div+div").addClass("disabled");
	$("#typeActivities input[id!=aSrchActivities]").attr('disabled', 'disabled');

	$("#typeCourses>div+div").removeClass("disabled");
	$("#typeCourses input[id!=aSrchCourses], #typeCourses select").attr('disabled', '');
}

function p43_enableActivities() {
	$("#typeCourses>div+div").addClass("disabled");
	$("#typeCourses input[id!=aSrchCourses], #typeCourses select").attr('disabled', 'disabled');

	$("#typeActivities>div+div").removeClass("disabled");
	$("#typeActivities input[id!=aSrchActivities]").attr('disabled', '');
}

