maxL=8000;
function taLimit(taObj)
{
	if (taObj.value.length==maxL)
	{
        return false;
    }
    else
    {
    	return true;
    }
}

function taCount(taObj, Cnt)
{
	objCnt = createObject(Cnt);
	objVal = taObj.value;
	if (objVal.length > maxL)
	{
        objVal=objVal.substring(0,maxL);
    }
	if (objCnt)
	{
	    if (objCnt.innerText)
	    {
            objCnt.innerText = maxL-objVal.length;
        }
        else
        {
            objCnt.innerHTML = maxL-objVal.length;
        }
    }
	return true;
}

function createObject(objId)
{
    if (document.getElementById)
    {
        return document.getElementById(objId);
    }
    else if (document.layers)
    {
        return eval("document." + objId);
    }
    else if (document.all)
    {
        return eval("document.all." + objId);
    }
    else
    {
        return eval("document." + objId);
    }
}