function enableTeacherFields() {

	/* var subscriber_type = parseInt(document.getElementById('select_subscriber_type').value);
	
	if (subscriber_type == 1) {
	
		document.getElementById('select_interest_theme').disabled = false;
		document.getElementById('select_age_range').disabled      = false;
		document.getElementById('input_school_name').disabled     = false;
		document.getElementById('input_post_code').disabled       = false;
	} */
}

function hideNewsletterErrorPopup() {

	// fade out popup
	$("#newsletter_error_popup").fadeOut('fast', function(){} );
}

function selectField(field_id) {

	var elem = document.getElementById(field_id);
	
	if (elem) {
	
		
		elem.select();
	}
}

function showDropdown(dropdown_id) {

	// set elem = dropdown content element
	var elem = document.getElementById(dropdown_id);
	elem.style.display = 'block';
}

function hideDropdown(dropdown_id, target) {

	var elem = document.getElementById(dropdown_id);
	elem.style.display = 'none';

	updateDropdown(dropdown_id, target);
}

function updateDropdown(dropdown_id, target) {

	var num_items_selected = 0;
	var parent_elem        = document.getElementById(dropdown_id).parentNode;
	
	// count checkboxes to see which ones have been ticked
	var tickboxes = document.getElementById(dropdown_id).getElementsByTagName('input');
	
	for (var i = 0; i < tickboxes.length; i++) {
	
		if (tickboxes[i].checked) {
		
			num_items_selected++;
	    }
	}
	
	if (num_items_selected > 1) {
	
		document.getElementById(target).innerHTML = num_items_selected + ' items selected';
	}
	else if (num_items_selected == 1) {
	
		document.getElementById(target).innerHTML = '1 item selected';
	}
	else {
	
		document.getElementById(target).innerHTML = 'No items selected';
	}
}









/* */
