#!/bin/sh

######################################################
#
# Checks to see if hiresw nest has already run for a 
# particular timeframe
#
######################################################
set -x

meteo=`echo $NEST | cut -c1-2`

typeset -Z2 prodcyc
let prodcyc=$cyc/12*12
NETNAME=`echo $SMSNAME | sed "s+/jhyspt_datachk++g"`

HIRESW_JOB_LIST="jhiresw_prelim jhiresw_post jhyspt_hiresw_prep"
HYSPT_JOB_LIST="jhyspt_fcst jhyspt_post"

echo "login -t 60 $SMSNODE $SMSNAME $SMSPASS" > cdp_cmds

if test "$NEST" = "gfs" -o "$NEST" = "nam" -o "$NEST" = "nama" -o "$NEST" = "gdas"
then
   if test "$SENDSMS" = "YES"
   then
      if test "$NEST" = "gfs"
      then
        $SMSBIN/smslabel meteo gfs_one
      fi
      if test "$NEST" = "nam"
      then
       $SMSBIN/smslabel meteo nam12k
      fi
      if test "$NEST" = "nama"
      then
       $SMSBIN/smslabel meteo namak
      fi
      if test "$NEST" = "gdas"
      then
       $SMSBIN/smslabel meteo gdas 
      fi
   fi

   for job in $HYSPT_JOB_LIST
   do
      echo "force -r queued $NETNAME/$job" >> cdp_cmds
   done
elif test "$NEST" = "HIRESW" -o "$meteo" = "hs"
then
   if test "$SENDSMS" = "YES"
   then
      $SMSBIN/smslabel meteo ${NEST}_hiresw_4km
   fi

   if test -s $COMIN/${RUN}.$cycle.hireswf.${NEST}
   then
      if test "$SENDSMS" = "YES"
      then
         $SMSBIN/smslabel meteo ${NEST}_hiresw_4km_already_run
      fi

      for job in $HYSPT_JOB_LIST
      do
         echo "force -r queued $NETNAME/$job" >> cdp_cmds
      done   
   else
      for job in $HIRESW_JOB_LIST $HYSPT_JOB_LIST
      do
          echo "force -r queued $NETNAME/$job" >> cdp_cmds
      done   
   fi
fi
echo "exit" >> cdp_cmds

if test "$SENDSMS" = "YES"
then
   $SMSBIN/cdp < cdp_cmds
fi
