<!-- Common functions for add/remove dropdowns in publications form, physicians form and service area form

	function remove_block(obj) {
		var table = parent_node(obj, 4);
		var fieldset = parent_node(table);
		fieldset.removeChild(table); 
		fix_backgrounds(fieldset);   
		cleanup_options(fieldset);
	}

	function get_active_indexes(fieldset) {
		var active_indexes = Array();
		var select_tags    = fieldset.getElementsByTagName('SELECT');					
		for (j=0; j < select_tags.length; j++) {
			active_indexes.push(select_tags[j].selectedIndex);
		}
		return active_indexes;
	}


	function cleanup_options(fieldset) {
		var active_indexes = get_active_indexes(fieldset);
		var select_tags    = fieldset.getElementsByTagName('SELECT');					
		for (j=0; j < select_tags.length; j++) {	
			var option_tags = select_tags[j].options;
			var index       = select_tags[j].selectedIndex;
			for (i=0; i < option_tags.length; i++) {							
				if ((i != index) && (in_array(i, active_indexes))) {
					option_tags[i].disabled = true;
				} else {
					option_tags[i].disabled = false;
				}
			}
		}
	}

	function fix_backgrounds(fieldset) {
		var tables = fieldset.getElementsByTagName('TR');
		for (j=0; j < tables.length; j++) {
			if (j % 2 == 0) {
				tables[j].className = 'odd';
			} else {
				tables[j].className = 'even';
			}
		}    
	}
	
	// toggle functions
	function toggle(id)
	{
		
		var target = document.getElementById(id);

		if (target.style.display == 'none') {
			target.style.display = 'block';
		} else {
			target.style.display = 'none';			
		}
		
	}
//-->
