
//validate and swich colors of branches
function ValidateBranches(count) {

    var inputs = jQuery("table[id=brancesTable] input[type='checkbox']");
    var spans = jQuery("table[id=brancesTable]").find("span[id=styleSpan]");
    var checked = 0;
    for (var i = 0; i < inputs.length; i++) {
        var currentInput = inputs[i];
        var currentSpan = spans[i];
        if (currentInput.checked == true) {
            currentSpan.className = "brancesSpanSelected";
            checked++;
        }
        else {
            currentSpan.className = "brancesSpan";
        }
    }
    if (checked > count) {
        return false;
    }
    else {
        return true;
    }
}

//validate branches count on steap 3 page ans show error spans
function ValidateAndShowBranchesError() {
    RemoveWatermarksClick();
    var isBranchesValid = ValidateBranches(3);
    var errorSpan = jQuery('#invalidCountOfBrances');
    errorSpan.css("display", isBranchesValid ? "none" : "inline");
    //disable button becouse it valida
    var anchors = jQuery("div[id=ecardRightBtm]");
    return isBranchesValid;
}

//Set unique radio button
function SetUniqueRadioButton(nameregex, current) {
    re = new RegExp(nameregex);
    for (i = 0; i < document.forms[0].elements.length; i++) {
        elm = document.forms[0].elements[i]
        if (elm.type == 'radio') {
            if (re.test(elm.name)) {
                elm.checked = false;
            }
        }
    }
    current.checked = true;
}

function showHidePanel() {
    if (jQuery('.brancesTable').css('display') == 'block' )
        jQuery('.brancesTable').hide();
    else
        jQuery('.brancesTable').show();
}