function setDate(date){
    var doc = window.opener.document;
    doc.getElementById("date1").value=date;
    window.opener.focus();
    doc.form1.action="/Caddy/reserv.cwc?met=showGrid";
    doc.form1.submit();
    self.close();
    return true;
}

function reservTeeTime(teeTimeId) {
    document.getElementById(teeTimeId).checked = true;
    document.form1.action="/Caddy/reserv.cwc?met=reservForm";
    document.form1.submit();
}

function openCalendar(){
    var newWindow = window.open('','calendar', 'left=250,top=150,height=430,width=400,location=no');
    newWindow.focus();
    document.getElementById("course2").value = document.getElementById("course1").value;
    document.getElementById("date2").value = document.getElementById("date1").value;
    document.forms['form2'].submit();
    return false;
}

function getGrid(newDate) {
    document.getElementById("date1").value = newDate;
    document.getElementById("date2").value = newDate;
    updateGrid();
}

function updateGrid() {
    document.form1.action="/Caddy/reserv.cwc?met=showGrid";
    document.form1.submit();
    return true;
}

function getReserve() {
    if(checkSelected()) {
        document.form1.submit();
        return true;
    } else {
        alert(SELECT_TEE_TIME);
        return false;
    }
}

function showReserveButton() {
    if(checkSelected()) {
        document.getElementById("reserveButton").style.visibility="visible";
    } else {
        document.getElementById("reserveButton").style.visibility="hidden";
    }
}

function checkSelected() {
    elem = document.form1;
    for (i = 0; i < elem.length; i++) {
        if (elem[i].checked) {
            document.form1.action="/Caddy/reserv.cwc?met=reservForm";
            return true;
        }
    }
    return false;
}

function checkLoginP() {
    frm = document.login;
    var message = PLEASE;
    var fieldnotCompleted = false;

    val = trim(frm.username.value);
    frm.username.value = val;
    if (!checkText(val)) {
        fieldnotCompleted = true;
        message += NO_USERNAME;
    }
    if (!checkText(frm.password.value)) {
        fieldnotCompleted = true;
        message += NO_PASSWORD;
    }
    if(fieldnotCompleted) {
        if (!checkText(frm.phone.value)) {
            message += NO_PHONE;
        } else if (isNaN(frm.phone.value)) {
            message = PHONE_NAN;
        } else {
            return true;
        }
        alert(message);
        return false;
    }
    if(val == frm.password.value) {
        alert(SAME_LOG_AND_PASS);
        return false;
    }
    return true;
}


