//**************************************************************************
// JavaScript for dipole.html
//**************************************************************************


function CFDP_Calc() {


   //***********************************************************************
   // Set the Numerator based on the measurement type.
   //***********************************************************************


   FT_Freq = document.CFDP.FT_Freq.value;
   FT_Total_US = 468 / FT_Freq;
   FT_Half_US = FT_Total_US/2;
   FT_Total_Metric = 143 / FT_Freq;
   FT_Half_Metric = FT_Total_Metric/2;


   Design_Data = "Frequency................. = " + F_Scale(FT_Freq*1000000,3,"on") + "\n";
   Design_Data += "\n";
   Design_Data += "Dipole Length............. = " + DFTtoFTIN( FT_Total_US,1,4 ) + "\n";
   Design_Data += "                             " + Rnd(FT_Total_Metric,3) + " Meters\n";
   document.getElementById("Len_Full").innerHTML = DFTtoFTIN( FT_Total_US,1,4 ) + " (" + Rnd(FT_Total_Metric,3) + " M)";


   Design_Data += "\n";
   Design_Data += "Length, Each Side......... = " + DFTtoFTIN( FT_Half_US,1,4 ) + "\n";
   Design_Data += "                             " + Rnd(FT_Half_Metric,3) + " Meters\n";
   document.getElementById("Len_Half").innerHTML = DFTtoFTIN( FT_Half_US,1,4 ) + " (" + Rnd(FT_Half_Metric,3) + " M)";


//   document.CFDP.Design_Data.value = Design_Data;


}


//**************************************************************************
// Antenna Scaling Calculations
//**************************************************************************


function F_Scale_Calc() {
   Freq_Ori = document.CFDP.Freq_Ori.value;
   Freq_Sca = document.CFDP.Freq_Sca.value;
   Scale_Fact = Freq_Ori/Freq_Sca;


   document.getElementById("F_Min_SWR_Cur").innerHTML = F_Scale(Freq_Ori*1000000,3,"on");


   document.getElementById("F_Min_SWR_Req").innerHTML = F_Scale(Freq_Sca*1000000,3,"on");


   if (document.CFDP.Length_Dim.options[0].selected) {
      Dim_Ori = document.CFDP.Dim_Ori.value;
      document.getElementById("Ori_Leg_Length").innerHTML = DFTtoFTIN( Dim_Ori,1,4 ) + " (" + Rnd(Dim_Ori*12/39.37,3) + " M)";
      }
   else {
      Dim_Ori = document.CFDP.Dim_Ori.value*39.37/12;
      document.getElementById("Ori_Leg_Length").innerHTML = Rnd(Dim_Ori*12/39.37,3) + " M (" + DFTtoFTIN( Dim_Ori,1,4 ) + ")";
      }


   Dim_Sca = Dim_Ori*Scale_Fact;


   if (document.CFDP.Length_Dim.options[0].selected) {
      document.getElementById("New_Leg_Length").innerHTML = DFTtoFTIN( Dim_Sca,1,4 ) + " (" + Rnd(Dim_Sca*12/39.37,3) + " M)";
      if ( (Dim_Ori - Dim_Sca) >= 0 ) {
         document.getElementById("Inc_Dec").innerHTML = "reduction";
         document.getElementById("Inc_Dec_Length").innerHTML = DFTtoFTIN( Dim_Ori-Dim_Sca,1,4 ) + " (" + Rnd((Dim_Ori-Dim_Sca)*12/39.37,3) + " M)";
         }
      else {
         document.getElementById("Inc_Dec").innerHTML = "increase";
         document.getElementById("Inc_Dec_Length").innerHTML = DFTtoFTIN( Dim_Sca-Dim_Ori,1,4 ) + " (" + Rnd((Dim_Sca-Dim_Ori)*12/39.37,3) + " M)";
         }
      }
   else {
      Dim_Ori = document.CFDP.Dim_Ori.value*39.37/12;
      document.getElementById("New_Leg_Length").innerHTML = Rnd(Dim_Sca*12/39.37,3) + " M (" + DFTtoFTIN( Dim_Sca,1,4 ) + ")";
      if ( (Dim_Ori - Dim_Sca) >= 0 ) {
         document.getElementById("Inc_Dec").innerHTML = "reduction";
         document.getElementById("Inc_Dec_Length").innerHTML = Rnd( (Dim_Ori-Dim_Sca)*12/39.37,3) + " M (" + DFTtoFTIN(Dim_Ori-Dim_Sca,1,4) + ")";
         }
      else {
         document.getElementById("Inc_Dec").innerHTML = "increase";
         document.getElementById("Inc_Dec_Length").innerHTML = Rnd( (Dim_Sca-Dim_Ori)*12/39.37,3) + " M (" + DFTtoFTIN(Dim_Sca-Dim_Ori,1,4) + ")";

         }
      }
}



