﻿function goto_URL(object) {
    window.location.href = object.options[object.selectedIndex].value;
}

function setQueryToFriend(userId, inviteUserId, name) {
    if (confirm("Are you sure you want to add that person as a friend?")) {
        Anthem_InvokePageMethod('AddToFriend', [userId, inviteUserId], function() {
                   document.getElementById(inviteUserId).innerHTML = "";
                   alert("Thank you. Your friend request has been sent to " + name + " for confirmation.");
               });
    }
}



function deleteFromFriend(userId, inviteUserId) {
    if (confirm("Are you sure you want delete this person from your friend?")) {
        Anthem_InvokePageMethod('DeleteFromFriend', [userId, inviteUserId],
            function() {
            window.location.reload(true);
        });
    }
}

function setInvisible(element) {
    if (element)
        element.style.display = 'none';
}

function setQueryInviteToGroup(userId, groupId)
{   Anthem_InvokePageMethod('InviteUserInToGroup',[userId, groupId],function() {
            document.getElementById("group_" + userId).innerHTML = "";
            alert("Thank you. This user request has been sent to this group for confirmation.");
        });
}

function setVisible(element) {
    if (element)
        element.style.display = 'block';
}

function getASPDropDownList(nm) {
    var e = document.getElementsByTagName('select');
    for (var i = 0; i < e.length; i++) {
        if (e[i].id) {
            if (e[i].id.indexOf(nm) != -1) {
                return e[i];
            }
        }
    }
    return null;
}

function showFilter(mode) {
    switch (mode) {
        case '1':
            {
                var list = getASPDropDownList('ddlState');
                if (list) setInvisible(list);
                list = getASPDropDownList('ddlPhase');
                if (list) setInvisible(list);
                list = document.getElementById('ddlVarietal');
                if (list) setInvisible(list);
                list = document.getElementById('ddlGender');
                if (list) setVisible(list);
                list = document.getElementById('btnApply');
                if (list) setVisible(list);
                list = document.getElementById('btnClear');
                if (list) setVisible(list);
                break;
            }
        case '2':
            {
                var list = getASPDropDownList('ddlState');
                if (list) setVisible(list);
                list = getASPDropDownList('ddlPhase');
                if (list) setInvisible(list);
                list = document.getElementById('ddlVarietal');
                if (list) setInvisible(list);
                list = document.getElementById('ddlGender');
                if (list) setInvisible(list);
                list = document.getElementById('btnApply');
                if (list) setVisible(list);
                list = document.getElementById('btnClear');
                if (list) setVisible(list);
                break;
            }
        case '3':
            {
                var list = getASPDropDownList('ddlState');
                if (list) setInvisible(list);
                list = getASPDropDownList('ddlPhase');
                if (list) setInvisible(list);
                list = document.getElementById('ddlVarietal');
                if (list) setVisible(list);
                list = document.getElementById('ddlGender');
                if (list) setInvisible(list);
                list = document.getElementById('btnApply');
                if (list) setVisible(list);
                list = document.getElementById('btnClear');
                if (list) setVisible(list);
                break;
            }
        case '4':
            {
                var list = getASPDropDownList('ddlState');
                if (list) setInvisible(list);
                list = getASPDropDownList('ddlPhase');
                if (list) setVisible(list);
                list = document.getElementById('ddlVarietal');
                if (list) setInvisible(list);
                list = document.getElementById('ddlGender');
                if (list) setInvisible(list);
                list = document.getElementById('btnApply');
                if (list) setVisible(list);
                list = document.getElementById('btnClear');
                if (list) setVisible(list);
                break;
            }
        default:
            {
                var list = getASPDropDownList('ddlState');
                if (list) setInvisible(list);
                list = getASPDropDownList('ddlPhase');
                if (list) setInvisible(list);
                list = document.getElementById('ddlVarietal');
                if (list) setInvisible(list);
                list = document.getElementById('ddlGender');
                if (list) setInvisible(list);
                list = document.getElementById('btnApply');
                if (list) setInvisible(list);
                list = document.getElementById('btnClear');
                if (list) setInvisible(list);
            }
    }
}

function clearFilter() {
    var hdn = document.getElementById('hdnFilterValue');
    if (hdn)
        hdn.value = '';
}

function setFilter(val) {
    var hdn = document.getElementById('hdnFilterValue');
    var modeSelector = document.getElementById('ddlFilterType');
    if (hdn && modeSelector)
        hdn.value = modeSelector.value + ';' + val;
}
