function cal_call_back(y,m,d) { var date = addZero(m) + '/' + addZero(d) + '/' + y; document.getElementById('datedisplay1a').value = date; } function addZero(i) { if (i >= 0 && i <= 9) i = '0' + i; return i; } // number of input text fields var npflen = 25; // current time var now = new Date(); // yesterday now.setDate(now.getDate()-1); // days off var daysOff = [0,4]; // Calendar popup date selector var cal = new CalendarPopup(); cal.setReturnFunction('cal_call_back'); cal.addDisabledDates(null,formatDate(now,"yyyy-MM-dd")); // disable dates before today cal.setDisabledWeekDays(daysOff); cal.addDisabledDates('03/09/2012');cal.addDisabledDates('03/10/2012');//cal.showNavigationDropdowns(); cal.showYearNavigation(); // get calendar ready function showCalendar() { document.forms['dateform1'].datedisplay1a.value = '02/22/2012'; cal.select(document.forms['dateform1'].datedisplay1a, 'datebutton1a','MM/dd/yyyy', document.forms['dateform1'].datedisplay1a.value); document.forms['dateform1'].datedisplay1a.value = 'Choose Date'; } function toggleNewPatient() { var state = document.getElementById('newPat').checked; // is a new patient show the new patient form if (state) { document.getElementById('newPatientForm').className = "whiteOut"; for (var i = 0; i < npflen; i++) { try {document.getElementById('npf' + i).readOnly = false;} catch (err) {continue;} } } else { document.getElementById('newPatientForm').className = "grayOut"; for (var i = 0; i < npflen; i++) { try {document.getElementById('npf' + i).readOnly = true;} catch (err) {continue;} } } } window.onload = toggleNewPatient; function submitAppointment() { if (document.getElementById('fName').value.length == 0) { alert('Please provide your First Name.'); document.getElementById('fName').focus(); return false; } if (document.getElementById('lName').value.length == 0) { alert('Please provide your Last Name.'); document.getElementById('lName').focus(); return false; } if (document.getElementById('eAdd').value.length == 0) { var conf = confirm('You have NOT provided an email address. With out one we can not send you a reminder about your appointment.\r\n\r\nAre you sure you want to continue?'); if (!conf) { document.getElementById('eAdd').focus(); return false; } } return true; }