\ProvidesPackage{rtphd}[2010/03/24 rtphd Style v. 0.02a]
\NeedsTeXFormat{LaTeX2e}

% Some suff that must be declared
\DeclareOption{nophdlist}{%
  \AtEndOfPackage{\let\phdlist=\relax}}
\DeclareOption{noextras}{%
  \ExecuteOptions{nophdlist}}

%%% Note: It is too dangerous to have a default value for the encoding, so we
%%% must detect if the user fails to select it explicitly.
\newif\ifrtphd@InputEncUTFUnspecified
\rtphd@InputEncUTFUnspecifiedtrue
\newif\ifrtphd@InputEncUTF
\DeclareOption{latin1}{\rtphd@InputEncUTFfalse\rtphd@InputEncUTFUnspecifiedfalse}
\DeclareOption{utf8}{\rtphd@InputEncUTFtrue\rtphd@InputEncUTFUnspecifiedfalse}

\ProcessOptions\relax

\ifrtphd@InputEncUTFUnspecified
\PackageError{rtphd}{%
  One of the options `latin1' and `utf8' must\MessageBreak
  be given to select the character encoding\MessageBreak
  of the loaded captions%
}{%
  One of the options `latin1' and `utf8' must\MessageBreak
  be given to select the character encoding\MessageBreak
  of the loaded captions%
}
\fi

\ifrtphd@InputEncUTF
\RequirePackage{rtphd-defs-utf8}%
\else
\RequirePackage{rtphd-defs}%
\fi
