\newif\if@mycropfinal
\@mycropfinalfalse

\DeclareOption{final}{
\@mycropfinaltrue
}

\ProcessOptions

\newcommand{\evencropmarks}{{\unitlength=1mm
\begin{picture}(173,225)
\put(5,15){\line(-1,0){5}}
\put(15,5){\line(0,-1){5}}
\put(5,225){\line(-1,0){5}}
\put(15,235){\line(0,1){5}}
%\put(168,225){\line(1,0){5}}
%\put(158,235){\line(0,1){5}}
%\put(168,15){\line(1,0){5}}
%\put(158,5){\line(0,-1){5}}
%%%%%%%%%%%%%%
%\put(158,15){\line(0,1){210}}
%\put(10,10){\line(0,1){220}}
%\put(10,10){\line(1,0){148}}
%\put(10,230){\line(1,0){148}}
\end{picture}
}}

\newcommand{\oddcropmarks}{{\unitlength=1mm
\begin{picture}(173,225)
%\put(5,15){\line(-1,0){5}}
%\put(15,5){\line(0,-1){5}}
%\put(5,225){\line(-1,0){5}}
%\put(15,235){\line(0,1){5}}
\put(168,225){\line(1,0){5}}
\put(158,235){\line(0,1){5}}
\put(168,15){\line(1,0){5}}
\put(158,5){\line(0,-1){5}}
%%%%%%%%%%%%%%
%\put(15,15){\line(0,1){210}}
%\put(163,10){\line(0,1){220}}
%\put(15,10){\line(1,0){148}}
%\put(15,230){\line(1,0){148}}
\end{picture}
}}

\if@mycropfinal
\oddsidemargin46.5mm
\advance\oddsidemargin-1in
\evensidemargin46.5mm
\advance\evensidemargin-1in
\topmargin61mm
\advance\topmargin-1in
\headheight0pt\headsep0pt
\renewcommand{\@oddhead}{\vbox to 0pt{\vskip-17.5mm\hbox to\textwidth{\hskip-15mm\hskip-13mm\oddcropmarks\hss}\vss}}%
\renewcommand{\@evenhead}{\vbox to 0pt{\vskip-17.5mm\hbox to\textwidth{\hskip-15mm\hskip-13mm\evencropmarks\hss}\vss}}%
\let\sv@@@ps@empty\ps@empty
\def\ps@empty{
\sv@@@ps@empty
\renewcommand{\@oddhead}{\vbox to 0pt{\vskip-17.5mm\hbox to\textwidth{\hskip-15mm\hskip-13mm\oddcropmarks\hss}\vss}}%
\renewcommand{\@evenhead}{\vbox to 0pt{\vskip-17.5mm\hbox to\textwidth{\hskip-15mm\hskip-13mm\evencropmarks\hss}\vss}}%
}
\fi
