#!/bin/ksh

#------------------------
# Name: getforecast.sh
# Date: Dec.5, 2014
# Y.Zhu (ACENTIA)
# PR1063: add boundary cross check
# CCR8598: add append_flag not append bulletin to JTWC 06072018
#-------------------------

export PATH=/bin:/usr/bin:/usr/bsd:/etc:/usr/ucb:/usr/bin/X11:$HOME/bin:$HOME/mcidas/bin:~mcidas/bin:/usr/local/bin:.
export MCPATH=/home/mcidas/data:$HOME/mcidas/data:$HOME/mcidas/help:~mcidas/data:~mcidas/help
  export SHELL=/bin/ksh

  export wmoheader
  export headernum
  export stormname
  

  cat << 'EOF' | ~mcidas/bin/mcenv

  let day=`date +%Y%j`
  time=`date +%T`
  minute=`date +%M`
  let timex=10#`date +%H%M%S`

  adtdir="$HOME/ADTV8.2.1"
  cd $adtdir
  curdir=$adtdir/scripts
  scripts_dir=$curdir
  append_flag=1


  . $adtdir/adtenv
  

wmoheadername="WTIO_30_FMEE 
               FKIN_20_VIDP 
               FKPQ_30_RJTD 
               FKPQ_31_RJTD 
               FKPQ_32_RJTD 
               FKPQ_33_RJTD 
               FKPQ_34_RJTD 
               FKPQ_35_RJTD 
               FKPS_01_NFFN 
               FKPS_02_NFFN 
               FKPS_03_NFFN
               FKPS_04_NFFN 
               FKPS_05_NFFN 
               FKPS_06_NFFN 
               FKAU_01_ADRM
               FKAU_02_ADRM
               FKAU_03_ADRM
               FKAU_04_ADRM
               FKAU_05_ADRM
               FKAU_06_ADRM
               AXAU_01_ADRM 
               AXAU_02_ADRM 
               AXAU_03_ADRM 
               AXAU_01_APRF 
               AXAU_02_APRF
               AXAU_03_APRF 
               AXAU_21_ABRF
               AXAU_22_ABRF
               AXAU_23_ABRF"

fcstfiletype[0]="ATCF"
fcstfiletype[1]="DISC"
fcstfiletype[2]="PACWARN"
fcstfiletype[3]="GENERIC"
fcstfiletype[4]="ICAO"
fcstfiletype[5]="RSMC"
fcstfiletype[6]="AXAU"

let ttime=24

for wmoheadernum in $wmoheadername
do
   echo $wmoheadernum
   wmoheader=`echo $wmoheadernum|awk -F"_" '{ print $1 }'`
   headernum=`echo $wmoheadernum|awk -F"_" '{ print $2 }'`
   stn=`echo $wmoheadernum|awk -F"_" '{ print $3 }'`
   echo 1:$wmoheader 2:$headernum 3:$stn 

   stormnumber=$headernum

   let ic_flag=1  # first time use on new storm.

   wxtlist.k WMO=$wmoheader$headernum WSTN=$stn  > $adtdir/forecasts/FORECAST_temp

   sizefile=`ls -l $adtdir/forecasts/FORECAST_temp  | awk {'print $5'}`
   echo "sizefile == $sizefile"
   if [ $sizefile -lt 34 ]
   then 
      echo " No active storm now"
      continue
   fi  
   # Save every forecast file before it's processed. 
   cp $adtdir/forecasts/FORECAST_temp $adtdir/final/fcst_temp/FORECAST_temp.$wmoheader$stormnumber'_'$day'_'$timex


   if [ $wmoheader = "AXAU" ]
   then
      ifcsttype=6
      w1or10=1
      stormname=`grep "Identifier:" $adtdir/forecasts/FORECAST_temp | awk {'print $2'}`
      origstormname=$stormname
      cp $adtdir/forecasts/FORECAST_temp $adtdir/forecasts/$stormname'.FORECAST'
      $adtdir/PMW/getMWdata.scr $stormname $adtdir/forecasts/$stormname.FORECAST AXAU > $adtdir/PMW/out/getMWdata.$stormname'.out'
      $scripts_dir/runStorm.sh $stormname $origstormname $ifcsttype $w1or10 $day $timex $append_flag

# ## Turn on FKAU HT36312 - TNguyen Dec15,2018
# ## Turn off FKAU Lma 03/18/2019
# ## Turn on FKAU Liqun -05/10/2019
# ## Turn off FKAU Liqun -05/14/2019
# #   elif [[ $wmoheader = "FKPS" || $wmoheader = "FKAU" ]]
#    elif [ $wmoheader = "FKPS" ]
#    then
#       ifcsttype=4
#       w1or10=10
#       cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |sort|uniq|awk -F":" '{ print $2 }'|wc -l|read number_storms
#       echo number of FKPS/FKAU storms = $number_storms
#       let cntr=1
#       while [ $cntr -le $number_storms ]
#       do
#          cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |sort|uniq|awk -F":" '{ print $2 }'|sed -n ${cntr},${cntr}p|read searchstring
#          wxtlist.k WMO=$wmoheader$stormnumber WSTN=$stn MATCH=$searchstring > $adtdir/forecasts/FORECAST_temp
#          cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |awk -F":" '{ print $2 }'|read stormname
#          # WARNING... STORM NAME WILL CHANGE AFTER IT IS GIVEN A PROPER NAME!!!!
#          echo "stormname = $stormname"
#          origstormname=$stormname
#          name_temp=$stormname
#          stormname=$stormname"_F"
#          cp $adtdir/forecasts/FORECAST_temp $adtdir/forecasts/$stormname'.FORECAST'
#          $adtdir/PMW/getMWdata.scr $stormname $adtdir/forecasts/$stormname.FORECAST ICAO > $adtdir/PMW/out/getMWdata.$stormname'.out'
#          $scripts_dir/runStorm.sh $stormname $origstormname $ifcsttype $w1or10 $day $timex $append_flag
# 
#          let cntr=cntr+1
#       done


### Turned on FKAU  -- HT#36312 - TN 12/15/2018
### Start  CCR9618 TN 02/01/2019 ####
   elif [ $wmoheader = "FKPS" ]
   then
      ifcsttype=4
      w1or10=10
      cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |sort|uniq|awk -F":" '{ print $2 }'|wc -l|read number_storms
      echo "number of FKPS storms = $number_storms"
      let cntr=1
      while [ $cntr -le $number_storms ]
      do
         cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |sort|uniq|awk -F":" '{ print $2 }'|sed -n ${cntr},${cntr}p|read searchstring
         wxtlist.k WMO=$wmoheader$stormnumber WSTN=$stn MATCH=$searchstring > $adtdir/forecasts/FORECAST_temp
         cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |awk -F":" '{ print $2 }'|read stormname
         # WARNING... STORM NAME WILL CHANGE AFTER IT IS GIVEN A PROPER NAME!!!!
         echo "stormname = $stormname"
         origstormname=$stormname
         name_temp=$stormname
         stormname=$stormname"_F"
         cp $adtdir/forecasts/FORECAST_temp $adtdir/forecasts/$stormname'.FORECAST'
         $adtdir/PMW/getMWdata.scr $stormname $adtdir/forecasts/$stormname.FORECAST ICAO > $adtdir/PMW/out/getMWdata.$stormname'.out'
         $scripts_dir/runStorm.sh $stormname $origstormname $ifcsttype $w1or10 $day $timex $append_flag

         let cntr=cntr+1
      done
   elif [ $wmoheader = "FKAU" ]
   then
      ifcsttype=4
      w1or10=10
      cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |sort|uniq|awk -F":" '{ print $2 }'|wc -l|read number_storms
      echo "number of FKAU storms = $number_storms"
      let cntr=1
      while [ $cntr -le $number_storms ]
      do
         cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |sort|uniq|awk -F":" '{ print $2 }'|sed -n ${cntr},${cntr}p|read searchstring
         wxtlist.k WMO=$wmoheader$stormnumber WSTN=$stn MATCH=$searchstring > $adtdir/forecasts/FORECAST_temp
         cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |awk -F":" '{ print $2 }'|read stormname
         # WARNING... STORM NAME WILL CHANGE AFTER IT IS GIVEN A PROPER NAME!!!!
         echo "stormname = $stormname"
         origstormname=$stormname
         name_temp=$stormname
         cp $adtdir/forecasts/FORECAST_temp $adtdir/forecasts/$stormname'.FORECAST'

         stormname_lat_i=`grep "^OBS PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $4}' | sed s/[A-Z]//g | cut -c1-2`
         stormname_lon_i=`grep "^OBS PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $5}' | sed s/[A-Z]//g | cut -c1-3`
         stormname_lat_sign=`grep "^OBS PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $4}' | cut -c1-1`
         stormname_lon_sign=`grep "^OBS PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $5}' | cut -c1-1`

#         stormname_lat_d=`grep "^OBS PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $4}' | sed s/[A-Z]//g | cut -c3-4`
#         stormname_lon_d=`grep "^OBS PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $5}' | sed s/[A-Z]//g | cut -c4-5`
#         echo "stormname_lat_d = $stormname_lat_d"
#         echo "stormname_lon_d = $stormname_lon_d"

         echo "stormname_lat_i = $stormname_lat_i"
         echo "stormname_lon_i = $stormname_lon_i"
         echo "stormname_latsign = $stormname_lat_sign"
         echo "stormname_lon_sign = $stormname_lon_sign"

         if  [[ $stormname_lat_sign -eq 'S' &&  $stormname_lon_sign -eq 'E' ]]
         then
            if [[ $stormname_lat_i -gt 0 &&  $stormname_lat_i -lt 12  &&  $stormname_lon_i -gt 89 &&  $stormname_lon_i -lt 142 ]]
            then
                echo "This $stormname is in area of Equator-11S/90-141E; Run FKAU bulittine"
                stormname=$stormname"_U"
                cp $adtdir/forecasts/FORECAST_temp $adtdir/forecasts/$stormname'.FORECAST'
                echo "FKAU stormname =  $stormname"
                $adtdir/PMW/getMWdata.scr $stormname $adtdir/forecasts/$origstormname.FORECAST ICAO > $adtdir/PMW/out/getMWdata.$stormname'.out'
                $scripts_dir/runStorm.sh $stormname $origstormname $ifcsttype $w1or10 $day $timex $append_flag
            else
               echo "This $stormname is out of area of Equator-11S/90-141E."
            fi
         fi

         let cntr=cntr+1
      done

### End  CCR9618 TN 02/01/2019 ####

   elif [ $wmoheader = "FKPQ" ]
   then
      #NW Pacific (RSMC Tokyo)
      echo "Station is RJTD"

      ifcsttype=4
      w1or10=10
      cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |awk -F":" '{ print $2 }'|read stormname
      echo "stormname = $stormname"
      origstormname=$stormname
      name_temp=$stormname

      if [ $name_temp = "NN" ]    # modified 05/12/11 TN HD#3867--NN storm is NIL
      then
         if  [ $stormnumber -eq 30 ]
         then
            stormname=$name_temp"1_Y"        #  NN1
         fi 
         if  [ $stormnumber -eq 31 ]
         then
            stormname=$name_temp"2_Y"        #  NN2
         fi
         if  [ $stormnumber -eq 32 ]
         then
            stormname=$name_temp"3_Y"        #  NN3
         fi
         if  [ $stormnumber -eq 33 ]
         then
            stormname=$name_temp"4_Y"        #  NN4
         fi
         if  [ $stormnumber -eq 34 ]  
         then
            stormname=$name_temp"5_Y"        #  NN5
         fi
         if  [ $stormnumber -eq 35 ]
         then
            stormname=$name_temp"6_Y"        #  NN6
         fi
      else  
         stormname=$name_temp"_Y"
         if [[ $stormnumber -eq 30 &&  -f $HOME/ADTV8.2.1/history/NN1_Y.ODT && ! -f $HOME/ADTV8.2.1/history/$stormname'.ODT' ]]  
         # NN1 becomes a new storm
         then
            cp $HOME/ADTV8.2.1/history/NN1_Y.ODT  $HOME/ADTV8.2.1/history/$stormname'.ODT'  # the new storm initiates from NN1
            mv $HOME/ADTV8.2.1/history/NN1_Y.ODT  $HOME/ADTV8.2.1/final/history/0NN1_Y.ODT'_'$day'_'$timex      # remove NN1
         fi
         if  [[ $stormnumber -eq 31 &&  -f $HOME/ADTV8.2.1/history/NN2_Y.ODT && ! -f $HOME/ADTV8.2.1/history/$stormname'.ODT' ]] 
         then
            cp $HOME/ADTV8.2.1/history/NN2_Y.ODT  $HOME/ADTV8.2.1/history/$stormname'.ODT'
            mv $HOME/ADTV8.2.1/history/NN2_Y.ODT  $HOME/ADTV8.2.1/final/history/0NN2_Y.ODT'_'$day'_'$timex
         fi
         if  [[ $stormnumber -eq 32 &&  -f $HOME/ADTV8.2.1/history/NN3_Y.ODT && ! -f $HOME/ADTV8.2.1/history/$stormname'.ODT' ]] 
         then
            cp $HOME/ADTV8.2.1/history/NN3_Y.ODT  $HOME/ADTV8.2.1/history/$stormname'.ODT'
            mv $HOME/ADTV8.2.1/history/NN3_Y.ODT  $HOME/ADTV8.2.1/final/history/0NN3_Y.ODT'_'$day'_'$timex
         fi
         if  [[ $stormnumber -eq 33 &&  -f $HOME/ADTV8.2.1/history/NN4_Y.ODT && ! -f $HOME/ADTV8.2.1/history/$stormname'.ODT' ]]
         then
            cp $HOME/ADTV8.2.1/history/NN4_Y.ODT  $HOME/ADTV8.2.1/history/$stormname'.ODT'
            mv $HOME/ADTV8.2.1/history/NN4_Y.ODT  $HOME/ADTV8.2.1/final/history/0NN4_Y.ODT'_'$day'_'$timex
         fi
         if  [[ $stormnumber -eq 34 &&  -f $HOME/ADTV8.2.1/history/NN5_Y.ODT && ! -f $HOME/ADTV8.2.1/history/$stormname'.ODT' ]]
         then
            cp $HOME/ADTV8.2.1/history/NN5_Y.ODT  $HOME/ADTV8.2.1/history/$stormname'.ODT'
            mv $HOME/ADTV8.2.1/history/NN5_Y.ODT  $HOME/ADTV8.2.1/final/history/0NN5_Y.ODT'_'$day'_'$timex
         fi
         if  [[ $stormnumber -eq 35 &&  -f $HOME/ADTV8.2.1/history/NN6_Y.ODT && ! -f $HOME/ADTV8.2.1/history/$stormname'.ODT' ]]
         then
            cp $HOME/ADTV8.2.1/history/NN6_Y.ODT  $HOME/ADTV8.2.1/history/$stormname'.ODT'
            mv $HOME/ADTV8.2.1/history/NN6_Y.ODT  $HOME/ADTV8.2.1/final/history/0NN6_Y.ODT'_'$day'_'$timex
         fi
      fi

      # remove old NNs for future NNs
      find  $HOME/ADTV8.2.1/history/   -type f -mmin +300 -mmin -400 -name 'NN*_Y.ODT' -exec  mv {}   $HOME/ADTV8.2.1/final/history/ \;
      find  $HOME/ADTV8.2.1/history/   -type f -mmin +300 -mmin -400 -name 'NN*_Y-list.txt' -exec  mv {} $HOME/ADTV8.2.1/final/history/ \; 

      w1or10=10       # added 5/6/09 tlo
      cp $adtdir/forecasts/FORECAST_temp $adtdir/forecasts/$stormname'.FORECAST'
      $adtdir/PMW/getMWdata.scr $stormname $adtdir/forecasts/$stormname.FORECAST ICAO > $adtdir/PMW/out/getMWdata.$stormname'.out'
      $scripts_dir/runStorm.sh $stormname $origstormname $ifcsttype $w1or10 $day $timex $append_flag

   elif [ $wmoheader = "FKIN" ]
   then
      #N Indian (RSMC New Dehli)
      ifcsttype=4
      w1or10=10
      cat $adtdir/forecasts/FORECAST_temp|grep "TC *:" |awk -F":" '{ print $2 }'|read name_temp
      ####Added by LM to fix the typo in bulletin(NO NAME) 20181002
      name_temp=`echo $name_temp|sed 's/ //g'`
      stormname=$name_temp"_N"
      # WARNING... STORM NAME WILL CHANGE AFTER IT IS GIVEN A PROPER NAME!!!!
      echo "stormname = $stormname"
      origstormname=$stormname
      name_temp=$stormname

      $adtdir/scripts/fkin_check.pl $adtdir/forecasts/FORECAST_temp $adtdir/forecasts/$stormname'.FORECAST'
      if [ ! -f $adtdir/forecasts/$stormname'.FORECAST' ]
      then
         echo First bulletin for storm $stormname is bad!
         continue
      fi
  
      ## Added for PR1475 ----
      Flag_sign=0
      if  [[  -f $HOME/ADTV8.2.1/history/NONAME_N.ODT && ! -f $HOME/ADTV8.2.1/history/$stormname'.ODT' ]]
      then
      #Note:  check if lat/lon at last line of NONAME_N.ODT is close to lat/lon in $stormname'.FORECAST'
           noname_lat=`cat $HOME/ADTV8.2.1/history/NONAME_N.ODT | tail -1 | awk '{print $12}'`
           noname_lon=`cat $HOME/ADTV8.2.1/history/NONAME_N.ODT | tail -1 | awk '{print $13}'` 
           noname_lon_sign=`cat $HOME/ADTV8.2.1/history/NONAME_N.ODT | tail -1 | awk '{print $13}' | sed s/[.]//g | cut -c1-1` 
      
           stormname_lat_i=`grep "^PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $2}' | sed s/[A-Z]//g | cut -c1-2`
           stormname_lat_d=`grep "^PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $2}' | sed s/[A-Z]//g | cut -c3-4`
           stormname_lon_i=`grep "^PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $3}' | sed s/[A-Z]//g | cut -c1-3`
           stormname_lon_d=`grep "^PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $3}' | sed s/[A-Z]//g | cut -c4-5`
           stormname_lon_sign=`grep "^PSN" $HOME/ADTV8.2.1/forecasts/$stormname'.FORECAST' | awk '{print $3}' | cut -c1-1` 

           echo "stormname_lat_i = $stormname_lat_i"
           echo "stormname_lat_d = $stormname_lat_d"
           echo "stormname_lon_i = $stormname_lon_i"
           echo "stormname_lon_d = $stormname_lon_d"
           echo "stormname_lon_sign = $stormname_lon_sign"
      
           if [ $stormname_lon_sign = 'E' ]
           then
               stormname_lat=$stormname_lat_i"."$stormname_lat_d
               stormname_lon="-"$stormname_lon_i"."$stormname_lon_d
           fi
      
           echo "noname_lat = $noname_lat"
           echo "noname_lon = $noname_lon"

           echo "stormname_lat = $stormname_lat"
           echo "stormname_lon = $stormname_lon"

           latvalid=`$HOME/ADTV8.2.1/scripts/subtract $noname_lat $stormname_lat 2.0`
           lonvalid=`$HOME/ADTV8.2.1/scripts/subtract $noname_lon $stormname_lon 2.0`
      
           echo "noname_lon_sign = $noname_lon_sign"
           echo "stormname_lon_sign = $stormname_lon_sign"

      #Note - check sign for imgage on New Dehli location
           if [[ $noname_lon_sign = '-' && $stormname_lon_sign = 'E' ]]
           then
               Flag_sign=1
           fi
     
          echo "Flag_sign = $Flag_sign"
          echo "latvalid = $latvalid"
          echo "lonvalid = $lonvalid" 

      #Note - Check for the same storm.  
           if [[ $Flag_sign = 1 && $latvalid = 1 && $lonvalid = 1 ]]
           then 
               echo "Yes - It's the same storm"
               cp $HOME/ADTV8.2.1/history/NONAME_N.ODT  $HOME/ADTV8.2.1/history/$stormname'.ODT'
               mv $HOME/ADTV8.2.1/history/NONAME_N.ODT  $HOME/ADTV8.2.1/final/history/NONAME_N'_'$day'_'$timex
            else 
               echo "No - It's NOT the same storm" 
            fi
      fi      
      ## End for PR1475 -----

      $adtdir/PMW/getMWdata.scr $stormname $adtdir/forecasts/$stormname.FORECAST ICAO > $adtdir/PMW/out/getMWdata.$stormname'.out'
      $scripts_dir/runStorm.sh $stormname $origstormname $ifcsttype $w1or10 $day $timex $append_flag

   elif [ $wmoheader = "WTIO" ]
   then
      ifcsttype=5
      w1or10=1
      let number_storms=`$adtdir/scripts/wtio30rpts.sh $adtdir/scripts/temp/stormlist`
      echo number of WTIO30 storms = $number_storms
      let cntr=1
      while [ $cntr -le $number_storms ]
      do
         let stormno_temp=`cat $adtdir/scripts/temp/stormlist | sed -n ${cntr},${cntr}p | awk -F" " {'print $3'}`
         yearstring=`cat $adtdir/scripts/temp/stormlist | sed -n ${cntr},${cntr}p | awk -F" " {'print $4'}`
         searchstring=$stormno_temp"/"$yearstring
         if [ $stormno_temp -lt 10 ]
         then
            stormname="0"$stormno_temp"R"
         else
            stormname=$stormno_temp"R"
         fi
         origstormname=$stormname
         echo stormname = $stormname
         echo RUNNING WTIO30 STORM NUMBER $cntr FOR STORM $stormname USING STRING $searchstring
         wxtlist.k WMO=$wmoheader$stormnumber WSTN=$stn MATCH=$searchstring > $adtdir/scripts/temp/$stormname'.FORECAST_orig'
         $adtdir/scripts/wtio_check.pl $adtdir/scripts/temp/$stormname'.FORECAST_orig' $adtdir/forecasts/$stormname'.FORECAST'

         if [ ! -f $adtdir/forecasts/$stormname'.FORECAST' ]
         then
            echo First bulletin for storm $stormname is bad!
            let cntr=cntr+1
            continue  
         fi
         strng2=`grep "1.A " $adtdir/forecasts/$stormname'.FORECAST' | awk -F" " {'print $2'}`
         strng3=`grep "1.A " $adtdir/forecasts/$stormname'.FORECAST' | awk -F" " {'print $3'}`
         echo XXXX $strng2 $strng3
         if [[ $strng2 = "EXTRATROPICAL" || $strng2 = "ZONE" || $strng2 = "BAND" ]]
         then
            echo SKIPPING STORM... TOO WEAK OR EXTRATROPICAL
            let cntr=cntr+1
            continue    # added 8/18/09 YL
         fi
         if [[ $strng3 = "DISTURBANCE" || $strng3 = "DEPRESSION" ]]
         then
            echo CHECKING FOR MINIMUM STRENGTH... MUST BE GREATER OR EQUAL TO 1.5
            strng3a=`grep "3.A " $adtdir/forecasts/$stormname'.FORECAST' | sed -e s/[/:]/\ /g | awk {'print $4'}`
            strng3a=`echo $strng3a |  sed -e s/[.]/\/`  # Add 08/26/10 TN
            echo "strng3a = $strng3a"
            if [ $strng3a -lt 15 ]        # changed 1.5 to 15 by 08/26/10 TN
            then
               echo SKIPPING STORM... MUST BE GREATER OR EQUAL TO 1.5
               cp $adtdir/forecasts/FORECAST_temp $adtdir/forecasts/$stormname'.FORECAST'
               let cntr=cntr+1
             continue    # added 8/18/09 YL
            fi
         fi
         #cp $adtdir/forecasts/FORECAST_temp $adtdir/forecasts/$stormname'.FORECAST'
         echo "$adtdir/PMW/getMWdata.scr $stormname $adtdir/forecasts/$stormname.FORECAST RSMC > $adtdir/PMW/out/getMWdata.$stormname'.out'"
         $adtdir/PMW/getMWdata.scr $stormname $adtdir/forecasts/$stormname.FORECAST RMSC > $adtdir/PMW/out/getMWdata.$stormname'.out'
         $scripts_dir/runStorm.sh $stormname $origstormname $ifcsttype $w1or10 $day $timex $append_flag
         let cntr=cntr+1
      done
   fi
   echo "**************************************************************"
done


echo "End $0 `date`"
EOF
