﻿function SubmitTo(action) {
    var f = $("#TemplateForm");
    f.attr('action', action);
    f.unbind('submit');
    f.submit();
}

function toggleCase(txt) {
    txt.value = txt.value.toUpperCase();
}

function selectRadio(groupName, index) {
    var elements = document.getElementsByName(groupName);
    elements[index].checked = true;
}

function ToggleEngravingEntry(groupName, toggle, hasInitials, fieldName) {

    $("#EngravingType").val(toggle);

    if (hasInitials == "False") {
        selectRadio(groupName, toggle - 1);
    }
    else {
        selectRadio(groupName, toggle);
    }

    if (fieldName != '') {
        $("#" + fieldName).focus();
        
    }

    if (toggle == 1) {
        $("#PersonalizationTextName" + groupName).val('');
    }
}

function ToggleSpelloutEntry(groupName, toggle, questionId) {

    var selected;

    selectRadio(groupName, toggle - 1);

    if (toggle == 1) {
        selected = $("#SpelloutPersonalizationPart" + questionId).val();
    } else {
        selected = $("#Spellout" + questionId + " option:selected").val();
        $("#Personalization" + questionId).val('');
    }
    $("input[name=" + questionId + "]").val(selected);
}

function DateValidation(questionId) {
    var dateIn = $("#" + questionId).val();

    var RegExPattern = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
    if (!dateIn.match(RegExPattern)) {
        alert("Date must be in the format of mm/dd/yyyy");
        $("#" + questionId).focus();
    }
}

function ToggleSideCustomEntry(groupName, toggle, questionId) {
    var selected;

    selectRadio(groupName, toggle - 1);

    if (toggle == 1) {
        selected = $("#NoPersonalizationPart" + questionId).val();
        $("#PersonalizedName1_" + questionId).val('');
        $("#PersonalizedName2_" + questionId).val('');
        $("#DateSelection" + questionId).val('');
        $("#TimesBowled" + questionId).val('');
    } else {
    selected = $("#CustomPersonalizationPart" + questionId).val();
    }

    $("#" + questionId).val(selected);

    
}
