﻿function clearValue(o) 
{
    o.value= '';
}

function mask(str,textbox,loc,delim)
{
    var locs = loc.split(','); 
    for (var i = 0; i <= locs.length; i++)
    {
        for (var k = 0; k <= str.length; k++)
        {
            if (k == locs[i])
            {
                if (str.substring(k, k+1) != delim)
                {
                    str = str.substring(0,k) + delim + str.substring(k,str.length);

                }
            }
        }
    }
    textbox.value = str
}

function expand(img, table)
{
    if(img.src.indexOf('tree_plus.gif') >= 0)
    {
        img.src='../images/tree_minus.gif';
        for(var idx=1; idx<=table.rows.length-1; idx++)
            table.rows(idx).style.display=''; 
    }
    else
    {
        img.src='../images/tree_plus.gif';
        for(var idx=1; idx<=table.rows.length-1; idx++)
            table.rows(idx).style.display='none'; 
    } 
}

function saveState(tbl, chk, notchk)
{
    table = tbl;
    inputs = table.getElementsByTagName('input');
    var checkboxes = new Array();
    for (i = 0; i < inputs.length; i++)
    {
        if (!inputs[i].length)
        {
            if (inputs[i].type == 'checkbox')
                checkboxes[checkboxes.length] = inputs[i];
        } 
        else
        {
            for(k = 0; k < inputs[i].length; k++)
            {
                if (inputs[i][k].type == 'checkbox')
                    checkboxes[checkboxes.length] = inputs[i];
            }
        }
    }
    chk.value = '';
    
    for (i = 0; i < checkboxes.length; i++)
    {
        if(checkboxes[i].checked == true)
        {
            if(chk.value != '')
                chk.value += ' or ID = ';
            chk.value += checkboxes[i].value;
        }
        else
        {
            if(notchk.value != '')
                notchk.value += ' or ID = ';
            notchk.value += checkboxes[i].value;
        }    
    }
    //document.forms[0].submit();
}

function saveState_xx(tbl, chk, notchk)
{
    table = tbl;
    inputs = table.getElementsByTagName('input');
    var checkboxes = new Array();
    for (i = 0; i < inputs.length; i++)
    {
        if (!inputs[i].length)
        {
            if (inputs[i].type == 'checkbox')
                checkboxes[checkboxes.length] = inputs[i];
        } 
        else
        {
            for(k = 0; k < inputs[i].length; k++)
            {
                if (inputs[i][k].type == 'checkbox')
                    checkboxes[checkboxes.length] = inputs[i];
            }
        }
    }
    chk.value = '';
    
    for (i = 0; i < checkboxes.length; i++)
    {
        if(checkboxes[i].checked == true)
        {
            if(chk.value != '')
                chk.value += ' or patientid = ';
            chk.value += checkboxes[i].value;
        }
        else
        {
            if(notchk.value != '')
                notchk.value += ' or patientid = ';
            notchk.value += checkboxes[i].value;
        }    
    }
    //document.forms[0].submit();
}

function Refresh()
{
	window.location.reload( false );
}
