
function resetResrvForm() {
    //set all fields to default
    resrvForm.Name.value = '';
    resrvForm.Address.value = '';
    resrvForm.CityStateZip.value = '';
    resrvForm.Tel.value = '';
    resrvForm.NumVehicles.selectedIndex = 0;
    resrvForm.VehicleType.value = '';
    resrvForm.ServiceType.selectedIndex = 0;
    resrvForm.ReqTime.selectedIndex = 0;
    resrvForm.ReqDate.value = '';
    resrvForm.Email.value = '';
    resrvForm.Comments.value = '';
    resrvForm.chkWaitList.checked = false;
}

function trim(str) {
    return str.replace(/^\s+|\s+$/g, '');
}

function submitResrvForm() {
    //perform validation

    var ResDate = null;
    var Tomorrow = new Date();
    Tomorrow = Tomorrow.setDate(Tomorrow.getDate() + 1);
    try {
        ResDate = new Date(trim(resrvForm.ReqDate.value) + " " + resrvForm.ReqTime.value);
    } catch (e) { }

    if (ResDate == null) {
        alert("Please select a valid date and time");
    }
    else if (ResDate < Tomorrow) {
        alert("Appointments must be made at least 24 hours in advance");
    }
    else if ((trim(resrvForm.Name.value) != '') && (trim(resrvForm.Address.value) != '') && (trim(resrvForm.CityStateZip.value) != '') && (trim(resrvForm.Tel.value) != '') && (trim(resrvForm.VehicleType.value) != '') && (trim(resrvForm.ReqDate.value) != '') && (trim(resrvForm.Email.value) != '')) {
        //submit
        resrvForm.submit();
        resetResrvForm();
    }
    else {
        alert('Please submit all required values.');
    }
}

function ShowCalendar() {
    window.open("https://www.google.com/calendar/embed?src=reflectionsaac%40gmail.com&ctz=America/Chicago", "calendarWindow", "height=600,width=760,resizable=yes,status=yes,toolbar=no,menubar=no,location=no");
}

