function checkAll(field)
{
    for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}

function uncheckAll(field)
{
    for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}

function chHtml(oId, oHtml)
{
    if (document.getElementById || document.all)
    {
        var obj = document.getElementById? document.getElementById(oId): document.all[oId];
        if (obj && typeof obj.innerHTML != "undefined") obj.innerHTML = oHtml;
    }
}

function chForm(oId, oHtml)
{
    if (document.getElementById || document.all)
    {
        var obj = document.getElementById? document.getElementById(oId): document.all[oId];
        if (obj && typeof obj.value != "undefined") obj.value = oHtml;
    }
}

function fCounter(fldId, ctId, fMax)
{
    if (document.getElementById || document.all)
    {
        var fldObj = document.getElementById? document.getElementById(fldId): document.all[fldId];
        var ctObj = document.getElementById? document.getElementById(ctId): document.all[ctId];
        
        ctObj.value = fldObj.value.length
        
        if(fldObj.value.length >= fMax)
        {
            fldObj.value = fldObj.value.substring(0,fMax-1);
        }

        if (ctObj && typeof ctObj.value == "undefined") ctObj.value = fldObj.value.length;

    }    
}
