public static function make_select( $id, $name, array $options, $selected = array(), $size = 1 ) 
	{	
		if ( !is_array( $selected ) ) 
		{
			$selected = array( $selected );
		}

		$buffer = "";

		foreach( $options as $key => $option )
		{
			if ( ! ( $option instanceof HTML ) )
			{
				$option = HTML::tag( 'option', $option )
					->value( $key );
			}

			if ( in_array( $key, $selected ) )
			{
				$option->selected( true );
			}

			$buffer .= $option->render();
		}

		$element = HTML::tag( 'select', $buffer, array(
			'id' => $id,
			'name' => $name,
			'size' => $size,
		) );

		if ( !static::$builder_enabled )
		{
			 return $element;
		}

		return Builder::handle( 'form_select', $element );
	}