Javascript question

Javascript question

I have an input in my html.  (id=myText) 
When I enter a value in (would be a date mm/dd/yy) I want that value to become a variable (startdate)
Then I want use that variable to create other variables (d1, d2, d3)
 
My beginners code is listed below.  It's not working.  What am I missing?
 
<script>
 function myFunction()
    {
       var x=document.getElementById("myText");
       var startdate = x;
       var d1 = (14).days().ago(startdate).toString('MM/d/yy');
       var d2 = (13).days().ago(startdate).toString('MM/d/yy');
       var d3 = (12).days().ago(startdate).toString('MM/d/yy');
     }
</script>








<input name="myText" id="myText" type='text' value="Enter PPE" onchange="myFunction()">


<p>&nbsp; </p>
<table width="241" border="1">
  <tr>
    <td width="162">
          <script type="text/javascript" language="javascript">
            document.write(d1);
          </script>
</td>
  </tr>
  <tr>
    <td>










            <script type="text/javascript" language="javascript">
             document.write(d2);
             </script></td>
  </tr>
  <tr>
    <td>




             <script type="text/javascript" language="javascript">
             document.write(d3);
             </script></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>







             Startdate: <script type="text/javascript" language="javascript">
             document.write(startdate);
             </script></td>
  </tr>
</table>



 
<script>
var ppe = document.getElementById("myText");
  ppe.onfocus = function() { 
  if (ppe.value == "Enter PPE"){
   ppe.value = "";
  }
};





  ppe.onblur = function() {
   if (ppe.value == "") {
    ppe.value = "Enter PPE";
   }
  };
 
</script>