function focusCell(rowid) {
    document.getElementById(rowid).className = 'formrow_highlight';   
}

function blurCell(rowid) {
    document.getElementById(rowid).className = 'formrow';
}
            
function checkChanged(ctl, rowid)
{
	if (ctl.checked)
    {
        document.getElementById(rowid).className = 'listitemrow_highlight'; 
    }
    else
    {
        document.getElementById(rowid).className = 'listitemrow';
    }
}
    
function checkUncheckForm(element) 
{
    var form = element.form;
    for(i=0; i<form.length;i++)
    {
        var name = form[i].name;
        if(form[i].type == 'checkbox' && name != 'checkall'  && (name.indexOf("_selChk") == 0))
        // && form[i].name != 'checkall' && form[i].attributes['select'] != null  && form[i].name.substring(7,0) == "_selChk$")
        {
            //alert(form[i].name);
            if(form[i].checked == true && element.checked == true) {}
            else if (form[i].checked == false && element.checked == false) {}
            else
                form[i].click();                                     
        }
    }
}
function clickButton(e, buttonid)
{
    var evt = e ? e : window.event;
    
    var key;
    if(window.event) // IE                              
    {
        key = e.keyCode
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        key = e.which
    } 
     
    var btn = document.getElementById(buttonid);
    if (btn)
    {
        if (key == 13)
        {
            btn.click();
            event.keyCode = 0;
            return false;
        }
        else
        {
            return true;
        }
    }
}

function clearPickerValues(txtCntrl, hdnCntrl)
{
    document.getElementById(txtCntrl).value = '';
    document.getElementById(hdnCntrl).value='0';
    return false;
}

function generateKey(element) 
{
    var date = new Date();
    var month = (date.getMonth()+1) + '';
    var year = date.getFullYear() + '';
    var minutes = date.getMinutes();
    var seconds = date.getSeconds();
    var day = date.getDate();
    var hours = date.getHours();
    
    if(month.length < 2)
        month = '0' + (month);

    try 
    {
        document.getElementsByName(element)[1].value = year.substring(2, 4) + '' + month + '' + day + '' + hours + '' + minutes + '' + seconds + '';
    }
    catch (err) 
    {
        document.getElementsByName(element)[0].value = year.substring(2, 4) + '' + month + '' + day + '' + hours + '' + minutes + '' + seconds + '';
    }
}
