﻿
//MA non basta x evitare il problema della disabilitazioe su + griglie dei Radio cambiare 
//la parte finale "_radID"??
//e.Row.Attributes.Add("onclick", "javascript: GridChecked('" + e.Row.ClientID + "_radID');");

function GridChecked(nomeRadio, nomeGrid) {
    var tbl = document.getElementById(nomeGrid);
    for (var i = 1; i < tbl.rows.length; i++) {
        var tbl_row = tbl.rows[i];
        var tbl_Cell = tbl_row.cells[0];

        //        var tbl_Cell_label;
        for (var x = 0; x < tbl_Cell.childNodes.length; x++) {
            if (tbl_Cell.childNodes[x].tagName == "INPUT") {
                if (tbl_Cell.childNodes[x].id == nomeRadio)
                    tbl_Cell.childNodes[x].checked = true;
                else {
                    tbl_Cell.childNodes[x].checked = false;
                }
            }
        }
    }
}

//<---Inizio ModalPopUpExtender--->
function onOk() {
    Premuto("Si");
}

function onNO() {
    Premuto("No");
}

function Premuto(Risposta) {
    $get('hiddenField').value = Risposta;
    window.document.forms(0).submit();
    return;
}
//<---Fine ModalPopUpExtender--->  

//function checkNessunaSelezione(source, arguments)
//{	
//alert($get('Panel1').ActiveTab.HeaderText);
//alert($find('<%=Tabs.ClientID%>').get_tabs()[1].get_headerText());
//  $find('<%=Tabs.ClientID%>').get_tabs()[1].set_enabled(false); //Mette a false il tab indicato.
//}

// disabilita i controlli della pagina prima di uscire per evitare la validazione
//function GetExit(myForm) {
//	for (var n = 0; n < myForm.elements.length; n++) {
//	  myForm.elements[n].disabled = true;
//	}
//}
function GetExit() {
    document.location.href = "../MR/frmMRGenerico.aspx";
}

function getElementHeight(Elem) {
    var elem;
    if (document.getElementById) {
        elem = document.getElementById(Elem);
    } else if (document.all) {
        elem = document.all[Elem];
    }
    xPos = elem.offsetHeight;
    return xPos;
}

function getElementWidth(Elem) {
    var elem;
    if (document.getElementById) {
        elem = document.getElementById(Elem);
    } else if (document.all) {
        elem = document.all[Elem];
    }
    xPos = elem.offsetWidth;
    return xPos;
}

function getElementTop(Elem) {
    var elem;
    if (document.getElementById) {
        elem = document.getElementById(Elem);
    } else if (document.all) {
        elem = document.all[Elem];
    }
    xPos = elem.offsetTop;
    return xPos;
}

function getElementLeft(Elem) {
    var elem;
    if (document.getElementById) {
        elem = document.getElementById(Elem);
    } else if (document.all) {
        elem = document.all[Elem];
    }
    xPos = elem.offsetLeft;
    return xPos;
}

function AbilitaFinestra(action) {
    if (parent.document.getElementById('Nascondi') != null) {
        if (action) {
            parent.document.getElementById('Nascondi').style.visibility = "hidden";
        } else {
            parent.document.getElementById('Nascondi').style.visibility = "visible";
        }
    }
}

function enableControl(group) {
    AbilitaFinestra(false);
    for (var n = 0; n < document.forms[0].elements.length; n++) {
        var grp = document.forms[0].elements[n].getAttribute("group");
        if (group != null) {
            if (group == grp) {
                document.forms[0].elements[n].disabled = false;
            }
        } else {
            document.forms[0].elements[n].disabled = false;
        }
    }
}

// make the specified div a windowed control in IE6
// this masks an iframe (which is a windowed control) onto the div,
// turning the div into a windowed control itself
function makeWindowed(p_div) {
    var is_ie6 =
       document.all &&
       (navigator.userAgent.toLowerCase().indexOf("msie 6.") != -1);
    if (is_ie6) {
        var html =
          "<iframe style=\"position: absolute; display: block; " +
          "z-index: -1; width: 100%; height: 100%; top: 0; left: 0;" +
          "filter: mask(); background-color: #ffffff; \"></iframe>";
        if (p_div) p_div.innerHTML += html;
        // force refresh of div
        var olddisplay = p_div.style.display;
        p_div.style.display = 'none';
        p_div.style.display = olddisplay;
    };
}
