addEvent(window,'load',defaultCharacterLimits,false);

function defaultCharacterLimits()
{
	var txtPrayer = document.getElementById("txtPrayer")
	var txtPraise = document.getElementById("txtPraise")
	
	LimitInputCharacters(txtPrayer, 140, 'prayerCharacters');
	LimitInputCharacters(txtPraise, 140, 'praiseCharacters');
}

function LimitInputCharacters(input, charLimit, charCounterElement)
{
	if (input.value.length > charLimit)
	{
		input.value = input.value.substring(0, charLimit);
	}
	
	charCounterElement = document.getElementById(charCounterElement);
	charCounterElement.innerHTML = charLimit - input.value.length + " Characters Left";
}

function addEvent(elm, evType, fn, useCapture)
{
	if (elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	}
	else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	}
	else {
		elm['on' + evType] = fn;
	}
}  