﻿function ChangeMode() {
   if (document.getElementById('rbLatest').checked == true) {
      document.getElementById('BegRow').style.display = 'none';
      document.getElementById('EndRow').style.display = 'none';
      document.getElementById('MinuteSpanRow').style.display = '';
   } else if (document.getElementById('rbBegEnd').checked == true) {
      document.getElementById('BegRow').style.display = '';
      document.getElementById('EndRow').style.display = '';
      document.getElementById('MinuteSpanRow').style.display = 'none';
   } else if (document.getElementById('rbEndSpan').checked == true) {
      document.getElementById('BegRow').style.display = 'none';
      document.getElementById('EndRow').style.display = '';
      document.getElementById('MinuteSpanRow').style.display = '';
   } else if (document.getElementById('rbBegSpan').checked == true) {
      document.getElementById('BegRow').style.display = '';
      document.getElementById('EndRow').style.display = 'none';
      document.getElementById('MinuteSpanRow').style.display = '';
   }
}
 
function ToggleDRSVisibility() {
    if (document.getElementById('divDRS').style.display == 'none') {
        document.getElementById('divDRS').style.display = '';
    } else {
        document.getElementById('divDRS').style.display = 'none';
    }
}

function UpdateBeg() {
   var format = 'MM/dd/yyyy hh:mm a';
   var hiddenFormat = 'yyyy-MM-dd HH:mm:ss';
   var endDate = Date.parseString(document.getElementById('_eo_dpEnd_picker').value,format);
   var hourSpan = document.getElementById('ddlMinuteSpan').value;
   var begDate = endDate.add('h',hourSpan * -1);
   document.getElementById('_eo_dpBeg_picker').value = begDate.format(format); 
   document.getElementById('_eo_dpBeg_h').value = begDate.format(hiddenFormat); 
}
 
function UpdateEnd() {
   var format = 'MM/dd/yyyy hh:mm a';
   var hiddenFormat = 'yyyy-MM-dd HH:mm:ss';
   var begDate = Date.parseString(document.getElementById('_eo_dpBeg_picker').value,format);
   var hourSpan = document.getElementById('ddlMinuteSpan').value;
   var endDate = begDate.add('h',hourSpan);
   document.getElementById('_eo_dpEnd_picker').value = endDate.format(format); 
   document.getElementById('_eo_dpEnd_h').value = endDate.format(hiddenFormat); 
}
 
function MinuteSpanChanged() {
   if (document.getElementById('rbEndSpan').checked == true) {
      UpdateBeg();
   } else if (document.getElementById('rbBegSpan').checked == true) {
      UpdateEnd();
   }
}
 
function Midnight(dp) {
   var format = 'MM/dd/yyyy hh:mm a';
   var formatZeroMin = 'MM/dd/yyyy 12:00 AM';
   var hiddenFormatZeroMin = 'yyyy-MM-dd 00:00:00';
   var dpID = '';
   var dhID = '';
   if (dp == 'dpBeg') {
      dpID = '_eo_dpBeg_picker';
      dhID = '_eo_dpBeg_h';
   } else if (dp == 'dpEnd') {
      dpID = '_eo_dpEnd_picker';
      dhID = '_eo_dpEnd_h';
   }
   var d = Date.parseString(document.getElementById(dpID).value,format);
   document.getElementById(dpID).value = d.format(formatZeroMin);
   document.getElementById(dhID).value = d.format(hiddenFormatZeroMin);
}

