;+
; Project     :	SOLAR-B - EIS
;
; Name        :	EIS_CPT_CHECK_FILE
;
; Purpose     :	Checks file exists.
;
; Explanation :
;
; Use         :	< res = eis_cpt_check_file(filename) >
;
; Inputs      :	filename : STRING name of file, including directory.
;
; Opt. Inputs : None.
;
; Outputs     : res    : INT FLAG indicating fiel exists
;                          1 : ok
;                          0 : not ok
;
; Opt. Outputs:	None.
;
; Keywords    : READ   : FLAG indicating file for reading.
;               WRITE  : FLAG indicating file for writing.
;
; Calls       : None.
;
; Common      :	None.
;
; Restrictions:	None.
;
; Side effects:	None.
;
; Category    :	EIS_CPT.
;
; Prev. Hist. :	None.
;
; Written     :	Martin Carter RAL 15/10/04
;
; Modified    :	Version 0.0, 15/10/04, MKC
;
; Version     :	Version 0.0, 15/10/04
;-
;**********************************************************

FUNCTION eis_cpt_check_file, filename, READ=read, WRITE=write

  ; check if file exists

  IF NOT KEYWORD_SET( FILE_TEST(filename, READ=read, WRITE=write) ) THEN BEGIN

    eis_cpt_message, 'FILE NOT FOUND :'+filename, /INFORMATIONAL

    GOTO, error

  ENDIF

  ; return OK

  RETURN, 1

error :

  ; issue routine name

  MESSAGE, 'ERROR', /INFORMATIONAL

  RETURN, 0

END





