#!/usr/bin/python
# Note: the cgi-bin area is at:
# /home/www.gb.nrao.edu/active/cgi-bin/
import cgi
import sys
import string
import math
import os
from gettcalv1 import *
#-----------------------------------------------------------
# main program
#-----------------------------------------------------------
sys.stderr = sys.stdout
# put html page header
print "Content-Type: text/html"
print
print "\n"
try :
# retrieve parameters from web page.
form = cgi.FieldStorage()
rcvr = form["rcvr"].value
beam = form["beamsel"].value
polty = form["poltype"].value
rfreq=0
rcvrparts = rcvr.split()
rrcvr = rcvrparts[0]
if rcvr.find('800') >= 0 :
rrcvr = 'RcvrPF_1'
rfreq = 800
elif rcvr.find('600') >= 0 :
rrcvr = 'RcvrPF_1'
rfreq = 600
elif rcvr.find('450') >= 0 :
rrcvr = 'RcvrPF_1'
rfreq = 450
elif rcvr.find('342') >= 0 :
rrcvr = 'RcvrPF_1'
rfreq = 342
elif rcvr.find('1070') >= 0 :
rrcvr = 'RcvrPF_2'
rfreq = 1070
print "
Receiver=", rcvr, " ", rrcvr, " ", rfreq
print "
Beam=", beam
if polty == "Circular" : ppt = 'Circ'
else : ppt = 'Lin'
print "
Pol Type=", polty, " ", ppt
# rcvrparts = rcvr.split()
# rrcvr = rcvrparts[0]
cstr = "/users/fghigo/bin/gettcalv %s date %s" % (rrcvr,ppt)
print "
", cstr
# dlist,chlist = getchans(rrcvr)
print ""
except :
try :
# retrieve parameters from date selection page
form = cgi.FieldStorage()
datesel = form["datesel"].value
print "got ", datesel
print "