﻿function toggleQuestion(whichLayer) {
    var elem;
    elem = getElem(whichLayer);
    if (elem.className == 'qOn')
        elem.className = 'q';
    else
        elem.className = 'qOn';
}

function toggleDiv(whichLayer) {
    var elem, vis;
    elem = getElem(whichLayer);
    vis = elem.style;
    if (vis.display == '' && elem.offsetWidth != undefined && elem.offsetHeight != undefined)
        vis.display = (elem.offsetWidth != 0 && elem.offsetHeight != 0) ? 'block' : 'none';
    vis.display = (vis.display == '' || vis.display == 'block') ? 'none' : 'block';

    return elem;
}

function getElem(whichLayer) {
    if (document.getElementById)
        elem = document.getElementById(whichLayer);
    else if (document.all)
        elem = document.all[whichLayer];
    else if (document.layers)
        elem = document.layers[whichLayer];
    return elem;
}

function calendarPicker(strField) {
    window.open('/DatePicker.aspx?field=' + strField, 'calendarPopup', 'width=250,height=190,resizable=yes');
}

function clearBox(b, s) {
    if (b.value == s)
        b.value = "";
}

function fillBox(b, s) {
    if (b.value == "")
        b.value = s;
}

function checkDate(sender, args) {
    var d = new Date();
    d.setDate(d.getDate() - 1);  //new Date(d.getFullYear(), d.getMonth()+1, 0);

    if (sender._selectedDate < d) {
        alert("You cannot select a day earlier than today!");
        sender._selectedDate = new Date();
        // set the date back to the current date
        sender._textbox.set_Value("")
    }
}