\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{ieee-farsi-chg}[2011/08/18 v0.1 Changes to ieee-farsi class] 
\RequirePackage{fleqn}
\RequirePackage{makeidx}
\makeindex
\AtEndDocument{\printindex}
\def\authorinfo#1{\let\\\relax\footnote{\@member{} #1}}
\def\member#1{\gdef\@member{#1}}
\def\set@title#1{\index{#1}\gdef\@title{#1}\global\def\set@title##1{}}
\def\authora[#1]#2{\index{#1}\set@author{#2}\if@non\else\settitl@line{#1: \sh@rttitle}\fi}
\AtBeginDocument{%
\renewcommand\maketitle{\par
  \begingroup
    \def\@makefnmark{\rlap{\hspace{-2mm}\@textsuperscript{\normalfont\@thefnmark}}}%
    \long\def\@makefntext##1{\parindent 1em\noindent
			\centering
			\hb@xt@1.8em{%
                \hss\@textsuperscript{\@thefnmark}}{\normalsize ##1}}%
    \if@twocolumn
      \ifnum \col@number=\@ne
        \@maketitle
      \else
        \twocolumn[\bf\@maketitle]%
      \fi
    \else
      \newpage
      \global\@topnum\z@   % Prevents figures from going at top of page.
      \@maketitle
    \fi
    \thispagestyle{plain}
  \endgroup
  \setcounter{footnote}{0}%
  \global\let\maketitle\relax
  \global\let\@maketitle\relax
  \global\let\@thanks\@empty
  \global\let\@author\@empty
  \global\let\@date\@empty
  \global\let\@title\@empty
  \global\let\title\relax
  \global\let\author\relax
  \global\let\date\relax
  \global\let\and\relax
}
\def\@maketitle{%
  \newpage
  \null
  \vskip 2em%
  \begin{center}%
    {\LARGE \@title \par}%
    \vskip 1.5em%
    {\large
      \lineskip .5em%
\begin{minipage}{\textwidth}
% \begin{minipage}{\columnwidth}
\centering
\bidi@autofootnoterulefalse
\let\footnoterule\relax
\def\thempfootnote{\@arabic\c@mpfootnote}
      \begin{tabular}[t]{c}%
        \@author
      \end{tabular}
\end{minipage}%
\par}%
    \vskip 1em%
    {\large \@date}%
  \end{center}%
  \par
  \vskip 1.5em}
}

\def\and{%                  % \begin{tabular}
  \end{tabular}%
\hskip -0.7em,\hskip -2em \@plus.17fil%
  \begin{tabular}[t]{c}\normalsize}%   % \end{tabular}

%
%  \renewenvironment{abstract}{%
%      \if@twocolumn
%        \section*{\abstractname}%
%		\quotation\itshape
%      \else
%        \small
%        \begin{center}%
%          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
%        \end{center}%
%      \fi}
%      {\if@twocolumn\else\fi}
%	  
%	  

\long\def\@makecaption#1#2#3{
\ifx\figurestring#3
    \setbox\@tempboxa\hbox{\Huge #1.~ #2}
    \vskip 5pt
    \ifdim \wd\@tempboxa >\hsize
       \setbox\@tempboxa\hbox{\bfseries\small #1:~ }
       %\setlength\captionindent{\wd\@tempboxa} \divide\captionindent by 2
       %\parbox[t]{\hsize}{\small \hangindent \captionindent \hangafter=1%
       \parbox[t]{\hsize}{\centering\bfseries\small 
       \unhbox\@tempboxa#2}
    \else \hbox 
	to\hsize{\small\ifc@ptionleft\else\hfil\fi\box\@tempboxa\hfil}
    \fi
\else
  \begin{center}
  \ifx\captionwidth\undefined {\bfseries\small #1: \scshape #2}
  \else
    \begin{minipage}{\captionwidth}
    \begin{center}{\small #1}\\{\small\scshape #2}\end{center}
    \end{minipage}
  \fi
  \end{center}\vskip 4pt
\fi}


\def\@sect#1#2#3#4#5#6[#7]#8{%
  \ifnum #2>\c@secnumdepth
     \def\@svsec\@empty
  \else
     \refstepcounter{#1}%
     \protected@edef\@svsec{%
     %\ifnum #2=1\Roman{#1}.\fi\ifnum #2=2\Alph{#1}.\fi
     \ifnum #2=1\fi
     \ifnum #2=2\thesubsection.\fi
     \ifnum #2>2{\csname the#1dis\endcsname}\if@technote.\fi\fi \hskip .5em}
     \ifnum #2=1\ifappendix\stepcounter{numappendices}\fi\fi
  \fi
  \@tempskipa #5\relax
  \ifdim \@tempskipa>\z@
     \begingroup #6\relax
       \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}
     \endgroup
     \csname #1mark\endcsname{#7}
     \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth\else
               \protect\numberline{\csname the#1\endcsname}\fi#7}
  \else
     \def\@svsechd{#6\hskip #3\@svsec #8\@punct\csname #1mark\endcsname{#7}
     \addcontentsline{toc}{#1}{\ifnum #2>\c@secnumdepth \else
               \protect\numberline{\csname the#1\endcsname}\fi#7}}
  \fi
  \@xsect{#5}}

% **************************************************************************
% *****   Keywords Definition   ********************************************
% **************************************************************************
 \def\keywordsname{ \bfseries Keywords\\}
\def\keywords{\vspace{-.3em}
  \if@twocolumn
    \section*{\keywordsname}\begin{minipage}{\columnwidth}{\itshape\quotation}\end{minipage}
  %    \small\bfseries{\itshape\keywordsname\/---}%
  \else
    \begin{center}\small\bf\keywordsname\end{center}\quotation\small
  \fi\ignorespaces}
\def\endkeywords{\vspace{0.6em}\par\if@twocolumn\else\endquotation\fi
    \normalsize\normalstyle}


	
	
% **************************************************************************
% *****   Section Definitions   ********************************************
% **************************************************************************
\def\section{\@startsection{section}{1}{\z@}{2.0ex plus .5ex
     minus .2ex}{1.0ex plus .2ex}{\scshape\bf}}
\def\subsection{\@startsection{subsection}{2}{\z@}{2.0ex plus .5ex
     minus .2ex}{1.0ex plus .2ex}{\itshape}}
\if@technote
  \def\subsubsection{\@startsection{subsubsection}{3}{\z@}{2.0ex plus .5ex
     minus .1ex}{0pt}{\itshape}}
\else
  \def\subsubsection{\@startsection{subsubsection}{3}{\z@}{2.0ex plus .5ex
     minus .2ex}{1.0ex plus .2ex}{\normalstyle}}
  \def\paragraph{\@startsection{paragraph}{4}{\z@}{1.0ex plus .5ex
     minus .2ex}{0ex}{\normalstyle}}
\fi

	
%\def\footnoterulewidth {10pt} 	


% **************************************************************************
% *****   Keywords Definition   ********************************************
% **************************************************************************
 \def\keywordsname{کلمه‌های کلیدی}
\def\keywords{ \section{\keywordsname}  }
\def\endkeywords{}


	
\endinput
