#!/bin/csh -f


set progname = `basename $0`
if ( ! $#argv ) then
  cat <<EOT
  $progname find first archived rinex file for a site
  Usage
  $progname site [yyyy|today] [doy] 
  
  site: 4 char id site name
  yyyy:   (default: today's year) [optional]
  doy :   day of year             [optional]
  
EOT
exit
endif

set site = $1
shift argv

set yyyy = '.' 
set doy  = '.'

if ( $#argv ) then 
  set yyyy = $argv[1] 
  shift argv
endif
if ( $#argv ) then 
  set doy = $argv[1] 
endif



if ( $yyyy == 'today' ) then 
  set ydoy =  ( `gpsdate -i today doy` )
  set yyyy = $ydoy[1]
endif


set dir = `get_proc_defaults rnx_dir`
cd $dir 

foreach y ( `ls $dir|grep -E -vi '[A-Za-z_.]'|grep $yyyy` )
  cd $dir/$y
  foreach d ( `ls|sort -n|grep $doy` ) 
    set dd = "$dir/$y/$d" 
    if ( `ls $dd |grep ^$site|wc -l` ) then
      ls $dd/$site$d*|head -1
      exit
    endif
  end
end
