﻿
var selectedIndexRow = -1;
function FocusOnSelest(sender) {
    sender.select();
}

var lastRow;
var lastIndex = 0;
function SelectItem(controlID, trID, index) {
    var control = document.getElementById(controlID);
    var tr = document.getElementById(trID);

    if (control.type == "radio" && lastRow != null) {
        if (lastIndex % 2 != 0)
            lastRow.className = "odd td";
        else
            lastRow.className = "";
    }
    control.checked = !control.checked;

    if (control.checked) {
        if (control.type == "radio") {
            lastRow = tr;
            lastIndex = index;
        }
        tr.className = "selected td";
    }
    else {
        if (index % 2 != 0)
            tr.className = "odd td";
        else
            tr.className = "";
    }
    checkedRow = index;
}

function SelectSmileRow(sender, hfSmileValue, smileValue, index) {
    document.getElementById(hfSmileValue).value = smileValue;
    if (lastRow != null) {
        if (lastIndex % 2 != 0)
            lastRow.className = "odd td";
        else
            lastRow.className = "";
    }
    else {
        if (index % 2 != 0)
            sender.className = "odd td";
        else
            sender.className = "";
    }
    lastRow = sender;
    sender.className = "selected td";
    lastIndex = index;
    var btnNext = document.getElementById('ibtnNext');
    if (btnNext)
        btnNext.style.display = '';
}

function SelectRow(sender, item, index) {
    document.getElementById(item).click();
}

function ClickButtonRow(sender, btnAnswerID) {
    document.getElementById(btnAnswerID).click();
    sender.className = "selected td";
}

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;
    var btnNext = document.getElementById('ibtnNext');
    if (btnNext)
        btnNext.style.display = '';
}

