  function ftoc(input)
  {
    var result=(5.0/9.0)*(input-32.0);
    result=Math.round(result*10.0)/10.0;
    return result;
  }
  function correctpres(input) 
  {
    var result=Math.round(input*100.0)/100.0;
    return result; 
  }
  function letterdir(input)
  {
    if (input<348.5 && input >=326)
    { var dirltr='NNW' }
    if (input<326 && input >=303.5)
    { var dirltr='NW' }
    if (input<303.5 && input >=281)
    { var dirltr='WNW' }
    if (input<281 && input >=258.5)
    { var dirltr='W' }
    if (input<258.5 && input >=236.0)
    { var dirltr='WSW' }
    if (input<236.0 && input >=213.5)
    { var dirltr='SW' }
    if (input<213.5 && input >=191.0)
    { var dirltr='WSW' }
    if (input<191.0 && input >=168.5)
    { var dirltr='S' }
    if (input<168.5 && input >=146.0)
    { var dirltr='SSE' }
    if (input<146.0 && input >=123.5)
    { var dirltr='SE' }
    if (input<123.5 && input >=101.0)
    { var dirltr='ESE' }
    if (input<101.0 && input >=78.5)
    { var dirltr='E' }
    if (input<78.5 && input >=56.0)
    { var dirltr='ENE' }
    if (input<56.0 && input >=33.5)
    { var dirltr='NE' }
    if (input<33.5 && input >=11.0)
    { var dirltr='NNE' }
    if (input<11.0 && input >=0)
    { var dirltr='N' }
    if (input<=360 && input >=348.5)
    { var dirltr='N' }
    return dirltr;
 }
 function mphtokts(input)
 { var result=input*.86897;
   result=Math.round(result*10.0)/10.0;
   return result;
 }
 function solarcor(input)
 {
   if (input >= 5)
   { return (input-5) }
   if (input < 5)
   { return 0 }
 }
 function rain_cor(input)
 { var result=input;
   result=Math.round((result+rain)*100.0)/100.0;
   return result;
 }
 function storm_cor(input)
 { var result=input;
   result=Math.round((result+storm)*100.0)/100.0;
   return result;
 }
 function info_window(name)
 {  window.open(name,'Info',config='height=200,width=300,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,directories=no,status=no')
 }
 function climo_window(name)
 {  window.open(name,'Info',config='height=450,width=360,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no')
 }
 function movie_window(name)
 {  window.open(name,'Movie',config='height=280,width=360,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no')
 }
 function map_window(name)
 {  window.open(name,'24hr_Precip',config='height=535,width=570,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no')
 }
 function map_loop(name)
 {  window.open(name,'Station_Loops',config='height=535,width=570,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no')
 }
 function loop_window(name)
 {  window.open(name,'Loop_Selection',config='height=40,width=340,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no')
 }
 function monthly_cor(input)
 { var result=input;
   result=Math.round((result+monthly)*100.0)/100.0;
   return result;
 }
 function yearly_cor(input)
 { var result=input;
   result=Math.round((result+yearly)*100.0)/100.0;
   return result;
 }
 function Date_Calc(input)
 { 
   current = new Date();
   newdate = new Date();
   var milcur=current.parse();
   milcur=milcur-(1000*60*60*24)*input;
   newdate.setTime(milcur);
   var newday=newdate.getDay();
   var newmon=newdate.getMonth();
   var newyear=newdate.getFullYear();
   return newyear+newmon+newday;
 }
 function check_solar(input)
 {
  
   if (input.indexOf("-") > 0)
   { return 0   }
   else
   { if (input >= 5)
      { return (input-5) }
     if (input < 5)
      { return 0 }
   }
 }
 function soil_moist(input,input2)
 {  
    if (input2 <= 32)
    {  var soilm="Ground Frozen" }
    else
    {
 	   if (input >= 0 && input <= 10)
 	   {  var soilm="Soaked" }
 	   if (input > 10 && input <= 20)
 	   {  var soilm="Wet" }
 	   if (input > 20 && input <= 60)
 	   {  var soilm="Slightly Dry" }
 	   if (input > 60 && input <= 100)
 	   {  var soilm="Dry"  }
 	   if (input > 100)
 	   {  var soilm="Very Dry" }
 	}
 	return soilm;
 }  

