// achTellYourStory.js
//supporting javascript for the ACH Tell Your Story hyperrad module. Intended to allow for text counting in the form fields.

function counterUpdate(opt_countedTextBox, opt_countBody, opt_maxSize) {
        var countedTextBox = opt_countedTextBox ? opt_countedTextBox : "counttxt";
        var countBody = opt_countBody ? opt_countBody : "countBody";
        var maxSize = opt_maxSize ? opt_maxSize : 1024;

        var field = document.getElementById(countedTextBox);

        if (field && field.value.length >= maxSize) {
                field.value = field.value.substring(0, maxSize);
        }
        var txtField = document.getElementById(countBody);
                if (txtField) { 
                txtField.innerHTML = field.value.length;
        }
}
	var countstory;
	var countach;
	countstory = document.getElementById('swvar_story');
	countstory.onkeyup = function(){counterUpdate('swvar_story', 'countStory','2000');}
	
	countach = document.getElementById('swvar_about_ach');
	countach.onkeyup = function(){counterUpdate('swvar_about_ach', 'countAbout','2000');}
