﻿// JScript 檔
function OnRowClick(objRow) {
    var strTableID = GetParentElementByTagName(objRow, "TABLE").id;
    var NowClickRow = GetSelRow(strTableID);
    if(NowClickRow != null)
        NowClickRow.className = NowClickRow.getAttribute('_oldcss');
    objRow.className = document.getElementById(strTableID).getAttribute('_selcss');

    var objSelRowData = document.getElementById(strTableID + "_SelectedRowData");
    objSelRowData.value = objRow.id + "," + objRow.getAttribute('_rowindex');
}

function GetParentElementByTagName(vobj,vstrTagName) {
	while (vobj.tagName!=vstrTagName.toUpperCase()) {
		vobj=vobj.parentElement;
		if(vobj==null) return;
	}
	return vobj;
}

function PostBackSelRow(strTableID) {
    var NowClickRow = GetSelRow(strTableID);
    if(NowClickRow != null)
        NowClickRow.fireEvent('ondblclick');
}

function GetSelRow(strTableID) {
    var objSelRowData = document.getElementById(strTableID + "_SelectedRowData");
    if(objSelRowData.value != "-1") {
        var aryData = objSelRowData.value.split(",");
        return document.getElementById(aryData[0]);
    }
}