﻿function validateLocation(source, clientside_arguments) {
    var locations = null;
    try {
        locations = document.getElementById('locations');
        if(locations.selectedIndex == 0) {
            clientside_arguments.IsValid = false;
        }
        else {
            clientside_arguments.IsValid = true;
        }
    }
    catch(err) {
        clientside_arguments.IsValid = false;
    }
}

function validateHowFindUs(source, clientside_arguments) {
    var reason = null;
    
    try {
        reason = document.getElementById('howfindus');
        if (reason.selectedIndex == 0) {
            //toggleOtherTextBox(0);
            clientside_arguments.IsValid = false;
        }
        else {
            clientside_arguments.IsValid = true;
            toggleOtherTextBox(reason);
            //document.getElementById('state' + (reason.selectedIndex)).value
        }
    }
    catch (Error) {
        alert(Error);
    }
}

function toggleOtherTextBox(reason) {
    if(reason.selectedIndex > 0 && reason.selectedIndex != 8 && reason.selectedIndex != 1)
        $('specifyContainer').appear();
    else
        $('specifyContainer').hide();
        
    return false;
}

function toggleDateTimeContainer(checkbox) {
    if(checkbox.checked)
        $('DateTimeContainer').appear();
    else
        $('DateTimeContainer').hide();
}

/*
                    Depracated

function toggleOtherTextBox(toggleVal) {
    try {
        var pleaseSpecify = document.getElementById('pleaseSpecify');
        var label = document.getElementById('lblSpecify');
        var myVal = document.getElementById('custSpecify');
        if (toggleVal == 0) {
            ValidatorEnable(myVal, false);
        }
        else {
            ValidatorEnable(myVal, true);
        }
    }
    catch (Error) {
        alert('1 - ' + Error + ':' + toggleVal);
    }
}*/

function ValidateSpecified(source, clientside_arguments) {
    try {
        var pleaseSpecify = document.getElementById('pleaseSpecify');
        var SpecifyContainer = document.getElementById('SpecifyContainer');
        if (pleaseSpecify.value == '') {
            clientside_arguments.IsValid = false;
        }
        else {
            clientside_arguments.IsValid = true;
        }
    }
    catch (Error) {
        alert('2 - ' + Error);
    }
}

function validateLodge(source, clientside_arguments) {
    var lodges = null;
    try {
        lodges = document.getElementById('lodges');
        if (lodges.selectedIndex == 0) {
            clientside_arguments.IsValid = false;
        }
        else {
            clientside_arguments.IsValid = true;
        }
    }
    catch (Error) {
        clientside_arguments.IsValid = false;
    }
}