﻿// ================================== Region Users =========================================

function SwitchOnOffForm(onstring, offstring) {
    if ($("#DatingForm").hasClass("on")) {
        $.getJSON("/User/SwitchForm?isOn=false" + "&key=" + Math.random(), null, function(data) {
            if (data) {
                $("#DatingFormLink").empty();
                $("#DatingFormLink").append(offstring);
                $("#DatingForm").removeClass();
                $("#DatingForm").addClass("off right gray_link");
            }
        });
    } else {
        $.getJSON("/User/SwitchForm?isOn=true" + "&key=" + Math.random(), null, function(data) {
            if (data) {
                $("#DatingFormLink").empty();
                $("#DatingFormLink").append(onstring);
                $("#DatingForm").removeClass();
                $("#DatingForm").addClass("on right main_color");
            }
        });
    }
};

function SwitchOnOffBlock(blocklink, blocklinkbox, blockId, onstring, offstring) {

    if ($("#" + blocklinkbox).hasClass("on")) {
        //
        // connect to service and switch off block
        $.getJSON("/User/SwitchBlock?blockId=" + blockId + "&isOn=false" + "&key=" + Math.random(), null, function(data) {
            if (data) {
                $("#" + blocklink).empty();
                $("#" + blocklink).append(offstring);
                $("#" + blocklinkbox).removeClass();
                $("#" + blocklinkbox).addClass("off gray_link");
                $("#" + blocklinkbox).parent().parent().parent().parent().parent().addClass("main_color");
            }
        });
    } else {
        //
        // connect to service and send new status
        $.getJSON("/User/SwitchBlock?blockId=" + blockId + "&isOn=true" + "&key=" + Math.random(), null, function(data) {
            if (data) {
                $("#" + blocklink).empty();
                $("#" + blocklink).append(onstring);
                $("#" + blocklinkbox).removeClass();
                $("#" + blocklinkbox).addClass("on");
                $("#" + blocklinkbox).parent().parent().parent().parent().parent().removeClass("main_color");
                $("#" + blocklinkbox).parent().parent().css("font-color", "black");
            }
        });
    }
};

function EditMeeting_CheckCoupleLogin() {
    var result = true;
    var coupleLogin = $("#uta_6").val();
    if ($("#ua_28").is(":checked")) {
        $("#submit_button").removeAttr("disabled");
        return result;
    }
    if (coupleLogin.trim() != "") {
        $("#loginGranted").hide();
        $("#loginDenied").hide();
        $("#loginLoading").show();
        var answerId = "";
        if ($("#ua_29").is(":checked")) {answerId = 29; }
        if ($("#ua_30").is(":checked")) {answerId = 30; }
        if ($("#ua_31").is(":checked")) {answerId = 31; }
        $.getJSON("/User/CheckCoupleLogin?coupleLogin=" + coupleLogin + "&answerId=" + answerId, null, function(data) {
            $("#loginLoading").hide();
            if (data == false) {
                $("#loginGranted").show();
                $("#submit_button").removeAttr("disabled");
            } else {
                $("#loginDenied").show();
                result = false;
                $("#submit_button").attr("disabled", "disabled");
            }
        });
    }
    return result;
}

// ================================== End region Users =====================================

