﻿
dom = ((document.getElementById) ? 1 : 0);

function activatefield(what)
{
    if (dom)
    {
	    what.style.backgroundColor='#EEEEEE';
	    what.style.color='#333333';
	}
}

function deactivatefield(what)
{
	if (dom)
	{
		what.style.backgroundColor='';
		what.style.color='';
	}
}

// field object, warningname, remainingname, maxchars
function checkFieldLength(field,wn,rn,mc)
{
    if (dom)
    {
        if (field.value.indexOf('\r\n')!=-1)
            field.value = field.value.replace ( /\r\n/g, '' ); 
        else if (field.value.indexOf('\r')!=-1)
            field.value = field.value.replace ( /\r/g, '' );        
        else if (field.value.indexOf('\n')!=-1)
            field.value = field.value.replace ( /\n/g, '' );         
        
        //alert(field.value);
        
        var len = field.value.length;
        
        if (len > mc)
        {
            field.value = field.value.substring(0,mc);
            len = mc;
        }
        
        document.getElementById(wn).innerHTML = len;
        document.getElementById(rn).innerHTML = mc - len;
    }
}