   function checkCookie()
   {
      document.getElementById("acct").value = readCookie("acct");
      document.getElementById("addr").value = readCookie("addr");
   };

   function setProperties()
   {
      document.form1.reset()
      checkCookie();
//      document.getElementById("mChoice").checked = "true";
//alert(document.getElementById("DivCal").style.visibility)
//      document.getElementById("DivCal").style.visibility = "visible";
//      document.getElementById("DivYearMo").style.visibility = "hidden";
//alert("good...")
   };

   function readCookie(cName)
   {
      if (document.cookie.length > 0)
      {
         cStart = document.cookie.indexOf(cName + "=")
         if (cStart != -1)
         {
            cStart = cStart + cName.length + 1 
            cEnd   = document.cookie.indexOf(";",cStart)
            if (cEnd == -1) cEnd = document.cookie.length
               return unescape(document.cookie.substring(cStart,cEnd))
         } 
      }
      return ""
   };

   function saveCookie(cName, cValue, expireDays)
   {
      var exdate = new Date(); 
      exdate.setDate(exdate.getDate() + expireDays)
      document.cookie = cName + "=" + escape(cValue)+ ((expireDays == null) ? "" : ";expires=" + exdate.toGMTString())
   };
	 
   function changeInput(choice)
   {
      if (choice == 1)
      {
         DivYearMo.style.visibility = "hidden";
         DivCal.style.visibility = "visible";		  
      }
      else
      {
         DivYearMo.style.visibility = "visible";
         DivCal.style.visibility = "hidden";
      } 
   };
	 
   function verifyFormData()
   {
      ok = true;

      if (document.getElementById("DivCal").style.visibility == "visible")
      {
         tmpStartDate = new Array();
	 tmpStartDate = document.getElementById("sDate").value.split("-");
		   
	 tmpEndDate = new Array();
	 tmpEndDate = document.getElementById("eDate").value.split("-");
		   
	 document.getElementById("sTradeDate").value = tmpStartDate[2] + tmpStartDate[0] + tmpStartDate[1];
	 document.getElementById("eTradeDate").value = tmpEndDate[2]   + tmpEndDate[0]   + tmpEndDate[1];

	 if (document.getElementById("sTradeDate").value > currentTradeDate)
	 {
	    alert("Please enter valid starting date.");
	    ok = false;
	 }
         else
	 {
 	    if (document.getElementById("sTradeDate").value > document.getElementById("eTradeDate").value)
	    {
	       document.getElementById("eTradeDate").value = document.getElementById("sTradeDate").value;
	       document.getElementById("eDate").value = document.getElementById("sDate").value;
	    }
	 }
      }
      else
      {
         if (document.getElementById("sYear").value > document.getElementById("eYear").value)
            document.getElementById("eYear").value = document.getElementById("sYear").value;

         if (document.getElementById("sYear").value == document.getElementById("eYear").value)
            if (document.getElementById("sMonth").value > document.getElementById("eMonth").value)
               document.getElementById("eMonth").value = document.getElementById("sMonth").value;

	    document.getElementById("sTradeDate").value = document.getElementById("sYear").value + document.getElementById("sMonth").value;
  	    document.getElementById("eTradeDate").value = document.getElementById("eYear").value + document.getElementById("eMonth").value;
  
      }

      if (ok)
      {
         var date1 = document.getElementById("sTradeDate").value.toString();
         var date2 = document.getElementById("eTradeDate").value.toString();

         var dateS = new Date(date1.substr(4,2)+"/"+date1.substr(6,2)+"/"+date1.substr(0,4));
         var dateE = new Date(date2.substr(4,2)+"/"+date2.substr(6,2)+"/"+date2.substr(0,4));

         var diff = Math.abs(dateS - dateE)/86400000;         

         if (diff > 35)
         {
            alert("Exceeded 35 days per request.");
            return(false);
         }
      }

      if (document.getElementById("acct").value == "" || document.getElementById("acct").value.length < 4)
      {
//		document.getElementById("acct").style.background = '#FFFF00';
         alert("Please enter account number.");
         document.getElementById("acct").focus();
         ok = false;
      }
      else
      {
         emailAddr = document.getElementById("addr").value; 
         atPos     = emailAddr.indexOf("@");
         stopPos   = emailAddr.lastIndexOf(".");
		   
         if ((emailAddr == "")        ||
             (atPos     == -1)        ||
             (stopPos   == -1)        ||
             (stopPos   < atPos)      ||
             (stopPos   - atPos == 1) ||
  	     (emailAddr.length - stopPos < 4))
	 {
	    alert("Please enter valid email address.");
 	    document.getElementById("addr").focus();
	    ok = false;
	 }
      }

      if (ok)
      {
         saveCookie("acct", document.getElementById("acct").value, 365);
         saveCookie("addr", document.getElementById("addr").value, 365);
      }
      return(ok);
//           document.form.action="http://192.0.2.118/cgi-bin/test-cgi-vms";
//           document.form.action="http://192.0.2.118/cgi-bin/smw/send_email_stmts.com";
//         document.form1.action="http://www.smwtrading.net/cgi-bin/request_email_stmt/process_stmt_request.exe";
//         document.form1.submit();
//      }
   };
