﻿function start() {
    determineSelectedTab();
}

function determineSelectedTab() {
    if (!document.title) return false;
    if (!document.getElementById) return false;
    var selectedDiv = "";
    switch (document.title.replace(/^\s+|\s+$/g, "")) {
        case "About | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-top-about");
            setSelectedTabStyle(selectedDiv);
            break;
        case "Contact | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-top-contact");
            setSelectedTabStyle(selectedDiv);
            break;
        case "Register | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-top-register");
            setSelectedTabStyle(selectedDiv);
            break;
        case "Links | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-top-links");
            setSelectedTabStyle(selectedDiv);
            break;
        case "Login | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-top-login");
            setSelectedTabStyle(selectedDiv);
            break;
        case "Welcome | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-auth-welcome");
            setSelectedTabStyle(selectedDiv);
            break;
        case "Update Profile | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-auth-up");
            setSelectedTabStyle(selectedDiv);
            break;
        case "Update User Profiles | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-auth-uup");
            setSelectedTabStyle(selectedDiv);
            break;
        case "Request an Evaluation | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-auth-re");
            setSelectedTabStyle(selectedDiv);
            break;
        case "Submit Reimbursment Request | RESTAURANT EVALUATORS, INC.":
            selectedDiv = document.getElementById("nav-auth-srr");
            setSelectedTabStyle(selectedDiv);
            break;
    }
}

function setSelectedTabStyle(selectedDiv) {
    if (undefined == selectedDiv) return false;
    if (!selectedDiv.setAttribute) return false;
    selectedDiv.setAttribute("class", "selected");
}

function RequireOneEmailAddress(source, arguments) {
    /*
    var work = document.getElementById("<%= tbxWorkPhone.ClientID %>").value;
    var mobile = document.getElementById("<%= tbxMobilePhone.ClientID %>").value;
    var home = document.getElementById("<%= tbxHomePhone.ClientID %>").value;

    var notEmpty = false;

    if (work != "" || mobile != "" || home != "") {
        notEmpty = true;
    }

    arguments.IsValid = notEmpty;
    */
}

function ValidatePassword(source, arguments) {
    var data = arguments.Value.split('');

    arguments.IsValid = false;

    if (data.length < 6 /*|| data.length > 14*/)
        return;

    /*var uc = false;
    for (var c in data) {
        if (data[c] >= 'A' && data[c] <= 'Z') {
            uc = true;
            break;
        }
    }
    if (!uc)
        return;

    var lc = false;
    for (c in data) {
        if (data[c] >= 'a' && data[c] <= 'z') {
            lc = true;
            break;
        }
    }
    if (!lc)
        return;

    var num = false;
    for (c in data) {
        if (data[c] >= '0' && data[c] <= '9') {
            num = true;
            break;
        }
    }
    if (!num)
        return;*/

    arguments.IsValid = true;
}

function fnClickOK(sender, e) {
    __doPostBack(sender, e);
}

window.onload = start;