//**************************************************************************//
//**************************************************************************//
//**********************   Validation Functions   **************************//
//**************************************************************************//
//**************************************************************************//
function checkZip(source, args)
{
    var txtZipCode = document.getElementById("txtZipCode");
    var ddlDistance = document.getElementById("ddlDistance");
    var lblErrorMsg = document.getElementById("lblErrorMsg");
    var lblNumRec = document.getElementById("lblNumRec");
    
    if (lblErrorMsg != null)
    {
        lblErrorMsg.innerText = "";
    }
    if (lblNumRec != null)
    {
        lblNumRec.innerText = "";
    }
    
    args.IsValid = true;
    
    if (ddlDistance.value != "0")
    {
        if (txtZipCode.value.length < 5)
        {
            // Error with zip code
            args.IsValid = false;
        }
    }
}
function resetFields()
{
    var ddlProvider = document.getElementById("ddlProvider");
    
    ddlProvider.selectedIndex = 0;
}
function clearZipCode()
{
    var txtZipCode = document.getElementById("txtZipCode");
    var cvZipCode = document.getElementById("cvZipCode");
    
    cvZipCode.style.display = "none";
    //txtZipCode.innerText = "";
}
function validateSearch()
{
    var ddlProvider = document.getElementById("ddlProvider");
    var ddlSpecialty = document.getElementById("ddlSpecialty");
    
    if (ddlProvider.selectedIndex == 0 && ddlSpecialty.selectedIndex == 0)
    {
        alert("You've been berry, berry bad!!");
    }
}
