public static function output_field($name)
    {
        $field = AC::$fields[$name];
        isset(AC::$errors[$name]) ? $has_error = 'has-error' : ($has_error = '');
        isset($field['default']) ? $value = $field['default'] : ($value = '');
        if (AC::load_saved_data($name)) {
            $value = AC::load_saved_data($name);
        }
        $max_length = '';
        if (isset($field['validate']) && strstr($field['validate'], 'exact_len')) {
            $temp = explode('exact_len', $field['validate']);
            $max_length = 'maxlength="' . substr($temp[1], 1, 1) . '"';
        }
        switch ($field['type']) {
            case 'select':
                if ($name === 'number_of_registrants') {
                    $field['options'] = AC::get_registrant_count_array();
                }
                echo '
				<select id="' . $name . '" class="form-control ' . $has_error . '" name="form[' . $name . ']">';
                foreach ($field['options'] as $k => $v) {
                    $value == $k ? $selected = 'selected' : ($selected = '');
                    echo '<option ' . $selected . ' value="' . $k . '">' . $v . '</option>';
                }
                echo '
				</select>';
                break;
            case 'radio':
                $i = 1;
                foreach ($field['options'] as $k => $v) {
                    $value == $k ? $checked = 'checked' : ($checked = '');
                    echo '
					<div class="radio ' . $has_error . '">
	                    <label><input ' . $checked . ' id="' . $name . '-' . $i . '" type="radio" name="form[' . $name . ']" value="' . $k . '">' . $v . '</label>
	                </div>';
                    $i++;
                }
                break;
            case 'checkbox':
                $i = 1;
                foreach ($field['options'] as $k => $v) {
                    $value == $k ? $checked = 'checked' : ($checked = '');
                    echo '
					<div class="checkbox ' . $has_error . '">
	                    <label><input ' . $checked . ' id="' . $name . '-' . $i . '" type="checkbox" name="form[' . $name . ']" value="' . $k . '">' . $v . '</label>
	                </div>';
                    $i++;
                }
                break;
            case 'text':
                echo '<input type="text" ' . $max_length . ' class="form-control ' . $has_error . '" name="form[' . $name . ']" id="' . $name . '" value="' . $value . '">';
                break;
        }
    }